OSDN Git Service

* builtins.c (fold_builtin_cabs): Fold cabs(x+xi) into
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.dg/builtins-54.c: Add more cases.
4
5 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6
7         PR fortran/30514
8         * gfortran.dg/zero_sized_2.f90: New test.
9
10         PR fortran/30660
11         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12
13         PR fortran/29820
14         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15         file.
16
17 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
18
19         PR fortran/30683
20         * gfortran.dg/interface_10.f90: New test.
21
22 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23
24         * gcc.dg/builtins-20.c: Add more cases.
25
26 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
27
28         PR target/29682
29         * gcc-target/ia64/pr29682.c: New test.
30
31 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
32
33         PR fortran/30284
34         * gfortran.dg/arrayio_11.f90.f90: New test.
35
36         PR fortran/30626
37         * gfortran.dg/arrayio_12.f90.f90: New test.
38
39 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
40
41         PR c++/30536
42         * g++.dg/tls/diag-5.C: New test.
43
44         PR middle-end/30473
45         * gcc.dg/pr30473.c: New test.
46         * gcc.c-torture/execute/20070201-1.c: New test.
47
48 2007-02-01  Roger Sayle  <roger@eyesopen.com>
49
50         * gfortran.dg/dependency_20.f90: New test case.
51
52 2007-01-31  Ian Lance Taylor  <iant@google.com>
53
54         * gcc.dg/lower-subreg-1.c (test): New test.
55
56 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
57
58         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
59
60 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
61
62         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
63         * gcc.dg/torture/builtin-math-3.c: Likewise.
64
65 2007-01-31  Dirk Mueller  <dmueller@suse.de>
66
67         gcc.dg/Wparentheses-2.c: Update and add new tests.
68
69 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
70
71         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
72         vectorize.
73
74 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
75
76         * gcc.dg/builtins-63.c: New test.
77
78 2007-01-31  Tobias Burnus  <burnus@net-b.de>
79
80         PR fortran/27588
81         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
82
83 2007-01-31  Tobias Burnus  <burnus@net-b.de>
84
85         PR fortran/30520
86         * gfortran.dg/volatile8.f90: New argument conformance test.
87         * gfortran.dg/volatile9.f90: New scope test.
88
89 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
90
91         PR c++/24745
92         * g++.dg/warn/null4.C: New.
93
94 2001-01-30  Roger Sayle  <roger@eyesopen.com>
95             Uros Bizjak  <ubizjak@gmail.com>
96
97         * gcc.dg/large-size-array-3.c: Correct typo.
98
99 2007-01-30  Richard Guenther  <rguenther@suse.de>
100
101         PR middle-end/27657
102         * g++.dg/debug/pr27657.C: New testcase.
103
104 2007-01-30  Richard Guenther  <rguenther@suse.de>
105
106         PR middle-end/30313
107         * gcc.dg/torture/pr30313.c: New testcase.
108
109 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
110
111         * gcc.dg/dfp/dfp-except.h: New file.
112         * gcc.dg/dfp/fe-check.h: New file.
113         * gcc.dg/dfp/fe-binop.c: New test.
114         * gcc.dg/dfp/fe-convert-1.c: New test.
115         * gcc.dg/dfp/fe-convert-2.c: New test.
116         * gcc.dg/dfp/fe-convert-3.c: New test.
117
118         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
119         * gcc.dg/dfp/decfloat-constants.c: Ditto.
120         * gcc.dg/dfp/convert-dfp.c: Ditto.
121         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
122
123 2007-01-29  Josh Conner  <jconner@apple.com>
124
125         * gcc.target/powerpc/altivec-24.c: New test.
126
127 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
128
129         PR c++/28266
130         * g++.dg/parse/defarg12.C: New test.
131
132 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/30554
135         * gfortran.dg/used_dummy_types_6.f90: New test.
136
137 2007-01-28  Jan Hubicka  <jh@suse.cz>
138
139         * gcc.dg/tree-prof/val-prof-6.c: New test.
140
141 2007-01-28  Roger Sayle  <roger@eyesopen.com>
142
143         * gcc.dg/large-size-array-3.c: Correct test case (portability).
144
145 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
146
147         PR C++/28988
148         * g++.dg/expr/dtor4.C: New test.
149
150 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
151
152         * gcc.dg/tree-ssa/loop-23.c: New test.
153
154 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
155
156         PR libfortran/30389
157         * gfortran.dg/achar_2.f90:  New test.
158         * gfortran.dg/achar_3.f90:  New test.
159
160 2007-01-27  Ian Lance Taylor  <iant@google.com>
161
162         * gcc.dg/strict-overflow-1.c: New test.
163         * gcc.dg/no-strict-overflow-1.c: New test.
164         * gcc.dg/strict-overflow-2.c: New test.
165         * gcc.dg/no-strict-overflow-2.c: New test.
166         * gcc.dg/strict-overflow-3.c: New test.
167         * gcc.dg/no-strict-overflow-3.c: New test.
168         * gcc.dg/strict-overflow-4.c: New test.
169         * gcc.dg/no-strict-overflow-4.c: New test.
170         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
171         * gcc.dg/pr15784-1.c: Likewise.
172         * gcc.dg/pr20922-1.c: Likewise.
173         * gcc.dg/pr20922-3.c: Likewise.
174         * gcc.dg/pr20922-4.c: Likewise.
175         * gcc.dg/pr20922-6.c: Likewise.
176         * gcc.dg/compare-4.c: Likewise.
177         * gcc.dg/torture/pr26898-1.c: Likewise.
178         * gcc.dg/tree-ssa/divide-1.c: Likewise.
179         * gcc.dg/tree-ssa/divide-2.c: Likewise.
180         * gcc.dg/tree-ssa/divide-3.c: Likewise.
181         * gcc.dg/tree-ssa/divide-4.c: Likewise.
182         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
183         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
184         * gcc.dg/tree-ssa/pr21082.c: Likewise.
185         * gcc.dg/tree-ssa/pr26899.c: Likewise.
186         * g++.dg/tree-ssa/pr21082.C: Likewise.
187
188 2007-01-27  Roger Sayle  <roger@eyesopen.com>
189
190         * gcc-dg/large-size-array-3.c: New test case.
191
192 2007-01-27  Roger Sayle  <roger@eyesopen.com>
193
194         * gfortran.dg/forall_7.f90: New test case.
195
196 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
197
198         PR fortran/30407
199         * gfortran.dg/where_operator_assign_1.f90: New test.
200         * gfortran.dg/where_operator_assign_2.f90: New test.
201         * gfortran.dg/where_operator_assign_3.f90: New test.
202
203 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
204
205         * lib/target-supports.exp
206         (check_effective_target_powerpc_altivec): New.
207         (check_effective_target_vect_cmdline_needed): Use it.
208
209 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
210
211         PR fortran/30278
212         * gfortran.dg/backslash_3.f: New test.
213
214 2007-01-26  Richard Guenther  <rguenther@suse.de>
215
216         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
217
218 2007-01-26  Tobias Burnus  <burnus@net-b.de>
219
220         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
221         * gfortran.dg/vect/vect.exp: Ditto.
222         * gfortran.dg/dg.exp: Ditto.
223         * gfortran.fortran-torture/execute/execute.exp: Ditto.
224         * gfortran.fortran-torture/compile/compile.exp: Ditto.
225
226 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
227
228         * gcc.dg/builtins-20.c: Add more cases.
229         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
230
231 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
232
233         PR fortran/30437
234         * gcc.dg/Wall.c: New.
235         * gcc.dg/Wno-all.c: New.
236         * gfortran.dg/Wall.f90: New.
237         * gfortran.dg/Wno-all.f90: New.
238         
239 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
240
241         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
242         * g++.dg/eh/simd-2.C: Also run on Darwin.
243         * g++.dg/eh/simd-3.C: New.
244         * g++.dg/eh/simd-4.C: New.
245
246 2007-01-25  Richard Guenther  <rguenther@suse.de>
247
248         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
249         and _PROFILE_USE.
250         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
251
252 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
253
254         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
255         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
256         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
257         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
258         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
259         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
260         * gcc.dg/ipa/ipa-7.c: New testcase.
261
262 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
263
264         * g++.dg/cpp0x/warn_cxx0x.C: New.
265
266 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
267
268         * gcc.dg/builtins-20.c: Test builtin carg.
269
270 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
271
272         PR middle-end/27416
273         * gcc.dg/gomp/pr27416.c: New test.
274
275         PR middle-end/30494
276         * gcc.dg/gomp/pr30494.c: New test.
277         * g++.dg/gomp/pr30494.C: New test.
278
279         PR middle-end/30421
280         * gcc.dg/gomp/pr30421.c: New test.
281
282 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
283
284         * gcc.target/ia64/versionid-1.c: New test.
285         * gcc.target/ia64/versionid-2.c: New test.
286
287 2007-01-24  Richard Guenther  <rguenther@suse.de>
288
289         PR testsuite/30181
290         * gcc.dg/builtins-57.c: Change to a link-time testcase
291         to support non-C99 targets.
292
293 2007-01-24  Jan Hubicka  <jh@suse.cz>
294
295         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
296
297 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
298
299         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
300
301 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
302
303         PR objc/27438
304         * objc.dg/const-str-12.m: New test.
305
306 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
307
308         PR fortran/30532
309         * gfortran.dg/ctrl-z.f90:  New test.
310         
311 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
312
313         PR fortran/30481
314         * gfortran.dg/namelist_assumed_char.f90:  New test.
315
316 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
317
318         PR c++/27492
319         * g++.dg/inherit/covariant15.C: New test.
320
321 2007-01-23  Ian Lance Taylor  <iant@google.com>
322
323         * g++.dg/warn/Wparentheses-24.C: New test.
324
325 2007-01-23  Richard Guenther  <rguenther@suse.de>
326
327         PR testsuite/30560
328         * ada/acats/run_acats: Do not call gnatmake or gnatchop
329         with full path.
330
331 2007-01-22  Richard Guenther  <rguenther@suse.de>
332
333         PR tree-optimization/30038
334         * gcc.dg/builtins-62.c: New testcase.
335
336 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
337
338         * gcc.c-torture/compile/20070121.c: New test.
339
340 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
341
342         PR libfortran/30525
343         * gfortran.dg/char_comparison_1.f:  New test.
344
345 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
346
347         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
348
349 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
350
351         PR objc/30479
352         * objc.dg/pch: New directory.
353         * objc.dg/pch/pch.exp: New file.
354         * objc.dg/pch/interface-1.m: New test.
355         * objc.dg/pch/interface-1.hs: New include file.
356         * lib/objc.exp (objc_target_compile): Add
357         "-x objective-c-header" in front of the sources if this is
358         a precompiled header being compiled.
359
360 2007-01-20  Roger Sayle  <roger@eyesopen.com>
361
362         * gfortran.dg/array_memcpy_3.f90: New test case.
363         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
364
365 2007-01-20  Roger Sayle  <roger@eyesopen.com>
366             Brooks Moses  <brooks.moses@codesourcery.com>
367             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
368
369         * gfortran.dg/intrinsic_sign_1.f90: New test case.
370         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
371
372 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
373
374         * gcc.dg/torture/builtin-math-3.c: Test fdim.
375
376 2007-01-19  Mike Stump  <mrs@apple.com>
377
378         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
379         away.
380
381 2007-01-19  Roger Sayle  <roger@eyesopen.com>
382
383         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
384         option instead of -funsafe-math-optimizations.
385
386 2007-01-19  Tomas Bily  <tbily@suse.cz>
387
388         gcc.dg/tree-prof/indir-call-prof.c: New.
389         g++.dg/dg.exp: Add tree-prof subdirectory.
390         g++.dg/tree-prof/indir-call-prof.C: New.
391         g++.dg/tree-prof/tree-prof.exp: New.
392
393 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
394
395         PR c++/17947
396         * g++.dg/warn/deprecated.C: Update warning output.
397         * g++.dg/warn/deprecated-2.C: Likewise.
398         * g++.dg/warn/deprecated-3.C: New.
399         
400 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
401
402         * gcc.c-torture/execute/nestfunc-7.c: New.
403
404 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
405
406         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
407
408 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
409
410         * gcc.dg/m68k-pic-1.c: New.
411
412 2007-01-18  Roger Sayle  <roger@eyesopen.com>
413
414         * gfortran.dg/array_memcpy_4.f90: New test case.
415
416 2007-01-18  Josh Conner  <jconner@apple.com>
417
418         PR target/30485
419         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
420         * gcc.dg/vect/no-trapping-math-1: New.
421         * gcc.dg/vect/no-trapping-math-2: New.
422
423 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
424
425         * gcc.target/i386/387-8.c: Update comment about optimizing
426         inherent load of 1.0 of fptan instruction.
427
428 2007-01-18  Dirk Mueller  <dmueller@suse.de>
429             Richard Guenther <rguenther@suse.de>
430
431         PR diagnostic/8268
432         * gcc.dg/Warray-bounds.c: New testcase.
433         * gcc.dg/Warray-bounds-2.c: New testcase.
434         * g++.dg/warn/Warray-bounds.C: New testcase.
435         * g++.dg/warn/Warray-bounds-2.C: New testcase.
436
437 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
438
439         PR fortran/30476
440         * gfortran.dg/generic_12.f90: New test.
441
442 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
443
444         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
445         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
446
447 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
448
449         * gcc.dg/dfp/compare-special.h: New file.
450         * gcc.dg/dfp/compare-special-32.c: New test.
451         * gcc.dg/dfp/compare-special-64.c: New test.
452         * gcc.dg/dfp/compare-special-128.c: New test.
453
454 2007-01-16  Roger Sayle  <roger@eyesopen.com>
455             Paul Thomas  <pault@gcc.gnu.org>
456             Steven G. Kargl  <kargl@gcc.gnu.org>
457
458         PR fortran/30404
459         * gfortran.dg/forall_6.f90: New test case.
460         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
461         * gfortran.dg/dependency_13.f90: Likewise.
462
463 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
464
465         PR testsuite/12325
466         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
467         targets that don't support Inf.
468
469 2007-01-15  Dale Johannesen  <dalej@apple.com>
470
471         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
472
473 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
474
475         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
476         of achar for 0xff to avoid the "Extended ASCII not
477         implemented" error message.
478
479 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
480
481         PR fortran/28172
482         * gfortran.dg/altreturn_4.f90: New test.
483
484         PR fortran/29389
485         * gfortran.dg/stfunc_4.f90: New test.
486
487         PR fortran/29712
488         * gfortran.dg/bound_2.f90: Reinstate commented out line.
489         * gfortran.dg/initialization_1.f90: Change warning.
490
491         PR fortran/30283
492         * gfortran.dg/specification_type_resolution_2.f90: New test.
493
494 2007-01-14  Jan Hubicka  <jh@suse.cz>
495
496         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
497         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
498         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
499         elimination.
500
501 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
502
503         PR fortran/30410
504         * gfortran.dg/external_procedures_2.f90: New test.
505
506 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
507
508         PR target/30413
509         * gcc.target/i386/pr30413.c: New test.
510
511 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
512
513         PR fortran/30452
514         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
515
516 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
517
518         * gcc.dg/20070112-1.c: New test.
519
520 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
521
522         PR libgfortran/30435
523         * gfortran.dg/list_read_6.f90: New test.
524
525 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
526
527         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
528
529 2007-01-12  Tom Tromey  <tromey@redhat.com>
530
531         PR preprocessor/28227:
532         * gcc.dg/cpp/pr28227.c: New file.
533
534 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
535
536         * gcc.dg/tree-ssa/loop-22.c: New test.
537
538 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
539
540         PR tree-optimization/29516
541         * gcc.dg/tree-ssa/loop-20.c: New test.
542
543 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
544
545         PR libfortran/30415
546         * minmaxloc_integer_kinds_1.f90:  New test.
547
548 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
549
550         PR c++/29573
551         * g++.dg/template/sizeof-template-argument.C: New test.
552
553 2007-01-11  Jan Hubicka  <jh@suse.cz>
554
555         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
556         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
557         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
558         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
559         * gcc.dg/tree-ssa/pr21658.c: Likewise.
560         * gcc.dg/tree-ssa/pr15349.c: Likewise.
561         * gcc.dg/tree-ssa/pr25501.c: Likewise.
562         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
563         transformation in question.
564         * gcc.dg/tree-ssa/vrp05.c: Likewise.
565         * gcc.dg/tree-ssa/pr20701.c: Likewise.
566         * gcc.dg/always_inline3.c: Likewise.
567
568 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
569
570         PR c++/28999
571         * g++.dg/template/typename11.C: New test.
572
573 2007-01-10  Robert Kennedy <jimbob@google.com>
574
575         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
576
577 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
578
579         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
580         for different integer kinds.
581         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
582         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
583         * gfortran.dg/ishft_2.f90: New test.
584         * gfortran.dg/ishft_3.f90: New test.
585
586 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
587
588         * gfortran.dg/altreturn_2.f90: Removed executable bit.
589
590 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
591
592         PR tree-optimization/30322
593         * gcc.dg/tree-ssa/loop-21.c: New test.
594
595 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
596
597         * g++.dg/rtti/darwin-builtin-linkage.C: New.
598
599 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
600
601         * gcc.target/spu/intrinsics-1.c: Remove xfail.
602
603 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
604
605         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
606         * g++.dg/warn/overflow-warn-3.C: Likewise.
607         * g++.dg/warn/overflow-warn-4.C: Likewise.
608         * g++.dg/warn/overflow-warn-5.C: Likewise.
609         * g++.dg/warn/overflow-warn-6.C: Likewise.
610         * g++.dg/warn/Woverflow-1.C: Likewise.
611         * g++.dg/warn/Woverflow-2.C: Likewise.
612         * g++.dg/warn/Woverflow-3.C: Likewise.
613         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
614
615 2007-01-08  Roger Sayle  <roger@eyesopen.com>
616
617         * gfortran.dg/array_constructor_14.f90: New test case.
618         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
619
620 2007-01-08  Richard Guenther  <rguenther@suse.de>
621
622         PR tree-optimization/23603
623         * gcc.dg/tree-ssa/vrp31.c: New testcase.
624         * gcc.dg/tree-ssa/vrp32.c: Likewise.
625
626 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
627
628         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
629         in __v8qi typedef.
630         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
631         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
632         compiler behaviour.
633         * gcc.dg/simd-5.c: Likewise.
634         * gcc.dg/simd-6.c: Likewise.
635         * g++.dg/conversion/simd1.C: Likewise.
636         * g++.dg/conversion/simd3.C: Likewise.
637         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
638         (main): Use it.
639
640 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
641
642         PR tree-optimization/29877
643         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
644         name of a hard register for the target concerned.  Adjust dg-error
645         directives to cope with new behaviour of TER.
646
647 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
648
649         PR c++/28986
650         * g++.dg/conversion/nullptr1.C: Added overflow warning.
651         * g++.dg/warn/overflow-warn-1.C: New.
652         * g++.dg/warn/overflow-warn-3.C: New.
653         * g++.dg/warn/overflow-warn-4.C: New.
654         * g++.dg/warn/overflow-warn-5.C: New.
655         * g++.dg/warn/overflow-warn-6.C: New.
656         * g++.dg/warn/Woverflow-1.C: New.
657         * g++.dg/warn/Woverflow-2.C: New.
658         * g++.dg/warn/Woverflow-3.C: New.
659         * g++.dg/warn/multiple-overflow-warn-2.C: New.
660         
661 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
662
663         PR fortran/27698
664         * gfortran.dg/invalid_name.f90: New test.
665         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
666         * gfortran.dg/gomp/pr29759.f90: Ditto.
667
668 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
669
670         * gfortran.dg/present_1.f90:  Update error message.
671
672 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
673
674        PR c++/19439
675        * g++.dg/template/duplicate1.C: New test
676        * g++.dg/template/memfriend6.C: Adjust error markers.
677         
678 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
679
680         PR tree-opt/30385
681         * gcc.dg/torture/inline-1.c: New test.
682
683 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
684
685         PR c/19978
686         * gcc.dg/multiple-overflow-warn-1.c: New.
687         * gcc.dg/multiple-overflow-warn-2.c: New.
688         * gcc.dg/overflow-warn-6.c: New.
689         * g++.dg/warn/multiple-overflow-warn-1.C: New.
690         
691 2007-01-05  Roger Sayle  <roger@eyesopen.com>
692
693         * gfortran.dg/array_memcpy_1.f90: New test case.
694         * gfortran.dg/array_memcpy_2.f90: Likewise.
695
696 2007-01-05  Richard Guenther  <rguenther@suse.de>
697
698         PR middle-end/27826
699         * g++.dg/opt/pr27826.C: New testcase.
700
701 2007-01-05  Ian Lance Taylor  <iant@google.com>
702
703         * gcc.dg/Walways-true-1.c: New test.
704         * gcc.dg/Walways-true-2.c: New test.
705         * g++.dg/warn/Walways-true-1.C: New test.
706         * g++.dg/warn/Walways-true-2.C: New test.
707
708 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
709
710         PR c/30360
711         * gcc.dg/pr30360.c: New test.
712
713 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
714
715         PR fortran/23232
716         * gfortran.dg/data_implied_do_1.f90: New test.
717
718         PR fortran/27996
719         PR fortran/27998
720         * gfortran.dg/char_length_1.f90: New test.
721
722 2007-01-05  Richard Guenther  <rguenther@suse.de>
723
724         PR middle-end/28116
725         * g++.dg/opt/pr28116.C: New testcase.
726
727 2007-01-05  Tobias Burnus  <burnus@net-b.de>
728
729         PR fortran/29624
730         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
731           invalid deallocate.
732         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
733         * gfortran.dg/protected_4.f90: Add pointer intent check.
734         * gfortran.dg/protected_6.f90: Add pointer intent check.
735         * gfortran.dg/pointer_intent_1.f90: New test.
736         * gfortran.dg/pointer_intent_2.f90: New test.
737         * gfortran.dg/pointer_intent_3.f90: New test.
738
739 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
740
741         PR 30235
742         * gfortran.dg/altreturn_2.f90: new test.
743
744 2007-01-04  Tom Tromey  <tromey@redhat.com>
745
746         PR preprocessor/28165:
747         * gcc.dg/cpp/pr28165.c: New file.
748
749 2007-01-03  Josh Conner  <jconner@apple.com>
750
751         PR middle-end/29683
752         * gcc.dg/pr29683.c: New.
753
754 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
755
756         PR c++/28217
757         * g++.dg/pch/template-1.C: New test.
758         * g++.dg/pch/template-1.Hs: New file.
759
760 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
761
762         PR middle-end/30353
763         * gcc.c-torture/compile/complex-4.c: New test.
764
765 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
766
767         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
768         -maltivec.
769         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
770
771 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
772
773         PR middle-end/30286
774         * gcc.dg/pr30286.c: New test.
775
776         PR c++/29535
777         * g++.dg/template/crash66.C: New test.
778
779         PR c++/29054
780         * g++.dg/template/friend49.C: New test.
781
782 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
783
784         * gfortran.dg/ibits.f90: New test.
785
786 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
787
788         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
789         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
790
791 2007-01-02  Jan Hubicka  <jh@suse.cz>
792
793         * gcc.dg/pr16194.c: We now output error on all three functions, not just
794         first one.
795
796 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
797
798         PR c/19977
799         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
800         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
801
802 2006-01-02  Ian Lance Taylor  <iant@google.com>
803
804         * g++.dg/warn/Wparentheses-22.C: New test.
805         * g++.dg/warn/Wparentheses-23.C: New test.
806
807 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
808
809         PR middle-end/7651
810         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
811         * gcc.dg/declspec-3-Wextra.c: New.
812         * gcc.dg/declspec-3-no.c: New
813
814 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
815
816         PR fortran/20896
817         * gfortran.dg/interface_10.f90: Remove.
818
819 2007-01-01  Roger Sayle  <roger@eyesopen.com>
820
821         * gcc.dg/fold-eqxor-4.c: New test case.
822
823 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
824
825         PR middle-end/30311
826         * gcc.c-torture/compile/pr30311.c: New test.
827
828 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
829
830         PR middle-end/30253
831         * gcc.c-torture/compile/statement-expression-1.c: New test.
832
833 2007-01-01  Andreas Schwab  <schwab@suse.de>
834
835         PR target/29166
836         * g++.dg/eh/pr29166.C: New test.
837
838 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
839
840         * lib/target-supports.exp (check_effective_target_powerpc_spe):
841         New.
842         (check_effective_target_vect_cmdline_needed): Use it.
843
844 2006-12-31  Richard Guenther  <rguenther@suse.de>
845
846         PR middle-end/30137
847         * testsuite/gcc.dg/pr30137-1.c: New testcase.
848         * testsuite/gcc.dg/pr30137-2.c: Likewise.
849
850 2006-12-31  Roger Sayle  <roger@eyesopen.com>
851
852         PR middle-end/30322
853         * gcc.dg/fold-plusnot-1.c: New test case.
854
855 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
856
857         PR c++/29731
858         * g++.dg/parse/template22.C: New test.
859
860 2006-12-31  Richard Guenther  <rguenther@suse.de>
861
862         PR middle-end/30338
863         * gcc.c-torture/compile/pr30338.c: New testcase.
864
865 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
866
867         PR fortran/27900
868         * gfortran.dg/intrinsic_actual_4.f90: New test.
869
870         PR fortran/24325
871         * gfortran.dg/func_decl_3.f90: New test.
872
873 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
874
875         PR fortran/23060
876         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
877         * gfortran.dg/c_by_val_1.f: New test.
878         * gfortran.dg/c_by_val_2.f: New test.
879         * gfortran.dg/c_by_val_3.f: New test.
880
881 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
882
883         PR libfortran/30321
884         * gfortran.dg/sum_zero_array_1.f90:  New test.
885
886 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
887
888         PR preprocessor/29612
889         * gcc.dg/cpp/pr29612-1.c: New test.
890         * gcc.dg/cpp/pr29612-2.c: New test.
891
892 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
893
894         PR fortran/30034
895         * gfortran.dg/pure_formal_proc_1.f90: New test.
896
897         PR fortran/30237
898         * gfortran.dg/intrinsic_actual_3.f90: New test.
899
900 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
901
902         PR fortran/30014
903         * gfortran.dg/io_constraints_1.f90: Update test.
904         * gfortran.dg/io_constraints_2.f90: Update test.
905         * gfortran.dg/inquire_iolength.f90: New test.
906
907 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
908
909         PR fortran/20896
910         * gfortran.dg/interface_10.f90: New test.
911         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
912         since z is already, locally a variable.
913
914         PR fortran/25135
915         * gfortran.dg/generic_11.f90: New test.
916         * gfortran.dg/interface_7.f90: Remove name clash between module
917         name and procedure 'x' referenced in the interface.
918
919 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
920
921         PR middle-end/7651
922         * gcc.dg/Wmissing-parameter-type.c: New.
923         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
924         * gcc.dg/Wmissing-parameter-type-no.c: New.
925         
926 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
927
928         PR fortran/25818
929         * gfortran.dg/entry_array_specs_2.f: New test.
930
931         PR fortran/30084
932         * gfortran.dg/nested_modules_6.f90: New test.
933
934 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
935
936         PR middle-end/7651
937         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
938         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
939
940 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
941
942         PR C++/30168
943         * g++.dg/opt/complex6.C: New test.
944
945 2006-12-22  Ben Elliston  <bje@au.ibm.com>
946
947         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
948         full" if the linker on spu-*-* warns about exceeding local store.
949
950         And revert this patch:
951         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
952         fail to link due to relocation overflows on spu-*-*.
953
954 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
955
956         PR fortran/30273
957         * gfortran.dg/dependency_19.f90: New test.
958
959 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
960
961         PR fortran/30202
962         * gfortran.dg/alloc_comp_basics_3.f90: New test.
963
964 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
965
966         PR middle-end/30262
967         * gcc.c-torture/execute/20061220-1.c: New test.
968
969         PR middle-end/30263
970         * gcc.dg/gomp/asm-1.c: New test.
971
972         PR target/30230
973         * g++.dg/eh/ia64-2.C: New test.
974
975 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
976
977         PR target/28966
978         PR target/29248
979         * gcc.dg/rs6000-leaf.c: New.
980
981 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
982
983         PR fortran/25392
984         * gfortran.dg/f2c_8.f90: New test.
985
986 2006-12-20  Bill Wendling  <wendling@apple.com>
987
988         * gcc.dg/asm-b.c: Check for __ppc64__.
989
990 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
991
992         PR fortran/30190
993         * gfortran.dg/bounds_check_5.f90: New test.
994
995 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
996
997         PR middle-end/30143
998         * gcc.dg/gomp/complex-1.c: New testcase.
999
1000 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1001
1002         * gfortran.dg/array_memset_1.f90: New test case.
1003
1004 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1005
1006         * lib/target-supports.exp: Add spu to
1007         check_effective_target_vect_widen_mult_hi_to_si.
1008
1009 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1010
1011         PR fortran/29992
1012         * gfortran.dg/generic_9.f90: New test.
1013
1014         PR fortran/30081
1015         * gfortran.dg/generic_10.f90: New test.
1016
1017 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1018
1019         PR tree-opt/30045
1020         * gcc.dg/pr30045.c: New test.
1021
1022 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1023
1024         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1025
1026 2006-12-19  Eric Christopher  <echristo@apple.com>
1027
1028         PR target/29302
1029         * gcc.c-torture/execute/pr29302-1.c: New.
1030
1031 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1032
1033         PR fortran/39238
1034         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1035
1036 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1037
1038         PR fortran/30236
1039         * gfortran.dg/altreturn_3.f90: New test.
1040
1041         * gfortran.dg/char_result_12.f90: Fix comment typos.
1042
1043 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1044
1045         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1046         as newlib's stdio.h uses non-traditional cpp constructs.
1047
1048 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1049
1050         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1051         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1052         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1053         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1054         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1055         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1056         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1057         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1058         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1059         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1060         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1061         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1062         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1063         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1064         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1065         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1066         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1067         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1068         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1069         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1070         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1071         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1072         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1073         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1074         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1075         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1076
1077 2006-12-18  Bill Wendling  <wendling@apple.com>
1078
1079         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1080         id is an OjbC keyword.
1081
1082 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1083
1084         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1085
1086 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1087
1088         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1089
1090 2006-12-18  Ian Lance Taylor  <iant@google.com>
1091
1092         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1093
1094 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1095
1096         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1097
1098 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1099
1100         PR fortran/30207
1101         * gfortran.fortran-torture/execute/where21.f90: New test.
1102
1103 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1104
1105         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1106
1107 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1108
1109         PR middle-end/7651
1110         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1111         * gcc.dg/if-empty-1.c: Likewise.
1112         * gcc.dg/pr23165.c: Likewise.
1113         * g++.dg/warn/empty-body.C: Likewise.
1114
1115 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1116
1117         PR libfortran/30005
1118         * gfortran.dg/open_errors.f90: New test.
1119
1120 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1121
1122         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1123
1124         * gcc.target/i386/ssse3-pabsb.c: New file.
1125         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1126         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1127         * gcc.target/i386/ssse3-palignr.c: Likewise.
1128         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1129         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1130         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1131         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1132         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1133         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1134         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1135         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1136         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1137         * gcc.target/i386/ssse3-psignb.c: Likewise.
1138         * gcc.target/i386/ssse3-psignd.c: Likewise.
1139         * gcc.target/i386/ssse3-psignw.c: Likewise.
1140         * gcc.target/i386/ssse3-vals.h: Likewise.
1141
1142 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1143
1144         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1145         * lib/fortran-torture.exp: Include target-supports.exp.
1146
1147 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1148
1149         PR target/30185
1150         * gcc.c-torture/execute/pr30185.c: New test.
1151
1152 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1153
1154         PR testsuite/30179
1155         PR testsuite/30180
1156         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1157         * gcc.dg/builtin-bswap-2.c: Likewise.
1158         * gcc.dg/builtin-bswap-3.c: Likewise.
1159         * gcc.dg/builtin-bswap-4.c: Likewise.
1160         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1161         * cc.c-torture/execute/mode-dependent-address.x: New file.
1162
1163 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1164
1165         PR libfortran/30145
1166         * gfortran.dg/write_zero_array: New test.
1167
1168 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1169
1170         PR fortran/30200
1171         * gfortran.dg/write_fmt_trim.f90: New test.
1172
1173 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1174
1175         PR 30194
1176         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1177         temporarily.
1178
1179 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1180
1181         * lib/target-supports.exp (check_weak_available): Use istarget
1182         "hppa*-*-hpux10*" instead of regexp.
1183         (check_cxa_atexit_available): Likewise.
1184
1185 2006-12-14  Richard Guenther  <rguenther@suse.de>
1186
1187         PR tree-optimization/30197
1188         * gcc.c-torture/execute/complex-1.c: Fix function name.
1189         * gcc.dg/builtins-61.c: New testcase.
1190
1191 2006-12-14  Richard Guenther  <rguenther@suse.de>
1192
1193         PR middle-end/30172
1194         * gcc.dg/pr30172-1.c: New testcase.
1195
1196 2006-12-14  Richard Guenther  <rguenther@suse.de>
1197
1198         PR tree-optimization/30198
1199         * gcc.dg/builtins-60.c: New testcase.
1200
1201 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1202
1203         * lib/target-supports.exp (vect_no_align): Remove spu.
1204
1205 2006-12-13  Ian Lance Taylor  <iant@google.com>
1206
1207         PR c++/19564
1208         PR c++/19756
1209         * g++.dg/warn/Wparentheses-5.C: New test.
1210         * g++.dg/warn/Wparentheses-6.C: New test.
1211         * g++.dg/warn/Wparentheses-7.C: New test.
1212         * g++.dg/warn/Wparentheses-8.C: New test.
1213         * g++.dg/warn/Wparentheses-9.C: New test.
1214         * g++.dg/warn/Wparentheses-10.C: New test.
1215         * g++.dg/warn/Wparentheses-11.C: New test.
1216         * g++.dg/warn/Wparentheses-12.C: New test.
1217         * g++.dg/warn/Wparentheses-13.C: New test.
1218         * g++.dg/warn/Wparentheses-14.C: New test.
1219         * g++.dg/warn/Wparentheses-15.C: New test.
1220         * g++.dg/warn/Wparentheses-16.C: New test.
1221         * g++.dg/warn/Wparentheses-17.C: New test.
1222         * g++.dg/warn/Wparentheses-18.C: New test.
1223         * g++.dg/warn/Wparentheses-19.C: New test.
1224         * g++.dg/warn/Wparentheses-20.C: New test.
1225         * g++.dg/warn/Wparentheses-21.C: New test.
1226
1227 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1228
1229         PR testsuite/30157
1230         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1231         for target "hppa.*hpux10".
1232
1233 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1234
1235         * g++.dg/debug/vartrack1.C: New test.
1236
1237         * g++.dg/opt/ifcvt1.C: New test.
1238
1239         * gcc.dg/tls/opt-13.c: New test.
1240
1241         * gcc.dg/20060425-2.c: New test.
1242
1243         * g++.dg/opt/pr15054-2.C: New test.
1244
1245         * gcc.c-torture/execute/20060420-1.c: New test.
1246
1247         * gcc.c-torture/execute/20060412-1.c: New test.
1248
1249         * objc/compile/20060406-1.m: New test.
1250
1251 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1252
1253         * g++.dg/template/array17.C: New test.
1254
1255 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1256
1257         * gcc.target/powerpc/altivec-23.c: New test.
1258
1259 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1260
1261         PR c++27316
1262         * g++.dg/inherit/error3.C: New test.
1263
1264         PR c++/28740
1265         * g++.dg/inherit/error4.C: New test.
1266
1267 2006-12-13  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/17687
1270         * gcc.dg/builtins-59.c: New testcase.
1271
1272 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1273
1274         * gcc.target/spu/Wmain.c: New test.
1275
1276 2006-12-12  Josh Conner  <jconner@apple.com>
1277
1278         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1279         * g++.dg/abi/thunk4.C: Likewise.
1280         * g++.dg/abi/rtti3.C: Likewise.
1281
1282 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1283
1284         * gcc.target/spu/cpat-1.c: New test.
1285         * gcc.target/spu/cpat-2.c: New test.
1286         * gcc.target/spu/cpat-3.c: New test.
1287         * gcc.target/spu/cpat-4.c: New test.
1288
1289 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1290
1291         PR tree-opt/28436
1292         * gcc.c-torture/compile/vector-1.c: New test.
1293         * gcc.c-torture/compile/vector-2.c: New test.
1294         * gcc.c-torture/compile/vector-3.c: New test.
1295
1296 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1297
1298         * lib/fortran-torture.exp: Update copyright years.  Remove
1299         obsolete comment.  Test -ftree-vectorize where it makes sense.
1300         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1301         from fortran-torture.exp.
1302         * gfortran.dg/char_transpose_1.f90,
1303         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1304         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1305         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1306         '-w' to dg-options.
1307
1308 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1309
1310         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1311         saved_${tool}_load.
1312
1313 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1314
1315         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1316         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1317         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1318         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1319         gaps.
1320
1321 2006-12-12  Richard Guenther  <rguenther@suse.de>
1322
1323         PR middle-end/30147
1324         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1325
1326 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1327             Diego Novillo  <dnovillo@redhat.com>
1328
1329         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1330         VDEF/VUSE changes.
1331         * gcc.dg/tree-ssa/pr26421.c: Likewise
1332         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1333         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1334         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1335         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1336         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1337         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1338         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1339         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1340         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1341
1342 2006-12-11  Jan Hubicka  <jh@suse.cz>
1343
1344         * gcc.dg/tree-prof/stringop-1.c: New test.
1345         * gcc.dg/tree-prof/stringop-2.c: New test.
1346
1347 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1348
1349         PR target/30120
1350         * gcc.target/i386/pr30120.c: New test.
1351
1352         Revert:
1353         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         * gcc.target/i386/x87regparm-1.c: New test.
1356         * gcc.target/i386/x87regparm-2.c: New test.
1357         * gcc.target/i386/x87regparm-3.c: New test.
1358         * gcc.target/i386/x87regparm-4.c: New test.
1359
1360 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1361
1362         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1363
1364 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/23994
1367         * gfortran.dg/protected_1.f90: New test.
1368         * gfortran.dg/protected_2.f90: New test.
1369         * gfortran.dg/protected_3.f90: New test.
1370         * gfortran.dg/protected_4.f90: New test.
1371         * gfortran.dg/protected_5.f90: New test.
1372         * gfortran.dg/protected_6.f90: New test.
1373
1374 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1375             Tobias Burnus  <burnus@gcc.gnu.org>
1376
1377         PR fortran/29975
1378         PR fortran/30068
1379         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1380         interface.
1381         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1382         ambiguous interfaces.
1383         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1384         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1385         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1386         ambiguous interfaces.
1387         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1388         * gfortran.dg/array_initializer_2.f90: Add initializer array
1389         constructor test.
1390
1391         PR fortran/30096
1392         * gfortran.dg/interface_9.f90: Test that host interfaces are
1393         not checked for ambiguity with the local version.
1394
1395 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1396
1397         PR fortran/29464
1398         * gfortran.dg/module_interface_2.f90: New test.
1399
1400 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1401
1402         PR fortran/29941
1403         * gfortran.dg/assumed_len.f90: New test.
1404
1405 2006-12-09  Richard Guenther  <rguenther@suse.de>
1406
1407         * g++.dg/warn/implicit-typename1.C: Qualify types.
1408         * g++.dg/parse/crash12.C: Likewise.
1409         * g++.dg/tree-ssa/pr22444.C: Likewise.
1410
1411 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1412
1413         * gfortran.dg/array_2.f90: Added sqrt test.
1414
1415 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1416
1417         * gcc.target/i386/x87regparm-1.c: XFAIL.
1418         * gcc.target/i386/x87regparm-2.c: XFAIL.
1419         * gcc.target/i386/x87regparm-3.c: XFAIL.
1420         * gcc.target/i386/x87regparm-4.c: XFAIL.
1421
1422 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1423
1424         * lib/target-supports.exp
1425         (check_effective_target_large_long_double): New.
1426         * gcc.dg/Wconversion-real.c : Use it.
1427         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1428         unsigned.
1429
1430 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1431
1432         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1433
1434 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1435
1436         PR fortran/27546
1437         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1438
1439 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1440
1441         PR c++/29732
1442         * g++.dg/template/crash65.C: New test.
1443         * g++.dg/template/spec16.C: Tweak error markers.
1444
1445 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1446
1447         * gcc.target/spu: New directory.
1448         * gcc.target/spu/spu.exp: New file.
1449         * gcc.target/spu/intrinsics-1.c: New test.
1450
1451 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1452
1453         PR c++/29980
1454         * g++.dg/ext/attrib27.C: New test.
1455         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1456         * g++.dg/parse/typedef5.C: Likewise.
1457
1458 2006-12-07  Mike Stump  <mrs@apple.com>
1459
1460         * treelang/compile/var_defs.tree: Adjust.
1461
1462 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1463
1464         PR c++/29730
1465         * g++.dg/template/crash64.C: New test.
1466         * g++.dg/parse/crash27.C: Adjust error markers.
1467
1468 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1469
1470         PR libfortran/30009
1471         PR libfortran/30056
1472         * gfortran.dg/read_eof_4.f90:  Add tests.
1473         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1474         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1475
1476 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/29729
1479         * g++.dg/template/crash63.C: New test.
1480
1481         PR c++/29728
1482         * g++.dg/template/crash62.C: New test.
1483
1484 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1485
1486         PR fortran/30003
1487         * gfortran.dg/allocatable_function_1.f90: Increase the number
1488         of expected calls of free to 10; the lhs section reference is
1489         now evaluated so there is another call to bar.  Change the
1490         comment appropriately.
1491         * gfortran.dg/array_section_1.f90: New test.
1492
1493 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1494
1495         PR fortran/29912
1496         * gfortran.dg/char_result_12.f90: New test.
1497
1498 2006-12-05  Richard Guenther  <rguenther@suse.de>
1499
1500         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1501         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1502         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1503         vect_double, xfail for spu*-*-*.
1504
1505 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1506
1507         PR fortran/29962
1508         * initialization_4.f90: Test noninteger exponents (-std=f95).
1509         * initialization_5.f90: New test for noninteger exponents
1510           with -std=f2003.
1511
1512 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1513
1514         PR fortran/29821
1515         * gfortran.dg/parameter_array_section_1.f90: New test.
1516
1517 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1518
1519         PR c++/29733
1520         * g++.dg/template/crash61.C: New test.
1521
1522         PR c++/29632
1523         * g++.dg/template/error23.C: New test.
1524
1525 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1526
1527         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1528
1529 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1530
1531         PR fortran/29916
1532         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1533
1534 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1535
1536         PR middle-end/29965
1537         * gcc.dg/gomp/pr29965-1.c: New test.
1538         * gcc.dg/gomp/pr29965-2.c: New test.
1539         * gcc.dg/gomp/pr29965-3.c: New test.
1540         * gcc.dg/gomp/pr29965-4.c: New test.
1541         * gcc.dg/gomp/pr29965-5.c: New test.
1542         * gcc.dg/gomp/pr29965-6.c: New test.
1543         * g++.dg/gomp/pr29965-1.C: New test.
1544         * g++.dg/gomp/pr29965-2.C: New test.
1545         * g++.dg/gomp/pr29965-3.C: New test.
1546         * g++.dg/gomp/pr29965-4.C: New test.
1547         * g++.dg/gomp/pr29965-5.C: New test.
1548         * g++.dg/gomp/pr29965-6.C: New test.
1549         * g++.dg/gomp/pr29965-7.C: New test.
1550         * g++.dg/gomp/pr29965-8.C: New test.
1551         * g++.dg/gomp/pr29965-9.C: New test.
1552         * g++.dg/gomp/pr29965-10.C: New test.
1553
1554 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1555
1556         * gnat.dg/pointer_variable_bounds.adb: New test.
1557         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1558         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1559
1560 2006-12-03  Eric Christopher  <echristo@apple.com>
1561
1562         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1563
1564 2006-12-03  Richard Henderson  <rth@redhat.com>
1565             Andrew Pinski  <pinskia@gmail.com>
1566
1567         PR C++/14329
1568         * g++.dg/warn/unit-1.C: New test.
1569
1570 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1571
1572         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1573
1574 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1575
1576         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1577         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1578         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1579         * gcc.dg/vect/vect-70.c: Reduce array size.
1580         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1581         vect_no_compaer_double targets.
1582         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1583         vect_float, vect_double, and vect_int.
1584
1585 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1586
1587         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1588         test for loop versioning on vect_no_align targets.
1589         * gcc.dg/vect/pr20122.c: Likewise.
1590         * gcc.dg/vect/vect-105.c: Likewise.
1591         * gcc.dg/vect/vect-42.c: Likewise.
1592         * gcc.dg/vect/vect-43.c: Likewise.
1593         * gcc.dg/vect/vect-74.c: Likewise.
1594         * gcc.dg/vect/vect-75.c: Likewise.
1595         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1596         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1597         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1598         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1599
1600 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1601
1602         PR fortran/29642
1603         * gfortran.dg/value_1.f90 : New test.
1604         * gfortran.dg/value_2.f90 : New test.
1605         * gfortran.dg/value_3.f90 : New test.
1606         * gfortran.dg/value_4.f90 : New test.
1607         * gfortran.dg/value_4.c : Called from value_4.f90.
1608
1609 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1610
1611         PR C++/30033
1612         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1613
1614 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1615
1616         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1617
1618 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1619
1620         PR c/27953
1621         * gcc.dg/pr27953.c: New test.
1622
1623 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1624
1625         PR c++/30022
1626         * g++.dg/ext/vector5.C: New test.
1627
1628         PR c++/30021
1629         * g++.dg/other/main1.C: New test.
1630
1631 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1632
1633         PR libfortran/29568
1634         * gfortran.dg/convert_implied_open.f90:  Change to
1635         new default record length.
1636         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1637         new error message.
1638         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1639
1640 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1641
1642         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1643
1644 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1645
1646         PR c++/29066
1647         * g++.dg/expr/pr29066.c: New.
1648
1649 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1650             Zdenek Dvorak <dvorakz@suse.cz>
1651
1652         PR tree-optimization/29921
1653         * gcc.dg/pr29921-2.c: New test.
1654
1655 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1656
1657         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1658         (i386_get_cpuid): New function.
1659         (i386_cpuid_ecx): Likewise.
1660         (i386_cpuid_edx): Likewise.
1661         (i386_cpuid): Updated to call i386_cpuid_edx.
1662
1663         * gcc.target/i386/sse3-addsubpd.c: New file.
1664         * gcc.target/i386/sse3-addsubps.c: Likewise.
1665         * gcc.target/i386/sse3-haddpd.c: Likewise.
1666         * gcc.target/i386/sse3-haddps.c: Likewise.
1667         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1668         * gcc.target/i386/sse3-hsubps.c: Likewise.
1669         * gcc.target/i386/sse3-lddqu.c: Likewise.
1670         * gcc.target/i386/sse3-movddup.c: Likewise.
1671         * gcc.target/i386/sse3-movshdup.c: Likewise.
1672         * gcc.target/i386/sse3-movsldup.c: Likewise.
1673
1674 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1675
1676         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1677
1678 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1679
1680         * gcc.dg/dfp/convert-int-max.c: New test.
1681         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1682
1683 2006-11-30  Richard Guenther  <rguenther@suse.de>
1684
1685         * gcc.dg/vect/vect-pow-1.c: Rename ...
1686         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1687         floats instead of doubles, check successful vectorization.
1688
1689 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1690
1691         PR target/29945
1692         * gcc.c-torture/compile/pr29945.c: New testcase.
1693
1694 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1695
1696         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1697         -maltivec.
1698
1699 2006-11-29  Eric Christopher  <echristo@apple.com>
1700
1701         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1702
1703 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1704
1705         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1706
1707         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1708
1709 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1710
1711         PR c++/29022
1712         * g++.dg/inherit/virtual2.C: New test.
1713         * g++.dg/inherit/virtual3.C: Likewise.
1714         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1715         * g++.dg/inherit/error2.C: Likewise.
1716         * g++.dg/template/instantiate1.C: Likewise.
1717
1718 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1719
1720         PR tree-opt/29984
1721         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1722
1723 2006-11-28  Jan Hubicka  <jh@suse.cz>
1724
1725         * gcc.dg/memcpy-1.c: New test.
1726
1727 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1728
1729         PR c++/29735
1730         * g++.dg/warn/main-3.C: New test.
1731
1732 2006-11-28  Jan Hubicka  <jh@suse.cz>
1733
1734         * gcc.dg/winline-1.c: New test.
1735
1736 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1737
1738         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1739         alignments.
1740
1741 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1742
1743         PR fortran/29976
1744         * gfortran.dg/missing_optional_dummy_3.f90
1745
1746 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1747
1748         PR fortran/20880
1749         * gfortran.dg/interface_3.f90: Modify errors.
1750
1751 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1752
1753         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1754         fail to link due to relocation overflows on spu-*-*.
1755
1756 2006-11-27  Michael Matz  <matz@suse.de>
1757             Andreas Krebbel  <krebbel1@de.ibm.com>
1758
1759         PR target/29319
1760         * gcc.dg/20061127-1.c: New testcase.
1761
1762 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1763
1764         * gcc.dg/20061124-1.c: Add exit() function prototype.
1765
1766 2006-11-27  Jan Hubicka  <jh@suse.cz>
1767
1768         * gcc.target/i386/memcpy-1.c: Adjust size.
1769         * testsuite/gcc.dg/visibility-11.c: Likewise.
1770
1771 2006-11-27  Richard Guenther  <rguenther@suse.de>
1772
1773         PR middle-end/25620
1774         * gcc.target/i386/pow-1.c: New testcase.
1775         * gcc.dg/builtins-58.c: Likewise.
1776
1777 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/29886
1780         * g++.dg/expr/cast8.C: New test.
1781
1782 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1783
1784         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1785         Don't ever inline the testcase.
1786
1787 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1788
1789         PR fortran/29982
1790         * gfortran.fortran-torture/compile/parameter_3.f90: New
1791         testcase.
1792
1793 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1794
1795         PR fortran/29951
1796         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1797
1798 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1799
1800         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1801         for CHAR.
1802
1803 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1804
1805         PR libgfortran/29936
1806         * gfortran.dg/write_check3.f90: New test.
1807
1808 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1809
1810         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1811
1812 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1813
1814         PR fortran/20880
1815         * gfortran.dg/interface_3.f90: New test.
1816
1817         PR fortran/29387
1818         * gfortran.dg/generic_8.f90: New test.
1819
1820 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1821
1822         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1823         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1824         * gfortran.dg/specifics_3.f90: Remove.
1825
1826 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR c/29955
1829         * gcc.dg/gomp/pr29955.c: New test.
1830
1831         PR c/29736
1832         * gcc.dg/pr29736.c: New test.
1833
1834 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1835
1836         PR tree-opt/29964
1837         * gcc.dg/pure-1.c: New test.
1838
1839 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1840
1841         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1842         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1843
1844 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1845
1846         * gcc.dg/20061124-1.c: New testcase.
1847
1848 2006-11-23  Eric Christopher  <echristo@apple.com>
1849
1850         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1851
1852 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1853
1854         PR c/2707
1855         PR c++/26167
1856         * gcc.dg/Wconversion-integer.c: New. Supersedes
1857         Wconversion-negative-constants.c
1858         * gcc.dg/Wconversion-real.c: New.
1859         * gcc.dg/Wconversion-real-integer.c: New.
1860         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1861         * g++.dg/warn/Wconversion1.C: Modified.
1862
1863 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1864
1865         * gfortran.dg/overload_1.f90: New test.
1866
1867 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1868
1869         PR c/9072
1870         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1871         Wtraditional-conversion.
1872         * gcc.dg/overflow-warn-2.c: Likewise.
1873         * gcc.dg/Wconversion.c: Likewise. Renamed as
1874         Wtraditional-conversion.c .
1875         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1876         Wtraditional-conversion-2.c .
1877         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1878         Wtraditional-conversion-2.c
1879         * gcc.dg/Wconversion-negative-constants.c: New.
1880
1881 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1882
1883         * gcc.dg/tree-ssa/dump-1.c: New test.
1884
1885 2006-11-23  David Ung <davidu@mips.com>
1886
1887         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1888         -mfp64, allowable when ISA >= 33 and float is enabled.
1889         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1890         of mthc1 and mfhc1 patterns.
1891
1892 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1893
1894         PR tree-optimization/29921
1895         * gcc.dg/pr29921.c: New test.
1896
1897 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1898
1899         PR fortran/29441
1900         * gfortran.dg/initialization_4.f90: New test.
1901
1902 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1903
1904         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1905         platforms that have interleaving support.
1906         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1907         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1908         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1909         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1910         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1911         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1912         gcc.dg/vect/vect-strided-u8-i8.c,
1913         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1914         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1915         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1916         gcc.dg/vect/vect-strided-float.c,
1917         gcc.dg/vect/vect-strided-a-mult.c,
1918         gcc.dg/vect/vect-strided-mult-char-ls.c,
1919         gcc.dg/vect/vect-strided-a-u16-mult.c,
1920         gcc.dg/vect/vect-strided-a-u32-mult.c,
1921         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
1922         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
1923         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
1924         gcc.dg/vect/vect-strided-mult.c,
1925         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
1926         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
1927
1928 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1929
1930         PR fortran/25087
1931         * gfortran.dg/auto_char_len_4.f90: New test.
1932
1933 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
1934
1935         PR fortran/29652
1936         * gfortran.dg/generic_7.f90: New test.
1937         * gfortran.dg/defined_operators_1.f90: Add new error.
1938
1939 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
1940
1941         PR tree-optimization/29902
1942         * g++.dg/tree-ssa/pr29902.C: New test.
1943
1944 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
1945
1946         PR fortran/29820
1947         * gfortran.dg/used_types_13.f90: New test.
1948
1949 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
1950
1951         * gcc.dg/dfp/snan.c: Delete.
1952
1953 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
1954
1955         * g++.dg/cpp0x/static_assert1.C: New.
1956         * g++.dg/cpp0x/static_assert2.C: New.
1957         * g++.dg/cpp0x/static_assert3.C: New.
1958
1959 2006-11-21  Richard Guenther  <rguenther@suse.de>
1960
1961         * gcc.dg/vect/vect-pow-1.c: New testcase.
1962         * gcc.dg/vect/vect-pow-2.c: Likewise.
1963
1964 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR c++/29570
1967         * g++.dg/template/static29.C: New test.
1968
1969         PR c++/29734
1970         * g++.dg/conversion/simd4.C: New test.
1971
1972 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
1973
1974         PR c++/29475
1975         * g++.dg/template/access19.C: New test.
1976         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
1977         error is reported.
1978
1979 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1980
1981         PR tree-opt/25500
1982         * gcc.dg/tree-ssa/sra-4.c: New testcase.
1983
1984 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1985
1986         PR fortran/27546
1987         * gfortran.dg/import.f90: Extended test.
1988         * gfortran.dg/import2.f90: Extended test.
1989
1990 2006-11-20  Tobias Burnus  <burnus@net-b.de>
1991
1992         * gfortran.dg/volatile3.f90: Add conflict test.
1993
1994 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
1995
1996         PR fortran/24783
1997         * gfortran.dg/implicit_10.f90: New test.
1998
1999 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2000
2001         PR c++/8586
2002         * g++.dg/warn/Wall-write-strings.C: New.
2003
2004 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2005
2006         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2007         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2008
2009 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2010
2011         * gfortran.dg/use_3.f90: Remove error message.
2012         * gfortran.dg/iso_fortran_env_1.f90: New test.
2013         * gfortran.dg/iso_fortran_env_2.f90: New test.
2014         * gfortran.dg/iso_fortran_env_3.f90: New test.
2015         * gfortran.dg/iso_fortran_env_4.f90: New test.
2016
2017 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2018
2019         * gcc.dg/vect/vect-27.c: Fix initialization.
2020
2021 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2022
2023         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2024         * gcc.dg/torture/builtin-minmax-1.c: New.
2025
2026         * gcc.dg/builtins-20.c: Add cases for copysign.
2027
2028 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2029
2030         PR fortran/24285
2031         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2032
2033 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2034         * gfortran.dg/use_1.f90: New test.
2035         * gfortran.dg/use_1.f90: New test.
2036         * gfortran.dg/use_1.f90: New test.
2037
2038 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2039
2040         PR tree-optimization/29801
2041         * gcc.dg/pr29801.c: New test.
2042
2043 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2044
2045         PR middle-end/29584
2046         * gcc.dg/torture/pr29584.c: New test.
2047
2048 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2049
2050         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2051         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2052         * gcc.target/powerpc/compress-float-ppc.c,
2053         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2054         powerpc_fprs.
2055         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2056         do not pass -mhard-float.
2057
2058 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2059
2060         * gnat.dg/volatile_aggregate.adb: New test.
2061
2062 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2063
2064         PR fortran/29391
2065         PR fortran/29489
2066         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2067         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2068
2069 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2070
2071         PR target/29201
2072         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2073
2074 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2075
2076         * gfortran.dg/import3.f90: Fix error message.
2077
2078 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2079
2080         PR tree-opt/29788
2081         * gfortran.fortran-torture/compile/inline_1.f90:
2082         New testcase.
2083
2084 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         * gcc.target/i386/x87regparm-1.c: New test.
2087         * gcc.target/i386/x87regparm-2.c: New test.
2088         * gcc.target/i386/x87regparm-3.c: New test.
2089         * gcc.target/i386/x87regparm-4.c: New test.
2090
2091 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2092
2093         PR fortran/27546
2094         * gfortran.dg/import.f90: New test.
2095         * gfortran.dg/import2.f90: New test.
2096         * gfortran.dg/import3.f90: New test.
2097
2098 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2099
2100         PR fortran/27588
2101         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2102
2103 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2104
2105         PR fortran/29806
2106         * gfortran.dg/contains.f90: New test.
2107         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2108
2109 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR tree-optimization/29581
2112         * gcc.dg/pr29581-1.c: New test.
2113         * gcc.dg/pr29581-2.c: New test.
2114         * gcc.dg/pr29581-3.c: New test.
2115         * gcc.dg/pr29581-4.c: New test.
2116         * gfortran.dg/pr29581.f90: New test.
2117
2118 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2119
2120         PR fortran/29702
2121         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2122         numbers in error message headers.
2123
2124 2006-11-14  Richard Guenther  <rguenther@suse.de>
2125
2126         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2127         to i?86 and x86_64 targets.
2128
2129 2006-11-14  Caroline Tice  <ctice@apple.com>
2130
2131         * gcc.dg/pubtypes-1.c: New file/testcase.
2132         * gcc.dg/pubtypes-2.c: New file/testcase.
2133         * gcc.dg/pubtypes-3.c: New file/testcase.
2134         * gcc.dg/pubtypes-4.c: New file/testcase.
2135         * g++.dg/pubtypes.C: New file/testcase.
2136
2137 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2138
2139         PR c++/29106
2140         * g++.dg/init/self1.C: New test.
2141
2142 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2143
2144         PR fortran/29657
2145         * gfortran.dg/conflicts.f90: Add.
2146
2147 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2148
2149         PR rtl-optimization/29798
2150
2151         * gcc.c-torture/execute/pr29798.c: New.
2152
2153 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2154
2155         * gcc.dg/builtins-20.c: Add more cases.
2156
2157 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR fortran/29759
2160         * gfortran.dg/gomp/pr29759.f90: New test.
2161
2162 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2163
2164         PR c++/29518
2165         * g++.dg/template/static28.C: New test.
2166
2167 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2168
2169         * lib/c-torture.exp: Use target-libpath.exp.
2170         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2171         set GCC_EXEC_PREFIX env var from global variable of same name.
2172
2173 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2174
2175         PR fortran/26994
2176         * gfortran.fortran-torture/compile/transfer-1.f90:
2177         New testcase.
2178
2179 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2180             Zdenek Dvorak <dvorakz@suse.cz>
2181
2182         PR tree-optimization/29680
2183         * gcc.dg/alias-11.c: New test.
2184
2185 2006-11-12  Jason Merrill  <jason@redhat.com>
2186             Andrew Pinski <pinskia@physics.uc.edu>
2187
2188         PR middle-end/28915
2189         * gcc.target/i386/vectorize1.c: New.
2190
2191 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2192
2193         PR rtl-optimization/29797
2194         * gcc.c-torture/execute/pr29797-1.c: New test case.
2195
2196 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2197
2198         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2199
2200 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2201
2202         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2203
2204 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2205
2206         PR tree-optimization/13827
2207         * gcc.dg/fold-eqand-1.c: New test case.
2208
2209 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2210
2211         PR rtl-opt/28812
2212         * gcc.c-torture/execute/mayalias-3.c: New test.
2213
2214 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2215
2216         PR middle-end/27528
2217         * gcc.c-torture/compile/pr27528.c: New test.
2218         * gcc.dg/pr27528.c: Likewise.
2219
2220 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2221
2222         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2223
2224         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2225
2226 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2227
2228         PR fortran/29758
2229         * gfortran.dg/reshape_source_size_1.f90: New test.
2230
2231 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2232
2233         PR fortran/29315
2234         * gfortran.dg/aliasing_dummy_4.f90: New test.
2235
2236 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2237
2238         PR target/29777
2239         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2240         and x86_64-*-* targets.
2241
2242 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2243
2244         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2245         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2246         New macros. Use them in exact tests.
2247         (TESTIT3): New macro.
2248         Add tests for fmin, fmax and fma.
2249
2250 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2251
2252         PR fortran/29431
2253         * gfortran.dg/array_constructor_13.f90: New test.
2254
2255 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2256
2257         PR fortran/29744
2258         * gfortran.dg/used_types_12.f90: New test.
2259
2260 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2261
2262         PR middle-end/29726
2263         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2264         (test6): Ditto.
2265         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2266         * gcc.dg/fold-eqandshift-3.c: New test case.
2267
2268 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2269
2270         PR fortran/29699
2271         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2272
2273         PR fortran/21370
2274         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2275
2276 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2277
2278         * gcc.dg/20061109-1.c: New testcase.
2279
2280 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2281
2282         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2283
2284 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2285
2286         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2287         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2288
2289 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2290
2291         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2292         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2293
2294 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2295
2296         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2297
2298 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2299
2300         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2301         vect-9.c).
2302         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2303         * gcc.dg/vect/vect-9.c: Now vectorizable.
2304         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2305         that support vect_widen_mult.
2306         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2307         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2308         vect-reduc-dot-u16.c).
2309         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2310         vect-reduc-dot-u16.c).
2311         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2312         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2313         vect-reduc-dot-s8.c).
2314         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2315         vect-reduc-dot-s8.c).
2316         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2317         vect-reduc-dot-s8.c).
2318         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2319         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2320         vect-reduc-dot-u8.c).
2321         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2322         vect-reduc-dot-u8.c).
2323         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2324         * gcc.dg/vect/vect-multitypes-9.c: New test.
2325         * gcc.dg/vect/vect-multitypes-10.c: New test.
2326         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2327         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2328         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2329         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2330         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2331         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2332         wrapv-vect-reduc-dot-s8.c.
2333         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2334         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2335         targets that support vec_unpack.
2336         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2337         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2338         (check_effective_target_vect_widen_mult_hi_to_si): New.
2339         (check_effective_target_vect_widen_sum): Removed.
2340
2341         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2342
2343         * gcc.dg/vect/vect-multitypes-8.c: New test.
2344         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2345
2346         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2347
2348         * gcc.dg/vect/vect-multitypes-7.c: New test.
2349
2350         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2351
2352         * gcc.dg/vect/vect-multitypes-4.c: New test.
2353         * gcc.dg/vect/vect-multitypes-5.c: New test.
2354         * gcc.dg/vect/vect-multitypes-6.c: New test.
2355
2356         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2357
2358         * gcc.dg/vect/vect-multitypes-1.c: New test.
2359         * gcc.dg/vect/vect-multitypes-2.c: New test.
2360         * gcc.dg/vect/vect-multitypes-3.c: New test.
2361
2362 2006-11-07  Eric Christopher  <echristo@apple.com>
2363
2364         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2365         Test using scan-assembler-not.
2366
2367 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2368
2369         * gcc.dg/inline-17.c: New test.
2370
2371 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2372
2373         PR other/25028
2374         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2375         on HP-UX.
2376
2377 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2378
2379         PR fortran/29539
2380         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2381
2382         PR fortran/29634
2383         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2384         test.
2385
2386 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/29601
2389         * gfortran.dg/volatile.f90: Add.
2390         * gfortran.dg/volatile2.f90: Add.
2391         * gfortran.dg/volatile3.f90: Add.
2392         * gfortran.dg/volatile4.f90: Add.
2393         * gfortran.dg/volatile5.f90: Add.
2394         * gfortran.dg/volatile6.f90: Add.
2395         * gfortran.dg/volatile7.f90: Add.
2396
2397 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2398
2399         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2400           for matching error messages.
2401         * gfortran.dg/specifics_3.f90: Adjust pattern
2402           for matching error messages.
2403
2404 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2405             Bernhard Fischer  <aldot@gcc.gnu.org>
2406
2407         * lib/gcc-dg.exp (output-exists): New proc.
2408         (output-exists-not): New proc.
2409         * gcc.test-framework/test-framework.awk: Support new directives.
2410         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2411         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2412         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2413         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2414         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2415         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2416
2417 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2418
2419         PR fortran/29630
2420         PR fortran/29679
2421         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2422         * gfortran.dg/initialization_3.f90: New.
2423
2424 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2425
2426         PR libgfortran/25545
2427         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2428
2429 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2430
2431         PR middle-end/29695
2432         * gcc.c-torture/execute/pr29695-1.c: New test.
2433         * gcc.c-torture/execute/pr29695-2.c: New test.
2434
2435 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2436
2437         PR fortran/29565
2438         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2439
2440 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2441
2442         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2443         for matching error messages.
2444
2445 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2446
2447         PR target/26915
2448         * gcc.target/i386/387-12.c: New test.
2449
2450 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2451
2452         PR libfortran/29713
2453         * gfortran.dg/pr29713.f90: New test.
2454
2455 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2456
2457         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2458         Also test for bogus rest sign.
2459
2460 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2461
2462         PR libfortran/27895
2463         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2464
2465 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2466
2467         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2468         from error messages.
2469
2470 2006-11-02  Mike Stump  <mrs@apple.com>
2471
2472         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2473
2474         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2475
2476 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2477
2478         * g++.dg/eh/gcsec1.C: New test.
2479
2480 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2481
2482         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2483         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2484
2485 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2486
2487         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2488         hexadecimal value.
2489         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2490         * gcc.dg/pr14796-2.c: Likewise.
2491
2492 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2493
2494         * gcc.c-torture/execute/20061101-1.c: New test.
2495
2496 2006-11-01  Richard Guenther  <rguenther@suse.de>
2497
2498         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2499
2500 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2501
2502         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2503         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2504
2505 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2506
2507         * gcc.c-torture/execute/20061031-1.c: New test.
2508
2509 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2510
2511         PR 23067
2512         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2513         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2514         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2515         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2516         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2517         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2518         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2519
2520 2006-10-31  Eric Christopher  <echristo@apple.com>
2521             Falk Hueffner  <falk@debian.org>
2522
2523         * gcc.dg/builtin-bswap-1.c: New.
2524         * gcc.dg/builtin-bswap-2.c: New.
2525         * gcc.dg/builtin-bswap-3.c: New.
2526         * gcc.dg/builtin-bswap-4.c: New.
2527         * gcc.dg/builtin-bswap-5.c: New.
2528         * gcc.target/i386/builtin-bswap-1.c: New.
2529
2530 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2531
2532         * gcc.dg/inline-16.c: New.
2533
2534         PR 16622
2535         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2536         defining it.
2537         * gcc.dg/inline-13.c: New.
2538         * gcc.dg/inline-14.c: New.
2539         * gcc.dg/inline-15.c: New.
2540
2541         PR 11377
2542         * gcc.dg/inline6.c: New.
2543         * gcc.dg/inline7.c: New.
2544
2545 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2546
2547         PR middle-end/23470
2548         * gcc.dg/pr23470-1.c: New test case.
2549
2550 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2551
2552         PR fortran/29537
2553         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2554         data.
2555         * gfortran.dg/blockdata_2.f90: New testcase.
2556
2557 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2558
2559         PR libfortran/29627
2560         * gfortran.dg/unf_short_record_1.f90:  New test.
2561
2562 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2563
2564         PR fortran/29067
2565         * gfortran.dg/pr29067.f: New test.
2566
2567 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2568             Richard Sandiford  <richard@codesourcery.com>
2569
2570         * lib/target-supports.exp (get_compiler_messages): Append options
2571         as a single list element.
2572         (check_effective_target_arm_vfp_ok): New.
2573         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2574
2575 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2576
2577         PR fortran/29387
2578         * gfortran.dg/intrinsic_actual_2.f90: New test.
2579
2580         PR fortran/29490
2581         * gfortran.dg/actual_array_interface_1.f90: New test.
2582
2583         PR fortran/29641
2584         * gfortran.dg/used_types_11.f90: New test.
2585
2586 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2587
2588         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2589         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2590         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2591         * g++.old-deja/g++.mike/net25.C (main): Same.
2592         * g++.dg/lookup/exception1.C (main): Same.
2593         * g++.dg/parse/parens2.C (main): Same.
2594
2595 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2596
2597         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2598
2599 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2600
2601         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2602         * gcc.dg/torture/builtin-math-3.c: Likewise.
2603
2604 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/29452
2607         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2608         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2609
2610 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2611
2612         PR Fortran/29410
2613         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2614
2615 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2616
2617         * lib/target-supports.exp (check_function_available): Declare
2618         function before calling.
2619
2620 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2621
2622         PR tree-optimization/29637
2623         * gcc.dg/pr29637.c: New test.
2624
2625 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2626
2627         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2628         tree canonicalization.
2629
2630 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2631
2632         * gcc.dg/builtins-20.c: Add more hypot tests.
2633
2634 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2635
2636         * gcc.dg/fold-compare-1.c: New test case.
2637
2638 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2639
2640         PR c++/16307
2641         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2642
2643 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2644
2645         PR tree-optimization/15458
2646         * gcc.dg/fold-xornot-1.c: New test case.
2647
2648 2006-10-29  Richard Guenther  <rguenther@suse.de>
2649
2650         * gcc.target/i386/math-torture/trunc.c: New testcase.
2651
2652 2006-10-29  Richard Guenther  <rguenther@suse.de>
2653
2654         * gcc.target/i386/math-torture/round.c: New testcase.
2655
2656 2006-10-29  Richard Guenther  <rguenther@suse.de>
2657
2658         * gcc.target/i386/math-torture/ceil.c: New testcase.
2659         * gcc.target/i386/math-torture/floor.c: Likewise.
2660
2661 2006-10-29  Richard Guenther  <rguenther@suse.de>
2662
2663         * gcc.target/i386/math-torture/rint.c: New testcase.
2664         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2665
2666 2006-10-29  Richard Guenther  <rguenther@suse.de>
2667
2668         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2669         * gcc.target/i386/math-torture/lceil.c: Likewise.
2670
2671 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2672
2673         PR libgfortran/24313
2674         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2675
2676 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2677
2678         * gcc.c-torture/execute/20020118-1.c,
2679         gcc.c-torture/execute/builtins/strlen.c,
2680         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2681         comment typos.
2682
2683 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2684
2685         * gcc.dg/builtins-20.c: Add tests for hypot.
2686         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2687         two-argument builtins.
2688         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2689         TESTIT2.  Update all callers.
2690         (TESTIT2, TESTIT2_R): New helper macros.
2691         Add testcases for pow, hypot and atan2.
2692
2693 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2694
2695         PR C++/29295
2696         * g++.dg/expr/bool1.C: New test.
2697         * g++.dg/expr/bool2.C: New test.
2698
2699 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2700
2701         PR fortran/28224
2702         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2703         * gfortran.dg/namelist_internal.f90: New test.
2704
2705 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2706
2707         PR fortran/29625
2708         * gfortran.dg/io_real_boz.f90: Add.
2709         * gfortran.dg/io_real_boz2.f90: Add.
2710
2711 2006-10-28  Richard Guenther  <rguenther@suse.de>
2712
2713         PR middle-end/26899
2714         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2715
2716 2006-10-28  Richard Guenther  <rguenther@suse.de>
2717
2718         PR target/28806
2719         * gcc.target/i386/math-torture/lround.c: New testcase.
2720
2721 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2722
2723         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2724         * gcc.dg/builtins-44.c: Likewise.
2725         * gcc.dg/builtins-45.c: Likewise.
2726         * gcc.dg/pr28796-2.c: Likewise.
2727         * gcc.dg/unordered-3.c: Likewise.
2728
2729 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2730
2731         PR libgfortran/27954
2732         * gfortran.dg/error_recovery_2.f90: New test.
2733
2734 2006-10-26  Richard Guenther  <rguenther@suse.de>
2735
2736         * gcc.target/i386/i386.exp: Use glob, not find to collect
2737         tests.  Avoids recursing into subdirectories.
2738         * gcc.target/i386/math-torture/math-torture.exp: Torture
2739         for interesting ia32 math options.
2740         * gcc.target.i386/math-torture/lrint.c: New testcase.
2741
2742 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2743
2744         PR libgfortran/29563
2745         * gfortran.dg/arrayio_9.f90: Update test.
2746         * gfortran.dg/arrayio_19.f90: New test.
2747
2748 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2749
2750         * gcc.dg/20061026.c: New testcase.
2751
2752 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2753
2754         PR libgfortran/29563
2755         * gfortran.dg/arrayio_9.f90: New test.
2756
2757 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2758
2759         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2760         Copy the strings manually, as strcpy may call strlen.
2761
2762 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2763
2764         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2765         Add checks for log, log2, log10 and log1p.
2766
2767         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2768         we already test 0.0.  Add checks for expm1, log, log2, log10,
2769         log1p, cbrt, erf and erfc.
2770
2771 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2772
2773         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2774
2775 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2776
2777         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2778         and remainderl() built-in functions.  Remove -ffast-math from
2779         dg-options.
2780
2781 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2782
2783         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2784         acosh and atanh.
2785
2786         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2787         floating point modifiers to arguments passed to float and long
2788         double functions respectively.  Update all callers to use floating
2789         point numbers, not integers.  Add tests for exp, exp2 and
2790         exp10/pow10.
2791
2792         * gcc.dg/torture/builtin-math-3.c: New test.
2793
2794 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2795
2796         PR fortran/29393
2797         * gfortran.dg/initialize_2.f90: New.
2798
2799 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2800
2801         * gcc.dg/torture/builtin-math-2.c: New test.
2802
2803 2006-10-24  Richard Guenther  <rguenther@suse.de>
2804
2805         PR middle-end/28796
2806         * gcc.dg/pr28796-1.c: New testcase.
2807         * gcc.dg/pr28796-2.c: Likewise.
2808
2809 2006-10-24  Richard Guenther  <rguenther@suse.de>
2810
2811         * gcc.dg/builtins-57.c: New testcase.
2812
2813 2006-10-24  Richard Guenther  <rguenther@suse.de>
2814
2815         PR tree-optimization/29567
2816         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2817
2818 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2819
2820         PR tree-optimization/14784
2821         * gcc.dg/alias-10.c: New test.
2822
2823 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2824
2825         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2826
2827 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2828
2829         * gcc.dg/builtin-strncat-chk-1.c: New test.
2830
2831 2006-10-23  Jan Hubicka  <jh@suse.cz>
2832
2833         * gcc.dg/memmove-1.c: New test.
2834
2835 2006-10-23  Paul Brook  <paul@codesourcery.com>
2836
2837         * gcc.dg/pragma-pack-5.c: New test.
2838
2839 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2840
2841         * g++.dg/other/s390-1.C: New testcase.
2842
2843 2006-10-23  Richard Guenther  <rguenther@suse.de>
2844
2845         PR middle-end/27132
2846         PR middle-end/23295
2847         * gcc.dg/pr27132.c: New testcase.
2848         * gcc.dg/pr23295.c: Likewise.
2849         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2850         * g++.dg/tree-ssa/pr19807.C: Likewise.
2851
2852 2006-10-23  Richard Guenther  <rguenther@suse.de>
2853
2854         PR middle-end/21032
2855         * gcc.dg/pr21032.c: New testcase.
2856
2857 2006-10-22  Jeff Law  <law@redhat.com>
2858         Richard Guenther  <rguenther@suse.de>
2859
2860         PR tree-optimization/15911
2861         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2862
2863 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2864
2865         PR c++/20647
2866         * g++.dg/abi/rtti3.C: New.
2867
2868 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2869
2870         PR middle-end/28252
2871         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2872         transformation.
2873
2874 2006-10-21  Richard Guenther  <rguenther@suse.de>
2875
2876         PR tree-optimization/3511
2877         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2878
2879 2006-10-21  Richard Guenther  <rguenther@suse.de>
2880
2881         PR middle-end/26898
2882         * gcc.dg/torture/pr26898-1.c: New testcase.
2883         * gcc.dg/torture/pr26898-2.c: Likewise.
2884
2885 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2886
2887         PR c++/28053
2888         * g++.dg/parse/bitfield1.C: Adjust error markers.
2889         * g++.dg/parse/bitfield2.C: New test.
2890
2891 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2892
2893         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2894
2895 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2896
2897         PR libfortran/27895
2898         * gfortran.dg/zero_sized_1.f90: New test.
2899
2900 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2901
2902         * gcc.dg/div-compare-1.c: New test.
2903
2904 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2905
2906         PR fortran/29216
2907         * gfortran.dg/result_default_init_1.f90: New test.
2908
2909         PR fortran/29314
2910         * gfortran.dg/automatic_default_init_1.f90: New test.
2911
2912         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2913         from 38 to 33.
2914
2915 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2916
2917         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
2918         'using namespace std' without previous declaration.
2919         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
2920         * g++.old-deja/g++.robertl/eb133c.C: New.
2921
2922 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2923
2924         PR libgfortran/29277
2925         * gfortran.dg/streamio_4.f90: Update test.
2926         * gfortran.dg/streamio_11.f90: New test.
2927
2928 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
2929
2930         PR c++/27952
2931         * g++.dg/inherit/virtual1.C: New test.
2932
2933 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/28261
2936         * g++.dg/parse/enum3.C: New test.
2937
2938 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/29039
2941         * g++.dg/init/ctor8.C: New test.
2942
2943 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2944
2945         PR c++/27270
2946         * g++.dg/ext/complit8.C: Tweak error markers.
2947         * g++.dg/template/complit1.C: Add error marker.
2948
2949 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2950
2951         PR c++/27270
2952         * g++.dg/ext/complit8.C: New test.
2953
2954         PR c++/29408
2955         * g++.dg/parse/dtor12.C: New test.
2956
2957         PR c++/29435
2958         * g++.dg/template/sizeof11.C: New test.
2959
2960 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
2961
2962         PR fortran/29392
2963         * gfortran.dg/data_char_3.f90: New test.
2964
2965         PR fortran/29451
2966         * gfortran.dg/negative_automatic_size.f90: New test.
2967
2968 2006-10-16  David Daney  <ddaney@avtrex.com>
2969
2970         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
2971
2972 2006-10-16  Eric Christopher  <echristo@apple.com>
2973
2974         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
2975         x86_64.
2976
2977 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/28211
2980         * g++.dg/tc1/dr49.C: Tweak error messages.
2981         * g++.dg/parse/template21.C: New test.
2982
2983 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2984
2985         PR middle-end/20491
2986         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
2987
2988 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2989
2990         PR fortran/29403
2991         * gfortran.dg/print_1.f90: New test.
2992
2993 2006-10-15  Jan Hubicka  <jh@suse.cz>
2994
2995         PR middle-end/29241
2996         * gcc.c-torture/compile/pr29241.c: New testcase.
2997
2998 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2999
3000         PR middle-end/29250
3001         * gcc.c-torture/compile/pr29250.c: New test.
3002
3003 2006-10-15  Richard Guenther  <rguenther@suse.de>
3004
3005         * gcc.dg/pr29299.c: New testcase.
3006
3007 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3008
3009         PR fortran/24767
3010         * gfortran.dg/label_4.f90: Adjust warning flag.
3011
3012 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3013
3014         PR fortran/29371
3015         * gfortran.dg/nullify_3.f90: New test.
3016
3017 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3018
3019         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3020         on Solaris 2.5.1 too.
3021
3022 2006-10-13  Eric Christopher  <echristo@apple.com>
3023
3024         * gcc.dg/pr25993.c: Skip for darwin.
3025
3026 2006-10-13  Eric Christopher  <echristo@apple.com>
3027
3028         * gcc.dg/visibility-11.c: Skip for darwin.
3029
3030 2006-10-13  Eric Christopher  <echristo@apple.com>
3031
3032         * gcc.dg/darwin-weakimport-1.c: Use
3033         -fno-asynchronous-unwind-tables.
3034         * gcc.dg/darwin-weakimport-3.c: Ditto.
3035
3036 2006-10-13  Richard Guenther  <rguenther@suse.de>
3037
3038         PR tree-optimization/29446
3039         * gcc.dg/torture/pr29446.c: New testcase.
3040
3041 2006-10-13  Bill Wendling  <wendling@apple.com>
3042
3043         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3044         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3045         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3046         * g++.old-deja/g++.law/shadow1.C: Likewise.
3047         * g++.old-deja/g++.law/ctors10.C: Likewise.
3048         * g++.dg/debug/namespace1.C: Likewise.
3049         * g++.dg/inherit/namespace-as-base.C: Likewise.
3050         * g++.dg/opt/delay-slot-1.C: Likewise.
3051         * g++.dg/parse/defarg10.C: Likewise.
3052         * g++.dg/template/ptrmem11.C: Likewise.
3053         * g++.dg/template/mem_func_ptr.C: Likewise.
3054         * g++.dg/template/spec19.C: Likewise.
3055
3056 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3057
3058         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3059
3060 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3061
3062         PR fortran/29373
3063         * gfortran.dg/implicit_9.f90: New test.
3064
3065         PR fortran/29407
3066         * gfortran.dg/namelist_25.f90: New test.
3067
3068         PR fortran/27701
3069         * gfortran.dg/same_name_2.f90: New test.
3070
3071         PR fortran/29232
3072         * gfortran.dg/host_assoc_types_1.f90: New test.
3073
3074         PR fortran/29364
3075         * gfortran.dg/missing_derived_type_1.f90: New test.
3076         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3077
3078         PR fortran/29422
3079         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3080
3081         PR fortran/29428
3082         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3083
3084 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3085
3086         PR fortran/29391
3087         * gfortran.dg/bound_2.f90: New test.
3088
3089 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3090
3091         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3092         directive.
3093         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3094         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3095         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3096         * gfortran.dg/gomp/reduction3.f90: Likewise.
3097         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3098         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3099         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3100         * gfortran.dg/forall_4.f90: Likewise.
3101         * gfortran.dg/spec_expr_4.f90: Likewise.
3102         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3103         * gfortran.dg/forall_5.f90: Likewise.
3104         * gfortran.dg/open_access_append_2.f90: Add check for
3105         compile-time warning.
3106
3107 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/28506
3110         * g++.dg/parse/pure1.C: New test.
3111
3112 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3113
3114         PR fortran/21435
3115         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3116         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3117         for compile-time warnings.
3118         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3119         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3120         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3121         file.
3122         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3123         specifier.
3124         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3125         compile-time warning.
3126
3127 2006-10-12  Jan Hubicka  <jh@suse.cz>
3128
3129         PR c/28419
3130         * gcc.dg/pr28319.c: New test.
3131
3132 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3133         PR c++/29318
3134         * g++.dg/ext/vla4.C: New test.
3135
3136 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3137
3138         PR c++/27961
3139         * g++.dg/template/crash60.C: New test.
3140         * g++.dg/other/large-size-array.C: Adjust error markers.
3141         * g++.dg/parse/crash27.C: Likewise.
3142         * g++.dg/template/crash1.C: Likewise.
3143
3144 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3145
3146         PR testsuite/29093
3147         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3148
3149 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3150
3151         PR preprocessor/28709
3152         * gcc.dg/cpp/paste14.c: New test.
3153
3154 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3155
3156         PR c++/29175
3157         * g++.dg/init/array24.C: New test.
3158
3159 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3160
3161         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3162         of <sys/types.h>.
3163
3164 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3165
3166         PR c++/29024
3167         * g++.dg/parse/typedef8.C: New test.
3168         * g++.dg/other/mult-stor1.C: Adjust error markers.
3169
3170 2006-10-11  Richard Guenther  <rguenther@suse.de>
3171
3172         PR tree-optimization/28230
3173         * gcc.dg/torture/pr28230.c: New testcase.
3174
3175 2006-10-11  Richard Guenther  <rguenther@suse.de>
3176
3177         PR inline-asm/29119
3178         * gcc.dg/torture/pr29119.c: New testcase.
3179
3180 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3181
3182         PR middle-end/29272
3183         * gcc.c-torture/execute/20060930-2.c: New test.
3184
3185 2006-10-09  Richard Henderson  <rth@redhat.com>
3186
3187         Revert emutls patch.
3188
3189 2006-10-09  Richard Guenther  <rguenther@suse.de>
3190
3191         PR middle-end/29254
3192         * gcc.dg/pr29254.c: New testcase.
3193
3194 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3195             Paul Thomas  <pault@gcc.gnu.org>
3196
3197         PR fortran/20541
3198         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3199         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3200         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3201         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3202         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3203         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3204         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3205         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3206         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3207         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3208         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3209         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3210         * gfortran.dg/alloc_comp_std.f90: New test.
3211         * gfortran.dg/move_alloc.f90: New test.
3212
3213 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3214
3215         PR fortran/29115
3216         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3217
3218         PR fortran/29211
3219         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3220
3221 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3222
3223         PR fortran/28585
3224         * gfortran.dg/new_line.f90: New test.
3225
3226 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3227
3228         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3229         * gcc.dg/torture/builtin-convert-1.c,
3230         gcc.dg/torture/builtin-convert-2.c,
3231         gcc.dg/torture/builtin-convert-3.c,
3232         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3233
3234 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3235
3236         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3237         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3238         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3239         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3240
3241 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3242
3243         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3244         Xfail some tests for powerpc-darwin and powerpc-aix.
3245
3246 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3247
3248         PR c/29380
3249         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3250
3251 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3252
3253         PR target/29300
3254         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3255         on hppa*-*-hpux*.
3256
3257 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3258
3259         PR fortran/16580
3260         PR fortran/29288
3261         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3262         Add tests for using all possible intrinsics as actual arguments.
3263         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3264         all possible intrinsics as actual arguments.
3265         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3266         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3267
3268 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3269
3270         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3271         * gcc.dg/debug/debug-2.c: Likewise.
3272
3273 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3274
3275         * gcc.c-torture/compile/sync-2.c: New test.
3276
3277 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3278
3279         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3280         line endings.
3281
3282 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3283
3284         PR rtl-optimization/29128
3285         * gcc.c-torture/compile/pr29128.c: New test.
3286
3287 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3288
3289         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3290         line endings.
3291
3292 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3293
3294         PR middle-end/29256
3295         * gcc.dg/tree-ssa/loop-19.c: New test.
3296
3297 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3298
3299         PR tree-optimization/29330
3300         * gcc.dg/pr29330.c: New test.
3301
3302         PR target/28924
3303         * gcc.c-torture/compile/20061005-1.c: New test.
3304
3305 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3306
3307         * gcc.dg/typename-vla-1.c: New case.
3308         * gnat.dg/forward_vla.adb: New case.
3309
3310 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR tree-optimization/29290
3313         * gfortran.dg/loop_nest_1.f90: New test.
3314
3315         PR target/29198
3316         * gcc.dg/tls/opt-12.c: New test.
3317
3318         PR fortran/28415
3319         * gfortran.dg/save_2.f90: New test.
3320
3321         PR c/29091
3322         * gcc.dg/pr29091.c: New test.
3323
3324 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3325
3326         * lib/target-supports.exp
3327         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3328         same as x86_64-*-*; check for LP64.
3329
3330 2006-10-04  Richard Henderson  <rth@redhat.com>
3331
3332         * lib/target-supports.exp (check_effective_target_tls): Redefine
3333         to mean non-emulated tls.
3334         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3335         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3336         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3337         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3338         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3339         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3340         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3341
3342 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3343
3344         PR fortran/29343
3345         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3346
3347 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3348
3349         * gfortran.dg/bounds_check_fail_1.f90: New test.
3350
3351 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3352
3353         PR c++/29020
3354         * g++.dg/template/friend48.C: New test.
3355
3356 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3357
3358         PR fortran/29098
3359         * gfortran.dg/default_initialization_2.f90: New test.
3360
3361 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3362
3363         PR fortran/20779
3364         PR fortran/20891
3365         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3366
3367 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3368
3369         PR fortran/29284
3370         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3371
3372         PR fortran/29321
3373         PR fortran/29322
3374         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3375
3376         PR fortran/25091
3377         PR fortran/25092
3378         * gfortran.dg/entry_array_specs_1.f90: New test.
3379
3380 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3381
3382         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3383         insufficient to inhibit some test failures at -O3.  Do testing
3384         on integers.
3385
3386 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3387
3388         PR c++/29138
3389         * g++.dg/inherit/access8.C: New test.
3390         * g++.dg/template/dtor4.C: Tweak error messages.
3391
3392 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3393
3394         PR fortran/27478
3395         * gfortran.dg/entry_8.f90: New test.
3396
3397 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3398
3399         PR c++/29291
3400         * g++.dg/parse/new4.C: New test.
3401
3402 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3403
3404         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3405         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3406         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3407         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3408         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3409
3410 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3411
3412         PR fortran/19260
3413         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3414         * gfortran.dg/continuation_2.f90: New test.
3415
3416         PR fortran/19262
3417         * gfortran.dg/continuation_3.f90: New test.
3418         * gfortran.dg/continuation_4.f90: New test.
3419         * gfortran.dg/continuation_5.f: New test.
3420         * gfortran.dg/continuation_6.f: New test.
3421
3422 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3423
3424         PR c++/29226
3425         * g++.dg/template/vla1.C: New test.
3426
3427 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3428
3429         PR fortran/29210
3430         * gfortran.dg/complex_parameter_1.f90: New test.
3431
3432 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3433
3434         PR c/29154
3435         * gcc.c-torture/execute/20060929-1.c: New test.
3436
3437 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/29105
3440         * g++.dg/template/member6.C: New test.
3441         * g++.dg/parse/typename7.C: Adjust error markers.
3442
3443         PR c++/29080
3444         * g++.dg/template/member7.C: New test.
3445
3446 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3447
3448         PR c/24010
3449         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3450         gcc.dg/Woverride-init-3.c: New tests.
3451
3452 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3453
3454         * gcc.c-torture/execute/20060930-1.c: New test.
3455
3456 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3457
3458         PR fortran/18791
3459         * gfortran.dg/specifics_1.f90: New test.
3460         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3461         complex specifics.
3462
3463 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3464
3465         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3466         pthread-init-common.h: New.
3467
3468 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3469
3470         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3471         precision on some archs.
3472
3473 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3474
3475         * gcc.dg/non-local-goto-1.c: New test.
3476         * gcc.dg/non-local-goto-2.c: Likewise.
3477         * gcc.dg/setjmp-3.c: Likewise.
3478         * gcc.dg/setjmp-4.c: Likewise.
3479
3480 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3481
3482         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3483
3484 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3485
3486         PR fortran/28276
3487         * gfortran.dg/exponent_1.f90: New test.
3488
3489         PR fortran/27021
3490         * gfortran.dg/nearest_1.f90: New test.
3491
3492 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR middle-end/25261
3495         PR middle-end/28790
3496         * gcc.dg/gomp/nestedfn-1.c: New test.
3497
3498 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3499
3500         PR objc/29195
3501         * objc/compile/method-1.m: New test.
3502
3503 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3504
3505         PR c++/26938
3506         * g++.dg/template/crash58.C: New test.
3507         * g++.dg/parse/crash28.C: Adjust error markers.
3508         * g++.dg/template/crash34.C: Likewise.
3509         * g++.dg/template/friend31.C: Likewise.
3510         * g++.dg/template/crash32.C: Likewise.
3511
3512         PR c++/27329
3513         * g++.dg/template/crash59.C: New test.
3514
3515         PR c++/27667
3516         * g++.dg/template/spec33.C: New test.
3517         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3518
3519 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3520             Adam Nemet  <anemet@caviumnetworks.com>
3521
3522         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3523         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3524
3525 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3526
3527         PR target/28911
3528         * gcc.dg/pr28911.c: New.
3529
3530 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3531
3532         PR target/29169
3533         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3534         (dg-options): Add -mfpmath=387.
3535
3536 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR c/28706
3539         * gcc.dg/pr28706.c: New test.
3540
3541         PR c/28712
3542         * gcc.dg/pr28712.c: New test.
3543
3544 2006-09-22  Mike Stump  <mrs@apple.com>
3545
3546         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3547
3548 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3549
3550         PR tree-optimization/28888
3551         * gcc.dg/pr28888.c: New test.
3552
3553 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/29016
3556         * g++.dg/init/ptrfn1.C: New test.
3557
3558 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3559
3560         PR c++/28861
3561         * g++.dg/template/spec32.C: New test.
3562         * g++.dg/parse/crash9.C: Adjust error markers.
3563
3564         PR c++/28303
3565         * g++.dg/template/typedef6.C: New test.
3566         * g++.dg/init/error1.C: Adjust error markers.
3567         * g++.dg/parse/crash9.C: Likewise.
3568         * g++.dg/template/crash55.C: Likewise.
3569
3570 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3571
3572         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3573
3574 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3575
3576         PR target/27650
3577         * g++.dg/ext/dllimport12.C: New test.
3578
3579 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3580
3581         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3582         * gcc.target/mips/nmadd-2.c: Likewise.
3583         * gcc.target/mips/mips-ps-6.c: New test.
3584         * gcc.target/mips/neg-abs-1.c: Likewise.
3585         * gcc.target/mips/neg-abs-2.c: Likewise.
3586         * gcc.target/mips/nmadd-3.c: New test.
3587
3588 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3589
3590         PR middle-end/28046
3591         * gcc.dg/gomp/atomic-10.c: New test.
3592         * g++.dg/gomp/atomic-10.C: New test.
3593
3594 2006-09-20  Eric Christopher  <echristo@apple.com>
3595
3596         * gcc.target/i386/sse3-not-fisttp.c: New.
3597
3598 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3599
3600         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3601
3602 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3603
3604         * gcc.c-torture/execute/pr28289.c (one): New variable.
3605         (main): Use it instead of argc.
3606         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3607         (main): Use it instead of argc.
3608
3609 2006-09-19  Paul Brook  <paul@codesourcery.com>
3610
3611         PR target/28516
3612         * gcc.dg/nested-func-5.c: New test.
3613
3614 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3615
3616         * lib/target-supports.exp (check_effective_target_tls): Compile
3617         test stubs using ${tool}_target_compile, not just target_compile.
3618         (check_effective_target_tls_runtime): Likewise.
3619
3620 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3621
3622         * gcc.c-torture/compile/20030405-1.x: Remove.
3623
3624         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3625         optimising linker from discarding it.
3626
3627 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3628
3629         PR fortran/28526
3630         * gfortran.dg/keyword_symbol_1.f90: New test.
3631
3632         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3633         pedantic compilation option.
3634
3635 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3636
3637         PR fortran/29060
3638         * gfortran.dg/spread_shape_1.f90: New test.
3639
3640 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3641
3642         PR tree-optimization/28887
3643         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3644
3645 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3646
3647         PR c/25993
3648         * gcc.dg/pr25993.c: New test.
3649
3650 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3651
3652         PR tree-opt/21591
3653         * gcc.dg/vect/pr21591.c: New test.
3654
3655 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3656
3657         PR tree-opt/29059
3658         * gcc.c-torture/compile/strcpy-1.c: New test.
3659         * gcc.c-torture/compile/strcpy-2.c: New test.
3660         * gcc.c-torture/compile/memcpy-1.c: New test.
3661         * gcc.c-torture/compile/memcpy-2.c: New test.
3662
3663 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3664
3665         PR testsuite/29055
3666         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3667
3668 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3669
3670         * gnat.dg/specs/double_record_extension1.ads: New test.
3671         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3672
3673 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3674
3675         PR fortran/29051
3676         * gfortran.dg/oldstyle_3.f90: New test.
3677
3678 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3679
3680         PR libgfortran/29099
3681         * gfortran.dg/secnds-1.f: New test.
3682
3683 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3684
3685         PR libgfortran/29053
3686         * gfortran.dg/streamio_9.f90: New test.
3687         * gfortran.dg/streamio_10.f90: New test.
3688
3689 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3690
3691         PR C++/29002
3692         * g++.dg/init/array22.C: New test.
3693         * g++.dg/init/array23.C: New test.
3694
3695 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3696
3697         * stackcheck.lst: Update list of tests requiring stack checking.
3698         * norun.lst: Adjust for above change.
3699         * ada95.lst: New file.
3700         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3701         requiring -gnat95 switch.
3702
3703 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3704
3705         * gnat.dg/in_out_parameter.adb: New test.
3706
3707 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3708
3709         PR debug/28980
3710         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3711
3712 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3713
3714         * gnat.dg/specs/unchecked_union.ads: New test.
3715
3716 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3717
3718         PR rtl-optimization/28982
3719         * gcc.c-torture/execute/pr28982a.c: New test.
3720         * gcc.c-torture/execute/pr28982b.c: Likewise.
3721
3722 2006-09-12  Eric Christopher  <echristo@apple.com>
3723
3724         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3725         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3726
3727 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3728
3729         PR c/28768
3730         PR preprocessor/14634
3731         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3732         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3733         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3734
3735 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3736
3737         * gcc.dg/pr28243.c: New test.
3738
3739 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3740
3741         PR fortran/28971
3742         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3743         this undiagnosed regression reappears.
3744
3745 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3746
3747         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3748         Treat $srcdir as a literal.
3749         * lib/fortran-torture.exp (fortran-torture-compile,
3750         fortran-torture-execute): Likewise.
3751         * lib/objc-torture.exp (objc-torture-compile,
3752         objc-torture-execute): Likewise.
3753         * lib/profopt.exp (profopt-execute): Likewise.
3754
3755 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3756
3757         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3758
3759 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3760
3761         PR testsuite/28950
3762         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3763
3764 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3765
3766         PR target/13685
3767         * gcc.target/i386/pr13685.c: New test.
3768
3769 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3770
3771         * gcc.dg/pr28726.c: New test.
3772
3773 2006-09-11  Josh Conner  <jconner@apple.com>
3774
3775         * gcc.dg/nrv3.c: Increase size of structure.
3776         * gcc.dg/nrv4.c: Likewise.
3777         * gcc.dg/nrv5.c: Likewise.
3778
3779 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3780
3781         PR libfortran/28890
3782         gfortran.dg/assumed_charlen_function_5.f90: New test.
3783
3784 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/28991
3787         * g++.dg/init/static3.C: New test.
3788
3789 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3790
3791         PR testsuite/29007
3792         * gcc.dg/long-long-cst1.c (t): Add cast to
3793         __SIZE_TYPE__ before casting to int.
3794         (main): Return 0 on success.
3795
3796 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3797
3798         * gcc.c-torture/execute/20060910-1.c: New test.
3799
3800 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3801
3802         PR middle-end/26983
3803         * gcc.dg/pr26983.c: New test.
3804
3805 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3806
3807         PR target/29006
3808         * gcc.c-torture/execute/pr29006.c: New test.
3809
3810 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3811
3812         PR libfortran/28947
3813         gfortran.dg/matmul_4.f90: New test.
3814
3815 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3816
3817         PR fortran/28959
3818         gfortran.dg/used_types_10: New test.
3819
3820 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3821
3822         PR libfortran/28923
3823         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3824         gfortran.dg/array_initializer_3.f90: New test.
3825
3826 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3827
3828         PR fortran/28914
3829         * gfortran.dg/actual_array_constructor_3.f90: New test.
3830
3831 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3832
3833         PR testsuite/26778
3834         * gcc.target/i386/pr26778.c: New testcase.
3835
3836 2006-09-08  Eric Christopher  <echristo@apple.com>
3837
3838         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3839         * gcc.target/i386/memcpy-1.c: Ditto.
3840         * gcc.target/i386/asm-1.c: Ditto.
3841         * gcc.target/i386/20060512-4.c: Ditto.
3842         * gcc.target/i386/compress-float-387.c: Ditto.
3843         * gcc.target/i386/20060512-1.c: Ditto.
3844         * gcc.target/i386/compress-float-sse.c: Ditto.
3845         * gcc.target/i386/20060512-2.c: Ditto.
3846         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3847         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3848         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3849         * gcc.dg/pr26449.c: Ditto.
3850         * gcc.dg/attr-ms_struct-2.c: Ditto.
3851         * gcc.dg/attr-ms_struct-1.c: Ditto.
3852         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3853
3854 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3855
3856         PR c/28504
3857         * gcc.dg/vla-10.c: New test.
3858
3859 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3860
3861         PR c++/28858
3862         * g++.dg/parse/template20.C: New test.
3863         * g++.dg/template/operator8.C: Remove obsolete part.
3864         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3865         * g++.old-deja/g++.pt/crash65.C: Likewise.
3866
3867 2006-09-07  Jason Merrill  <jason@redhat.com>
3868
3869         PR middle-end/27724
3870         * gcc.dg/long-long-cst1.c: New test.
3871
3872 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3873
3874         PR C++/28906
3875         * g++.dg/other/array3.C: New test.
3876         * g++.dg/other/array4.C: New test.
3877         * g++.dg/other/array5.C: New test.
3878
3879 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3880
3881         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3882
3883 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3884
3885         PR target/28946
3886         * gcc.target/i386/pr28946.c: New test.
3887
3888 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3889
3890         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3891         in integer literal constant.
3892         * gfortran.dg/enum_8.f90: Ditto.
3893         * gfortran.dg/g77/20030326-1.f: Ditto.
3894
3895 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3896
3897         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3898         nonconformance usage.
3899
3900 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3901
3902         PR middle-end/28862
3903         * gcc.c-torture/compile/vector-align-1.c: New test.
3904
3905 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3906
3907         PR rtl-opt/27883
3908         * g++.dg/opt/copysign-1.C: New test.
3909
3910 2006-09-06  Jason Merrill  <jason@redhat.com>
3911
3912         PR c++/27371
3913         * g++.dg/warn/unused-result1.C: New test.
3914
3915 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3916
3917         PR c++/28903
3918         * g++.dg/ext/vla3.C: New test.
3919
3920         PR c++/28886
3921         * g++.dg/template/array16.C: New test.
3922
3923 2006-09-06  Richard Guenther  <rguenther@suse.de>
3924
3925         * gcc.dg/pr27226.c: Remove testcase again.
3926
3927 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3928
3929         PR tree-opt/28937
3930         * g++.dg/opt/unroll2.C: New test.
3931
3932 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3933
3934         PR tree-opt/28952
3935         * gcc.dg/vect/pr28952.c: New test.
3936
3937 2006-09-05  Richard Guenther  <rguenther@suse.de>
3938
3939         PR tree-optimization/28900
3940         * gcc.dg/torture/pr28900.c: New testcase
3941
3942 2006-09-05  Richard Guenther  <rguenther@suse.de>
3943
3944         PR tree-optimization/28905
3945         * gcc.c-torture/compile/pr28905.c: New testcase.
3946
3947 2006-09-05  Richard Guenther  <rguenther@suse.de>
3948
3949         PR middle-end/28935
3950         * gcc.dg/pr28935.c: New testcase.
3951
3952 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3953
3954         * gcc.c-torture/execute/20060905-1.c: New test.
3955
3956 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
3957
3958         PR fortran/28908
3959         * gfortran.dg/used_types_7.f90: New test.
3960         * gfortran.dg/used_types_8.f90: New test.
3961         * gfortran.dg/used_types_9.f90: New test.
3962
3963 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3964
3965         * gcc.c-torture/compile/20060904-1.c: New test.
3966
3967 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
3968
3969         PR c++/23287 Revert my 2006-09-01 patch
3970         * g++.dg/parse/dtor12.C: Remove.
3971
3972 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
3973
3974         PR c+/27670
3975         * g++.dg/template/operator9.C: New test.
3976
3977         PR c++/27493
3978         * g++.dg/template/operator7.C: New test.
3979
3980         PR c++/27494
3981         * g++.dg/template/operator8.C: New test.
3982
3983         PR c++/27397
3984         * g++.dg/template/crash57.C: New test.
3985
3986         * g++.dg/template/typedef4.C: Adjust error markers.
3987         * g++.dg/template/typedef5.C: Likewise.
3988
3989 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR c++/28878
3992         * g++.dg/parse/crash33.C: New test.
3993
3994 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
3995         Richard Guenther  <rguenther@suse.de>
3996         Adam Nemet  <anemet@caviumnetworks.com>
3997
3998         PR middle-end/27226
3999         * gcc.target/mips/memcpy-1.c: New testcase.
4000         * gcc.dg/pr27226.c: Likewise.
4001
4002 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4003
4004         PR c++/28705
4005         * g++.dg/lookup/koenig5.C: New.
4006         * g++.dg/template/crash56.C: New.
4007
4008 2006-09-01  Josh Conner  <jconner@apple.com>
4009
4010         PR c++/25505
4011         * gcc.dg/nrv3.c: New test.
4012         * gcc.dg/nrv4.c: New test.
4013         * gcc.dg/nrv5.c: New test.
4014
4015 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4016
4017         PR c++/23287
4018         * g++.dg/parse/dtor12.C: New.
4019
4020 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4021
4022         PR tree-optimization/28839
4023         * gcc.dg/pr28839.c: New test.
4024
4025 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4026
4027         PR target/24367
4028         * gcc.dg/pr24367.c: New testcase.
4029
4030 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4031
4032         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4033
4034 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4035
4036         PR rtl-optimization/27735
4037         * gcc.dg/loop-unswitch-1.c: New test.
4038
4039 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4040
4041         PR fortran/28885
4042         * gfortran.dg/aliasing_dummy_2.f90: New test.
4043
4044         PR fortran/20067
4045         * gfortran.dg/generic_5.f90: Change error message.
4046
4047         PR fortran/28873
4048         * gfortran.dg/generic_6.f90: New test.
4049
4050         PR fortran/25077
4051         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4052
4053         PR fortran/25102
4054         * gfortran.dg/invalid_interface_assignment.f90: New test.
4055
4056         PR fortran/24866
4057         * gfortran.dg/module_proc_external_dummy.f90: New test.
4058
4059 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4060
4061         PR c++/28349
4062         * testsuite/g++.dg/warn/var-args1.C: New test.
4063
4064 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4065
4066         PR fortran/28866
4067         * gfortran.dg/simpleif_2.f90: New test.
4068         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4069         * gfortran.dg/enum_5.f90: Ditto.
4070
4071 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4072             Kazu Hirata  <kazu@codesourcery.com>
4073
4074         PR tree-optimization/17506
4075         * gcc.dg/pr17506.c: New.
4076
4077 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4078
4079         PR c++/28139
4080         * g++.dg/eh/alias1.C: New test.
4081
4082 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4083
4084         PR c++/28860
4085         * g++.dg/template/ttp22.C: New test.
4086
4087 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4088
4089         PR middle-end/26632
4090         * gcc.dg/pr26632.c: New.
4091
4092 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4093
4094         PR libgfortran/28354
4095         * gfortran.dg/fmt_zero_precision.f90: New test.
4096
4097 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4098
4099         PR c++/28058
4100         * g++.dg/template/spec31.C: New test.
4101
4102 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4103
4104         PR c++/26573
4105         * g++.dg/other/static2.C: New test.
4106
4107 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4108
4109         * gcc.dg/Wswitch-enum-2.c: New test case.
4110         * gcc.dg/Wswitch-enum-3.c: Likewise.
4111
4112 2006-08-26  Richard Guenther  <rguenther@suse.de>
4113
4114         * gcc.c-torture/compile/20060826-1.c: New testcase.
4115
4116 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4117
4118         PR c++/28736
4119         * g++.dg/template/void10.C: New test.
4120
4121         PR c++/28737
4122         * g++.dg/template/void8.C: New test.
4123
4124         PR c+_+/28738
4125         * g++.dg/template/void9.C: New test.
4126
4127         * g++.dg/template/void3.C: Adjust error markers.
4128         * g++.dg/template/void4.C: Likewise.
4129         * g++.dg/template/crash55.C: Likewise.
4130         * g++.dg/template/void7.C: Likewise
4131
4132 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/28588
4135         * g++.dg/inherit/access6.C: New test.
4136         * g++.dg/inherit/access7.C: Likewise.
4137
4138         PR c++/28595
4139         * g++.dg/template/array15.C: New test.
4140         * g++.dg/template/crash2.C: Tweak error markers.
4141
4142 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR middle-end/28683
4145         * gcc.c-torture/compile/20060823-1.c: New test.
4146
4147 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4148
4149         PR c++/28853
4150         * g++.dg/template/ttp21.C: New test.
4151
4152         PR c++/28852
4153         * g++.dg/other/operator1.C: Add error-marker.
4154         * g++.dg/other/operator2.C: New test.
4155
4156 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4157
4158         PR c/27893
4159         * gcc.c-torture/compile/vla-const-1.c,
4160         gcc.c-torture/compile/vla-const-2.c: New tests.
4161
4162 2006-08-26  Richard Guenther  <rguenther@suse.de>
4163
4164         PR middle-end/28814
4165         * gcc.dg/torture/pr28814.c: New testcase.
4166
4167 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4168
4169         PR c/28418
4170         * gcc.c-torture/compile/compound-literal-1.c: New test.
4171
4172 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4173
4174         PR c/28299
4175         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4176         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4177         Expect extra diagnostics.
4178
4179 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4180
4181         gcc.dg/noncompile/pr16876.c: New test.
4182
4183 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4184
4185         PR c++/28056
4186         * g++.dg/parse/local1.C: New test.
4187         * g++.dg/other/qual1.C: Tweak error marker.
4188
4189 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4190
4191         PR c++/27787
4192         * g++.dg/template/typename10.C: New.
4193         * g++.dg/template/lookup4.C: Remove bogus error marker.
4194
4195 2006-08-25  Richard Guenther  <rguenther@suse.de>
4196
4197         PR testsuite/28829
4198         * gcc.dg/pr26570.c: Fix testcase.
4199
4200 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4201
4202         PR tree-opt/28807
4203         * gcc.c-torture/execute/mayalias-2.c: New test.
4204         * gcc.dg/tree-ssa/alias-13.c: New test.
4205
4206 2006-08-24  Jan Hubicka  <jh@suse.cz>
4207
4208         PR debug/26881
4209         * gcc.dg/debug/pr26881.c: New file.
4210
4211 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4212
4213         PR fortran/28788
4214         * gfortran.dg/used_types_4.f90: New test.
4215         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4216         association of derived types.
4217         * gfortran.dg/used_types_2.f90: Add module cleanup.
4218         * gfortran.dg/used_types_3.f90: The same.
4219
4220         PR fortran/28771
4221         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4222         fix of regression.
4223
4224 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4225
4226         PR 28813
4227         * gfortran.dg/direct_io_6.f90: Remove test.
4228
4229 2006-08-23  Stuart Hastings  <stuart@apple.com>
4230
4231         PR 28825
4232         * gcc.target/i386/20060821-1.c: New.
4233
4234 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4235
4236         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4237         dg-warning strings for dllimport.
4238
4239 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4240
4241         PR C++/28450
4242         * g++.dg/ext/vector4.C: New test.
4243         * g++.dg/ext/complex1.C: New test.
4244
4245 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4246
4247         PR debug/28692
4248         * gcc.dg/debug/const-1.c: New.
4249         * gcc.dg/debug/const-2.c: New.
4250         * gcc.dg/debug/dwarf2/const-1.c: New.
4251         * gcc.dg/debug/dwarf2/const-2.c: New.
4252         * gcc.dg/debug/dwarf2/const-2b.c: New.
4253
4254 2006-08-22  Richard Guenther  <rguenther@suse.de>
4255
4256         PR middle-end/28776
4257         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4258         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4259
4260 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4261
4262         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4263
4264 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4265
4266         PR c++/26269
4267         * g++.dg/other/error14.C: New test.
4268
4269         PR c++/28505
4270         * g++.dg/parse/ctor7.C: New test.
4271         * g++.dg/parse/ctor8.C: Likewise.
4272
4273         PR c++/28741
4274         * g++.dg/template/void7.C: New test.
4275
4276 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4277
4278         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4279         * gnat.dg/self_aggregate_with_array.adb: New test.
4280
4281 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4282
4283         * g++.dg/eh/arm-vfp-unwind.C: New test.
4284
4285 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4286
4287         PR c++/28341
4288         * g++.dg/template/ref3.C: New test.
4289         * g++.dg/template/nontype13.C: New test.
4290
4291         PR c++/28346
4292         * g++.dg/template/ptrmem17.C: New test.
4293
4294 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4295
4296         PR target/28648 c:
4297         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4298
4299 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4300
4301         PR fortran/28630
4302         * gfortran.dg/used_types_2.f90: New test.
4303
4304         PR fortran/28601
4305         * gfortran.dg/used_types_3.f90: New test.
4306
4307         PR fortran/20886
4308         * gfortran.dg/generic_actual_arg.f90: New test.
4309
4310         PR fortran/28735
4311         * gfortran.dg/module_private_array_refs_1.f90: New test.
4312
4313         PR fortran/28762
4314         * gfortran.dg/program_name_1.f90: New test.
4315
4316         PR fortran/28425
4317         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4318
4319         PR fortran/28496
4320         * gfortran.dg/array_initializer_2.f90: New test.
4321
4322         PR fortran/18111
4323         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4324
4325         PR fortran/28600
4326         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4327
4328         PR fortran/28771
4329         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4330
4331         PR fortran/28660
4332         * gfortran.dg/dependent_decls_1.f90: New test.
4333
4334 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4335
4336         PR fortran/25217
4337         * gfortran.dg/derived_init_2.f90: New.
4338
4339 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4340
4341         * gcc.c-torture/execute/pr28289.c: New test.
4342
4343 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4344
4345         PR c/28744
4346         * gcc.dg/attr-externally-visible-1.c: New test.
4347         * gcc.dg/attr-externally-visible-2.c: New test.
4348         * g++.dg/parse/attr-externally-visible-1.C: New test.
4349         * g++.dg/parse/attr-externally-visible-2.C: New test.
4350
4351 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4352
4353         PR c++/28606
4354         * g++.dg/parse/dtor11.C: New test.
4355
4356 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4357
4358         PR rtl-optimization/28489
4359         * gcc.c-torture/compile/pr28489.c: New test.
4360
4361 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4362
4363         PR c++/28710
4364         * g++.dg/template/redecl4.C: New test.
4365
4366         PR c++/28711
4367         * g++.dg/template/ctor8.C: New test.
4368
4369 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4370
4371         * gcc.dg/pr26570.c: Fix testcase.
4372
4373 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4374
4375         * PR c++/28573
4376         * g++.dg/parse/offsetof6.C: New test.
4377         * g++.dg/parse/offsetof6.C: New test.
4378         * g++.dg/parse/offsetof7.C: New test.
4379
4380 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4381
4382         PR testsuite/28602
4383         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4384         is false.
4385
4386 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4387
4388         PR c++/28302
4389         * g++.dg/ext/vector3.C: New test.
4390
4391 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4392
4393         PR gcov/profile/26570
4394         * gcc.dg/pr26570.c: New test.
4395
4396 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4397
4398         PR c/27697
4399         * gcc.dg/qual-component-1.c: New test.
4400
4401 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4402
4403         PR c++/28593
4404         * g++.dg/parse/new3.C: New test.
4405
4406 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4407
4408         PR fortran/25828
4409         * gfortran.dg/streamio_1.f90: New test.
4410         * gfortran.dg/streamio_2.f90: New test.
4411         * gfortran.dg/streamio_3.f90: New test.
4412         * gfortran.dg/streamio_4.f90: New test.
4413         * gfortran.dg/streamio_5.f90: New test.
4414         * gfortran.dg/streamio_6.f90: New test.
4415         * gfortran.dg/streamio_7.f90: New test.
4416         * gfortran.dg/streamio_8.f90: New test.
4417
4418 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4419
4420         PR c/28287
4421         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4422
4423 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4424
4425         PR c++/28594
4426         * g++.dg/template/void6.C: New test.
4427
4428 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4429
4430         PR c/28649
4431         * gcc.dg/parse-error-1.c: New test.
4432         * gcc.dg/parse-error-2.c: New test.
4433         * gcc.dg/cpp/digraph2.c: Add error-marker.
4434         * gcc.dg/noncompile/920923-1.c: Likewise.
4435
4436 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4437
4438         PR c/27490
4439         * gcc.dg/sizeof-2.c: New testcase.
4440
4441         PR c/27489
4442         * gcc.dg/switch-A.c: New testcase.
4443
4444 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4445
4446         PR c++/28288
4447         PR c++/14556
4448         * g++.old-deja/g++.warn/compare1.C: Delete.
4449         * g++.dg/opt/pr7503-2.C: Delete.
4450         * g++.dg/opt/pr7503-3.C: Delete.
4451         * g++.dg/opt/pr7503-4.C: Delete.
4452         * g++.dg/opt/pr7503-5.C: Delete.
4453         * g++.dg/opt/max1.C: Delete.
4454         * g++.dg/warn/minmax.C: Delete.
4455         * g++.dg/expr/minmax.C: New test.
4456
4457 2006-08-14  Richard Guenther  <rguenther@suse.de>
4458
4459         PR testsuite/28703
4460         * gcc.c-torture/execute/pr28651.c: Do not use argc
4461         to avoid optimization, instead forbid inlining.
4462
4463 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4464
4465         PR rtl-optimization/28634
4466         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4467
4468 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4469
4470         PR c/27184
4471         * gcc.dg/torture/pr27184.c: New test.
4472
4473 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4474
4475         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4476
4477 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4478
4479         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4480         * gfortran.dg/stat_2.f90: Likewise.
4481         * gfortran.dg/chmod_1.f90: Likewise.
4482         * gfortran.dg/chmod_2.f90: Likewise.
4483         * gfortran.dg/chmod_3.f90: Likewise.
4484
4485 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4486
4487         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4488
4489 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4490
4491         * g++.dg/opt/pr23454-2.C: New test.
4492
4493 2006-08-11  Richard Guenther  <rguenther@suse.de>
4494
4495         PR middle-end/28651
4496         * gcc.c-torture/execute/pr28651.c: New testcase.
4497
4498 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4499
4500         * gnat.dg/specs/static_initializer.ads: New test.
4501
4502 2006-08-10  Paul Brook  <paul@codesourcery.com>
4503
4504         * gcc.target/arm/cond-asm.c: New test.
4505
4506 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4507
4508         PR tree-optimization/26197
4509         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4510         * g++.dg/vect/vect.exp: Compile the new tests with
4511         --param max-aliased-vops=0.
4512
4513 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4514
4515         PR c++/28637
4516         * g++.dg/template/void3.C: New test.
4517
4518         PR c++/28638
4519         * g++.dg/template/void4.C: New test.
4520
4521         PR c++/28640
4522         * g++.dg/template/void5.C: New test.
4523
4524 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4525
4526         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4527         after dg-do compile.
4528
4529 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4530
4531         PR tree-optimizations/26969
4532         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4533         "unswitch-loops" with -funswitch-loops.
4534         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4535
4536 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4537
4538         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4539         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4540         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4541         * objc.dg/dwarf-1.m: Likewise.
4542         * objc.dg/dwarf-2.m: Likewise.
4543         * obj-c++.dg/dwarf-2.mm: Likewise.
4544
4545 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4546
4547         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4548         * objc.dg/dwarf-2.m: Likewise.
4549         * obj-c++.dg/dwarf-2.mm: Likewise.
4550
4551         PR libfortran/28603
4552         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4553
4554         PR testsuite/27611
4555         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4556
4557         PR testsuite/27033
4558         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4559
4560 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4561
4562         PR target/27827
4563         * gcc.target/i386/pr27827.c: New testcase.
4564
4565 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4566
4567         PR fortran/28590
4568         * gfortran.dg/sequence_types_1.f90: New test.
4569
4570 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4571
4572         PR fortran/28548
4573         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4574         dg-warning.  Add -pedantic option.
4575
4576 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4577
4578         PR c/28502
4579         * gcc.dg/proto-1.c: New test.
4580
4581         PR c/27721
4582         * gcc.dg/lvalue-4.c: New test.
4583
4584         PR c/28136
4585         * gcc.dg/init-bad-5.c: New test.
4586
4587 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4588
4589         PR c++/28347
4590         * g++.dg/ext/typedef-init.C: Add new test for typedef
4591         initialization inside templates. Adjust existing error markers.
4592
4593 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4594
4595         PR c++/28148
4596         * g++.dg/init/ptrmem3.C: New test.
4597
4598 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4599
4600         PR tree-optimization/27770
4601         * lib/target-support.exp: New target keyword "section_anchors".
4602         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4603         tests.
4604         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4605         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4606         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4607         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4608
4609 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4610
4611         * gcc.dg/20060801-1.c: Add missing '}'.
4612
4613 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4614
4615         PR c++/27508
4616         * g++.dg/parse/dtor9.C: New test.
4617         * g++.dg/parse/dtor10.C: New test.
4618         * g++.dg/other/error7.C: Adjust error-marker.
4619
4620         PR c++/28274
4621         * g++.dg/other/default5.C: New test.
4622
4623 2006-08-02  Richard Guenther  <rguenther@suse.de>
4624
4625         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4626
4627 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4628
4629         PR c++/28557
4630         * g++.dg/template/conv9.C: New test.
4631
4632 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4633
4634         PR debug/28063
4635         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4636         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4637         Optionally return assembly text.  Update callers.
4638         (check_no_compiler_messages): Update verbose messages.
4639         (check_no_messages_and_pattern): New.
4640         (check_effective_target_string_merging): New.
4641
4642 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4643
4644         PR c++/28250
4645         * g++.dg/eh/catch4.C: New test.
4646
4647         PR c++/28257
4648         * g++.dg/other/qual1.C: New test.
4649
4650         PR c++/28259
4651         * g++.dg/inherit/error2.C: New test.
4652
4653         PR c++/28267
4654         * g++.dg/other/new1.C: New test.
4655
4656         * g++.dg/warn/pr23075.C: Remove obsolete test.
4657         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4658         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4659
4660 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4661
4662         PR c++/28523
4663         * g++.dg/eh/cast1.C: New test.
4664
4665 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4666
4667         PR libfortran/28452
4668         * gfortran.dg/random_3.f90:  New test.
4669
4670 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4671
4672         PR c++/28432
4673         * g++.dg/other/pr28304.C: Change expected error message.
4674         * g++.dg/other/pr28432.C: New test.
4675
4676 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4677
4678         PR c++/28256
4679         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4680
4681 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4682
4683         PR debug/23336
4684         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4685         at -g1.
4686         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4687         g++.dg/debug/enum-2.C: New.
4688
4689 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4690
4691         PR c++/6634
4692         * g++.dg/parse/long1.C: Add more tests.
4693
4694 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4695
4696         * gfortran.dg/lrshift_1.c: New file.
4697
4698 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4699
4700         PR libgfortran/28335
4701         * gfortran.dg/no_unit_error_1.f90: New test.
4702
4703 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4704
4705         PR libgfortran/28335
4706         * gfortran.dg/no_unit_error_1.f90: Delete test.
4707         * gfortran.dg/no_unit_error_2.f90: Delete test.
4708
4709 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4710
4711         * gfortran.dg/chmod_3.f90: New test.
4712         * gfortran.dg/ltime_gmtime_1.f90: New test.
4713         * gfortran.dg/ltime_gmtime_2.f90: New test.
4714         * gfortran.dg/lrshift_1.f90: New test.
4715         * gfortran.dg/chmod_1.f90: New test.
4716         * gfortran.dg/chmod_2.f90: New test.
4717
4718 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4719
4720         PR c++/27668
4721         * g++.dg/template/crash55.C: New test.
4722
4723         PR c++/27962
4724         * g++.dg/template/nontype16.C: New test.
4725
4726         * g++.dg/template/void2.C: Adjust error markers.
4727         * g++.dg/template/nontype5.C: Adjust error markers.
4728
4729 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4730
4731         * gcc.target/i386/stack-prot-kernel.c: New test.
4732
4733 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4734
4735         * gcc.dg/builtins-55.c: New test case.
4736
4737 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4738
4739         PR rtl-optimization/27907
4740         * gcc.c-torture/compile/pr27907.c: New test.
4741
4742 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4743
4744         * gfortran.dg/mclock.f90: New test.
4745         * gfortran.dg/int_conv_1.f90: New test.
4746         * gfortran.dg/stat_1.f90: New test.
4747         * gfortran.dg/stat_2.f90: New test.
4748
4749 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4750
4751         PR libgfortran/28335
4752         * gfortran.dg/no_unit_error_1.f90: New test.
4753         * gfortran.dg/no_unit_error_2.f90: New test.
4754         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4755
4756 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4757
4758         PR middle-end/28473
4759         * gcc.dg/fold-convround-1.c: New test case.
4760
4761 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4762
4763         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4764
4765 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4766
4767         PR c++/27572
4768         * g++.dg/other/typedef1.C: New test.
4769         * g++.dg/template/typedef4.C: New test.
4770         * g++.dg/template/typedef5.C: New test.
4771
4772 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4773
4774         PR fortran/28416
4775         * gfortran.dg/allocatable_dummy_3.f90: New.
4776
4777 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4778
4779         PR fortran/28439
4780         * gfortran.dg/arithmetic_if.f90:  New test.
4781
4782 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4783
4784         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4785         avoid memcpy optimization.
4786
4787 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4788
4789         PR fortran/25289
4790         * gfortran.dg/direct_io_6.f90: New test.
4791
4792 2006-07-24  Jan Hubicka  <jh@suse.cz>
4793
4794         PR c/25795
4795         PR c++/27369
4796         * gcc.dg/pr25795.c: New test.
4797         * gcc.dg/pr25795-1.c: New test.
4798
4799 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4800
4801         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4802         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4803         which may be transformed to "g || h" on some platforms.
4804
4805 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4806
4807         PR c++/28025
4808         * g++.dg/template/friend45.C: New test.
4809
4810 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4811
4812         PR libgfortran/28339
4813         * gfortran.dg/arrayio_8.f90: New test.
4814
4815 2006-07-21  Mike Stump  <mrs@apple.com>
4816
4817         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4818
4819         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4820
4821 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4822
4823         PR c++/28250
4824         * g++.dg/eh/catch3.C: New test.
4825
4826         PR c++/28363
4827         * g++.dg/template/defarg10.C: New test.
4828
4829 2006-07-20  Paul Brook  <paul@codesourcery.com>
4830
4831         PR 27363
4832         * gcc.dg/pr27363.c: New test.
4833
4834 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR c++/28338
4837         * g++.dg/init/ref13.C: New test.
4838
4839 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4840
4841         PR obj-c++/28434
4842         * obj-c++.dg/proto-error-1.mm: New test.
4843
4844 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4845
4846         PR c++/28337
4847         * g++.dg/template/string1.C: New test.
4848
4849 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4850
4851         PR c++/28048
4852         * g++.dg/template/defarg9.C: New test.
4853
4854         PR c++/28235
4855         * g++.dg/template/static27.C: New test.
4856
4857 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4858
4859         PR 28410
4860         * gcc.dg/tree-ssa/pr28410.c: New test.
4861
4862 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4863
4864         PR c++/28258
4865         * g++/dg/other/error13.C: New test.
4866
4867         PR c++/28260
4868         * g++.dg/template/friend44.C: New test.
4869
4870 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4871
4872         PR c++/27495
4873         * g++.dg/other/pr27495.C: New.
4874
4875 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4876
4877         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4878         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4879
4880 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4881
4882         PR c/28286
4883         * gcc.dg/pragma-pack-4.c: New test.
4884
4885 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4886
4887         PR c++/28291
4888         * g++.dg/ext/pr28291.C: New test.
4889
4890 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4891
4892         PR middle-end/28403
4893         * gcc.c-torture/execute/pr28403.c: New test.
4894
4895 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4896
4897         PR middle-end/28402
4898         * gcc.dg/pr28402.c: New test.
4899
4900 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4901
4902         PR c++/28304
4903         * g++.dg/other/pr28304.C: New test.
4904
4905 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4906
4907         PR other/28251
4908         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4909         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4910
4911 2006-07-17  Richard Guenther  <rguenther@suse.de>
4912
4913         PR tree-optimization/28238
4914         * g++.dg/tree-ssa/pr28238.C: New testcase.
4915
4916 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4917
4918         PR c++/28250
4919         * g++.dg/eh/catch1.C: New test.
4920         * g++.dg/eh/catch2.C: New test.
4921
4922 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR c++/28370
4925         * g++.dg/template/anon3.C: New test.
4926
4927 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
4928
4929         PR fortran/20844
4930         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
4931         specifiers requiring an explicit format tag..
4932
4933         PR fortran/28201
4934         * gfortran.dg/generic_5: New test.
4935
4936         PR fortran/20893
4937         * gfortran.dg/elemental_optional_args_1.f90: New test.
4938
4939 2006-07-16  Olivier Hainque  <hainque@adacore.com>
4940
4941         * gnat.dg/assert.ads: New file.
4942         * gnat.dg/controlled_record.ads: Likewise.
4943         * gnat.dg/controlled_record.adb: Likewise.
4944
4945 2006-07-15  Lee Millward  <lee.millward@gmail.com>
4946
4947         PR c++/28292
4948         * g++.dg/other/error12.C: New test.
4949
4950         PR c++/28269
4951         * g++.dg/template/crash54.C: New test.
4952
4953 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4954
4955         PR c++/28249
4956         * g++.dg/parse/catch1.C: New test.
4957
4958         PR c++/28294
4959         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
4960
4961         PR c++/28387
4962         * g++.dg/ext/attrib24.C: New test.
4963
4964 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4965
4966         PR c++/28343
4967         * g++.dg/ext/asmspec1.C: New test.
4968
4969 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
4970
4971         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
4972         (dg-test): Support shouldfail tests.
4973         * lib/target-supports-dg.exp (dg-shouldfail): New.
4974         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
4975         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
4976         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
4977         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
4978         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
4979         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
4980         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
4981
4982 2006-07-13  Jan Hubicka  <jh@suse.cz>
4983
4984         * gcc.target/i386/memcpy-1.c: New.
4985
4986 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
4987
4988         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
4989
4990 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
4991
4992         PR fortran/25097
4993         * gfortran.dg/present_1.f90: New test.
4994
4995         PR fortran/20903
4996         * gfortran.dg/interface_derived_type_1.f90: New test.
4997
4998 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
4999
5000         PR fortran/28213
5001         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5002         list.
5003
5004 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5005
5006         PR c++/27820
5007         * g++.dg/other/label1.C: New test.
5008
5009 2006-07-07   Richard Guenther  <rguenther@suse.de>
5010
5011         PR middle-end/28268
5012         * gcc.dg/torture/pr28268.c: New testcase.
5013
5014 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5015
5016         PR c++/27019
5017         * g++.dg/ext/pr27019.C: New.
5018
5019 2006-07-07  Richard Guenther  <rguenther@suse.de>
5020
5021         PR tree-optimization/28187
5022         * gcc.dg/pr28187.c: New testcase.
5023
5024 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5025
5026         * gnat.dg/address_conversion.adb: New test.
5027         * gnat.dg/boolean_subtype.adb: Likewise.
5028         * gnat.dg/frame_overflow.adb: Likewise.
5029         * gnat.dg/pointer_array.adb: Likewise.
5030         * gnat.dg/pointer_conversion.adb: Likewise.
5031
5032 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5033
5034         PR fortran/28237
5035         PR fortran/23420
5036         * gfortran.dg/print_fmt_5.f90: New test.
5037
5038 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5039
5040         PR fortran/28129
5041         * gfortran.dg/bounds_check_4.f90: New test.
5042
5043 2006-07-05  Richard Guenther  <rguenther@suse.de>
5044
5045         PR target/28158
5046         * gfortran.dg/pr28158.f90: New testcase.
5047
5048 2006-07-05  Richard Guenther  <rguenther@suse.de>
5049
5050         PR tree-optimization/28162
5051         * gcc.dg/pr28162.c: New testcase.
5052
5053 2006-07-05  Richard Guenther  <rguenther@suse.de>
5054         Andrew Pinski  <pinskia@gcc.gnu.org>
5055
5056         PR c++/27084
5057         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5058
5059 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5060
5061         PR fortran/28174
5062         * gfortran.dg/actual_array_substr_2.f90: New test.
5063
5064         PR fortran/28167
5065         * gfortran.dg/actual_array_constructor_2.f90: New test.
5066
5067 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5068
5069         * gfortran.dg/itime_idate_1.f: New test.
5070         * gfortran.dg/itime_idate_2.f: New test.
5071
5072 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5073
5074         PR libgfortran/27704
5075         * gfortran.dg/open_status_3.f90: New test.
5076         * gfortran.dg/fmt_l.f90: Update for new feature.
5077
5078 2006-07-03  Asher Langton  <langton2@llnl.gov>
5079
5080         * gfortran.dg/oldstyle_2.f90: New.
5081
5082 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5083
5084         * gnat.dg/string_slice.adb: New test.
5085
5086 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5087
5088         PR fortran/19259
5089         * gfortran.dg/semicolon_fixed.c: New.
5090         * gfortran.dg/semicolon_free.c: New.
5091
5092 2006-06-30  Mike Stump  <mrs@apple.com>
5093
5094         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5095         that don't support internal visibility.
5096
5097 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5098
5099         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5100         for '(' / ')' needing an extra '\'.
5101
5102 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5103
5104         PR middle-end/27428
5105         * gcc.dg/pr27428-1.c: New test case.
5106
5107 2006-06-29  Mike Stump  <mrs@apple.com>
5108
5109         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5110         on darwin as we can't align commons large enough yet.
5111
5112         * gcc.dg/vla-8.c: Add additional testcases.
5113
5114 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5115
5116         PR c++/28114
5117         * g++.dg/other/pr28114.C: New.
5118
5119 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5120
5121         * gcc.c-torture/compile/20060625-1.c: New test.
5122
5123 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5124
5125         PR fortran/20867
5126         * gfortran.dg/stfunc_3.f90: New test.
5127
5128         PR fortran/25056
5129         * gfortran.dg/impure_actual_1.f90: New test.
5130
5131         PR fortran/20874
5132         * gfortran.dg/elemental_result_1.f90: New test.
5133
5134         PR fortran/25073
5135         * gfortran.dg/select_7.f90: New test.
5136
5137         PR fortran/27554
5138         * intrinsic_actual_1.f: New test.
5139
5140         PR fortran/22038
5141         PR fortran/28119
5142         * gfortran.dg/forall_4.f90: New test.
5143
5144         PR fortran/25072
5145         * gfortran.dg/forall_5.f90: New test.
5146
5147 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5148
5149         PR c++/28051
5150         * g++.dg/template/using13.C: New test.
5151
5152         PR c++/28054
5153         * g++.dg/other/incomplete3.C: New test.
5154
5155 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5156
5157         PR fortran/28081
5158         * gfortran.dg/substr_3.f: New test.
5159         * gfortran.dg/equiv_2.f90: Update expected error message.
5160
5161 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5162
5163         PR fortran/28118
5164         * gfortran.dg/actual_array_substr_1.f90: New test.
5165
5166 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5167
5168         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5169         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5170
5171 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5172
5173         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5174
5175 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5176
5177         PR fortran/27981
5178         * gfortran.dg/simpleif_2.f90: New test.
5179
5180 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5181
5182         * g++.dg/template/error22.C: Fix typo.
5183
5184 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5185
5186         PR c++/28112
5187         * g++.dg/ext/attrib23.C: New test.
5188
5189 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5190
5191         * gnat.dg/varsize_temp.adb: New test.
5192
5193 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5194
5195         PR c++/11468
5196         * g++.dg/other/java2.C: New test.
5197
5198 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5199
5200         PR target/27789
5201         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5202         initialization.
5203
5204 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5205
5206         PR target/27531
5207         * gcc.dg/pr27531-1.c: New test case.
5208
5209 2006-06-22  Asher Langton  <langton2@llnl.gov>
5210
5211         PR fortran/24748
5212         * gfortran.dg/implicit_8.f90: New.
5213
5214 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5215
5216         PR rtl-optimization/28121
5217         * gcc.dg/pr28121.c: New test.
5218
5219 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5220
5221         PR c++/27805
5222         * g++.dg/parse/ptrmem6.C: New test.
5223
5224         PR c++/27821
5225         * g++.dg/template/error22.C: New test.
5226
5227 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5228
5229         PR c++/28111
5230         * g++.dg/template/friend43.C: New test.
5231
5232         PR c++/28110
5233         * g++.dg/template/crash53.C: New test.
5234
5235         PR c++/28109
5236         * g++.dg/rtti/incomplete1.C: New test.
5237
5238 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5239
5240         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5241
5242 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5243
5244         * gcc.c-torture/execute/complex-7.c: New.
5245
5246 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5247
5248         * gcc.dg/merge-all-constants-1.c: New test.
5249
5250 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5251
5252         PR c++/28113
5253         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5254
5255 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5256
5257         * gfortran.dg/rrspacing_1.f90: New test.
5258
5259 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5260
5261         PR c++/28052
5262         * g++.dg/other/bitfield2.C: New test.
5263
5264 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5265
5266         PR tree-optimization/27331
5267         * gcc.dg/pr27331.c: New test.
5268
5269 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5270             Eric Botcazou  <ebotcazou@adacore.com>
5271
5272         PR ada/18692
5273         * lib/gnat.exp: New file.
5274         * lib/gnat-dg.exp: Likewise.
5275         * gnat.dg: New directory.
5276         * gnat.dg/dg.exp: New driver.
5277         * gnat.dg/specs: New directory.
5278         * gnat.dg/specs/specs.exp: New driver.
5279         * gnat.dg/style: New directory.
5280         * gnat.dg/style/style.exp: New driver.
5281
5282 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5283
5284         PR fortran/16206
5285         * gfortran.dg/array_initializer_1.f90: New test.
5286
5287         PR fortran/28005
5288         * gfortran.dg/matmul_3.f90: New test.
5289
5290 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5291
5292         PR middle-end/28075
5293         * gcc.dg/tree-ssa/inline-1.c: New test.
5294
5295 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5296
5297         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5298         in malloc prototype; remove XFAIL.
5299         * gcc.dg/pr18241-2.c: Ditto.
5300         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5301         in memset prototype; remove XFAIL.
5302         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5303
5304 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5305
5306         * gcc.dg/vla-8.c: Add.
5307
5308 2006-06-19  Richard Guenther  <rguenther@suse.de>
5309
5310         PR tree-optimization/27090
5311         * g++.dg/tree-ssa/pr27090.C: New testcase.
5312
5313 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5314
5315         PR target/27861
5316         * gcc.dg/pr27861-1.c: New test case.
5317
5318 2006-06-19  Richard Guenther  <rguenther@suse.de>
5319
5320         PR middle-end/28045
5321         * gcc.dg/torture/pr28045.c: New testcase.
5322
5323 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5324
5325         PR fortran/26801
5326         * gfortran.dg/associated_4.f90: New test.
5327
5328 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5329
5330         PR fortran/19310
5331         PR fortran/19904
5332         * gfortran.dg/real_const_3.f90: New test.
5333
5334 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/28016
5337         * g++.dg/template/static26.C: New test.
5338
5339         PR c++/27979
5340         * g++.dg/expr/bitfield2.C: New test.
5341
5342         PR c++/27884
5343         * g++.dg/parse/linkage2.C: New test.
5344
5345 2006-06-16  Richard Guenther  <rguenther@suse.de>
5346
5347         PR middle-end/27116
5348         * gcc.dg/pr15785-1.c: Revert last change.
5349         * gcc.dg/torture/pr27116-2.c: New testcase.
5350
5351 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5352
5353         PR middle-end/27802
5354         * gcc.dg/pr27802-1.c: New test case.
5355
5356 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR c++/27689
5359         * g++.dg/template/ttp18.C: New test.
5360         * g++.dg/template/ttp19.C: Likewise.
5361
5362         PR c++/27666
5363         * g++.dg/expr/cond9.C: New test.
5364
5365         PR c++/27640
5366         * g++.dg/template/ctor7.C: New test.
5367
5368 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5369
5370         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5371
5372 2006-06-16  Richard Guenther  <rguenther@suse.de>
5373
5374         PR tree-optimization/27781
5375         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5376
5377 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5378
5379         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5380
5381 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5382
5383         * gcc.dg/tree-ssa/loop-18.c: New test.
5384
5385 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5386
5387         PR c++/27665
5388         * g++.dg/template/crash52.C: New test.
5389
5390         PR c++/27648
5391         * g++.dg/ext/attrib22.C: New test.
5392
5393         PR c++/26559
5394         * g++.dg/template/builtin1.C: New test.
5395         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5396
5397         PR c++/28018
5398         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5399         assignment.
5400         * g++.old-deja/g++.pt/crash51.C: Likewise.
5401
5402         PR c++/27227
5403         * g++.dg/lookup/linkage1.C: New test.
5404         * g++.dg/lookup/linkage2.C: Likewise.
5405
5406 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5407
5408         PR middle-end/27959
5409         * gcc.dg/pr27959.c: New testcase.
5410
5411 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5412
5413         PR target/28014:
5414         * g++.dg/eh/div.C: New test.
5415
5416 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5417
5418         PR c++/27894
5419         * g++.dg/tree-ssa/pr26757.C: New test.
5420         * g++.dg/tree-ssa/pr27894.C: New test.
5421
5422 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5423
5424         * gcc.c-torture/compile/20060609-1.c: New test.
5425
5426         PR target/27863
5427         * gcc.c-torture/compile/pr27863.c: New test.
5428
5429 2006-06-13  Richard Guenther  <rguenther@suse.de>
5430
5431         PR tree-optimization/27830
5432         * g++.dg/tree-ssa/pr27830.C: New testcase.
5433
5434 2006-06-13  Matthew Sachs  <msachs@apple.com>
5435
5436         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5437         the list of compiler flags; this causes those flags to be checked
5438         for things like dg-skip-if.
5439
5440 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5441
5442         PR c++/27601
5443         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5444
5445 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5446             Kazu Hirata  <kazu@codesourcery.com>
5447
5448         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5449         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5450
5451 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5452
5453         PR c++/27933
5454         * g++.dg/lookup/using15.C: New test.
5455
5456         PR c++/27951
5457         * g++.dg/other/anon4.C: New test.
5458
5459 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5460
5461         PR c++/21210
5462         * g++.dg/init/complex1.C: New test case.
5463
5464 2006-06-11  Eric Christopher  <echristo@apple.com>
5465
5466         PR middle-end/27948
5467         * gcc.dg/bf-ms-layout.c: Run on darwin.
5468         * gcc.dg/bf-no-ms-layout: Ditto.
5469         * gcc.dg/attr-ms_struct-2.c: New.
5470         * gcc.dg/bf-ms-layout-2.c: Ditto.
5471
5472 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5473
5474         * gcc.dg/attr-ms_struct-packed1.c: New.
5475
5476 2006-06-09  Mike Stump  <mrs@apple.com>
5477
5478         * gcc.dg/vla-7.c: Add.
5479
5480 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5481
5482         PR fortran/24558
5483         * gfortran.dg/entry_6.f90: New test.
5484
5485         PR fortran/20877
5486         PR fortran/25047
5487         * gfortran.dg/entry_7.f90: New test.
5488
5489 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR c/27747
5492         * gcc.dg/cpp/_Pragma6.c: New test.
5493
5494         PR c++/27748
5495         * g++.dg/cpp/_Pragma1.C: New test.
5496
5497         PR preprocessor/27746
5498         * gcc.dg/gomp/macro-3.c: New test.
5499         * gcc.dg/gomp/macro-4.c: New test.
5500         * g++.dg/gomp/macro-3.C: New test.
5501         * g++.dg/gomp/macro-4.C: New test.
5502
5503 2006-06-09  Richard Guenther  <rguenther@suse.de>
5504
5505         PR tree-optimization/26998
5506         * gcc.dg/torture/pr26998.c: New testcase.
5507         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5508
5509 2006-06-08  Mike Stump  <mrs@apple.com>
5510
5511         * gcc.dg/pr27095.c: Account for stubs.
5512
5513         PR target/26427
5514         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5515         produce bad code on darwin.
5516
5517 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5518
5519         PR fortran/27958
5520         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5521
5522 2006-06-08  Asher Langton  <langton2@llnl.gov>
5523
5524         PR fortran/27786
5525         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5526
5527 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5528
5529         PR target/27421
5530         * gcc.dg/union-3.c: New test.
5531
5532 2006-06-08  Richard Guenther  <rguenther@suse.de>
5533
5534         PR middle-end/27116
5535         * gcc.dg/torture/pr27116.c: New testcase.
5536         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5537
5538 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5539
5540         PR rtl-optimization/26449
5541         * gcc.dg/pr26449.c: New test.
5542
5543 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5544
5545         PR c++/27601
5546         * g++.dg/ext/offsetof1.C: Test member functions.
5547
5548 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5549
5550         * gcc.dg/pr27095.c: Improve scanning.
5551
5552 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5553
5554         PR fortran/23091
5555         * gfortran.dg/saved_automatic_1.f90: New test.
5556
5557         PR fortran/24168
5558         * gfortran.dg/array_simplify_1.f90: New test.
5559
5560         PR fortran/25090
5561         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5562
5563         PR fortran/25058
5564         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5565
5566 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/27177
5569         * g++.dg/expr/cast7.C: New test.
5570
5571 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5572
5573         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5574         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5575         * lib/fortran-torture.exp (fortran-torture-compile,
5576         fortran-torture-execute): Ditto.
5577
5578 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5579
5580         PR target/27842
5581         * gcc.dg/vmx/pr27842.c: New test.
5582
5583 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5584
5585         PR libfortran/27895
5586         * gfortran.dg/bounds_check_3.f90: New test.
5587
5588 2006-06-05  Mike Stump  <mrs@apple.com>
5589
5590         * objc.dg/objc-fast-4.m: Skip for ppc64.
5591
5592 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5593
5594         PR testsuite/27705
5595         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5596
5597 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5598             Victor Kaplansky  <victork@il.ibm.com>
5599
5600         PR tree-optimizations/26360
5601         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5602         with -fno-tree-dce.
5603         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5604
5605 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5606
5607         PR fortran/14067
5608         * gfortran.dg/data_char_1.f90: Add messages for truncated
5609         strings.
5610
5611         PR fortran/16943
5612         * gfortran.dg/func_decl_2.f90: New test.
5613
5614         PR fortran/20839
5615         * gfortran.dg/do_2.f90: New test.
5616
5617         PR fortran/27655
5618         * gfortran.dg/associated_3.f90: New test.
5619
5620 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5621
5622         PR c++/27819
5623         * g++.dg/template/static25.C: New test.
5624
5625         PR c++/27722
5626         * g++.dg/init/array21.C: New test.
5627
5628         PR c++/27807
5629         * g++.dg/ext/complit7.C: New test.
5630
5631         PR c++/27806
5632         * g++.dg/parse/ptrmem5.C: New test.
5633
5634 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5635             Andrew Pinski  <pinskia@physics.uc.edu>
5636
5637         PR c/27150
5638         PR middle-end/27382
5639         * gcc.dg/pr27150-1.c: New testcase.
5640         * gcc.dg/pr27382-1.c: New testcase.
5641         * gcc.dg/pr27382-2.c: New testcase.
5642
5643 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5644
5645         PR c/25161
5646         PR c/27020
5647         * gcc.dg/array-10.c: New test.
5648
5649 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5650
5651         PR c++/27804
5652         * g++.dg/init/const4.C: New test.
5653         * g++.dg/init/member1.C: Add error-marker.
5654         * g++.dg/other/fold1.C: Adjust error-marker.
5655
5656 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5657
5658         PR c++/27601
5659         * g++.dg/ext/offsetof1.C: New test.
5660
5661 2006-06-04 Eric Christopher <echristo@apple.com>
5662
5663         * gcc.dg/attr-ms_struct-1.c: New.
5664
5665 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5666
5667         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5668
5669 2006-06-04  Richard Guenther  <rguenther@suse.de>
5670
5671         PR tree-optimization/27039
5672         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5673
5674 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5675
5676         PR target/26223
5677         * gcc.target/i386/amd64-abi-2.c: New test case.
5678
5679 2006-06-02  Eric Christopher  <echristo@apple.com>
5680
5681         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5682         * gcc.target/i386/20020523-1.c: Skip if darwin.
5683         * gcc.target/i386/asm-3.c: Ditto.
5684         * gcc.target/i386/20011119-1.c: Ditto.
5685         * gcc.target/i386/clobbers.c: Remove pic part of test.
5686
5687 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5688
5689         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5690         * g++.old-deja/g++.other/init19.C: Ditto.
5691         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5692         and add other platforms as expected failures.
5693
5694 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5695
5696         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5697         (is-effective-target-keyword): Ditto.
5698
5699 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5700
5701         PR fortran/27715
5702         * gfortran.dg/extended_char_comparison_1.f:  New test.
5703
5704 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5705
5706         PR fortran/25098
5707         * gfortran.dg/dummy_procedure_1.f90: New test.
5708
5709         PR fortran/25147
5710         * gfortran.dg/dummy_procedure_2.f90: New test.
5711
5712         * gfortran.dg/associated_2.f90: Correct to make consistent with
5713         standard.
5714
5715 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5716
5717         * gcc.target/i386/387-11.c: New test case.
5718
5719 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5720
5721         PR c++/27801
5722         * g++.dg/template/cond6.C: New test.
5723
5724         PR c++/26496
5725         * g++.dg/template/crash51.C: New test.
5726         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5727
5728         PR c++/27385
5729         * g++.dg/init/array20.C: New test.
5730
5731 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5732
5733         * gcc.dg/builtins-54.c: New test case.
5734
5735 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5736
5737         PR c++/26433
5738         * g++.dg/template/fntry1.C: Add dg-do link.
5739
5740         PR c++/27808
5741         * g++.dg/parse/friend6.C: New test.
5742
5743 2006-05-30  Asher Langton  <langton2@llnl.gov>
5744
5745         * gfortran.dg/cray_pointers_7.f90: New test.
5746
5747 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5748
5749         PR tree-optimization/23452
5750         * gcc.dg/fold-mulconj-1.c: New test case.
5751
5752 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/27803
5755         * g++.dg/parse/bitfield1.C: New test.
5756
5757 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5758
5759         * gcc.target/ppc-eq0-1.c: New test case.
5760         * gcc.target/ppc-negeq0-1.c: New test case.
5761
5762 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5763
5764         PR c/27273
5765         * gcc.dg/overflow-warn-5.c: New test.
5766
5767 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5768
5769         PR c/27718
5770         * gcc.dg/sizeof-1.c: New test.
5771
5772 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5773
5774         PR target/27790
5775         * gcc.target/i386/pr27790.c: New test.
5776
5777 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778
5779         PR libgfortran/27757
5780         * gfortran.dg/direct_io_5.f90: New test.
5781
5782 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5783
5784         PR libgfortran/27634
5785         * gfortran.dg/fmt_missing_period_1.f: New test.
5786         * gfortran.dg/fmt_missing_period_2.f: New test.
5787         * gfortran.dg/fmt_missing_period_3.f: New test.
5788
5789 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5790
5791         PR fortran/19777
5792         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5793         arrays.
5794
5795 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5796
5797         PR c++/27713
5798         * g++.dg/template/new6.C: New test.
5799
5800 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5801
5802         PR tree-optimization/24964
5803         * gcc.target/i386/387-10.c: New test case.
5804
5805 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5806
5807         * intrinsics/string_intrinsics.c (compare_string):
5808         Use memcmp instead of strncmp to avoid tripping over
5809         CHAR(0) in a string.
5810
5811 2006-05-27  Richard Guenther  <rguenther@suse.de>
5812
5813         PR middle-end/27773
5814         * gcc.dg/torture/pr27773.c: New testcase.
5815
5816 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5817
5818         * gcc.dg/pr24561.c: Rename to..
5819         * gcc.dg/pr25962.c: .. this.
5820
5821 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5822
5823         PR fortran/19777
5824         * gfortran.dg/bounds_check_2.f: New test.
5825
5826 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5827
5828         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5829         * gfortran.dg/byte_1.f90: Likewise.
5830         * gfortran.dg/dup_save_2.f90: Likewise.
5831
5832 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5833
5834         * gfortran.dg/associated_2.f90: New test.
5835
5836 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5837
5838         PR fortran/27524
5839         * gfortran.dg/bounds_check_1.f90: New test.
5840
5841 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5842
5843         PR rtl-optimization/27661
5844         * gcc.dg/pr27661.c: New test case.
5845
5846 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5847
5848         PR fortran/23151
5849         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5850         * gfortran.dg/print_parentheses_1.f:  New test.
5851         * gfortran.dg/print_parentheses_2.f90:  New test.
5852
5853 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5854
5855         PR target/27758
5856         * gcc.dg/pr27758.c: New test.
5857
5858 2006-05-24  Falk Hueffner  <falk@debian.org>
5859
5860         * gcc.c-torture/compile/pr27571.c: New test.
5861
5862 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5863
5864         PR fortran/27709
5865         * gfortran.dg/spec_expr_4.f90: New test.
5866
5867         PR fortran/27155
5868         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5869
5870 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/20103
5873         * g++.dg/ext/complit6.C: New test.
5874         * g++.dg/ext/complit3.C: Adjust error markers.
5875         * g++.dg/init/const3.C: New test.
5876
5877 2006-05-25  Richard Guenther  <rguenther@suse.de>
5878
5879         PR middle-end/27743
5880         * gcc.dg/torture/pr27743.c: New testcase.
5881
5882 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5883
5884         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5885
5886 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5887
5888         * gcc.dg/compat/scalar-by-value-x.h: New.
5889         * gcc.dg/compat/scalar-by-value-y.h: New.
5890         * gcc.dg/compat/scalar-by-value-5.c: New.
5891         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5892         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5893         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5894         * gcc.dg/compat/scalar-by-value-6.c: New.
5895         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5896         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5897         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5898
5899 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5900
5901         PR tree-optimization/27639
5902         PR tree-optimization/26719
5903         * gcc.dg/pr27639.c: New test.
5904         * gcc.dg/pr26719.c: New test.
5905         * gcc.dg/tree-ssa/scev-cast.c: New test.
5906
5907 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/20173
5910         * g++.dg/template/error21.C: New test.
5911
5912 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5913
5914         PR target/27696
5915         * gcc.target/i386/pr27696.c: New.
5916
5917 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
5918
5919         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
5920
5921         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
5922
5923 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5924
5925         PR c++/27716
5926         * g++.dg/other/assign1.C: New test.
5927
5928 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
5929
5930         PR target/27266
5931         * gcc.target/i386/pr27266.c: New.
5932
5933 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5934
5935         PR c++/27451
5936         * g++.dg/ext/asm9.C: New test.
5937
5938 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
5939
5940         PR rtl-optimization/25514
5941         * gcc.c-torture/compile/pr25514.c: New test.
5942
5943 2006-05-22  Richard Guenther  <rguenther@suse.de>
5944
5945         Revert
5946         2006-01-31  Richard Guenther  <rguenther@suse.de>
5947
5948         * gcc.target/i386/sselibm-1.c: New testcase.
5949         * gcc.target/i386/sselibm-2.c: Likewise.
5950         * gcc.target/i386/sselibm-3.c: Likewise.
5951         * gcc.target/i386/sselibm-4.c: Likewise.
5952         * gcc.target/i386/sselibm-5.c: Likewise.
5953
5954 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5955
5956         PR c/27420
5957         * gcc.dg/func-args-2.c: New test.
5958
5959         PR c/26818
5960         * gcc.dg/struct-incompl-1.c: New test.
5961
5962 2006-05-22  Richard Guenther  <rguenther@suse.de>
5963
5964         PR testsuite/27708
5965         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
5966         the transformations we test for.
5967
5968 2006-05-22  Richard Guenther  <rguenther@suse.de>
5969
5970         PR testsuite/27707
5971         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
5972
5973 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/27210
5976         * g++.dg/warn/new1.C: New test.
5977         * g++.dg/template/new5.C: Likewise.
5978
5979 2006-05-21  Roger Sayle  <roger@eyesopen.com>
5980
5981         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
5982         * gcc.target/i386/20060512-3.c: Likewise.
5983
5984 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
5985
5986         PR rtl-optimization/27671
5987         * gcc.c-torture/execute/pr27671-1.c: New.
5988         * gcc.dg/pr27671-2.c: Likewise.
5989
5990         PR tree-optimization/26622.
5991         * gcc.c-torture/compile/pr26622.c: New.
5992
5993 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5994
5995         PR fortran/27613
5996         * gfortran.dg/recursive_reference_1.f90: New test.
5997
5998 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
5999
6000         PR fortran/25746
6001         * gfortran.dg/elemental_subroutine_3.f90: New test.
6002
6003         PR fortran/25090
6004         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6005
6006         PR fortran/27584
6007         * gfortran.dg/associated_target_1.f90: New test.
6008
6009         PR fortran/19015
6010         * gfortran.dg/maxloc_shape_1.f90: New test.
6011
6012 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6013
6014         PR libgfortran/24459
6015         * gfortran.dg/namelist_24.f90: New test.
6016         * gfortran.dg/namelist_12.f: Fix typo in comment.
6017
6018 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6019
6020         PR middle-end/25776
6021         * g++.dg/other/error11.C: New test.
6022
6023 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6024
6025         * gcc.target/mips/pr26765.c: Add -w to options.
6026
6027 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6028
6029         * lib/target-supports.exp (check_effective_target_mpaired_single):
6030         New function.
6031         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6032         multilibs.
6033         * g++.dg/vect/vect.exp: Likewise.
6034
6035 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6036
6037         PR testsuite/25891
6038         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6039
6040 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6041
6042         PR fortran/27662
6043         * gfortran.dg/temporary_1.f90: New file.
6044
6045 2006-05-19  Andreas Schwab  <schwab@suse.de>
6046
6047         * g++.dg/other/unused1.C: Also match "stringz".
6048
6049 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/26433
6052         * g++.dg/template/fntry1.C: New test.
6053
6054 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/27471
6057         PR c++/27506
6058         * g++.dg/conversion/bitfield5.C: New test.
6059         * g++.dg/conversion/bitfield6.C: New test.
6060
6061 2006-05-18  Mike Stump  <mrs@apple.com>
6062
6063         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6064         * gcc.dg/vla-4.c: Add.
6065         * gcc.dg/vla-5.c: Add.
6066         * gcc.dg/vla-6.c: Add.
6067
6068 2006-05-12  Stuart Hastings  <stuart@apple.com>
6069
6070         * testsuite/gcc.target/i386/20060512-1.c: New.
6071         * testsuite/gcc.target/i386/20060512-2.c: New.
6072         * testsuite/gcc.target/i386/20060512-3.c: New.
6073         * testsuite/gcc.target/i386/20060512-4.c: New.
6074
6075 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR c++/26122
6078         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6079
6080         PR c++/26068
6081         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6082         * g++.dg/parse/linkage1.C: New test.
6083
6084 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6085
6086         PR tree-optimization/27548
6087         * g++.dg/tree-ssa/pr27548.C: New test.
6088
6089 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6090
6091         PR fortran/26551
6092         * gfortran.dg/recursive_check_1.f: New test.
6093         * gfortran.dg/recursive_check_2.f90: New test.
6094
6095 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6096
6097         * g++.dg/opt/temp2.C: New test.
6098
6099 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6100
6101         PR c++/27491
6102         * g++.dg/init/brace5.C: New test.
6103
6104         PR middle-end/27415
6105         * gcc.dg/gomp/pr27415.c: New test.
6106         * g++.dg/gomp/pr27415.C: New test.
6107
6108         PR tree-optimization/27549
6109         * g++.dg/tree-ssa/pr27549.C: New test.
6110
6111 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6112
6113         PR libgfortran/27575
6114         * gfortran.dg/read_eof_4.f90: New test.
6115
6116 2006-05-16  Richard Guenther  <rguenther@suse.de>
6117
6118         PR tree-optimization/22303
6119         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6120
6121 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR middle-end/27573
6124         * gcc.dg/gomp/pr27573.c: New test.
6125         * gfortran.dg/gomp/pr27573.f90: New test.
6126
6127         PR c/27499
6128         * gcc.dg/gomp/pr27499.c: New test.
6129         * g++.dg/gomp/pr27499.C: New test.
6130
6131 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6132
6133         PR c++/27339
6134         * g++.dg/parser/access8.C: Adjust error marker.
6135         * g++.dg/template/access17.C: New test.
6136         * g++.dg/template/access18.C: Likewise.
6137
6138 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6139
6140         PR target/26600
6141         * gcc.target/i386/pr26600.c: New test case.
6142
6143 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR c++/27505
6146         * g++.dg/expr/bitfield1.C: New test.
6147
6148 2006-05-15  Richard Guenther  <rguenther@suse.de>
6149
6150         PR tree-optimization/27603
6151         * gcc.dg/torture/pr27603.c: New testcase.
6152
6153 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6154
6155         PR fortran/25090
6156         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6157
6158         PR fortran/25082
6159         * gfortran.dg/scalar_return_1.f90: New test.
6160
6161         PR fortran/27411
6162         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6163
6164 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6165
6166         * gcc.dg/gomp/critical-4.c: New test.
6167         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6168         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6169         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6170         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6171
6172 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6173
6174         PR c++/27582
6175         * g++.dg/template/dependent-args1.C: New test.
6176
6177         PR c++/27581
6178         * g++.dg/lookup/this1.C: New test.
6179
6180         PR c++/27315
6181         * g++.dg/template/operator6.C: New test.
6182         * g++.dg/template/incomplete3.C: New test.
6183
6184         PR c++/27559
6185         * g++.dg/template/new4.C: New test.
6186
6187         PR c++/27496
6188         * g++.dg/template/void2.C: New test.
6189
6190 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6191
6192         * g++.dg/template/dependent-expr5.C: New test.
6193
6194 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6195
6196         PR middle-end/26729
6197         * gcc.dg/pr26729-1.c: New test case.
6198
6199 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6200
6201         * gcc.dg/pr27003.c: New test.
6202
6203 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6204
6205         * lib/target-supports.dg (check_cxa_atexit_available): Change
6206         v3_target_compile to ${tool}_target_compile.
6207
6208 2006-05-11  Jason Merrill  <jason@redhat.com>
6209
6210         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6211
6212 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6213
6214         PR fortran/27553
6215         * gfortran.dg/label_5.f90: New test.
6216
6217 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6218
6219         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6220         check_effective_target_powerpc_altivec_ok): New.
6221         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6222         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6223         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6224         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6225         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6226         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6227         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6228         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6229         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6230         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6231         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6232         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6233         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6234         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6235         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6236         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6237         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6238         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6239         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6240         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6241         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6242         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6243         gcc.target/powerpc/altivec-9.c,
6244         gcc.target/powerpc/altivec-consts.c,
6245         gcc.target/powerpc/altivec-pr22085.c,
6246         gcc.target/powerpc/altivec-splat.c,
6247         gcc.target/powerpc/altivec-types-1.c,
6248         gcc.target/powerpc/altivec-types-2.c,
6249         gcc.target/powerpc/altivec-types-3.c,
6250         gcc.target/powerpc/altivec-types-4.c,
6251         gcc.target/powerpc/altivec-varargs-1.c,
6252         gcc.target/powerpc/altivec-vec-merge.c,
6253         gcc.target/powerpc/ppc-vector-memcpy.c,
6254         gcc.target/powerpc/ppc-vector-memset.c,
6255         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6256         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6257         these effective targets.
6258         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6259         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6260
6261 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6262
6263         PR middle-end/27384
6264         * g++.dg/other/fold1.C: New test.
6265
6266         PR middle-end/27488
6267         * gcc.dg/fold-nonneg-1.c: New test.
6268
6269         PR c++/27547
6270         * g++.dg/other/operator1.C: New test.
6271
6272 2006-05-11  Richard Guenther  <rguenther@suse.de>
6273
6274         PR middle-end/27529
6275         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6276
6277 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6278
6279         * lib/target-supports-dg.exp (check-flags): New.
6280         (dg-skip-if): Move flag checks.
6281
6282 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6283
6284         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6285         * lib/target-supports.dg (check_cxa_atexit_available): New.
6286
6287 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6288
6289         PR fortran/27470
6290         * gfortran.dg/multiple_allocation_2.f90: New test case.
6291
6292 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6293
6294         * gcc.target/arm/pr27387.C: Fix a comment typo.
6295
6296 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6297
6298         PR fortran/24549
6299         * gfortran.dg/error_recovery_1.f90: New test.
6300
6301 2006-05-10  Richard Guenther  <rguenther@suse.de>
6302
6303         PR tree-optimization/27302
6304         * gcc.dg/torture/pr27302.c: New testcase.
6305
6306 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6307         Richard Guenther  <rguenther@suse.de>
6308
6309         PR middle-end/27498
6310         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6311
6312 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6313
6314         PR rtl-optimization/27335
6315         * gcc.dg/pr27335.c: New test.
6316
6317 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6318
6319         * gcc.target/mips/mips-ps-5.c: New file.
6320
6321 2006-05-08  Jan Hubicka  <jh@suse.cz>
6322
6323         PR middle-end/25962
6324         * gcc.dg/pr25962.c: New.
6325
6326 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6327
6328         PR target/27158
6329         * gcc.target/powerpc/pr27158.c: New test case.
6330
6331 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6332
6333         PR testsuite/27476
6334         * ada/acats/run_all.sh: Use test -z.
6335
6336 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6337
6338         PR libfortran/18271
6339         * gfortran.dg/spec_expr_3.f90: New test.
6340
6341 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6342
6343         PR target/24879
6344         * gcc.target/i386/monitor.c: New file.
6345
6346 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6347
6348         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6349
6350 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6351
6352         PR c++/27447
6353         * g++.dg/other/ptrmem7.C: New test.
6354
6355 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6356
6357         PR target/27421
6358         * gcc.dg/array-9.c: New test.
6359
6360 2006-05-07  Richard Guenther  <rguenther@suse.de>
6361
6362         PR tree-optimization/27409
6363         * gcc.dg/torture/pr27409.c: New testcase.
6364
6365 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6366
6367         PR fortran/27457
6368         * gfortran.dg/select_6.f90: New.
6369
6370 2006-05-07  Richard Guenther  <rguenther@suse.de>
6371
6372         PR tree-optimization/27136
6373         * gcc.dg/torture/pr27136.c: New testcase.
6374
6375 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6376
6377         PR fortran/24813
6378         * gfortran.dg/char_cons_len_1.f90: New test.
6379
6380 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6381
6382         PR c++/27427
6383         * g++.dg/template/incomplete2.C: New test.
6384
6385 2006-05-06  Richard Guenther  <rguenther@suse.de>
6386
6387         PR tree-optimization/27151
6388         * gcc.dg/vect/pr27151.c: New testcase.
6389
6390 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6391
6392         PR c++/27430
6393         * g++.dg/template/void1.C: New test.
6394
6395         PR c++/27423
6396         * g++.dg/other/void2.C: New test.
6397
6398         PR c++/27422
6399         * g++.dg/conversion/void1.C: New test.
6400
6401 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6402
6403         PR/21391
6404         * g++.dg/other/unused1.C: New.
6405
6406 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6407
6408         PR objc/27240
6409         * objc.dg/member-1.m: New test.
6410
6411 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6412
6413         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6414
6415 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6416
6417         PR libfortran/26985
6418         * gfortran.dg/matmul_2.f90: New test.
6419
6420 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6421
6422         * ada/acats/run_all.sh: Use sync when main not found.
6423
6424 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6425
6426         PR target/26765
6427         * gcc.target/mips/pr26765.c: New.
6428
6429 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6430
6431         * gcc.target/bfin: New directory.
6432         * gcc.target/bfin/bfin.exp: New file.
6433         * gcc.target/bfin/frmul.c: New file.
6434         * gcc.target/bfin/arith.c: New file.
6435         * gcc.target/bfin/mul-combine.c: New file.
6436         * gcc.target/bfin/shift.c: New file.
6437
6438 2006-05-04  Richard Guenther  <rguenther@suse.de>
6439
6440         PR tree-optimization/14287
6441         PR tree-optimization/14844
6442         PR tree-optimization/19792
6443         PR tree-optimization/21608
6444         PR tree-optimization/27090
6445         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6446         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6447         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6448         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6449         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6450
6451 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6452
6453         PR tree-optimization/27285
6454         * gcc.c-torture/execute/pr27285.c: New test.
6455
6456         PR middle-end/27388
6457         * gcc.dg/gomp/pr27388-1.c: New test.
6458         * gcc.dg/gomp/pr27388-2.c: New test.
6459         * gcc.dg/gomp/pr27388-3.c: New test.
6460
6461         PR c++/27359
6462         * g++.dg/gomp/pr27359.C: New test.
6463
6464 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6465
6466         PR fortran/20248
6467         * gfortran.dg/iargc.f90: New test.
6468
6469 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR c++/27102
6472         * g++.dg/template/crash49.C: New test.
6473
6474 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6475
6476         PR testsuite/27032
6477         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6478
6479 2006-05-02  Jeff Law  <law@redhat.com>
6480
6481         PR tree-optimization/27364
6482         * gcc.c-torture/execute/pr27364.c: New test.
6483
6484 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/27309
6487         * g++.dg/parser/ctor5.C: New test.
6488
6489 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6490
6491         PR target/27387
6492         * gcc.target/arm/arm.exp: New.
6493         * gcc.target/arm/pr27387.C: Likewise.
6494
6495 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6496
6497         PR fortran/27269
6498         PR fortran/27324
6499         * gfortran.dg/module_equivalence_2.f90: New test.
6500
6501 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6502
6503         PR middle-end/27337
6504         * g++.dg/gomp/pr27337-1.C: New test.
6505         * g++.dg/gomp/pr27337-2.C: New test.
6506
6507         PR middle-end/27328
6508         * gcc.dg/gomp/pr27328.c: New test.
6509
6510         PR middle-end/27325
6511         * g++.dg/gomp/pr27325.C: New test.
6512
6513         PR middle-end/27310
6514         * g++.dg/gomp/pr27310.C: New test.
6515
6516 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6517
6518         PR tree-optimization/27291
6519         * g++.dg/tree-ssa/pr27291.C: New test.
6520
6521 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6522
6523         PR tree-optimization/27283
6524         * g++.dg/tree-ssa/pr27283.C: New test.
6525
6526 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6527
6528         * gcc.dg/tree-ssa/loop-16.c: New test.
6529
6530 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6531             Joseph S. Myers  <joseph@codesourcery.com>
6532
6533         * gcc.dg/Wconversion-3.c: New test case.
6534         * gcc.dg/Wconversion-4.c: Likewise.
6535
6536 2006-05-01  Richard Guenther  <rguenther@suse.de>
6537
6538         PR tree-optimization/26726
6539         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6540
6541 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6542
6543         * gcc.dg/Woverflow-1.c: New test case.
6544         * gcc.dg/Woverflow-2.c: Likewise.
6545         * gcc.dg/Woverflow-3.c: Likewise.
6546
6547 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6548
6549         PR c++/27094
6550         * g++.dg/template/defarg8.C: New test.
6551
6552 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6553
6554         PR c++/27278
6555         * g++.dg/parse/operator7.C: New test.
6556
6557 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6558
6559         PR c++/11471
6560         PR c++/27102
6561         * g++.dg/template/crash48.C: New test.
6562
6563         PR c++/27279
6564         * g++.dg/parse/ctor4.C: New test.
6565
6566 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6567
6568         PR fortran/25681
6569         * gfortran.df/char_type_len.f90: New test.
6570
6571 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6572
6573         PR libgfortran/27304
6574         * gfortran.dg/fmt_exhaust.f90: New test.
6575
6576 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6577
6578         PR c/25309
6579         * gcc.dg/large-size-array-2.c: New test case.
6580
6581 2006-04-28  Richard Guenther  <rguenther@suse.de>
6582
6583         PR target/26826
6584         * gcc.target/i386/pr26826.c: New testcase.
6585
6586 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6587
6588         PR middle-end/27260
6589         * gcc.c-torture/execute/pr27260.c: New.
6590
6591 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6592
6593         PR middle-end/27095
6594         * gcc.dg/pr27095.c: New.
6595
6596 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6597
6598         PR c++/27292
6599         * g++.dg/conversion/bitfield4.C: New test.
6600
6601 2006-04-27  Eric Christopher  <echristo@apple.com>
6602
6603         * gcc.dg/pragma-ms_struct.c: New.
6604
6605 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6606
6607         PR c++/27102
6608         * g++.dg/template/crash47.C: New test.
6609
6610 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6611
6612         * gcc.target/i386/sse-7.c: build with -msse.
6613
6614 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6615
6616         PR testsuite/27274:
6617         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6618         (main): Exit if processor doesn't support SSE.
6619
6620 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6621
6622         PR middle-end/27282
6623         * gcc.c-torture/compile/pr27282.c: New test.
6624
6625 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6626
6627         PR middle-end/26913
6628         * g++.dg/gomp/pr26913.C: New test.
6629
6630         PR c/25996
6631         * gcc.dg/gomp/pr25996.c: New test.
6632         * g++.dg/gomp/pr25996.C: New test.
6633
6634 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6635
6636         PR rtl-optimization/26725
6637         * gcc.c-torture/compile/pr26725.c: New test.
6638
6639 2006-04-25  Richard Guenther  <rguenther@suse.de>
6640
6641         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6642         than n + -1.
6643
6644 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6645
6646         * gcc.dg/20060425-1.c: New testcase.
6647
6648 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6649
6650         PR tree-optimization/26865
6651         * gcc.dg/pr26865.c: New test.
6652
6653 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6654
6655         PR c++/27292
6656         * g++.dg/conversion/bitfield1.C: New test.
6657         * g++.dg/conversion/bitfield2.C: Likewise.
6658         * g++.dg/conversion/bitfield3.C: Likewise.
6659
6660 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6661         Richard Guenther  <rguenther@suse.de>
6662
6663         PR tree-optimization/27236
6664         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6665
6666 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6667
6668         PR c++/19963
6669         * g++.dg/other/incomplete2.C: New test.
6670
6671 2006-04-24  Richard Guenther  <rguenther@suse.de>
6672
6673         PR middle-end/26869
6674         * gcc.dg/torture/pr26869.c: New testcase.
6675
6676 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6677         Richard Guenther  <rguenther@suse.de>
6678
6679         PR tree-optimization/27218
6680         * g++.dg/tree-ssa/pr27218.C: New testcase.
6681
6682 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR c++/26912
6685         * g++.dg/template/friend41.C: New test.
6686
6687 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6688
6689         * g++.dg/opt/pr15551.C: Include cstdio.
6690         (main): Use remove instead of unlink.
6691
6692 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6693
6694         * gcc.dg/sibcall-7.c: New test.
6695         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6696         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6697         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6698         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6699         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6700
6701 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6702
6703         PR c++/26534
6704         * g++.dg/opt/bitfield1.C: New test.
6705         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6706         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6707         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6708         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6709         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6710         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6711         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6712         * g++.dg/abi/bitfield2.C: Likewise.
6713         * g++.dg/init/bitfield1.C: Likewise.
6714
6715 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6716
6717         PR fortran/25099
6718         * gfortran.dg/elemental_subroutine_4.f90: New test.
6719         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6720         call sub (m, x).
6721
6722 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6723
6724         * gcc.c-torture/compile/20060421-1.c: New testcase.
6725
6726 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6727
6728         PR c/25875
6729         * gcc.dg/init-bad-4.c: New test.
6730
6731 2006-04-21  Paul Brook  <paul@codesourcery.com>
6732
6733         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6734
6735 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6736
6737         PR fortran/27122
6738         * gfortran.dg/defined_operators_1.f90: New test.
6739         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6740         remove old ones associated, incorrectly, with Note 5.46.
6741
6742         PR fortran/27113
6743         * gfortran.dg/character_array_constructor_1.f90: New test.
6744
6745 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6746
6747         * gcc.dg/20060419-1.c: New test.
6748
6749 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6750
6751         PR c/26774
6752         * gcc.dg/struct-parse-1.c: New test case.
6753
6754 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6755
6756         PR c++/26558
6757         * g++.dg/parse/template19.C: New test.
6758
6759         PR c++/26739
6760         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6761
6762         PR c++/26036
6763         * g++.dg/expr/call3.C: New test.
6764
6765         PR c++/10385
6766         * g++.dg/conversion/dynamic1.C: New test.
6767
6768 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6769
6770         PR c++/27102
6771         * g++.dg/template/crash35.C: Tweak error markers.
6772         * g++.dg/template/crash46.C: New test.
6773         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6774         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6775
6776 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6777
6778         PR rtl-optimization/14261
6779         * gcc.c-torture/compile/20060419-1.c: Added.
6780
6781 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6782
6783         * gfortran.dg/label_1.f90: Adjust dg-error.
6784
6785 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6786
6787         PR target/26961
6788         * gcc.dg/fold-cond-1.c: New test case.
6789         * gcc.dg/pr26961-1.c: Likewise.
6790
6791 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6792
6793         PR libgfortran/27138
6794         * gfortran.dg/read_bad_advance.f90: New test.
6795
6796 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6797             Dale Johannesen  <dalej@apple.com>
6798
6799         PR target/24076
6800         * gcc.target/i386/vecinit-3.c: New testcase.
6801         * gcc.target/i386/vecinit-4.c: Likewise.
6802         * gcc.target/i386/sse-18.c: Likewise.
6803         * gcc.target/i386/sse-19.c: Likewise.
6804
6805 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6806
6807         * gfortran.dg/allocate_zerosize_1.f90: New test.
6808
6809 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6810
6811         PR c++/26365
6812         * g++.dg/template/crash45.C: New test.
6813
6814 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6815
6816         PR fortran/26787
6817         * gfortran.dg/proc_assign_1.f90: New test.
6818         * gfortran.dg/procedure_lvalue.f90: Change message.
6819         * gfortran.dg/namelist_4.f90: Add new error.
6820
6821         PR fortran/25597
6822         PR fortran/27096
6823         * gfortran.dg/auto_pointer_array_result_1.f90
6824
6825         PR fortran/27089
6826         * gfortran.dg/specification_type_resolution_1.f90
6827
6828         PR fortran/18003
6829         PR fortran/25669
6830         PR fortran/26834
6831         * gfortran.dg/bounds_temporaries_1.f90: New test.
6832
6833         PR fortran/27124
6834         * gfortran.dg/array_return_value_1.f90: New test.
6835
6836 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6837
6838         PR fortran/25336
6839         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6840
6841 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6842
6843         PR middle-end/26823
6844         * g++.dg/gomp/pr26823-1.C: New test.
6845         * g++.dg/gomp/pr26823-2.C: New test.
6846
6847 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6848
6849         PR middle-end/27134
6850         * gcc.dg/pr27314.c: New test.
6851
6852 2006-04-13  Richard Henderson  <rth@redhat.com>
6853
6854         * g++.dg/gomp/block-0.C: Update expected matches.
6855
6856 2006-04-13  DJ Delorie  <dj@redhat.com>
6857
6858         * lib/target-supports.exp (check_effective_target_int32plus): New.
6859         (check_effective_target_ptr32plus): New.
6860         (check_effective_target_size32plus): New.
6861         (check_effective_target_int16): New.
6862         (check_profiling_available): Add m32c to the list of unsupported targets.
6863
6864         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6865         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6866         memory size.
6867         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6868         pointers.
6869         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6870         size_t.
6871         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6872         and size_t.
6873         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6874         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6875         not just xstormy16.  Skip m32c due to weird pointer size.
6876         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6877         not just xstormy16.
6878         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6879         not just xstormy16.
6880         * gcc.dg/20020312-2.c: Add m32c support.
6881         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6882         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6883         in test.
6884         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6885         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6886         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6887         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6888         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6889         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6890         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6891         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6892         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6893         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6894         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6895         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6896         in test.
6897         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6898         in test.
6899         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6900         * gcc.dg/pr23049.c: Require >=32 bit integers.
6901         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6902         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6903         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6904         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6905         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6906         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6907         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6908         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6909         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6910         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6911         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6912         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6913         prototype in test.
6914         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6915         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6916         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6917         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
6918         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
6919
6920         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
6921         * gcc.c-torture/execute/20040703-1.x: Likewise.
6922         * gcc.c-torture/execute/20040705-1.x: Likewise.
6923         * gcc.c-torture/execute/20040705-2.x: Likewise.
6924         * gcc.c-torture/execute/20040709-1.x: Likewise.
6925         * gcc.c-torture/execute/20040709-2.x: Likewise.
6926         * gcc.c-torture/execute/20040811-1.x: Likewise.
6927         * gcc.c-torture/execute/20050316-1.x: Likewise.
6928         * gcc.c-torture/execute/bitfld-4.x: Likewise.
6929         * gcc.c-torture/execute/pr19689.x: Likewise.
6930         * gcc.c-torture/execute/pr7284-1.x: Likewise.
6931         * gcc.c-torture/execute/usmul.x: Likewise.
6932         * gcc.c-torture/execute/vrp-5.x: Likewise.
6933         * gcc.c-torture/execute/vrp-6.x: Likewise.
6934         * gcc.dg/debug/20041023-1.s: Likewise.
6935
6936 2006-04-13  Roger Sayle  <roger@eyesopen.com>
6937
6938         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
6939         of integers to a vector types are now constant expressions in C.
6940         * gcc.dg/vect/vect-fold-1.c: New test case.
6941
6942 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
6943             Ulrich Weigand  <uweigand@de.ibm.com>
6944
6945         PR target/27006
6946         * gcc.dg/vmx/pr27006.c: New testcase.
6947
6948 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6949
6950         PR libgfortran/26766
6951         * gfortran.dg/write_recursive.f90: New test.
6952
6953 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
6954
6955         * g++.dg/parse/dtor7.C: New test.
6956         * g++.dg/parse/new1.C: Add error marker.
6957         * g++.dg/template/new3.C: New test.
6958
6959         PR c++/26122
6960         * g++.dg/template/pure1.C: New test.
6961
6962         PR c++/26295
6963         * g++.dg/parse/ptrmem4.C: New test.
6964
6965 2006-04-10  Jeff Law  <law@redhat.com>
6966
6967         PR/27087
6968         * gcc.c-torture/compile/pr27087.c: New test.
6969
6970 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
6971
6972         PR/21391
6973         * gcc.dg/20060410.c: New.
6974
6975 2006-04-10  Matthias Klose  <doko@debian.org>
6976
6977         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
6978         Recognize multilib directory names containing underscores.
6979
6980 2006-04-10  Roger Sayle  <roger@eyesopen.com>
6981
6982         * gcc.target/i386/vecinit-1.c: New test case.
6983         * gcc.target/i386/vecinit-2.c: Likewise.
6984
6985 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
6986
6987         PR debug/27057
6988         * g++.dg/debug/dwarf2-2.C: New test.
6989
6990 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
6991
6992         PR rtl-optimization/27073
6993         * gcc.c-torture/execute/pr27073.c: New test.
6994
6995 2006-04-08  Mike Stump  <mrs@apple.com>
6996
6997         * gcc.dg/pragma-darwin.c: Improve for ppc64.
6998
6999 2006-04-07  Richard Guenther  <rguenther@suse.de>
7000
7001         PR tree-optimization/26135
7002         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7003
7004 2006-04-06  Jan Hubicka  <jh@suse.cz>
7005
7006         PR profile/26399
7007         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7008
7009 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7010
7011         * g++.dg/conversion/nullptr1.C: New test case.
7012         * g++.dg/conversion/nullptr2.C: Likewise.
7013
7014 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7015
7016         * gfortran.dg/dependency_18.f90: New test case.
7017
7018 2006-04-05  Richard Guenther  <rguenther@suse.de>
7019
7020         PR tree-optimization/26919
7021         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7022         * gcc.dg/ipa/ipa-2.c: Likewise.
7023         * gcc.dg/ipa/ipa-3.c: Likewise.
7024         * gcc.dg/ipa/ipa-5.c: Likewise.
7025
7026 2006-04-05  Richard Guenther  <rguenther@suse.de>
7027
7028         PR tree-optimization/26763
7029         * gcc.dg/torture/pr26763-1.c: New testcase.
7030         * gcc.dg/torture/pr26763-2.c: Likewise.
7031
7032 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7033
7034         PR fortran/23634
7035         PR fortran/25619
7036         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7037
7038 2006-04-04  Eric Christopher  <echristo@apple.com>
7039
7040         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7041         stubs.
7042         * gcc.target/i386/387-5.c: Ditto.
7043
7044 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7045
7046         * gcc.target/sparc/struct-ret-check.c: New test.
7047
7048 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7049
7050         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7051         zero decimal digits specified in format.
7052
7053 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7054
7055         PR fortran/26891
7056         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7057
7058         PR fortran/26976
7059         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7060         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7061         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7062         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7063         bigendian-ness.
7064
7065 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7066
7067         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7068         dummy arguments work when the actual argument is itself a dummy
7069         argument of the caller.
7070
7071 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7072
7073         PR libfortran/24685
7074         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7075
7076 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7077
7078         * gfortran.dg/dependencency_17.f90: New test case.
7079
7080 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7081
7082         * gfortran.dg/dependency_14.f90: New test case.
7083         * gfortran.dg/dependency_15.f90: Likewise.
7084         * gfortran.dg/dependency_16.f90: Likewise.
7085
7086 2006-03-31  Asher Langton  <langton2@llnl.gov>
7087
7088         PR fortran/25358
7089         gfortran.dg/cray_pointers_6.f90: New test.
7090
7091 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7092
7093         PR libgfortran/26890
7094         * gfortran.dg/read_size_noadvance.f90: New test.
7095
7096 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7097
7098         PR fortran/25031
7099         * gfortran.dg/multiple_allocation_1.f90: Check that the
7100         size has changed after a re-allocation with stat.
7101
7102 2006-03-30  Richard Guenther  <rguenther@suse.de>
7103
7104         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7105         removal.
7106         * gcc.target/i386/sselibm-2.c: Likewise.
7107         * gcc.target/i386/sselibm-3.c: Likewise.
7108         * gcc.target/i386/sselibm-4.c: Likewise.
7109         * gcc.target/i386/sselibm-5.c: Likewise.
7110
7111 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7112
7113         * gcc.dg/fold-andxor-1.c: New test case.
7114         * gcc.dg/fold-xorand-1.c: Likewise.
7115
7116 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7117
7118         * gcc.dg/fold-convnotconv-1.c: New test case.
7119
7120 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7121
7122         PR fortran/26779
7123         * gfortran.dg/private_type_5.f90: New test.
7124
7125 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7126
7127         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7128
7129 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7130
7131         * gfortran.dg/advance_2.f90: New test.
7132         * gfortran.dg/advance_3.f90: New test.
7133
7134         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7135
7136 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7137
7138         PR libgfortran/26661
7139         PR libgfortran/26880
7140         * gfortran.dg/read_x_past.f: New test.
7141
7142 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7143
7144         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7145         to be STABS.
7146
7147 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7148
7149         * objc.dg/dwarf-1.m: Skip on AIX.
7150         * objc.dg/dwarf-2.m: Skip on AIX.
7151
7152 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7153
7154         PR fortran/26816
7155         * gfortran.dg/float_1.f90: New test.
7156
7157 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7158
7159         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7160         X86_64 targets.
7161         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7162
7163 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7164
7165         PR libfortran/26735
7166         * gfortran.dg/convert_implied_open.f90: New test case.
7167
7168 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7169
7170         PR fortran/26769
7171         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7172
7173 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7174
7175         PR middle-end/26717
7176         * gcc.dg/pr26717.c: New test.
7177
7178 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7179
7180         * gfortran.dg/dependency_12.f90: New test case.
7181
7182 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7183
7184         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7185
7186 2006-03-24  Jeff Law  <law@redhat.com>
7187
7188         * gcc.c-torture/pr26840.c: New test.
7189
7190 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7191
7192         * objc.dg/dwarf-2.m: New.
7193         * obj-c++.dg/dwarf-2.mm: New.
7194
7195         * g++.old-deja/g++.other/init19.C: New.
7196
7197 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7198
7199         * g++.dg/eh/spbp.C: Skip on AIX.
7200
7201 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7202
7203         PR middle-end/26611
7204         * g++.dg/gomp/pr26611-1.C: New test.
7205         * g++.dg/gomp/pr26611-2.C: New test.
7206
7207 2006-03-24  Jeff Law  <law@redhat.com>
7208
7209         * gcc.c-torture/compile/pr26833.c: New test.
7210         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7211
7212 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7213
7214         * gfortran.dg/endfile_2.f90: Delete temp file.
7215
7216 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7217
7218         PR fortran/19303
7219         * gfortran.dg/record_marker_1.f90: New test case.
7220         * gfortran.dg/record_marker_2.f: New test case.
7221         * gfortran.dg/record_marker_3.f90: New test case.
7222
7223 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7224
7225         PR fortran/17298
7226         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7227         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7228
7229 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7230
7231         * lib/gcc-dg.exp (cleanup-modules): New proc.
7232         * gfortran.dg/allocatable_function_1.f90,
7233         gfortran.dg/allocate_char_star_scalar_1.f90,
7234         gfortran.dg/assumed_charlen_function_1.f90,
7235         gfortran.dg/assumed_dummy_1.f90,
7236         gfortran.dg/assumed_shape_ranks_1.f90,
7237         gfortran.dg/assumed_shape_ranks_2.f90,
7238         gfortran.dg/assumed_size_dt_dummy.f90,
7239         gfortran.dg/auto_char_dummy_array_1.f90,
7240         gfortran.dg/auto_char_len_3.f90,
7241         gfortran.dg/automatic_module_variable.f90,
7242         gfortran.dg/bad_automatic_objects_1.f90,
7243         gfortran.dg/char_array_constructor.f90,
7244         gfortran.dg/char_array_structure_constructor.f90,
7245         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7246         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7247         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7248         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7249         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7250         gfortran.dg/derived_pointer_recursion.f90,
7251         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7252         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7253         gfortran.dg/dummy_functions_1.f90,
7254         gfortran.dg/elemental_initializer_1.f90,
7255         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7256         gfortran.dg/elemental_pointer_1.f90,
7257         gfortran.dg/elemental_subroutine_1.f90,
7258         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7259         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7260         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7261         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7262         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7263         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7264         gfortran.dg/global_references_1.f90,
7265         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7266         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7267         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7268         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7269         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7270         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7271         gfortran.dg/large_integer_kind_1.f90,
7272         gfortran.dg/large_real_kind_1.f90,
7273         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7274         gfortran.dg/module_double_reuse.f90,
7275         gfortran.dg/module_equivalence_1.f90,
7276         gfortran.dg/module_interface_1.f90,
7277         gfortran.dg/module_parameter_array_refs_1.f90,
7278         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7279         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7280         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7281         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7282         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7283         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7284         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7285         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7286         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7287         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7288         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7289         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7290         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7291         gfortran.dg/same_name_1.f90,
7292         gfortran.dg/sibling_dummy_procedure_1.f90,
7293         gfortran.dg/sibling_dummy_procedure_2.f90,
7294         gfortran.dg/sibling_dummy_procedure_3.f90,
7295         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7296         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7297         gfortran.dg/used_dummy_types_2.f90,
7298         gfortran.dg/used_dummy_types_3.f90,
7299         gfortran.dg/used_dummy_types_4.f90,
7300         gfortran.dg/used_dummy_types_5.f90,
7301         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7302         gfortran.dg/userdef_operator_1.f90: Use it.
7303
7304 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7305
7306         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7307         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7308         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7309         gfortran.dg/write_back.f,
7310         gfortran.fortran-torture/execute/inquire_1.f90,
7311         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7312
7313 2006-03-21  Jeff Law  <law@redhat.com>
7314
7315         * gcc.dg/tree-ssa/vrp28.c: New test.
7316
7317 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7318
7319         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7320         if _STDC_C99 is defined.
7321         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7322         * gcc.dg/builtins-20.c: Likewise.
7323         * gcc.dg/builtins-53.c: Likewise.
7324         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7325         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7326
7327 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7328
7329         PR tree-opt/26781
7330         * gcc.c-torture/compile/pr26781-1.c: New test.
7331         * gcc.c-torture/compile/pr26781-2.c: New test.
7332
7333 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7334
7335         PR c++/26690
7336         * g++.dg/gomp/pr26690-1.C: New test.
7337         * g++.dg/gomp/pr26690-2.C: New test.
7338
7339 2006-03-20  Jeff Law  <law@redhat.com>
7340
7341         * gcc.dg/tree-ssa/pr21829.c: New test.
7342
7343         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7344
7345 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7346
7347         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7348         (check_visibility_available): Use it.
7349         (check_effective_target_default_packed): Likewise.
7350         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7351         (check_effective_target_fopenmp): Likewise.
7352         (check_effective_target_freorder): Likewise.
7353         (check_effective_target_fpic): Likewise.
7354         (check_named_sections_available): Likewise.
7355         (check_effective_target_ilp32): Likewise.
7356         (check_effective_target_lp64): Likewise.
7357
7358 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7359
7360         PR fortran/20935
7361         * gfortran.dg/scalar_mask_2.f90: New test case.
7362
7363 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7364
7365         PR tree-opt/26629
7366         * gcc.dg/tree-ssa/loadpre12.c: New test.
7367         * gcc.dg/tree-ssa/loadpre13.c: New test.
7368         * gcc.dg/tree-ssa/loadpre14.c: New test.
7369         * gcc.dg/tree-ssa/loadpre15.c: New test.
7370         * gcc.dg/tree-ssa/loadpre16.c: New test.
7371         * gcc.dg/tree-ssa/loadpre17.c: New test.
7372         * gcc.dg/tree-ssa/loadpre18.c: New test.
7373         * gcc.dg/tree-ssa/loadpre19.c: New test.
7374         * gcc.dg/tree-ssa/loadpre20.c: New test.
7375         * gcc.dg/tree-ssa/loadpre21.c: New test.
7376         * gcc.dg/tree-ssa/loadpre22.c: New test.
7377
7378 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7379
7380         PR fortran/26741
7381         * gfortran.dg/elemental_initializer_1.f90: New test.
7382
7383         PR fortran/26716
7384         * gfortran.dg/assumed_shape_ranks_2: New test.
7385
7386 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7387
7388         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7389         target fpic.
7390
7391 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7392
7393         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7394         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7395         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7396         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7397         gfortran.fortran-torture/execute/direct_io.f90,
7398         gfortran.fortran-torture/execute/inquire_2.f90,
7399         gfortran.fortran-torture/execute/inquire_4.f90,
7400         gfortran.fortran-torture/execute/list_read_1.f90,
7401         gfortran.fortran-torture/execute/open_replace.f90,
7402         gfortran.fortran-torture/execute/slash_edit.f90,
7403         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7404         temporary files from testcases.
7405
7406 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7407
7408         PR libgfortran/26509
7409         gfortran.dg/write_direct_eor.f90: New test.
7410
7411 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7412
7413         * gcc.target/powerpc/pr26350.c: New.
7414         * gcc.target/powerpc/indexed-addr.c: New.
7415
7416 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7417
7418         * gfortran.dg/dependency_13.f90: New test case.
7419
7420 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7421
7422         PR middle-end/21781
7423         * gcc.dg/real-const-1.c: New test case.
7424
7425 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7426
7427         * g++.old-deja/g++.other/init18.C: New.
7428         * g++.old-deja/g++.other/init5.C: Remove xfail.
7429
7430 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7431
7432         * g++.dg/opt/pr15551.C: Cleanup temp file.
7433
7434 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7435
7436         PR c++/6634
7437         g++.dg/parse/long1.C: New test.
7438
7439 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7440
7441         PR fortran/19101
7442         * gfortran.dg/continuation.f90: New test.
7443         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7444
7445 2006-03-14  Richard Guenther  <rguenther@suse.de>
7446
7447         PR tree-optimization/26672
7448         * gcc.dg/torture/pr26672.c: New testcase.
7449
7450 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7451
7452         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7453         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7454
7455 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7456
7457         PR middle-end/26557
7458         * gcc.c-torture/compile/switch-1.c: New test case.
7459
7460 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7461
7462         PR fortran/25378
7463         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7464         test to include more permuatations of mask and index.
7465         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7466         respond to F2003 spec. that the position returned for an all false
7467         mask && condition is zero.
7468
7469 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7470
7471         PR middle-end/25989
7472         * gcc.dg/gomp/pr25989.c: New test.
7473
7474 2006-03-13  Jeff Law  <law@redhat.com>
7475
7476         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7477
7478 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7479
7480         * gcc.dg/switch-9.c: New test.
7481
7482 2006-03-13  Richard Guenther  <rguenther@suse.de>
7483
7484         PR middle-end/26630
7485         * gcc.dg/torture/pr26630.c: New testcase.
7486
7487 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7488
7489         * gfortran.dg/dependency_10.f90: New test case.
7490         * gfortran.dg/dependency_11.f90: Likewise.
7491
7492 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7493             Erik Edelmann  <eedelman@gcc.gnu.org>
7494
7495         * gfortran.dg/allocatable_function_1.f90: New.
7496         * gfortran.dg/allocatable_function_2.f90: New.
7497
7498 2006-03-10  Richard Guenther  <rguenther@suse.de>
7499
7500         PR middle-end/26565
7501         * gcc.dg/torture/pr26565.c: New testcase.
7502
7503 2006-03-09  Eric Christopher  <echristo@apple.com>
7504
7505         * gcc.c-torture/compile/20060309-1.c: New.
7506
7507 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7508
7509         PR libgfortran/26499
7510         * gfortran.dg/write_back.f: New test.
7511         * gfortran.dg/write_rewind_1.f: New test.
7512         * gfortran.dg/write_rewind_2.f: New test.
7513
7514 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7515
7516         PR libgfortran/26554
7517         * gfortran.dg/read_logical.f90: New test.
7518
7519 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7520
7521         * ada/acats/norun.lst: cdd2a03 now passes.
7522
7523 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7524
7525         PR testsuite/25177
7526         * gcc.target/powerpc/pr18096-1.c: Change where the error
7527         would match.
7528
7529 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7530
7531         * gcc.target/i386/cleanup-1.c: New test.
7532         * gcc.target/i386/cleanup-2.c: New test.
7533
7534 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7535
7536         * gfortran.dg/dependency_9.f90: Remove for the time being.
7537
7538 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7539
7540         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7541         directive.
7542
7543 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7544
7545         * gfortran.dg/dependency_9.f90: New test case.
7546
7547 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7548
7549         * gfortran.dg/dependency_4.f90: New test case.
7550         * gfortran.dg/dependency_5.f90: New test case.
7551         * gfortran.dg/dependency_6.f90: New test case.
7552         * gfortran.dg/dependency_7.f90: New test case.
7553         * gfortran.dg/dependency_8.f90: New test case.
7554
7555 2006-03-03  Paul Brook  <paul@codesourcery.com>
7556
7557         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7558         Add m68k-*-elf.
7559
7560 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7561
7562         PR fortran/25031
7563         * multiple_allocation_1.f90: New test.
7564
7565 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7566
7567         PR tree-optimization/26524
7568         * gfortran.dg/pr26524.f: New test case.
7569
7570 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7571
7572         * g++.dg/template/repo5.C: Cleanup repo files.
7573         * gcc.dg/20051201-1.c: Cleanup coverage files.
7574         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7575         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7576         tree dump files.
7577
7578 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7579
7580         * objc.dg/objc-nofilename-1.m: New test.
7581         * objc.dg/bad-receiver-type.m: New test.
7582         * obj-c++.dg/bad-receiver-type.mm: New test.
7583
7584 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7585
7586         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7587
7588 2006-03-01  Mike Stump  <mrs@apple.com>
7589
7590         * g++.dg/abi/key2.C: Add.
7591
7592 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7593
7594         * gfortran.dg/logical_dot_product.f90: New test.
7595
7596         PR fortran/26393
7597         * gfortran.dg/used_interface_ref.f90: New test.
7598
7599         PR fortran/20938
7600         * gfortran.dg/dependency_2.f90: New test.
7601         * gfortran.fortran-torture/execute/where17.f90: New test.
7602         * gfortran.fortran-torture/execute/where18.f90: New test.
7603         * gfortran.fortran-torture/execute/where19.f90: New test.
7604         * gfortran.fortran-torture/execute/where20.f90: New test.
7605
7606 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7607
7608         * g++.dg/tree-ssa/pr26443.C: New test case.
7609
7610 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7611
7612         PR middle-end/26022
7613         * g++.dg/opt/return-slot1.C: New test.
7614
7615 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7616
7617         PR libgfortran/26136
7618         * gfortran.dg/namelist_23.f90: New test.
7619
7620 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7621
7622         PR middle-end/14752
7623         * gcc.dg/fold-eqandshift-2.c: New test case.
7624
7625 2006-02-28  Richard Guenther  <rguenther@suse.de>
7626
7627         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7628         decomposition.
7629
7630 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7631
7632         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7633
7634 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7635
7636         PR libgfortran/26464
7637         * gfortran.dg/backspace_5.f: New test.
7638         * gfortran.dg/backspace_6.f: New test.
7639
7640 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7641
7642         * gcc.dg/fold-eqandnot-1.c: New test case.
7643
7644 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7645
7646         PR middle-end/19983
7647         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7648
7649 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7650
7651         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7652         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7653
7654 2006-02-26  Richard Guenther  <rguenther@suse.de>
7655
7656         PR tree-optimization/26421
7657         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7658
7659 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7660
7661         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7662         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7663
7664 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7665
7666         * gcc.dg/fold-even-1.c: New test case.
7667
7668 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7669
7670         PR middle-end/21137
7671         * gcc.dg/fold-eqandshift-1.c: New test case.
7672
7673 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7674
7675         PR tree-optimization/25125
7676         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7677         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7678
7679 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7680
7681         PR tree-optimizations/26359
7682         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7683         with -fdump-tree-dceloop-details.
7684         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7685
7686 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7687
7688         PR middle-end/23673
7689         * gcc.dg/fold-eqxor-1.c: New test case.
7690         * gcc.dg/fold-eqxor-2.c: Likewise.
7691         * gcc.dg/fold-eqxor-3.c: Likewise.
7692
7693 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7694
7695         PR fortran/23092
7696         * scalar_mask_1.f90: New test.
7697
7698 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7699
7700         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7701         * g++.dg/eh/uncaught2.C: New.
7702         * g++.dg/eh/uncaught3.C: New.
7703
7704 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7705
7706         PR libgfortran/26423
7707         * gfortran.dg/read_many_1.f: New test.
7708
7709 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7710
7711         PR fortran/24519
7712         * gfortran.dg/dependency_3.f90: New test.
7713         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7714         XFAILs.
7715
7716         PR fortran/25395
7717         * gfortran.dg/equiv_6.f90: New test.
7718
7719 2006-02-23  Jeff Law  <law@redhat.com>
7720
7721         * gcc.c-torture/compile/pr26425.c: New test.
7722
7723 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR middle-end/26412
7726         * gcc.dg/gomp/pr26412.c: New test.
7727
7728 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7729
7730         PR c++/26291
7731         * g++.dg/other/ellipsis1.C: New test.
7732         * g++.dg/parse/operator4.C: Adjust error marker.
7733
7734 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7735
7736         PR target/25603
7737         * gfortran.dg/pr25603.f: New testcase.
7738
7739 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7740
7741         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7742         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7743
7744 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7745
7746         * g++.dg/eh/spbp.C: New.
7747
7748 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7749
7750         PR middle-end/26379
7751         * gcc.target/i386/mmx-7.c: New test.
7752
7753 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7754
7755         PR tree-optimization/26361
7756         * gcc.dg/tree-ssa/vrp27.c: New test case.
7757
7758 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7759
7760         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7761         * gcc.dg/tree-ssa/complex-4.c: Here.
7762
7763 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7764
7765         PR middle-end/19543
7766         * gfortran.dg/logical_1.f90: New test case.
7767
7768 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7769
7770         PR middle-end/26334
7771         * gcc.dg/20060218-1.c: Moved to...
7772         * gcc.target/i386/20060218-1.c: ... here.  New test.
7773
7774 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7775
7776         PR fortran/26201
7777         * gfortran.dg/convert_1.f90: New.
7778
7779 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7780
7781         PR fortran/25054
7782         * gfortran.dg/namelist_5.f90: New test.
7783
7784         PR fortran/25089
7785         * gfortran.dg/namelist_4.f90: New test.
7786
7787 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7788
7789         PR tree-opt/25680
7790         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7791
7792 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7793
7794         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7795         variable to take into account the variable name in the
7796         function header.
7797         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7798
7799 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7800
7801         PR middle-end/26334
7802         * gcc.c-torture/compile/20060217-1.c: New test.
7803         * gcc.dg/20060218-1.c: New test.
7804
7805 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7806
7807         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7808
7809 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7810
7811         * gcc.dg/cpp/undef3.c: New test.
7812         * gcc.dg/cpp/trad/builtins2.c: New test.
7813
7814 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR c++/26266
7817         * g++.dg/template/static22.C: New test.
7818         * g++.dg/template/static23.C: New test.
7819         * g++.dg/template/static24.C: New test.
7820         * g++.dg/template/non-dependent13.C: New test.
7821         * g++.dg/init/member1.C: Tweak error markers.
7822
7823 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7824
7825         PR target/26255
7826         * gcc.c-torture/compile/pr26255.c: New test case.
7827
7828 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7829
7830         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7831         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7832         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7833         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7834         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7835         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7836         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7837
7838 2006-02-16  Jeff Law  <law@redhat.com>
7839
7840         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7841         * gcc.dg/tree-ssa/vrp26.c: New test.
7842
7843 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7844
7845         PR target/20353
7846         PR target/24578
7847         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7848         __UCLIBC__ is defined.
7849
7850 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7851
7852         PR fortran/26224
7853         * gfortran.dg/gomp/pr26224.f: New test.
7854
7855 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7856
7857         PR tree-opt/25918
7858         * lib/target-supports.exp
7859         (check_effective_target_vect_short_mult): New.
7860         (check_effective_target_vect_char_mult): New.
7861         (check_effective_target_vect_widen_sum_qi_to_si): New.
7862         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7863         (check_effective_target_vect_widen_sum_hi_to_si): New.
7864         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7865         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7866         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7867         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7868         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7869         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7870         vect-reduc-pattern-2c.c
7871         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7872         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7873         vect-reduc-pattern-1c.c
7874
7875 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7876
7877         PR fortran/24557
7878         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7879
7880 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7881
7882         PR fortran/26054
7883         * gfortran.dg/enum_8.f90: Remove check for warning.
7884         * gfortran.dg/iomsg_1.f90: Ditto.
7885         * gfortran.dg/enum_1.f90: Ditto.
7886         * gfortran.dg/enum_9.f90: Ditto.
7887         * gfortran.dg/enum_2.f90: Ditto.
7888         * gfortran.dg/enum_10.f90: Ditto.
7889         * gfortran.dg/enum_3.f90: Ditto.
7890         * gfortran.dg/flush_1.f90: Ditto.
7891         * gfortran.dg/enum_4.f90: Ditto.
7892         * gfortran.dg/array_constructor_1.f90: Ditto.
7893         * gfortran.dg/enum_5.f90: Ditto.
7894         * gfortran.dg/enum_6.f90: Ditto.
7895         * gfortran.dg/enum_7.f90: Ditto.
7896
7897 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR middle-end/26300
7900         * gcc.c-torture/compile/20060215-1.c: New test.
7901
7902 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7903
7904         PR middle-end/23670
7905         * gcc.dg/tree-ssa/andor-2.c: New test case.
7906
7907 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7908
7909         PR fortran/25045
7910         * optional_dim.f90: New test.
7911
7912 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7913
7914         PR fortran/26277
7915         * gfortran.dg/label_4.f90: New.
7916
7917 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
7918             Diego Novillo  <dnovillo@redhat.com>
7919             Uros Bizjak  <uros@kss-loka.si>
7920
7921         * gfortran.dg/gomp: New directory.
7922
7923 2006-02-14  Richard Guenther  <rguenther@suse.de>
7924
7925         PR tree-optimization/26258
7926         * gcc.dg/torture/pr26258.c: New testcase.
7927
7928 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
7929
7930         PR fortran/26246
7931         * gfortran.dg/pr26246_1.f90: New test.
7932         * gfortran.dg/pr26246_2.f90: New test.
7933
7934         PR middle-end/26092
7935         * gcc.c-torture/compile/20060208-1.c: New test.
7936
7937 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
7938
7939         PR fortran/26074
7940         PR fortran/25103
7941         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
7942         * gfortran.dg/bad_automatic_objects_1.f90: New test.
7943         * gfortran.dg/automatic_module_variable.f90: Change error message.
7944
7945         PR fortran/20861
7946         * gfortran.dg/internal_dummy_1.f90: New test.
7947
7948         PR fortran/20871
7949         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
7950
7951
7952         PR fortran/25083
7953         * gfortran.dg/uncommon_block_data_1.f90: New test.
7954         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
7955         with standard.
7956
7957         PR fortran/25088
7958         * gfortran.dg/typed_subroutine_1.f90: New test.
7959
7960 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
7961
7962         * objc.dg/dwarf-1.m: New.
7963
7964 2006-02-13  Roger Sayle  <roger@eyesopen.com>
7965
7966         PR middle-end/24427
7967         * gcc.dg/tree-ssa/andor-1.c: New test case.
7968
7969 2006-02-13  Josh Conner  <jconner@apple.com>
7970
7971         PR target/25376
7972         * gcc.dg/pr25376.c: New test.
7973
7974         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
7975         assemble.
7976         * lib/target-supports.exp (check_named_sections_available):
7977         Only compile named-sections test -- don't assemble.
7978
7979 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7980
7981         * g++.dg/warn/no-write-strings.C: New test.
7982         * g++.dg/warn/write-strings.C: Likewise.
7983         * g++.dg/warn/write-strings-default.C: Likewise.
7984
7985 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
7986
7987         PR fortran/25806
7988         * gfortran.dg/ret_pointer_2.f90: New test.
7989
7990 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
7991
7992         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
7993
7994 2006-02-10  Jeff Law  <law@redhat.com>
7995
7996         * gcc.c-torture/compile/pr26213.c: New test.
7997
7998 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
7999
8000         gfortran.dg/null_1.f90: New test.
8001
8002 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8003
8004         PR fortran/14771
8005         * gfortran.dg/parens_4.f90: New.
8006         * gfortran.dg/parens_5.f90: New.
8007
8008 2006-02-10  Richard Guenther  <rguenther@suse.de>
8009
8010         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8011
8012 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8013         Paul Thomas  <pault@gcc.gnu.org>
8014
8015         PR fortran/14771
8016         * gfortran.dg/parens_1.f90: New.
8017         * gfortran.dg/parens_2.f90: New.
8018         * gfortran.dg/parens_3.f90: New.
8019
8020 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8021
8022         PR fortran/26038
8023         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8024
8025         PR fortran/25059
8026         * gfortran.dg/impure_assignment_1.f90: New test.
8027
8028         PR fortran/25070
8029         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8030
8031 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8032
8033         PR target/26141
8034         * g++.dg/expr/stdarg2.C: New test.
8035
8036 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8037
8038         PR inline-asm/16194
8039         * gcc.dg/pr16194.c: New test.
8040
8041 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8042
8043         * ada/acats/run_acats: Use portable variant of "$@".
8044
8045 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8046
8047         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8048         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8049
8050 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8051
8052         PR tree-opt/26179
8053         * g++.dg/opt/pr26179.C: New test.
8054
8055 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8056
8057         PR middle-end/26134
8058         * gcc.dg/tree-ssa/complex-3.c: New test.
8059
8060 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8061
8062         * gcc.c-torture/compile/volatile-1.c: New test.
8063
8064 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8065
8066         PR 26180
8067         * gcc.dg/tree-ssa/pr26180.c: New test.
8068
8069 2006-02-08  Jeff Law  <law@redhat.com>
8070
8071         * gcc.dg/tree-ssa/pr21417.c: New test.
8072
8073 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8074
8075         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8076         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8077
8078 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8079
8080         * lib/scanrtl.exp: New.
8081
8082 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8083
8084         PR c++/26071
8085         * g++.dg/other/virtual2.C: New test.
8086
8087         PR c++/26070
8088         * g++.dg/other/virtual1.C: New test.
8089
8090 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8091
8092         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8093         cleanup-ipa-dump): Update dump file glob patterns.
8094         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8095         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8096
8097         * lib/gcc-dg.exp: Load it.
8098         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8099
8100 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8101
8102         PR testsuite/26159
8103         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8104         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8105
8106 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8107
8108         PR fortran/25577
8109         * gfortran.dg/mvbits_1.f90: New.
8110
8111 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8112
8113         * g++.dg/warn/Wdiv-by-zero.C: New test.
8114         * g++.dg/warn/Wno-div-by-zero.C: New.
8115
8116 2006-02-07  Jeff Law  <law@redhat.com>
8117
8118         * gcc.dg/tree-ssa/pr21559.c: New test.
8119
8120         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8121         multiple VRP passes.
8122         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8123         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8124         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8125         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8126         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8127         * gcc.dg/tree-ssa/vrp02.c: Likewise
8128         * gcc.dg/tree-ssa/vrp11.c: Likewise
8129         * gcc.dg/tree-ssa/pr14341.c: Likewise
8130         * gcc.dg/tree-ssa/vrp19.c: Likewise
8131         * gcc.dg/tree-ssa/vrp20.c: Likewise
8132         * gcc.dg/tree-ssa/vrp03.c: Likewise
8133         * gcc.dg/tree-ssa/pr21086.c: Likewise
8134         * gcc.dg/tree-ssa/pr21959.c: Likewise
8135         * gcc.dg/tree-ssa/vrp21.c: Likewise
8136         * gcc.dg/tree-ssa/vrp04.c: Likewise
8137         * gcc.dg/tree-ssa/pr25485.c: Likewise
8138         * gcc.dg/tree-ssa/pr22026.c: Likewise
8139         * gcc.dg/tree-ssa/vrp22.c: Likewise
8140         * gcc.dg/tree-ssa/vrp05.c: Likewise
8141         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8142         * gcc.dg/tree-ssa/pr20701.c: Likewise
8143         * gcc.dg/tree-ssa/vrp23.c: Likewise
8144         * gcc.dg/tree-ssa/vrp06.c: Likewise
8145         * gcc.dg/tree-ssa/pr22117.c: Likewise
8146         * gcc.dg/tree-ssa/pr20702.c: Likewise
8147         * gcc.dg/tree-ssa/vrp15.c: Likewise
8148         * gcc.dg/tree-ssa/pr21090.c: Likewise
8149         * gcc.dg/tree-ssa/pr21294.c: Likewise
8150         * gcc.dg/tree-ssa/vrp24.c: Likewise
8151         * gcc.dg/tree-ssa/vrp07.c: Likewise
8152         * gcc.dg/tree-ssa/pr21563.c: Likewise
8153         * gcc.dg/tree-ssa/pr25382.c: Likewise
8154         * gcc.dg/tree-ssa/vrp16.c: Likewise
8155         * gcc.dg/tree-ssa/vrp25.c: Likewise
8156         * gcc.dg/tree-ssa/vrp08.c: Likewise
8157         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8158         * gcc.dg/tree-ssa/vrp17.c: Likewise
8159         * gcc.dg/tree-ssa/pr21458.c: Likewise
8160         * g++.dg/tree-ssa/pr18178.C: Likewise
8161
8162 2006-02-07  Richard Guenther  <rguenther@suse.de>
8163
8164         PR c++/26140
8165         Revert
8166         2006-01-30  Richard Guenther  <rguenther@suse.de>
8167         PR c++/23372
8168         * gcc.dg/pr23372-1.C: New testcase.
8169
8170         * g++.dg/tree-ssa/pr26140.C: New testcase.
8171
8172 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/9737
8175         * g++.dg/template/ttp15.C: New test.
8176         * g++.dg/template/ttp16.C: Likewise.
8177         * g++.dg/template/ttp17.C: Likewise.
8178         * g++.old-deja/g++.pt/ttp36.C: Remove.
8179         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8180         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8181         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8182         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8183         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8184         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8185         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8186         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8187         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8188
8189 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8190
8191         PR libfortran/23815
8192         * unf_io_convert_4.f90: New test.
8193
8194 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8195
8196         * gcc.dg/tree-ssa/loadpre10.c: New test.
8197         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8198         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8199         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8200
8201 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8202
8203         PR libfortran/24685
8204         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8205
8206 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8207
8208         PR tree-opt/25251
8209         * gfortran.dg/assign_7.f: New test.
8210
8211 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8212
8213         PR fortran/26041
8214         PR fortran/26064
8215         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8216         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8217         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8218
8219 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8220
8221         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8222         in size_t typedef.
8223
8224 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8225
8226         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8227         * g++.dg/charset/string.c (foo): Likewise.
8228         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8229         const char*
8230         * g++.dg/ext/builtin2.C (printf): Likewise.
8231         * g++.dg/init/new15.C (printf): Likewise.
8232         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8233         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8234         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8235         * g++.dg/template/non-dependent4.C (temp): Likewise.
8236         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8237         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8238         parameter type to const char*.
8239         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8240         Change type to const char*.
8241         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8242         Likewise.
8243         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8244         second parameter type to const char*.
8245         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8246         (Y::Y): Change parameter type to const char*.
8247         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8248         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8249         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8250         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8251         (char*).
8252         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8253         const char*.
8254         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8255         type to const char*.
8256         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8257         return type to const char*.
8258         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8259         to const char*.
8260         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8261         * g++.old-deja/g++.law/refs1.C: Likewise.
8262         * g++.old-deja/g++.law/visibility1.C: Likewise.
8263         * g++.old-deja/g++.law/visibility2.C: Likewise.
8264         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8265         const char*.
8266         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8267         * g++.old-deja/g++.mike/net48.C: Likewise.
8268         * g++.old-deja/g++.mike/p646.C: Likewise.
8269         * g++.old-deja/g++.mike/p6746.C: Likewise.
8270         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8271         type to const char*.
8272         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8273         deprecated conversion warning.
8274         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8275         char*.
8276         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8277         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8278         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8279         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8280         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8281         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8282         * g++.old-deja/g++.pt/t39.C: Likewise.
8283         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8284         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8285
8286 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8287
8288         PR fortran/25075
8289         intrinsic_argument_conformance_1.f90: New test.
8290
8291 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8292
8293         PR fortran/20845
8294         * gfortran.dg/char_result_11.f90: Add SAVE.
8295         * gfortran.dg/der_pointer_4.f90: Ditto.
8296         * gfortran.dg/default_initialization.f90: New test.
8297
8298 2006-02-03  Jeff Law  <law@redhat.com>
8299
8300         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8301         handle more than 100 dump files.
8302         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8303         * lib/scantree.exp (scan-tree-dump): Likewise.
8304         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8305         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8306         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8307         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8308         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8309
8310 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8311
8312         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8313
8314 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8315
8316         * g++.dg/template/using12.C: New test.
8317
8318 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8319
8320         * gcc.target/powerpc/pr25960.c: New test.
8321
8322 2006-02-02  Steven G. Kargl  <kargls@comcast>
8323
8324         PR fortran/24958
8325         gfortran.dg/nullify_2.f90: New test.
8326
8327 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8328
8329         PR 25990
8330         * gcc.dg/gomp/pr25990.c: New test.
8331
8332 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8333
8334         PR c++/25342
8335         * g++.gd/template/partial4.C: New test.
8336
8337 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         PR middle-end/26001
8340         * gfortran.dg/data_char_2.f90: New.
8341
8342 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8343
8344         PR fortran/26039
8345         maxval_maxloc_conformance_1.f90: New test.
8346
8347 2006-01-31  Richard Guenther  <rguenther@suse.de>
8348
8349         * gcc.target/i386/sselibm-1.c: New testcase.
8350         * gcc.target/i386/sselibm-2.c: Likewise.
8351         * gcc.target/i386/sselibm-3.c: Likewise.
8352         * gcc.target/i386/sselibm-4.c: Likewise.
8353         * gcc.target/i386/sselibm-5.c: Likewise.
8354
8355 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8356
8357         PR fortran/24266
8358         * gfortran.dg/arrayio_derived_2.f90: New.
8359
8360 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8361
8362         * gcc.dg/unsigned-long-compare.c: New test.
8363
8364 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8365
8366         PR testsuite/25318
8367         * lib/target-supports.exp (check_effective_target_freorder):
8368         Check to see if target supports -freorder-blocks-and-partition.
8369         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8370         instead of "dg-require-named-sections".
8371
8372 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8373
8374         PR target/14798:
8375         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8376         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8377         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8378         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8379         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8380         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8381         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8382         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8383
8384 2006-01-30  Richard Guenther  <rguenther@suse.de>
8385
8386         PR c++/23372
8387         * gcc.dg/pr23372-1.C: New testcase.
8388
8389 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8390
8391         * gcc.dg/gomp/pr25874.c: New test.
8392
8393 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8394
8395         PR tree-opt/25911
8396         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8397
8398 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8399
8400         PR fortran/18578
8401         PR fortran/18579
8402         PR fortran/20857
8403         PR fortran/20885
8404         * gfortran.dg/intent_out_1.f90: New test.
8405
8406 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8407
8408         PR fortran/17911
8409         * gfortran.dg/procedure_lvalue.f90: New test.
8410
8411         PR fortran/20895
8412         PR fortran/25030
8413         * gfortran.dg/char_pointer_assign_2.f90: New test.
8414         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8415         assignment to be consistent with standard.
8416         * gfortran.dg/char_result_2.f90: The same.
8417         * gfortran.dg/char_result_8.f90: The same.
8418
8419 2006-01-28  Zack Weinberg  <zackw@panix.com>
8420
8421         * gcc.dg/Woverlength-strings.c
8422         * gcc.dg/Woverlength-strings-pedantic-c89.c
8423         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8424         * gcc.dg/Woverlength-strings-pedantic-c99.c
8425         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8426
8427 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8428
8429         * gcc.c-torture/execute/20060127-1.c: New test.
8430
8431 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/25999
8434         * g++.dg/ext/pragmaweak1.C: New test.
8435
8436 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/25855
8439         * g++.dg/template/spec29.C: New test.
8440
8441 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8442
8443         PR c/19606.
8444         * gcc.c-torture/execute/pr19606.c: New.
8445
8446 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8447
8448         * gcc.dg/pragma-re-4.c: New test.
8449
8450 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8451
8452         PR fortran/25964
8453         * gfortran.dg/assumed_size_refs_3.f90: New test.
8454
8455 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8456
8457         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8458
8459 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8460
8461         PR ada/21317
8462         * ada/acats/support/impdef.a: Add One_Long_Second.
8463         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8464         * ada/acats/tests/c9/c94026.a: Likewise.
8465         * ada/acats/tests/c9/c97305c.ada: Likewise.
8466         * ada/acats/tests/c9/c99004a.ada: Likewise.
8467
8468 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8469
8470         PR fortran/25964
8471         * gfortran.dg/global_references_2.f90: New test.
8472
8473         PR fortran/25084
8474         PR fortran/20852
8475         PR fortran/25085
8476         PR fortran/25086
8477         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8478         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8479
8480         PR fortran/25416
8481         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8482
8483 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8484
8485         PR c/25892
8486         * gcc.dg/Wpointer-sign.c: New.
8487         * gcc.dg/Wpointer-sign-Wall.c: New.
8488         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8489         * gcc.dg/Wpointer-sign-pedantic.c: New.
8490         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8491         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8492
8493 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8494
8495         PR C/25861
8496         * gcc.c-torture/compile/pr25861.c: New test.
8497
8498 2006-01-26  Paul Brook  <paul@codesourcery.com>
8499
8500         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8501         on short-enum targets.
8502         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8503         variable.
8504         (generate_fields): Use short_enums.
8505         (main): Set short_enums.  Document -e.
8506         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8507         on short-enum targets.
8508         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8509         variable.
8510         (generate_fields): Use short_enums.
8511         (main): Set short_enums.  Document -e.
8512         * lib/target-supports.exp (check_effective_target_short_enums): New.
8513
8514 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8515
8516         PR target/25947
8517         * gcc.dg/torture/pr25947-1.c: New test.
8518
8519 2006-01-25  Jan Hubicka  <jh@suse.cz>
8520             Roger Sayle  <roger@eyesopen.com>
8521
8522         PR rtl-optimization/25703
8523         * gcc.target/i386/20060125-1.c: New test case.
8524         * gcc.target/i386/20060125-2.c: New test case.
8525
8526 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8527
8528         PR fortran/18540
8529         * gfortran.dg/goto_1.f: New.
8530
8531 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8532
8533         PR fortran/25716
8534         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8535         25716 on 32-bit systems too.
8536
8537 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8538
8539         PR testsuite/25590
8540         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8541
8542 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8543
8544         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8545
8546 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8547
8548         PR fortran/25835
8549         * gfortran.dg/read_eof.f90: Delete, renamed.
8550         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8551         * gfortran.dg/read_eof_2.f90: New test.
8552         * gfortran.dg/read_eof_3.f90: New test.
8553
8554 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8555
8556         PR tree-opt/25860
8557         * gcc.c-torture/compile/pr25860.c: New test.
8558
8559 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8560
8561         PR c++/25552
8562         * g++.dg/parse/dtor8.C: New test.
8563
8564 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8565
8566         PR testsuite/25891
8567         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8568         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8569         check_effective_target_fopenmp returns 0.
8570
8571 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8572
8573         PR ada/20548
8574         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8575         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8576         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8577
8578 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8579
8580         PR tree-opt/25857
8581         * g++.dg/opt/pr25857.C: New test.
8582
8583 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8584         Jan Hubicka  <jh@suse.cz>
8585         Richard Guenther  <rguenther@suse.de>
8586
8587         PR rtl-optimization/25654
8588         * gcc.dg/torture/pr25654.c: New testcase.
8589         * gcc.target/i386/pr25654.c: Likewise.
8590
8591 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8592
8593         PR fortran/25901
8594         * gfortran.dg/internal references_2.f90: New test.
8595
8596         Fix regression in testing of admissability of attributes.
8597         * gfortran.dg/intent_used_1.f90: New test.
8598
8599 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8600
8601         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8602         Remove target conditional torture options for i?86 and x86_64
8603         GNU/Linux.
8604
8605 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8606
8607         PR c++/10891
8608         * g++.dg/rtti/no-rtti.C: New.
8609
8610 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8611
8612         PR c++/25895
8613         * g++.dg/inherit/conv2.C: New test.
8614
8615         PR c++/25856
8616         * g++.dg/parse/dtor7.C: New test.
8617
8618         PR c++/25858
8619         * g++.dg/template/crash44.C: New test.
8620
8621 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8622
8623         PR fortran/25124
8624         PR fortran/25625
8625         * gfortran.dg/internal_references_1.f90: New test.
8626           PR fortran/20881
8627         PR fortran/23308
8628         PR fortran/25538
8629         PR fortran/25710
8630         * gfortran.dg/global_references_1.f90: New test.
8631         * gfortran.dg/g77/19990905-1.f: Restore the error that
8632         there is a clash between the common block name and
8633         the name of a subroutine reference.
8634
8635         PR fortran/PR24276
8636         * gfortran.dg/aliasing_dummy_1.f90: New test.
8637
8638 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8639
8640         * gcc.dg/vmx/1b-01.c: Warning fix.
8641         * gcc.dg/vmx/1c-02.c: Likewise.
8642         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8643
8644 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8645
8646         PR testsuite/24962
8647         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8648
8649 2006-01-20  Richard Guenther  <rguenther@suse.de>
8650         Steven Bosscher <stevenb.gcc@gmail.com>
8651
8652         PR rtl-optimization/24626
8653         * gcc.dg/torture/pr24626-1.c: New testcase.
8654         * gcc.dg/torture/pr24626-2.c: Likewise.
8655         * gcc.dg/torture/pr24626-3.c: Likewise.
8656         * gcc.dg/torture/pr24626-4.c: Likewise.
8657
8658 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8659
8660         PR c++/5520
8661         * g++.dg/warn/empty-body.C: New.
8662
8663 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8664
8665         PR c++/22136
8666         * g++.dg/template/using10.C: New test.
8667         * g++.dg/temlpate/using11.C: Likewise.
8668         * g++.dg/inherit/using5.C: Tweak error messages.
8669
8670 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8671
8672         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8673         target test.
8674         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8675
8676 2006-01-19  Jan Hubicka  <jh@suse.cz>
8677
8678         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8679
8680 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8681
8682         PR c++/25854
8683         * g++.dg/template/spec28.C: New test.
8684
8685 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8686
8687         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8688         Fix fprintf's by adding srcdir or removing it.
8689
8690 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8691
8692         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8693         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8694         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8695         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8696         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8697         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8698         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8699         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8700         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8701         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8702         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8703         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8704         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8705         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8706
8707 2006-01-18  Jeff Law  <law@redhat.com>
8708
8709         * gcc.dg/tree-ssa/vrp25.c: New test.
8710
8711 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8712
8713         * gcc.dg/pr25805.c: Fix misapplied patch.
8714
8715 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8716
8717         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8718         (check_effective_target_vect_udot_qi): New.
8719         (check_effective_target_vect_sdot_hi): New.
8720         (check_effective_target_vect_udot_hi): New.
8721         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8722         prefixed with "wrapv-" with -fwrapv.
8723         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8724         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8725         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8726         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8727         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8728
8729         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8730         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8731         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8732         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8733
8734 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8735
8736         PR c++/16829
8737         * g++.dg/other/default2.C: New test.
8738         * g++.dg/other/default3.C: New test.
8739
8740 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8741
8742         PR c/25805
8743         * gcc.dg/pr25805.c: New file.
8744
8745 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/25836
8748         * g++.dg/template/init6.C: New test.
8749
8750 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8751
8752         * gcc.dg/tree-ssa/pr24287.c: New test
8753
8754 2006-01-18  Eric Christopher  <echristo@apple.com>
8755
8756         * g++.dg/eh/table.C: New.
8757
8758 2006-01-18  DJ Delorie  <dj@redhat.com>
8759
8760         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8761         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8762         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8763         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8764
8765 2006-01-18  Jeff Law  <law@redhat.com>
8766
8767         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8768         on wrapping on overflow semantics.
8769
8770         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8771
8772         * gcc.gc/tree-ssa/vrp23.c: New test.
8773         * gcc.gc/tree-ssa/vrp24.c: New test.
8774
8775 2006-01-18  Richard Henderson  <rth@redhat.com>
8776             Aldy Hernandez  <aldyh@redhat.com>
8777             Jakub Jelinek  <jakub@redhat.com>
8778             Diego Novillo  <dnovillo@redhat.com>
8779             Uros Bizjak  <uros@kss-loka.si>
8780
8781         * testsuite/gcc.dg/gomp: New directory.
8782
8783 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8784             Steven G. Kargl  <kargls@comcast.net>
8785
8786         PR fortran/20869
8787         * gfortran.dg/intrinsic_external_1.f90: New test.
8788
8789         PR fortran/20875.
8790         * gfortran.dg/elemental_pointer_1.f90: New test.
8791
8792         PR fortran/25024
8793         * gfortran.dg/external_procedures_1.f90: New test.
8794
8795         PR fortran/25785
8796         gfortran.dg/assumed_present.f90: New test.
8797
8798 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8799
8800         * g++.dg/parse/lookup5.C: New test.
8801
8802 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8803
8804         PR fortran/25697
8805         * gfortran.dg/read_eof.f90: New test.
8806
8807 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8808
8809         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8810         add a closing brace.
8811
8812 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8813
8814         PR fortran/25631
8815         * gfortran.dg/fmt_tl.f: New test.
8816
8817 2006-01-17  Eric Christopher  <echristo@apple.com>
8818
8819         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8820         * g++.old-deja/g++.warn/impint2.C: Ditto.
8821         * g++.old-deja/g++.other/null1.C: Ditto.
8822         * g++.dg/warn/conv2.C: Ditto.
8823         * g++.dg/warn/conv4.C: New file.
8824
8825 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8826
8827         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8828
8829 2006-01-17  Andreas Jaeger  <aj@suse.de>
8830             Janis Johnson <janis187@us.ibm.com>
8831
8832         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8833         in 64-bit.
8834         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8835         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8836
8837 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8838
8839         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8840         xfail txxx where xxx >= 25.
8841
8842 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8843
8844         PR testsuite/25764
8845         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8846
8847 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8848
8849         PR c/25682
8850         * gcc.dg/pr25682.c: New test.
8851         * g++.dg/parse/array-size2.C: New test.
8852
8853 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8854
8855         * consistency.vlad: Remove entire directory, 1652 files.
8856
8857 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8858
8859         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8860         check_effective_target_dfprt_nocache): New.
8861         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8862         (check_effective_target_dfprt): New.
8863         * lib/c-compat.exp (check_dfp): Remove.
8864         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8865         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8866         level of support for decimal float.
8867         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8868         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8869         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8870         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8871         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8872         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8873         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8874         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8875         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8876         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8877         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8878         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8879         directives.
8880
8881 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8882
8883         PR testsuite/25741
8884         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8885         $base_dir/../.
8886         * lib/gfortran.exp (gfortran_init): Likewise.
8887         * lib/obj-c++.exp (obj-c++_init): Likewise.
8888         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8889         (scan-assembler-dem-not): Likewise.
8890         * lib/scandump.exp (scan-dump-dem): Likewise.
8891         (scan-dump-dem-not): Likewise.
8892
8893 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8894
8895         PR testsuite/25767
8896         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8897         powerpc-*-darwin*.
8898         * lib/obj-c++.exp (obj-c++_init): Likewise.
8899
8900 2006-01-16  Richard Guenther  <rguenther@suse.de>
8901
8902         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8903
8904 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8905
8906         PR testsuite/25777
8907         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8908         to LD_LIBRARY_PATH.
8909
8910 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8911             Andrew Pinski  <pinskia@physics.uc.edu>
8912
8913         * gcc.dg/minmax-1.c: New test.
8914
8915 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8916
8917         * gcc.dg/dfp/dfp.exp: Correct FSF address.
8918         * gcc.misc-tests/dectest.exp: Ditto.
8919
8920 2006-01-15  Ian Lance Taylor  <ian@airs.com>
8921
8922         PR testsuite/25796
8923         * gcc.target/i386/cmov6.c: Use -march=k8.
8924
8925 2006-01-15  Andreas Jaeger  <aj@suse.de>
8926
8927         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
8928         x86 does not have __float128.
8929
8930 2006-01-14  Ian Lance Taylor  <ian@airs.com>
8931
8932         * gcc.target/i386/cmov6.c: New test.
8933
8934 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/25663
8937         * g++.dg/template/ctor6.C: New test.
8938
8939 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
8940
8941         PR tree-optimization/25485
8942         * gcc.dg/tree-ssa/pr25485.c: New.
8943
8944 2006-01-14  Richard Guenther  <rguenther@suse.de>
8945
8946         PR tree-optimization/22548
8947         PR tree-optimization/22555
8948         PR tree-optimization/22501
8949         * gcc.dg/tree-ssa/alias-4.c: New testcase.
8950         * gcc.dg/tree-ssa/alias-5.c: Likewise.
8951         * gcc.dg/tree-ssa/alias-6.c: Likewise.
8952         * gcc.dg/tree-ssa/alias-7.c: Likewise.
8953         * gcc.dg/tree-ssa/alias-8.c: Likewise.
8954         * gcc.dg/tree-ssa/alias-9.c: Likewise.
8955         * gcc.dg/tree-ssa/alias-10.c: Likewise.
8956         * gcc.dg/tree-ssa/alias-11.c: Likewise.
8957         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8958
8959 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
8960
8961         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
8962         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
8963
8964 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
8965         Richard Guenther  <rguenther@suse.de>
8966
8967         PR rtl-optimization/24257
8968         * gcc.dg/torture/pr24257.c: New testcase.
8969
8970 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
8971
8972         * gcc.c-torture/execute/20060110-1.c: New test.
8973         * gcc.c-torture/execute/20060110-2.c: New test.
8974
8975 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
8976
8977         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
8978
8979 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
8980
8981         PR fortran/25756
8982         * gfortran.dg/label_3.f90: New test.
8983
8984 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
8985
8986         PR tree-optimization/25771
8987         * g++.dg/tree-ssa/pr25771.C: New test
8988
8989 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8990
8991         PR tree-opt/24365
8992         * g++.dg/opt/complex5.C: New test.
8993
8994 2006-01-13  Richard Guenther  <rguenther@suse.de>
8995
8996         * gcc.target/i386/387-9.c: New testcase.
8997
8998 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8999
9000         PR c++/24824
9001         * g++.dg/debug/dwarf2-1.C: New.
9002
9003 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9004
9005         PR testsuite/25728
9006         * lib/gcov.exp (verify-lines): Add "close $fd".
9007
9008 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9009             Ben Elliston  <bje@au.ibm.com>
9010
9011         * gcc.dg/dfp/inf-1.c: New test.
9012
9013 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9014             Yao Qi  <qiyaoltc@cn.ibm.com>
9015             Ben Elliston  <bje@au.ibm.com>
9016             Jon Grimm  <jgrimm2@us.ibm.com>
9017
9018         * gcc.dg/nodfp-1.c: New test.
9019         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9020         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9021         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9022         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9023         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9024         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9025         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9026         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9027         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9028         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9029         * gcc.dg/format/dfp-printf-1.c: Likewise.
9030         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9031         (compat_setup_dfp): New.
9032         * gcc.dg/compat/compat.exp: Use it.
9033         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9034         Make some variables global, prepend "compat_" to their names.
9035         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9036         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9037         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9038         * lib/compat.exp (compat_skip_list): Make global, rename.
9039         * lib/c-compat.exp: New file.
9040         * lib/target-supports.exp (check_effective_target_dfp): New.
9041
9042         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9043         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9044         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9045         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9046         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9047         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9048         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9049         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9050         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9051         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9052         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9053         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9054         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9055         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9056         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9057         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9058         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9059         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9060         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9061         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9062         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9063         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9064         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9065         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9066         gcc.dg/dfp/struct-layout-1.c,
9067         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9068         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9069         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9070         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9071         gcc.dg/dfp/func-vararg-dfp.c,
9072         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9073         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9074         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9075         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9076         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9077
9078 2006-01-11  Richard Guenther  <rguenther@suse.de>
9079
9080         PR tree-optimization/25734
9081         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9082
9083 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9084
9085         PR fortran/25486
9086         * gfortran.dg/literal_character_constant_1_x.F: New test.
9087         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9088         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9089         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9090
9091 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9092
9093         PR c++/25386
9094         * g++.dg/ext/packed3.C: Add expected packed error.
9095
9096 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9097
9098         PR target/25706
9099         * gcc.dg/torture/pr25706-1.c: New test.
9100
9101 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9102
9103         PR tree-optimization/23109
9104         PR tree-optimization/23948
9105         PR tree-optimization/24123
9106
9107         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9108         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9109         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9110         g++.dg/tree-ssa/pr23948.C: New testcases.
9111         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9112         three divisions in order to do the optimization.
9113
9114 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9115
9116         PR c++/25632
9117         * g++.dg/other/pr25632.C: New test.
9118
9119 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9120
9121         PR fortran/25730
9122         * gfortran.dg/used_types_1.f90: New test.
9123
9124 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9125
9126         PR target/25718
9127         * gcc.dg/torture/pr25718-1.c: New test.
9128
9129 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9130
9131         * gfortran.dg/list_read_2.f90: Fix typo in description.
9132
9133 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9134
9135         * lib/target-supports.exp (check_visibility_available): Simplify test
9136         for *-*-netware*.
9137         (check_profiling_available): Fail for *-*-netware*.
9138         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9139         * gcc.dg/20021014-1.c: Likewise.
9140         * gcc.dg/nest.c: Likewise.
9141
9142 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9143
9144         fortran/24936
9145         * gfortran.dg/forall_3.f90: New test.
9146
9147 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9148
9149         PR fortran/21977
9150         * gfortran.dg/nesting_2.f90: New test.
9151         * gfortran.dg/nesting_3.f90: New test.
9152
9153 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9154
9155         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9156         Fix typo in comment.
9157
9158 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9159
9160         * gfortran.dg/single_char_string.f90: New test.
9161
9162 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9163
9164         * gfortran.dg/ichar_2.f90: New test.
9165
9166 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9167
9168         PR fortran/25093
9169         * gfortran.dg/private_type_4.f90: New.
9170
9171 2006-01-07  Richard Guenther  <rguenther@suse.de>
9172
9173         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9174
9175 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9176
9177         * gfortran.dg/func_decl_1.f90: New.
9178         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9179         * gfortran.dg/array_alloc_2.f90: Likewise.
9180         * gfortran.dg/char_result_8.f90: Likewise.
9181         * gfortran.dg/dup_save_1.f90: Likewise.
9182         * gfortran.dg/dup_save_2.f90: Likewise.
9183         * gfortran.dg/f2c_6.f90: Likewise.
9184         * gfortran.dg/f2c_7.f90: Likewise.
9185         * gfortran.dg/func_result_2.f90: Likewise.
9186         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9187
9188 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9189
9190         PR fortran/22146
9191         * gfortran.dg/elemental_subroutine_1.f90: New test.
9192         * gfortran.dg/elemental_subroutine_2.f90: New test.
9193
9194         PR fortran/25029
9195         PR fortran/21256
9196         * gfortran.dg/assumed_size_refs_1.f90: New test.
9197
9198         PR fortran/20868
9199         PR fortran/20870
9200         * gfortran.dg/assumed_size_refs_2.f90: New test.
9201         * gfortran.dg/initialization_1.f90: Change warning message.
9202
9203 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9204
9205         * gcc.dg/tree-ssa/loop-15.c: New test.
9206
9207 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9208
9209         PR fortran/25598
9210         * gfortran.dg/backspace_3.f: New test.
9211         * gfortran.dg/backspace_4.f: New test.
9212
9213 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9214
9215         PR fortran/24268
9216         * gfortran.dg/fmt_white.f: Update test.
9217
9218 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9219
9220         * gcc.dg/cast-1.c: Add new warning.
9221         * gcc.dg/cast-2.c: Likewise.
9222         * gcc.dg/cast-3.c: Likewise.
9223         * gcc.dg/format/cast-1.c: Likewise.
9224         * gcc.dg/cast-4.c: New testcase.
9225
9226 2006-01-05  Richard Guenther  <rguenther@suse.de>
9227
9228         PR tree-optimization/22555
9229         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9230
9231 2006-01-05  Richard Guenther  <rguenther@suse.de>
9232             Diego Novillo  <dnovillo@redhat.com>
9233
9234         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9235         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9236         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9237         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9238         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9239         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9240         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9241         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9242         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9243         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9244         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9245         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9246         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9247         * treelang/compile/extravar.tree: Likewise.
9248         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9249         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9250         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9251         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9252         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9253
9254 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9255
9256         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9257         for 64-bit fix.
9258
9259 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9260
9261         PR fortran/23675
9262         gfortran.dg/char_result_11.f90: New.
9263
9264 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9265
9266         PR c++/24782
9267         * g++.dg/parse/access9.C: New test.
9268         * g++.dg/tc1/dr52.C: Tweak error markers.
9269
9270 2006-01-04  Richard Henderson  <rth@redhat.com>
9271
9272         Merge from gomp branch.
9273         * g++.dg/parse/pragma2.C: Update expected error lines.
9274
9275 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9276
9277         * g++.dg/other/i386-2.C: New test.
9278
9279         PR target/25554
9280         * gcc.c-torture/compile/20051228-1.c: New test.
9281
9282         PR c/25559
9283         * gcc.dg/pr25559.c: New test.
9284
9285 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9286
9287         PR c++/25492
9288         * g++.dg/lookup/friend9.C: New test.
9289
9290         PR c++/25625
9291         * g++.dg/template/repo5.C: New test.
9292
9293 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9294
9295         PR fortran/25101
9296         * gfortran.dg/forall_2.f90: New test.
9297
9298 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9299
9300         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9301         dg-require-weak.  Adjust regexp to handle leading-underscore
9302         targets and space as well as TAB after .weak.  Change previous
9303         64-bit fix to not use naked dot.
9304
9305 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9306
9307         PR rtl-optimization/25578
9308         * gcc.c-torture/execute/20060102-1.c: New testcase.
9309
9310 2006-01-03  Richard Guenther  <rguenther@suse.de>
9311
9312         PR c/25183
9313         * gcc.dg/torture/pr25183.c: New testcase.
9314
9315 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9316
9317         Merge from gomp-branch.
9318         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9319         * gcc.dg/ia64-sync-2.c: Likewise.
9320         * gcc.dg/ia64-sync-3.c: Likewise.
9321         * gcc.dg/ia64-sync-4.c: Likewise.
9322         * gcc.dg/sync-2.c: Likewise.
9323         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9324         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9325
9326 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/25635
9329         * g++.dg/parse/operator6.C: New test.
9330
9331         PR c++/25637
9332         * g++.dg/parse/error29.C: New test.
9333
9334         PR c++/25638
9335         * g++.dg/parse/dtor6.C: New test.
9336
9337         PR c++/25633
9338         * g++.dg/parse/ctor3.C: New test.
9339
9340         PR c++/25634
9341         * g++.dg/template/class3.C: New test.
9342
9343 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9344
9345         * g++.dg/debug/debug9.C: New.
9346
9347 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9348
9349         PR fortran/24640
9350         * gfortran.dg/label_2.f90: New test.
9351
9352 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9353
9354         * g++.dg/lookup/using12.C: Tighten error marker.
9355
9356 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9357             Andrew Pinski <pinskia@physics.uc.edu>
9358
9359         * gcc.target/powerpc/darwin-abi-3.c: New file.
9360         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9361         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9362         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9363         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9364         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9365         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9366         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9367         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9368
9369 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9370
9371         * gcc.dg/tree-ssa/loadpre1.c: New;
9372         * gcc.dg/tree-ssa/loadpre2.c: New;
9373         * gcc.dg/tree-ssa/loadpre3.c: New;
9374         * gcc.dg/tree-ssa/loadpre4.c: New;
9375         * gcc.dg/tree-ssa/loadpre5.c: New;
9376         * gcc.dg/tree-ssa/loadpre6.c: New;
9377         * gcc.dg/tree-ssa/loadpre7.c: New;
9378         * gcc.dg/tree-ssa/loadpre8.c: New;
9379         * gcc.dg/tree-ssa/loadpre9.c: New;
9380
9381 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9382
9383         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9384         * g++.dg/abi/thunk4.C: Likewise.
9385
9386 2006-01-01  Andreas Jaeger  <aj@suse.de>
9387
9388         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9389         portable.
9390
9391 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9392
9393         PR c++/25294
9394         * gcc.dg/pragma-pack-3.c: New test.
9395         * g++.dg/parse/pragma3.C: New test.
9396
9397 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9398
9399         PR middle-end/24827
9400         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9401
9402 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9403
9404         PR testsuite/25214
9405         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9406
9407 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9408
9409         PR fortran/22607
9410         * gfortran-dg/pure_byref_3.f90: New.
9411
9412         fortran/PR 25396
9413         * gfortran.dg/userdef_operator_1.f90: New.
9414
9415 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9416
9417         * g++.dg/abi/thunk3.C: New.
9418         * g++.dg/abi/thunk4.C: New.
9419
9420 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9421
9422         PR fortran/25532
9423         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9424         associated derived type components of derived types are
9425         properly declared in contained procedures.
9426
9427 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9428
9429         PR libgfortran/25139
9430         * gfortran.dg/backspace_2.f: New test.
9431
9432 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9433
9434         PR libgfortran/25550
9435         * gfortran.dg/endfile.f: New test.
9436
9437 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9438
9439         PR libgfortran/25419
9440         * gfortran.dg/comma.f: New test.
9441
9442 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9443
9444         * lib/gfortran-dg.exp: Remove trailing whitespace.
9445         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9446         -funroll-all-loops.
9447
9448 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9449
9450         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9451         Extended Double long doubles or repeat tests when long double is
9452         the same size as double.
9453
9454 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9455
9456         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9457
9458         PR testsuite/25442
9459         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9460         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9461
9462         PR testsuite/25441
9463         * gcc.dg/pr23911.c: Make test variable static.
9464
9465         PR testsuite/25444
9466         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9467
9468 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9469
9470         PR c++/25439
9471         * g++.dg/parse/crash17.C: Adjust error markers.
9472         * g++.dg/template/error20.C: New test.
9473
9474 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9475
9476         PR c++/23172
9477         * g++.dg/ext/complit4.C: New test.
9478
9479         PR c++/25417
9480         * g++.dg/ext/complit5.C: Likewise.
9481
9482 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9483
9484         PR tree-optimization/25125
9485         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9486         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9487         * gcc.c-torture/execute/pr25125.c: New.
9488
9489 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9490
9491         PR fortran/25029
9492         PR fortran/21256
9493         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9494         with incorrect assumed size references.
9495
9496 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/23171
9499         * g++.dg/opt/init1.C: New test.
9500
9501 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9502
9503         PR c++/24671
9504         * g++.dg/template/sfinae3.C: New test.
9505
9506 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9507
9508         * g++.dg/other/friend4.C: New test.
9509
9510 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9511
9512         PR target/25005
9513         * g++.dg/opt/pr25005.C: New test.
9514
9515 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/25369
9518         * g++.dg/template/ptrmem16.C: New test.
9519
9520 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9521
9522         PR fortran/25029
9523         PR fortran/21256
9524         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9525
9526 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9527
9528         PR libgfortran/25307
9529         * gfortran.dg/list_read_5.f90: New test.
9530
9531 2005-12-22  Richard Henderson  <rth@redhat.com>
9532
9533         * gcc.target/i386/sse-7.c: Use -msse2.
9534
9535 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9536
9537         PR rtl-optimization/25432
9538         * gcc.c-torture/compile/20051216-1.c: New test.
9539
9540         PR objc/25328
9541         * objc/execute/pr25328.m: New test.
9542
9543 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/25364
9546         * g++.dg/template/call4.C: New test.
9547
9548 2005-12-22  Dale Johannesen  <dalej@apple.com>
9549
9550         * gcc.target/i386/sse-17.c: New.
9551
9552 2005-12-22  Paul Brook  <paul@codesourcery.com>
9553
9554         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9555
9556 2005-12-22  Paul Brook  <paul@codesourcery.com>
9557
9558         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9559
9560 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9561
9562         PR tree-opt/25513
9563         * gcc.c-torture/compile/pr25513.c: New test.
9564
9565 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9566
9567         PR c++/23333
9568         * g++.dg/parse/error25.C: Add more tests.
9569
9570 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9571
9572         PR fortran/18990
9573         * gfortran.dg/der_charlen_1.f90: New.
9574
9575 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9576
9577         PR fortran/20889
9578         * gfortran.dg/pointer_component_type_1.f90: New test.
9579
9580         PR fortran/25029
9581         PR fortran/21256
9582         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9583         should give an error with assumed size array refernces and checks those
9584         that should not.
9585         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9586         reference an upper bound so that it does not generate an error.
9587
9588         PR fortran/19362
9589         PR fortran/20244
9590         PR fortran/20864
9591         PR fortran/25391
9592         * gfortran.dg/used_dummy_types_1.f90: New test.
9593         * gfortran.dg/used_dummy_types_2.f90: New test.
9594         * gfortran.dg/used_dummy_types_3.f90: New test.
9595         * gfortran.dg/used_dummy_types_4.f90: New test.
9596         * gfortran.dg/used_dummy_types_5.f90: New test.
9597
9598         PR fortran/23152
9599         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9600         group already being USE associated.
9601         * gfortran.dg/assumed_shape_nml.f90: New test.
9602         * gfortran.dg/assumed_size_nml.f90: New test.
9603
9604         PR fortran/20862
9605         PR fortran/25053
9606         PR fortran/25063
9607         PR fortran/25064
9608         PR fortran/25066
9609         PR fortran/25067
9610         PR fortran/25068
9611         PR fortran/25307
9612         * gfortran.dg/io_constraints_1.f90: New test.
9613         * gfortran.dg/io_constraints_1.f90: New test.
9614         * gfortran.dg/iostat_3.f90: Change wording of warning.
9615         * gfortran.dg/g77/19981216-0.f: The same.
9616
9617 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9618
9619         PR tree-optimization/23518
9620         * testsuite/gcc.dg/pr23518.c: New.
9621
9622 2005-12-21  Mike Stump  <mrs@apple.com>
9623
9624         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9625
9626 2005-12-21  Paul Brook  <paul@codesourcery.com>
9627
9628         * gcc.dg/pr19340.c: Skip on m68k targets.
9629
9630 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9631
9632         PR rtl-optimization/25196
9633         * gcc.dg/pr25196.c: New test.
9634
9635 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9636
9637         PR fortran/25423
9638         gfortran.dg/where_nested_1.f90: New.
9639
9640 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9641
9642         PR tree-optimization/25382.
9643         * gcc.dg/tree-ssa/pr25382.c: New.
9644
9645 2005-12-20  Richard Guenther  <rguenther@suse.de>
9646
9647         PR middle-end/24306
9648         * gcc.target/i386/pr24306.c: New testcase.
9649
9650 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9651
9652         PR tree-optimization/25501
9653         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9654
9655 2005-12-20  Richard Guenther  <rguenther@suse.de>
9656
9657         Revert
9658         2005-12-02  Richard Guenther  <rguenther@suse.de>
9659
9660         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9661
9662 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9663
9664         PR c++/21228
9665         * g++.dg/warn/Wunreachable-code-2.C: New test.
9666
9667 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9668
9669         PR c++/24278
9670         * g++.dg/template/ctor5.C: New test.
9671
9672         PR c++/24915
9673         * g++.dg/template/overload8.C: New test.
9674
9675 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9676
9677         * gcc.c-torture/compile/pr25483 : New test.
9678
9679 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9680
9681         PR c++/20552
9682         * g++.dg/ext/typeof10.C: New test.
9683
9684 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9685
9686         * gcc.dg/mt-loopi1.c: New.
9687
9688 2005-12-18  Richard Guenther  <rguenther@suse.de>
9689
9690         PR tree-optimization/25481
9691         * gcc.dg/torture/pr25481.c: New testcase.
9692
9693 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9694
9695         PR rtl-optimization/21041
9696         * gcc.dg/pr21041.c: New test.
9697
9698 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9699
9700         PR libgfortran/25463
9701         * gfortran.dg/advance.f90: New test.
9702
9703 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9704
9705         * gcc.dg/20051201-1.c: New test.
9706
9707 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9708
9709         PR fortran/25018
9710         * gfortran.dg/initialization_1.f90: New test.
9711         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9712         * gfortran.dg/g77/980616-0.f: The same.
9713
9714 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9715
9716         * PR fortran/25458
9717         * gfortran.dg/chkbits.f90: New test.
9718
9719 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9720
9721         * gfortran.dg/enum_5.f: Revert to previous version.
9722
9723 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9724
9725         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9726         * gfortran.dg/nested_modules_1.f90: Ditto.
9727         * gfortran.dg/hollerith_f95.f90: Ditto.
9728         * gfortran.dg/select_5.f90: Ditto.
9729         * gfortran.dg/secnds.f: Ditto.
9730         * gfortran.dg/hollerith2.f90: Ditto.
9731         * gfortran.dg/imag_2.f: Ditto.
9732         * gfortran.dg/ftell_2.f90: Ditto.
9733         * gfortran.dg/malloc_free_1.f90: Ditto.
9734         * gfortran.dg/logint-1.f: Ditto.
9735         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9736         * gfortran.dg/e_d_fmt.f90: Ditto.
9737         * gfortran.dg/hollerith_legacy.f90: Ditto.
9738         * gfortran.dg/logint-2.f: Ditto.
9739         * gfortran.dg/enum_5.f90: Ditto.
9740         * gfortran.dg/f2c_2.f90: Ditto.
9741         * gfortran.dg/pr17143.f90: Ditto.
9742         * gfortran.dg/namelist_14.f90: Ditto.
9743         * gfortran.dg/logint-3.f: Ditto.
9744         * gfortran.dg/spread_scalar_source.f90: Ditto.
9745         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9746         * gfortran.dg/namelist_11.f: Ditto.
9747         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9748         * gfortran.dg/g77/20010519-1.f
9749         * gfortran.dg/g77/alpha1.f: Ditto.
9750         * gfortran.dg/g77/990115-1.f: Ditto.
9751         * gfortran.dg/g77/erfc.f: Ditto.
9752         * gfortran.dg/g77/19990313-3.f: Ditto.
9753         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9754         * gfortran.dg/g77/20010426.f: Ditto.
9755         * gfortran.dg/g77/19990313-0.f: Ditto.
9756         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9757         * gfortran.dg/g77/20000629-1.f: Ditto.
9758         * gfortran.dg/g77/970125-0.f: Ditto.
9759         * gfortran.dg/g77/8485.f: Ditto.
9760         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9761         * gfortran.dg/g77/19990313-1.f: Ditto.
9762         * gfortran.dg/g77/int8421.f: Ditto.
9763         * gfortran.dg/g77/19990305-0.f: Ditto.
9764         * gfortran.dg/g77/947.f: Ditto.
9765         * gfortran.dg/g77/19990905-2.f: Ditto.
9766         * gfortran.dg/g77/cabs.f: Ditto.
9767         * gfortran.dg/g77/19990313-2.f: Ditto.
9768         * gfortran.dg/g77/20020307-1.f: Ditto.
9769         * gfortran.dg/g77/dcomplex.f: Ditto.
9770         * gfortran.dg/g77/19990502-1.f: Ditto.
9771         * gfortran.dg/g77/19981216-0.f: Ditto.
9772         * gfortran.dg/common_4.f90: Ditto.
9773         * gfortran.dg/entry_4.f90: Ditto.
9774         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9775         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9776         * gfortran.dg/namelist_12.f: Ditto.
9777         * gfortran.dg/scale_1.f90: Ditto.
9778         * gfortran.dg/modulo_1.f90
9779         * gfortran.dg/hollerith.f90: Ditto.
9780         * gfortran.dg/direct_io_3.f90: Ditto.
9781         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9782         * gfortran.dg/gnu_logical_1.F: Ditto.
9783         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9784         * gfortran.dg/assign_1.f90: Ditto.
9785         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9786         * gfortran.dg/pr23095.f: Ditto.
9787         * gfortran.dg/read_float_1.f90: Ditto.
9788
9789 2005-12-17  Andreas Jaeger  <aj@suse.de>
9790
9791         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9792         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9793
9794 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9795
9796         PR fortran/24268
9797         * gfortran.dg/fmt_white.f: New test.
9798
9799 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9800
9801         * gfortran.dg/label_1.f90: New test.
9802
9803 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9804
9805         PR testsuite/25422
9806         * gcc.dg/20031012-1.c: Add -Walways-true option.
9807         * gcc.dg/weak/weak-3.c: Likewise.
9808         * g++.old-deja/g++.mike/warn8.C: Likewise.
9809
9810 2005-12-16  Mike Stump  <mrs@apple.com>
9811
9812         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9813         exit.
9814
9815 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9816
9817         PR libgfortran/25264
9818         PR libgfortran/25349
9819         * gfortran.dg/tl_editing.f90: Added additional checks.
9820         * gfortran.dg/t_editing.f: New test.
9821         * gfortran.dg/write_padding.f90: New test
9822
9823 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9824
9825         PR testsuite/25215
9826         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9827
9828 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9829
9830         PR rtl-optimization/24899
9831         * gcc.c-torture/execute/20051215-1.c: New test.
9832
9833 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9834
9835         PR 24823
9836         * gfortran.dg/pr24823.f: New test.
9837
9838 2005-12-16  Jeff Law  <law@redhat.com>
9839
9840         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9841
9842 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9843
9844         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9845         Change C++ style comments to C style comments.
9846         Remove aligned types from the array.
9847         Keep Enums disabled.
9848         (complex_types): Remove aligned types from the array.
9849         Comment out "_Complex long double".
9850         (attrib_types): Remove.
9851         (complex_attrib_types): Remove.
9852         (attrib_array_types): Remove.
9853         (complex_attrib_array_types): Remove.
9854         (aligned_bitfld_types): Remove.
9855         (n_aligned_bitfld_types): Remove.
9856         (FEATURE_ALIGNEDPACKED): Delete.
9857         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9858         (singles): Remove support for adding attributes.
9859         (choose_type): Remove support for attributed types.
9860         (generate_fields): Remove support for attributed bit-fields.
9861         Remove support for adding attributes.
9862         (generate_random_tests): Remove support for adding attributes.
9863         (features): Add back "[0] :0" and "complex vector [0]".
9864         (main): Remove support for attributed bit-fields.
9865         Uncomment the calling of generate_random_tests for the rests of
9866         the tests.
9867
9868 2005-12-16  Jan Hubicka  <jh@suse.cz>
9869
9870         * gcc.c-torture/combine/pr25224.c: New.
9871
9872 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9873
9874         PR other/25028
9875         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9876         HP-UX.
9877
9878 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9879
9880         * gcc.dg/20051215-1.c: New file.
9881
9882 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9883
9884         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9885         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9886
9887 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9888
9889         PR fortran/18197
9890         * gfortran.dg/dummy_functions_1.f90: New.
9891
9892 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9893
9894         PR rtl-optimization/25310
9895         * gcc.c-torture/compile/pr25310.c: New test.
9896
9897 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR debug/25023
9900         * gcc.dg/pr25023.c: New test.
9901
9902 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9903
9904         * g++.old-deja/g++.brendan/redecl1.C,
9905         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9906         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9907         g++.old-deja/g++.oliva/typeof1.C,
9908         g++.old-deja/g++.other/crash16.C,
9909         g++.old-deja/g++.other/crash34.C,
9910         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9911         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9912         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9913         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9914         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9915         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9916         Remove xfail.
9917
9918 2005-12-14  Kean Johnston  <jkj@sco.com>
9919             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9920
9921         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
9922         * gcc.target/i386/20020523-1.c: Ditto.
9923         * gcc.target/i386/tailcall-1.c: Ditto.
9924         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
9925         * gcc.target/i386/ssetype-5.c: Ditto.
9926
9927 2005-12-14  Jeff Law  <law@redhat.com>
9928
9929         * gcc.dg/tree-ssa/foldstring-1.c: New test.
9930
9931 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9932
9933         PR target/25254
9934         PR target/24188
9935         * gcc.target/i386/pr25254.c: New test.
9936         * gfortran.dg/PR24188.f: New test.
9937
9938 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
9939
9940         * lib/fortran-torture.exp: Catch remaining uses of
9941         remote_file build delete.
9942
9943 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9944
9945         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
9946
9947 2005-12-14  Ben Elliston  <bje@au.ibm.com>
9948
9949         * gcc.dg/warn-addr-cmp.c: New test.
9950
9951 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR debug/25023
9954         PR target/25293
9955         * gcc.target/i386/pr25293.c: New test.
9956
9957 2005-12-13  Petr Machata  <machata@post.cz>
9958
9959         PR c++/24907
9960         * g++.dg/parse/comma2.C: New test.
9961
9962 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
9963             Jakub Jelinek  <jakub@redhat.com>
9964
9965         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9966         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9967         (limits.h): Include unconditionally.
9968         (stdlib.h): Likewise.
9969         (hashtab.h): Do not include.
9970         (getopt.h): Likewise.
9971         (stddef.h): Include.
9972         (hashval_t): Define.
9973         (struct entry): Add "next" field.
9974         (HASH_SIZE): New macro.
9975         (hash_table): New variable.
9976         (switchfiles): Do not use xmalloc.
9977         (mix): New macro.
9978         (iterative_hash): New function.
9979         (hasht): Remove.
9980         (e_exists): New function.
9981         (e_insert): Likewise.
9982         (output): Use, instead of libiberty hashtable functions.
9983         (main): Do not use getopt.  Do not call htab_create.
9984
9985 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
9986
9987         PR c++/25331
9988         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
9989         put atal* and atpaal* attributes on array elements.
9990         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
9991         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
9992         put atal* and atpaal* attributes on array elements.
9993         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
9994
9995 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
9996
9997         * gcc.dg/single-precision-constant.c: New test.
9998
9999 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10000
10001         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10002         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10003         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10004         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10005         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10006         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10007         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10008         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10009         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10010         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10011         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10012         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10013         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10014         gcc.target/powerpc/ppc-sdata-2.c,
10015         gcc.target/powerpc/ppc-stackalign-1.c,
10016         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10017         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10018         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10019         gcc.target/powerpc/rs6000-ldouble-2.c,
10020         gcc.target/powerpc/rs6000-power2-1.c,
10021         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10022         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10023         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10024         option into target selector.
10025         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10026         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10027
10028 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10029
10030         PR objc/25348
10031         * objc.dg/encode-9.m: New test.
10032
10033 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10034
10035         PR testsuite/20772
10036         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10037         * gcc.dg/asm-b.c: Fix typo.
10038         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10039         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10040         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10041         i?86 lp64 and x86_64 ilp32.
10042         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10043         on i?86 lp64.
10044         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10045
10046 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10047
10048         PR fortran/25078
10049         gfortran.dg/equiv_5.f90: New test.
10050
10051 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10052
10053         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10054         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10055         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10056         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10057         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10058         * gcc.dg/tree-ssa/reassoc-5.c: New.
10059         * gcc.dg/tree-ssa/reassoc-6.c: New.
10060         * gcc.dg/tree-ssa/reassoc-7.c: New.
10061         * gcc.dg/tree-ssa/reassoc-8.c: New.
10062         * gcc.dg/tree-ssa/reassoc-9.c: New.
10063         * gcc.dg/tree-ssa/reassoc-10.c: New.
10064         * gcc.dg/tree-ssa/reassoc-11.c: New.
10065
10066 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10067
10068         PR testsuite/25167
10069         PR testsuite/24478
10070         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10071
10072 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++/25300
10075         * g++.dg/template/inherit.C: Do not use a generic error message.
10076
10077 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10078
10079         PR libobjc/25354
10080         * objc.dg/gnu-encoding: New directory.
10081         * objc.dg/gnu-encoding/compat-common.h: New file.
10082         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10083         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10084         * objc.dg/gnu-encoding/vector-defs.h: New file.
10085         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10086         * objc.dg/gnu-encoding/generate-random.c: New file.
10087         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10088         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10089         * objc.dg/gnu-encoding/generate-random.h: New file.
10090
10091 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/25337
10094         * g++.dg/template/defarg7.C: New test.
10095
10096 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR libobjc/25347
10099         * objc.dg/encode-8.m: New test.
10100
10101 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10102
10103         PR libobjc/25346
10104         * objc.dg/encode-7.m: New test.
10105
10106 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c++/25010
10109         * g++.dg/opt/inline10.C: New test.
10110
10111 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10112
10113         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10114
10115 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10116
10117         * gfortran.dg/substring_equivalence.f90: typo in comment
10118
10119 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10120
10121         PR fortran/25068
10122         * gfortran.dg/iostat_3.f90: New test.
10123
10124 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10125
10126         PR fortran/23815
10127         * gfortran.dg/unf_io_convert_1.f90: New test.
10128         * gfortran.dg/unf_io_convert_2.f90: New test.
10129         * gfortran.dg/unf_io_convert_3.f90: New test.
10130
10131 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10132
10133         PR testsuite/20772
10134         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10135         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10136         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10137         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10138         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10139         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10140         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10141         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10142         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10143         gcc.dg/torture/fp-int-convert-float128-timode.c,
10144         gcc.dg/torture/fp-int-convert-float128.c,
10145         gcc.dg/torture/fp-int-convert-float80-timode.c,
10146         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10147         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10148
10149         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10150
10151 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10152
10153         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10154
10155 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10156
10157         * gcc.dg/20051207-1.c,
10158         * gcc.dg/20051207-2.c,
10159         * gcc.dg/20051207-3.c: New tests.
10160
10161 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10162
10163         PR testsuite/20772
10164         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10165         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10166         dg-skip-if target selector.
10167
10168         PR testsuite/20772
10169         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10170         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10171         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10172         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10173         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10174         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10175         and/or merge with i?86 cases.
10176
10177         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10178
10179         PR testsuite/20772
10180         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10181         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10182         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10183         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10184         x86_64-*-linux*.
10185
10186 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10187
10188         PR target/25311
10189         * gcc.c-torture/compile/pr25311.c: New test.
10190
10191 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10192
10193         PR libgfortran/25039
10194         * gfortran.dg/read_comma.f: New test.
10195
10196 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10197
10198         PR c++/19317
10199         * g++.dg/opt/pr19317-1.C: New test.
10200         * g++.dg/opt/pr19317-2.C: New test.
10201         * g++.dg/opt/pr19317-3.C: New test.
10202
10203         PR target/19005
10204         * gcc.c-torture/execute/pr19005.c: New test.
10205
10206         PR target/17828
10207         * g++.old-deja/g++.other/comdat5.C: New test.
10208         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10209
10210         * g++.dg/compat/struct-layout-1.exp: New file.
10211         * g++.dg/compat/struct-layout-1.h: New.
10212         * g++.dg/compat/struct-layout-1_generate.c: New.
10213         * g++.dg/compat/struct-layout-1_x1.h: New.
10214         * g++.dg/compat/struct-layout-1_x2.h: New.
10215         * g++.dg/compat/struct-layout-1_y1.h: New.
10216         * g++.dg/compat/struct-layout-1_y2.h: New.
10217
10218         * gcc.dg/20050330-2.c: New test.
10219
10220 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10221
10222         PR fortran/25292
10223         * gfortran.dg/associated_1.f90: New.
10224
10225 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10226
10227         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10228         ILP32 vect_no_align platforms.
10229
10230 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10231             Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR target/25268
10234         * gcc.c-torture/compile/20051207-1.c: New test.
10235
10236 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10237
10238         PR testsuite/20772
10239         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10240         gcc.dg/torture/pr18582-1.c,
10241         gcc.target/i386/attributes-error.c: Also test on x86_64.
10242
10243         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10244
10245 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10246
10247         PR c++/19397
10248         * g++.dg/template/typedef3.C: New test.
10249
10250         PR c++/19762
10251         PR c++/19764
10252         * g++.dg/template/dtor3.C: Fix error markers.
10253
10254 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10255
10256         * lib/target-supports.exp (check_effective_target_sync_char_short):
10257         Add s390*.
10258
10259 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10260
10261         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10262
10263 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10264
10265         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10266         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10267         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10268         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10269
10270 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10271
10272         PR c++/25263
10273         * g++.dg/other/array2.C: New test case.
10274
10275 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10276
10277         * gcc.dg/darwin-weakimport-3.c: New.
10278
10279         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10280         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10281         and to work on Darwin.
10282         * gcc.dg/attr-weakref-1b.c: New file.
10283         * gcc.dg/attr-weakref-2.c: New test.
10284         * gcc.dg/darwin-weakref-1.c: New test.
10285
10286 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10287
10288         PR testsuite/25247
10289         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10290         use in selector expressions.
10291         (dg-xfail-if): Ditto.
10292         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10293         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10294         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10295         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10296         * gcc.test-framework/test-framework.exp: Skip generated tests if
10297         CHECK_TEST_FRAMEWORK is not 1.
10298
10299 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10300
10301         PR tree-optimization/24963
10302         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10303
10304         PR target/24108
10305         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10306
10307         PR target/18580
10308         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10309         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10310         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10311         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10312
10313 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10316         dg-options.
10317
10318 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10319
10320         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10321
10322 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10323
10324         * gcc.dg/format/cast-1.c: New test.
10325
10326 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10327
10328         PR c/7776
10329         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10330         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10331         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10332         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10333
10334 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10335
10336         * gcc.dg/cast-pretty-print-1.c: New test.
10337
10338 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10339
10340         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10341
10342 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10343
10344         PR c++/24173
10345         * g++.dg/template/friend40.C: New test.
10346
10347 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10348
10349         PR target/25199
10350         * gcc.target/i386/movq-2.c: New test.
10351         * gcc.target/i386/movq.c: Remove target i?86, instead add
10352         dg-require-effective-target ilp32.
10353
10354 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10355
10356         PR c++/24103
10357         * g++.dg/other/default1.C: New test.
10358
10359 2005-12-02  Richard Guenther  <rguenther@suse.de>
10360
10361         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10362
10363 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10364
10365         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10366
10367 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10368
10369         PR target/21017
10370         * gcc.target/powerpc/rotate.c: New.
10371
10372 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10373
10374         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10375         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10376
10377 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10378
10379         PR c/13384
10380         * gcc.dg/pr17730-1.c: Adjust.
10381         * gcc.dg/lvalue1.c (main): Likewise.
10382         * gcc.dg/lvalue-2.c: Likewise.
10383         * g++.dg/pr7503-3.C
10384
10385 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10386
10387         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10388         error messages.
10389
10390 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10391
10392         PR fortran/24789
10393         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10394
10395 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10396
10397         PR target/24475
10398         * lib/target-supports.exp (check_effective_target_tls): New.
10399         (check_effective_target_tls_runtime): New.
10400         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10401         for TLS support.
10402         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10403         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10404         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10405         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10406         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10407         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10408         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10409         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10410         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10411         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10412         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10413         effective-target TLS.
10414         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10415         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10416         effective-target TLS runtime.
10417
10418 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10419
10420         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10421
10422 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10423
10424         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10425         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10426         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10427         ignored" warnings when "packing" is the same as the ABI layout.
10428
10429 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10430
10431         PR fortran/21302
10432         * gfortran.dg/line_length_1.f: New test.
10433         * gfortran.dg/line_length_2.f90: Ditto.
10434
10435 2005-11-30  Richard Guenther  <rguenther@suse.de>
10436
10437         PR tree-optimization/21655
10438         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10439
10440 2005-11-30  Dale Johannesen  <dalej@apple.com>
10441
10442         * gcc.c-torture/compile/pr24930.c: New.
10443
10444 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10445
10446         PR fortran/15809
10447         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10448
10449 2005-11-30  Jeff Law  <law@redhat.com>
10450
10451         * g++.old-deja/g++.law/pr25000.C: New test.
10452
10453 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10454
10455         * gcc.dg/tls/opt-11.c: New test.
10456
10457 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10458
10459         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10460         targets.
10461         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10462         LP64 ia64.
10463
10464 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10465
10466         * gfortran.dg/open_access_1.f90: New test.
10467
10468 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10469
10470         * gcc.dg/charset/builtin2.c: New test.
10471
10472 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10475         on mmix-*-* for *_[xy].c.
10476
10477 2005-11-28  Kean Johnston  <jkj@sco.com>
10478
10479         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10480         headers.
10481         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10482         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10483         * gcc.target/i386/asm-3.c: Ditto.
10484         * gcc.target/i386/clobbers.c: Ditto.
10485         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10486         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10487         test regexp.
10488         * gcc.target/i386/mul.c: Ditto.
10489         * gcc.target/i386/ssetype-1.c: Ditto.
10490         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10491         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10492         static so the test works with -fPIC mode too. Based on comment in
10493         PR19231 by Pinski.
10494         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10495
10496 2005-11-28  Richard Guenther  <rguenther@suse.de>
10497
10498         * gcc.dg/alias-9.c: New testcase.
10499         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10500
10501 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10502             Uros Bizjak  <uros@kss-loka.si>
10503
10504         PR middle-end/20219
10505         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10506         tan(x)/sin(x) transformations.
10507
10508 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10509
10510         PR middle-end/24575
10511         * gcc.dg/tree-ssa/divide-3.c: New test.
10512         * gcc.dg/tree-ssa/divide-4.c: New test.
10513
10514 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10515
10516         PR fortran/24917
10517         *  gfortran.dg/boz_6.f90: New test.
10518
10519 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10520
10521         PR fortran/23912
10522         * gfortran.dg/modulo_1.f90: New test.
10523
10524 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10525
10526         PR libfortran/24919
10527         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10528         fail on CRLF platforms.
10529         * gfortran.dg/ftell_2.f90: Likewise.
10530
10531 2005-11-26  Eric Christopher  <echristo@apple.com>
10532
10533         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10534
10535 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10536
10537         * objc.dg/gnu-runtime-3.m: Simplify.
10538
10539 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10540
10541         PR middle-end/23669
10542         * gcc.dg/tree-ssa/divide-1.c: New test.
10543         * gcc.dg/tree-ssa/divide-2.c: New test.
10544
10545 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10546
10547         PR libgfortran/24945
10548         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10549
10550 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10551
10552         PR libgfortran/24945
10553         * gfortran.dg/open_status_2.f90: New test.
10554
10555 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10556
10557         * gcc.c-torture/execute/builtins/fprintf.c,
10558         gcc.c-torture/execute/builtins/fputs-lib.c,
10559         gcc.c-torture/execute/builtins/fputs.c,
10560         gcc.c-torture/execute/builtins/lib/fprintf.c,
10561         gcc.c-torture/execute/builtins/lib/printf.c,
10562         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10563
10564 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10565
10566         * gcc.dg/20050922-2.c: New test.
10567
10568 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10569
10570         * objc.dg/gnu-runtime-3.m: New test.
10571
10572 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10573
10574         PR c++/9278
10575         * g++.dg/other/void1.C: New test.
10576
10577 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10578
10579         PR middle-end/24998
10580         * gcc.dg/torture/fp-int-convert-float.c,
10581         gcc.dg/torture/fp-int-convert-double.c,
10582         gcc.dg/torture/fp-int-convert-long-double.c,
10583         gcc.dg/torture/fp-int-convert-timode.c,
10584         gcc.dg/torture/fp-int-convert-float80.c,
10585         gcc.dg/torture/fp-int-convert-float80-timode.c,
10586         gcc.dg/torture/fp-int-convert-float128.c,
10587         gcc.dg/torture/fp-int-convert-float128-timode.c,
10588         gcc.dg/torture/fp-int-convert.h: New files.
10589
10590 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10591
10592         PR middle-end/24989
10593         * gcc.dg/tree-ssa/bool-10.c: New test.
10594         * gcc.dg/tree-ssa/bool-11.c: New test.
10595         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10596
10597 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10598
10599         PR middle-end/24990
10600         * tree-ssa/pr24990-1.c: New test.
10601
10602 2005-11-24  Richard Guenther  <rguenther@suse.de>
10603         Dirk Mueller <dmueller@suse.de>
10604
10605         PR c++/14024
10606         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10607         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10608         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10609         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10610         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10611         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10612
10613 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10614
10615         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10616
10617 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10618
10619         PR c/21668
10620         * gcc.dg/Wc++-compat.c: New.
10621         * gcc.dg/Wno-c++-compat.c: New.
10622
10623 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10624
10625         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10626         (vspltish, vspltisw): Likewise.
10627
10628 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10629
10630         PR libgfortran/24794
10631         * gfortran.dg/namelist_12.f: Fix quotes.
10632         * gfortran.dg/namelist_13.f90: Fix quotes.
10633         * gfortran.dg/namelist_14.f90: Fix quotes.
10634         * gfortran.dg/namelist_15.f90: Fix quotes.
10635         * gfortran.dg/namelist_use.f90: Fix quotes.
10636         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10637         * gfortran.dg/namelist_21.f90: New test.
10638         * gfortran.dg/namelist_22.f90: New test.
10639
10640 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10641
10642         PR target/23435
10643         * gcc.c-torture/compile/pr23435.c: New.
10644
10645 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10646
10647         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10648
10649 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10650
10651         * gcc.target/powerpc/405-macchw-1.c,
10652         gcc.target/powerpc/405-macchw-2.c,
10653         gcc.target/powerpc/405-macchwu-1.c,
10654         gcc.target/powerpc/405-macchwu-2.c,
10655         gcc.target/powerpc/405-machhw-1.c,
10656         gcc.target/powerpc/405-machhw-2.c,
10657         gcc.target/powerpc/405-machhwu-1.c,
10658         gcc.target/powerpc/405-machhwu-2.c,
10659         gcc.target/powerpc/405-maclhw-1.c,
10660         gcc.target/powerpc/405-maclhw-2.c,
10661         gcc.target/powerpc/405-maclhwu-1.c,
10662         gcc.target/powerpc/405-maclhwu-2.c,
10663         gcc.target/powerpc/405-mulchw-1.c,
10664         gcc.target/powerpc/405-mulchw-2.c,
10665         gcc.target/powerpc/405-mulchwu-1.c,
10666         gcc.target/powerpc/405-mulchwu-2.c,
10667         gcc.target/powerpc/405-mulhhw-1.c,
10668         gcc.target/powerpc/405-mulhhw-2.c,
10669         gcc.target/powerpc/405-mulhhwu-1.c,
10670         gcc.target/powerpc/405-mulhhwu-2.c,
10671         gcc.target/powerpc/405-mullhw-1.c,
10672         gcc.target/powerpc/405-mullhw-2.c,
10673         gcc.target/powerpc/405-mullhwu-1.c,
10674         gcc.target/powerpc/405-mullhwu-2.c,
10675         gcc.target/powerpc/405-nmacchw-1.c,
10676         gcc.target/powerpc/405-nmacchw-2.c,
10677         gcc.target/powerpc/405-nmachhw-1.c,
10678         gcc.target/powerpc/405-nmachhw-2.c,
10679         gcc.target/powerpc/405-nmaclhw-1.c,
10680         gcc.target/powerpc/405-nmaclhw-2.c,
10681         gcc.target/powerpc/440-macchw-1.c,
10682         gcc.target/powerpc/440-macchw-2.c,
10683         gcc.target/powerpc/440-macchwu-1.c,
10684         gcc.target/powerpc/440-macchwu-2.c,
10685         gcc.target/powerpc/440-machhw-1.c,
10686         gcc.target/powerpc/440-machhw-2.c,
10687         gcc.target/powerpc/440-machhwu-1.c,
10688         gcc.target/powerpc/440-machhwu-2.c,
10689         gcc.target/powerpc/440-maclhw-1.c,
10690         gcc.target/powerpc/440-maclhw-2.c,
10691         gcc.target/powerpc/440-maclhwu-1.c,
10692         gcc.target/powerpc/440-maclhwu-2.c,
10693         gcc.target/powerpc/440-mulchw-1.c,
10694         gcc.target/powerpc/440-mulchw-2.c,
10695         gcc.target/powerpc/440-mulchwu-1.c,
10696         gcc.target/powerpc/440-mulchwu-2.c,
10697         gcc.target/powerpc/440-mulhhw-1.c,
10698         gcc.target/powerpc/440-mulhhw-2.c,
10699         gcc.target/powerpc/440-mulhhwu-1.c,
10700         gcc.target/powerpc/440-mulhhwu-2.c,
10701         gcc.target/powerpc/440-mullhw-1.c,
10702         gcc.target/powerpc/440-mullhw-2.c,
10703         gcc.target/powerpc/440-mullhwu-1.c,
10704         gcc.target/powerpc/440-mullhwu-2.c,
10705         gcc.target/powerpc/440-nmacchw-1.c,
10706         gcc.target/powerpc/440-nmacchw-2.c,
10707         gcc.target/powerpc/440-nmachhw-1.c,
10708         gcc.target/powerpc/440-nmachhw-2.c,
10709         gcc.target/powerpc/440-nmaclhw-1.c,
10710         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10711
10712 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10713
10714         PR fortran/24774
10715         * gfortran.dg/inquire_9.f90: New test.
10716
10717         PR fortran/21647
10718         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10719
10720 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10721
10722         PR libfortran/24432
10723         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10724         Check that 'cos' is supported.
10725
10726 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10727
10728         PR fortran/24223
10729         * gfortran.dg/substring_equivalence.f90: New test.
10730
10731         PR fortran/24705
10732         * gfortran.dg/auto_internal_assumed.f90: New test.
10733
10734 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10735
10736         * gcc.dg/fold-div-2.c: New test.
10737
10738 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10739
10740         PR rtl-optimization/24883
10741         * gcc.c-torture/compile/pr24883.c: New test.
10742
10743 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10744
10745         PR middle-end/20583
10746         * gcc.c-torture/compile/pr20583.c: New.
10747
10748 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10749
10750         * gcc.c-torture/execute/usmul.c: New test.
10751
10752 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10753
10754         * gcc.dg/tree-ssa/vrp22.c: New test.
10755
10756 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10757
10758         PR middle-end/24912
10759         * gcc.dg/torture/pr24912-1.c: New test.
10760
10761 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10762
10763         PR fortran/24862
10764         * gfortran.dg/arrayio_derived_1.f90: New test.
10765
10766 2005-11-19  Richard Guenther  <rguenther@suse.de>
10767
10768         PR middle-end/23294
10769         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10770
10771 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10772
10773         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10774
10775 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10776
10777         PR c++/8355
10778         * g++.dg/template/friend39.C: New test.
10779
10780 2005-11-18  James E Wilson  <wilson@specifix.com>
10781
10782         * gcc.dg/builtin-strstr.c: New.
10783
10784 2005-11-18  Richard Henderson  <rth@redhat.com>
10785
10786         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10787         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10788         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10789         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10790         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10791         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10792         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10793         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10794         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10795         renaming to remove initial "ia64-".
10796
10797 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10798
10799         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10800
10801 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10802
10803         * g++.dg/cpp/string-2.C: New test.
10804
10805 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10806
10807         * gcc.dg/tree-ssa/loop-14.c: New test.
10808
10809 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10810             Michael Chamberlain <michael@chamberlain.net.au>
10811
10812         * ada/acats/run_all.sh (target_run): Kill long running tests.
10813
10814 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10815
10816         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10817         * gcc.dg/cleanup-9.c: Likewise.
10818         * gcc.dg/cleanup-10.c: Likewise.
10819         * gcc.dg/cleanup-11.c: Likewise.
10820
10821 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10822
10823         PR fortran/24892
10824         * gfortran.dg/open_access_append_1.f90: New test.
10825         * gfortran.dg/open_access_append_2.f90: New test.
10826
10827 2005-11-16  Richard Guenther  <rguenther@suse.de>
10828
10829         PR middle-end/24851
10830         * gcc.c-torture/execute/pr24851.c: New testcase.
10831
10832 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10833
10834         * gcc.dg/fold-overflow-1.c: New test.
10835
10836 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10837
10838         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10839         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10840
10841 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10844         structures.
10845         * g++.dg/eh/forced2.C: Likewise.
10846         * g++.dg/eh/forced3.C: Likewise.
10847         * g++.dg/eh/forced4.C: Likewise.
10848
10849 2005-11-11  Mike Stump  <mrs@apple.com>
10850
10851         * g++.old-deja/g++.mike/unused.C: Add.
10852
10853 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/24667
10856         * g++.dg/warn/Wcast-qual1.C: New test.
10857
10858 2005-11-15  Jan Hubicka  <jh@suse.cz>
10859
10860         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10861
10862 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10863
10864         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10865
10866 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10867
10868         PR 24840
10869         * gcc.dg/tree-ssa/pr24840.c: New test.
10870
10871 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10872
10873         PR testsuite/24841
10874         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10875
10876 2005-11-14  Dale Johannesen  <dalej@apple.com>
10877
10878         * gcc.c-torture/execute/20051113-1.c: New.
10879
10880 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++/24687
10883         * g++.dg/template/crash43.C: New test.
10884
10885 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10886
10887         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10888
10889 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10890
10891         PR c++/24817
10892         * g++.dg/eh/spec8.C: New test.
10893
10894 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10895
10896         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10897
10898 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10899
10900         PR c++/20293
10901         * g++.dg/parse/ambig4.C: New test.
10902         * g++.dg/tc1/dr101.C: Adjust error markers.
10903         * g++.dg/lookup/strong-using-2.C: Likewise.
10904         * g++.dg/lookup/ambig5.C: Likewise.
10905         * g++.dg/lookup/ambig4.C: Likewise.
10906         * g++.dg/parse/crash22.C: Likewise.
10907
10908 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10909
10910         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10911
10912 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10913
10914         * gcc.dg/nested-calls-1.c: New test.
10915
10916 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10917
10918         * gfortran.dg/complex_intrinsic_1.f90: New test.
10919         * gfortran.dg/complex_intrinsic_2.f90: New test.
10920         * gfortran.dg/fgetc_1.f90: New test.
10921         * gfortran.dg/fgetc_2.f90: New test.
10922         * gfortran.dg/fgetc_3.f90: New test.
10923         * gfortran.dg/ftell_1.f90: New test.
10924         * gfortran.dg/ftell_2.f90: New test.
10925         * gfortran.dg/gnu_logical_1.F: New test.
10926         * gfortran.dg/gnu_logical_2.f90: New test.
10927
10928 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
10929
10930         PR middle-end/24820
10931         * testsuite/gcc.dg/pr24820.c: New test.
10932
10933 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
10934
10935         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
10936         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
10937         variable.
10938
10939 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10940
10941         testsuite/24614
10942         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
10943
10944 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10945
10946         * gcc.target/cris/cris.exp: New file.
10947         * gcc.target/cris/rld-legit1.c: New test.
10948         * gcc.target/cris/rld-legit2.c: New test.
10949
10950 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
10951
10952         PR c++/24780
10953         * g++.dg/opt/pr24780.C: New test.
10954
10955         PR c++/24761
10956         * g++.dg/template/asm1.C: New test.
10957
10958 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
10959
10960         PR libgfortran/24787
10961         * gfortran.dg/scan_1.f90: New test.
10962
10963 2005-11-12  Jan Hubicka  <jh@suse.cz>
10964
10965         * gcc.target/i386/minmax-1.c: New.
10966         * gcc.target/i386/minmax-2.c: New.
10967
10968 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
10969
10970         * gcc.dg/pr24445.c: Fix for 64-bit targets.
10971
10972 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
10973
10974         * gcc.c-torture/execute/20051110-1.c,
10975         gcc.c-torture/execute/20051110-2.c: New tests.
10976
10977 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
10978
10979         PR middle-end/24750
10980         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
10981         New tests.
10982
10983 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10984
10985         * lib/target-libpath.exp (get_shlib_extension): New proc.
10986         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
10987         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10988         * lib/objc.exp (objc_target_compile): Likewise.
10989         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
10990         detection.
10991
10992 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
10993
10994         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
10995
10996         * lib/target-supports.exp (check_effective_target_static_libgfortran):
10997         Add -static to additional_flags and pass it to target_compile.
10998
10999 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11000
11001         PR libgfortran/24719
11002         gfortran.dg/read_noadvance.f90: New test.
11003
11004         PR libgfortran/24699
11005         gfortran.dg/fmt_t_2.f90: New test.
11006
11007         PR libgfortran/24785
11008         gfortran.dg/read_x_eor.f90: New test.
11009
11010         PR libgfortran/24584
11011         gfortran.dg/namelist_empty.f90: Rename test.
11012
11013         PR libgfortran/24489
11014         gfortran/read_eor.f90: Rename test.
11015
11016 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11017
11018         PR fortran/15976
11019         * gfortran.dg/automatic_module_variable.f90: New test.
11020
11021 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11022
11023         PR target/24445
11024         * gcc.dg/pr24445.c: New test.
11025
11026 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11027
11028         PR fortran/24655
11029         PR fortran/24755
11030         * gfortran.dg/recursive_statement_functions.f90: Add statement
11031         functions using inline intrinsic functions and parameters to test
11032         that they no longer seg-fault.
11033
11034         PR fortran/24409
11035         gfortran.dg/nested_modules_4.f90: New test.
11036         gfortran.dg/nested_modules_5.f90: New test.
11037
11038 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11039
11040         PR fortran/24643
11041         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11042
11043 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11044
11045         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11046         failures.
11047
11048 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11049
11050         * gcc.dg/sparc-getcontext-1.c: New test.
11051
11052 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11053
11054         * gcc.dg/ifcvt-fabs-1.c: New test.
11055
11056 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11057
11058         PR other/4372
11059         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11060         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11061
11062 2005-11-09  Richard Guenther  <rguenther@suse.de>
11063
11064         PR tree-optimization/24716
11065         * gcc.c-torture/execute/pr24716.c: New testcase.
11066
11067 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11068
11069         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11070
11071 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11072
11073         PR 24624
11074         * gcc.dg/pr24624.c: Testcase added.
11075
11076 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11077
11078         PR 24623
11079         * g++.dg/other/pr24623.C: Testcase added.
11080
11081 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11082
11083         PR fortran/22607
11084         * gfortran-dg/pure_byref_1.f90: New.
11085         * gfortran-dg/pure_byref_2.f90: New.
11086
11087 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11088
11089         PR c/24101
11090         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11091         * gcc.dg/dg.exp: Run main loop also for *.i files.
11092
11093 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11094
11095         PR c++/19450
11096         * g++.dg/tls/diag-3.C: New test.
11097         * g++.dg/tls/diag-4.C: New test.
11098         * g++.dg/tls/static-1.C: New test.
11099         * g++.dg/tls/static-1a.cc: New file.
11100
11101 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11102
11103         PR 23046
11104         * g++.dg/tree-ssa/pr23046.C: New test.
11105
11106 2005-11-08  Devang Patel <dpatel@apple.com>
11107
11108         PR tree-optimization/23115
11109         * gcc.dg/tree-ssa/pr23115.c: New.
11110
11111 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11112
11113         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11114         * gcc.target/powerpc/pr16155.c: Same.
11115         * gcc.target/powerpc/altivec-1.c: Same.
11116         * gcc.target/powerpc/altivec-2.c: Same.
11117         * gcc.target/powerpc/altivec-3.c: Same.
11118         * gcc.target/powerpc/altivec-5.c: Same.
11119         * gcc.target/powerpc/altivec-11.c: Same.
11120         * gcc.target/powerpc/altivec-12.c: Same.
11121         * gcc.target/powerpc/altivec-14.c: Same.
11122         * gcc.target/powerpc/altivec-22.c: Same.
11123         * gcc.target/powerpc/altivec-consts.c: Same.
11124         * gcc.target/powerpc/altivec-pr22085.c: Same.
11125         * gcc.target/powerpc/altivec-splat.c: Same.
11126         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11127         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11128         * gcc.target/powerpc/darwin-longlong.c: Same.
11129
11130 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11131
11132         PR target/19340
11133         * gcc.dg/pr19340.c: New test.
11134
11135 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11136
11137         PR rtl-optimization/24683
11138         * gcc.dg/pr24683.c: New test.
11139
11140 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11141
11142         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11143         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11144
11145 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11146
11147         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11148
11149 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11150
11151         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11152
11153 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11154
11155         PR target/24230
11156
11157         * gcc.target/powerpc/altivec-consts.c,
11158         gcc.target/powerpc/altivec-splat.c: New testcase.
11159
11160 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11161
11162         PR c/24599
11163
11164         * gcc.dg/overflow-2.c: New testcase.
11165
11166 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11167
11168         PR rtl-optimization/23567
11169         * gcc.c-torture/execute/20051104-1.c: New test.
11170
11171 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11172
11173         PR fortran/24534
11174         gfortran.dg/private_type_2.f90: Modified to check that case with
11175         PRIVATE declaration within derived type is accepted.
11176
11177         PR fortran/20838
11178         gfortran.dg/pointer_assign_1.f90: New test.
11179
11180         PR fortran/20840
11181         * gfortran.dg/arrayio_0.f90: New test.
11182
11183         PR fortran/17737
11184         gfortran.dg/data_initialized.f90: New test.
11185         gfortran.dg/data_constraints_1.f90: New test.
11186         gfortran.dg/data_constraints_2.f90: New test.
11187
11188 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11189
11190         PR fortran/24174
11191         PR fortran/24305
11192         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11193
11194 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11195
11196         PR 24670
11197         * gcc.dg/tree-ssa/pr24670.c: New test.
11198
11199 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11200
11201         PR target/22432
11202         * gcc.target/i386/pr22432.c: New test.
11203
11204 2005-11-05  Richard Henderson  <rth@redhat.com>
11205
11206         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11207         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11208         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11209         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11210         from gcc.dg/alpha-*.
11211         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11212         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11213
11214 2005-11-05  Andreas Jaeger  <aj@suse.de>
11215
11216         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11217
11218 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11219
11220         PR target/23424
11221         * gcc.dg/torture/pr23424-1.c: New test.
11222
11223 2005-11-04  Richard Henderson  <rth@redhat.com>
11224
11225         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11226         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11227         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11228         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11229         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11230         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11231         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11232         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11233         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11234         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11235         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11236         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11237         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11238         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11239         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11240         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11241         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11242         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11243         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11244         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11245         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11246         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11247         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11248         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11249         Move from gcc.dg/.
11250         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11251         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11252         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11253         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11254         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11255         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11256         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11257         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11258         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11259         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11260         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11261         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11262         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11263         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11264         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11265         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11266         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11267         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11268         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11269         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11270         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11271         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11272         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11273         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11274         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11275         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11276         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11277         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11278         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11279         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11280         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11281         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11282         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11283         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11284         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11285         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11286         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11287         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11288         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11289         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11290         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11291         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11292         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11293         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11294         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11295
11296 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11297
11298         PR 24627
11299         * gcc.dg/tree-ssa/pr24627.c: New test.
11300
11301 2005-11-04 Paul Brook  <paul@codesourcery.com>
11302
11303         * gcc.dg/tls/opt-10.c: New test.
11304
11305 2005-11-04  Andreas Jaeger  <aj@suse.de>
11306
11307         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11308         avoid extra warnings.
11309
11310 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11311
11312         PR libfortran/22298
11313         * gcc/testsuite/lib/target-supports.exp
11314         (check_effective_target_static_libgfortran): New
11315         static_libgfortran effective target.
11316         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11317         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11318
11319 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11320
11321         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11322
11323 2005-11-03  Josh Conner  <jconner@apple.com>
11324
11325         PR c++/19989
11326         g++.dg/ext/array2.C: New test.
11327         g++.dg/template/dependent-name3.C: New test.
11328         g++.dg/template/dependent-name4.C: New test.
11329         g++.dg/template/sfinae2.C: New test.
11330
11331 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11332
11333         PR preprocessor/22042
11334         * gcc.dg/cpp/strify4.c: New test.
11335
11336 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11337
11338         PR c++/17964
11339         * g++.dg/cpp/string-1.C: New test.
11340
11341 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11342
11343         * gcc.target/powerpc: New directory.
11344         * gcc.target/powerpc/powerpc.exp: New file.
11345         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11346         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11347         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11348         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11349         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11350         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11351         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11352         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11353         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11354         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11355         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11356         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11357         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11358         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11359         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11360         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11361         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11362         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11363         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11364         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11365         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11366         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11367         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11368         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11369         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11370         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11371         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11372         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11373         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11374         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11375         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11376         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11377         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11378         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11379
11380 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11381
11382         PR c++/21627
11383         * g++.dg/warn/inline2.C: New test.
11384
11385 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11386
11387         PR middle-end/23155
11388         * g++.dg/ext/c99struct1.C: New test.
11389         * gcc.dg/union-cast-1.c: New test.
11390         * gcc.dg/union-cast-2.c: New test.
11391         * gcc.dg/union-cast-3.c: New test.
11392
11393 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11394
11395         PR middle-end/24589
11396         * gcc.c-torture/execute/zero-struct-2.c: New test.
11397
11398 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11399
11400         PR c++/24582
11401         * g++.dg/init/switch1.C: New test.
11402
11403 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11404
11405         * gcc.dg/delay-slot-1.c: New test.
11406
11407 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11408
11409         PR target/24620
11410         * gcc.dg/pr24620.c: New test.
11411
11412 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11413
11414         PR c/24329
11415         * gcc.dg/format/unnamed-1.c: New test.
11416
11417 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11418
11419         PR c++/22434
11420         * g++.dg/expr/cond8.C: New test.
11421
11422         PR c++/24560
11423         * g++.dg/parse/dot1.C: New test.
11424
11425 2005-11-02  Jan Hubicka  <jh@suse.cz>
11426
11427         PR target/23303
11428         * gcc.dg/i386-lea.c: New test
11429
11430 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11431
11432         PR target/24615
11433         * gcc.dg/pr24615.c: New test.
11434
11435 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11436
11437         PR target/24600
11438         * gcc.dg/pr24600.c: New test.
11439
11440 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11441
11442         PR c++/19253
11443         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11444         * g++.dg/parse/typename9.C: New test.
11445         * g++/dg/parse/typename10.C: Likewise.
11446
11447 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11448
11449         PR fortran/18157
11450         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11451         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11452         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11453
11454 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11455
11456         PR c++/24569
11457         * g++.dg/debug/static1.C: New test.
11458
11459 2005-11-02  Josh Conner  <jconner@apple.com>
11460
11461         * g++.dg/crash38.C: moved into proper directory...
11462         * g++.dg/template/crash42.C: ...here
11463
11464 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11465
11466         PR target/18338
11467         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11468         pcc_bitfield_type_matters || default_packed.
11469
11470         * lib/target-supports.exp
11471         (check_effective_target_pcc_bitfield_type_matters): New proc.
11472         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11473
11474         PR testsuite/23304
11475         * lib/target-supports.exp (check_effective_default_packed): New proc.
11476         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11477         Gate expected errors on target ! default_packed.
11478         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11479
11480 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11481
11482         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11483         change (r106358).
11484
11485 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11486
11487         PR fortran/24008
11488         * gfortran.dg/entry_5.f90: New.
11489         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11490
11491 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11492
11493         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11494
11495 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11496
11497         PR fortran/21565
11498         gfortran.dg/namelist_blockdata.f90: New test.
11499
11500         PR fortran/18737
11501         gfortran.dg/external_implicit_none.f90: New test.
11502
11503         PR fortran/14994
11504         * gfortran.dg/secnds.f: New test.
11505
11506 2005-10-31  Jan Hubicka  <jh@suse.cz>
11507
11508         PR target/20928
11509         * gcc.c-torture/compile/pr20928.c: New test.
11510
11511 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11512
11513         PR middle-end/23492
11514         * gcc.c-torture/compile/zero-strct-5.c: New test.
11515
11516 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11517
11518         PR libgfortran/24584
11519         * gfortran.dg/pr24584.f90: New test.
11520
11521 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11522
11523         PR fortran/18883
11524         * gfortran.dg/char_result_9.f90: New.
11525         * gfortran.dg/char_result_10.f90: New.
11526
11527 2005-10-30  Jan Hubicka  <jh@suse.cz>
11528
11529         * g++.dg/tree-ssa/pr24172.C: New testcase.
11530
11531 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11532
11533         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11534
11535 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11536
11537         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11538         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11539         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11540         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11541         gfortran.dg/enum_9.f90,
11542         gfortran.fortran-torture/compile/enum_1.f90,
11543         gfortran.fortran-torture/execute/enum_1.f90,
11544         gfortran.fortran-torture/execute/enum_2.f90,
11545         gfortran.fortran-torture/execute/enum_3.f90,
11546         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11547
11548 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11549
11550         PR target/18482
11551         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11552         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11553
11554 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11555
11556         PR libfortran/20179
11557         * gfortran.dg/mixed_io_1.f90: New test.
11558         * gfortran.dg/mixed_io_1.c: New file.
11559
11560 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11561
11562         * gfortran.dg/malloc_free_1.f90: New test.
11563
11564 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11565
11566         * gcc.dg/nested-func-4.c: Require profiling -pg.
11567
11568 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11569
11570         PR C++/23229
11571         * g++.dg/warn/main-2.C: New test.
11572
11573 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11574
11575         PR fortran/24545
11576         * gfortran.dg/interface_2.f90: new test.
11577
11578 2005-10-28  Josh Conner  <jconner@apple.com>
11579
11580         PR c++/22153
11581         * g++.dg/template/crash38.C: New test.
11582         * g++.dg/parse/explicit1.C: Change expected errors.
11583
11584 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11585
11586         PR C++/23426
11587         * g++.dg/other/large-size-array.C: New test.
11588
11589 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11590
11591         PR middle-end/24362
11592         * g++.dg/opt/complex4.C: New test.
11593
11594 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11595
11596         * gcc.dg/nested-func-4.c: New test.
11597
11598 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11599
11600         PR fortran/24158
11601         gfortran.dg/derived_recursion.f90: New test.
11602         gfortran.dg/implicit_actual.f90: New test.
11603
11604 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11605
11606         PR middle-end/24295, PR testsuite/24477
11607         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11608         removed when weakref hits the tree.
11609
11610 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11611
11612         * gfortran.dg/cray_pointers_4.f90: New test.
11613
11614         * gfortran.dg/cray_pointers_5.f90: New test.
11615
11616 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11617
11618         PR fortran/22290
11619         * gfortran.dg/assign_5.f90: New test.
11620         * gfortran.dg/assign_6.f: New test.
11621
11622 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11623
11624         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11625         CPU has no SSE support.
11626
11627 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11628
11629         PR libgfortran/24224
11630         * gfortran.dg/arrayio_1.f90: Update attribution.
11631         * gfortran.dg/arrayio_2.f90: Update attribution.
11632         * gfortran.dg/arrayio_3.f90: Update attribution.
11633         * gfortran.dg/arrayio_4.f90: Update test conditions.
11634         * gfortran.dg/arrayio_5.f90: Update attribution.
11635         * gfortran.dg/arrayio_6.f90: New test.
11636         * gfortran.dg/arrayio_7.f90: New test.
11637
11638 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11639
11640         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11641
11642 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11643
11644         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11645
11646 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11647
11648         PR fortran/24416
11649         * gfortran.dg/namelist_char_only.f90: New test.
11650
11651 2005-10-24  Asher Langton  <langton2@llnl.gov>
11652
11653         PR fortran/17031
11654         PR fortran/22282
11655         * gfortran.dg/cray_pointers_1.f90: New test.
11656         * gfortran.dg/cray_pointers_2.f90: New test.
11657         * gfortran.dg/cray_pointers_3.f90: New test.
11658         * gfortran.dg/loc_1.f90: New test.
11659         * gfortran.dg/loc_2.f90: New test.
11660
11661 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11662
11663         * gcc.dg/pr24225.c: New test.
11664
11665 2005-10-24  Asher Langton  <langton2@llnl.gov>
11666
11667         * gfortran.dg/dup_save_1.f90: New test.
11668         * gfortran.dg/dup_save_2.f90: New test.
11669
11670 2005-10-24  Paul Brook  <paul@codesourcery.com>
11671
11672         PR 24107
11673         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11674         stdint.h.
11675
11676 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11677
11678         PR libgfortran/24489
11679         * gfortran.dg/pr24489.f90: New test.
11680
11681 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11682
11683         PR fortran/23635
11684         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11685
11686 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11687
11688         PR target/18911
11689         * g++.dg/init/array16.C: Skip for mmix-*-*.
11690
11691 2005-10-23  Asher Langton  <langton2@llnl.gov>
11692
11693         * gfortran.dg/byte_1.f90: New test.
11694         * gfortran.dg/byte_2.f90: New test.
11695
11696 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11697
11698         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11699
11700 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11701
11702         PR fortran/18022
11703         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11704
11705         PR fortran/24311
11706         * gfortran.dg/merge_char_const.f90: New test.
11707
11708         PR fortran/24384
11709         * gfortran.dg/spread_scalar_source.f90: New test.
11710
11711 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11712
11713         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11714
11715         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11716         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11717
11718         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11719
11720 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11721
11722         PR fortran/24426
11723         * gfortran.dg/der_pointer_4.f90: New.
11724
11725 2005-10-22  David Ayers  <d.ayers@inode.at>
11726
11727         * obj-c++.dg/except-1.mm: Simplify.
11728
11729 2005-10-21  David Ayers  <d.ayers@inode.at>
11730
11731         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11732
11733 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11734
11735         * gfortran.dg/assumed_dummy_2.f90: New test.
11736
11737 2005-10-21  James E Wilson  <wilson@specifix.com>
11738
11739         PR preprocessor/15220
11740         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11741
11742 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11743
11744         * gcc.c-torture/execute/20051021-1.c: New test.
11745
11746 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/24260
11749         * g++.dg/ext/tmplattr1.C: New test.
11750
11751 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11752
11753         PR fortran/24440
11754         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11755
11756 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11757
11758         * obj-c++.dg/except-1.mm: New.
11759
11760         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11761
11762 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11763
11764         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11765
11766 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11767
11768         PR middle-end/24295
11769         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11770         declarations with the same names as thunks' alias targets, use
11771         aliases instead.
11772         * gcc.dg/attr-alias-3.c: New test.
11773         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11774
11775 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11776
11777         PR c++/22618
11778         * g++.dg/parse/access8.C: New test.
11779
11780 2005-10-20  Richard Guenther  <rguenther@suse.de>
11781
11782         PR c++/24439
11783         * g++.dg/tree-ssa/pr24439.C: New testcase.
11784
11785 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11786
11787         * g++.dg/opt/delay-slot-1.C: New test.
11788
11789 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11790
11791         PR fortran/21625
11792         * gfortran.fg/der_init_1.f90: New.
11793
11794 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11795
11796         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11797
11798 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11799
11800         PR c++/21908
11801         * g++.dg/parse/error28.C: New test.
11802
11803 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11804
11805         * gcc.dg/profile-generate-2.c: New test.
11806
11807 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11808
11809         PR target/23589
11810         * g++.dg/ext/dllimport11.C: New.
11811
11812 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11813
11814         PR c++/22293
11815         * g++.dg/other/friend3.C: New test.
11816
11817 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11818
11819         PR c++/23293
11820         * g++.dg/template/error19.C: New test.
11821
11822 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11823
11824         PR c++/21383
11825         * g++.dg/overload/koenig2.C: New.
11826
11827         PR c++/23118
11828         * g++.dg/overload/error2.C: New.
11829
11830         PR c++/22604
11831         * g++.dg/inherit/covariant14.C: New.
11832
11833 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11834
11835         PR c++/23440
11836         * g++.dg/parse/for1.C: New test.
11837
11838 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11839
11840         PR fortran/23446
11841         * gfortran.dg/host_dummy_index_1.f90: New test.
11842
11843         PR fortran/21459
11844         * gfortran.dg/automatic_char_len_2.f90: New test.
11845
11846         PR fortran/20866
11847         * gfortran.dg/recursive_statement_functions.f90: New test.
11848
11849         PR fortran/20853
11850         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11851
11852         PR fortran/20849
11853         * gfortran.dg/external_initializer.f90: New test.
11854
11855         PR fortran/20837
11856         * non_module_public.f90: New test.
11857
11858 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11859
11860         PR c++/24386
11861         * g++.dg/template/overload7.C: New.
11862
11863         PR c++/22551
11864         * g++.dg/other/switch2.C: Remove expected warnings.
11865
11866         PR c++/21353
11867         * g++.dg/template/defarg6.C: New.
11868
11869 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11870
11871         PR target/24315
11872         * gcc.target/i386/pr24315.c: New test.
11873
11874 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/24389
11877         * g++.dg/template/static21.C: New test.
11878         * g++.dg/template/static21-a.cc: Likewise.
11879
11880 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11881
11882         PR c++/23959
11883         * g++.dg/warn/Wswitch-default-1.C: New test.
11884         * g++.dg/warn/Wswitch-default-2.C: New test.
11885
11886 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11887
11888         PR c++/22173
11889         * g++.dg/parse/template18.C: New test.
11890         * g++.dg/template/nontype15.C: Likewise.
11891
11892 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11893
11894         PR fortran/22273
11895         * gfortran.dg/spec_expr_2.f90: New.
11896
11897 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11898
11899         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11900         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11901         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11902         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11903         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11904         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11905         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11906         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11907         previous target-specific skips and warning-message matches where
11908         applicable.
11909
11910 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11911
11912         PR c++/21347
11913         * g++.dg/warn/Wctor-dtor.C: New test.
11914
11915 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11916
11917         PR c/23439
11918         * gcc.dg/for-1.c: New test.
11919
11920 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
11921
11922         PR c++/19565
11923         * g++.dg/warn/Wconversion1.C: New test.
11924         * g++.dg/ext/packed4.C: Compile with -w.
11925         * g++.dg/opt/20050511-1.C: Likewise.
11926         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
11927
11928 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
11929
11930         * gfortran.dg/boz_5.f90: New test.
11931
11932 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
11933
11934         PR c++/22551
11935         * g++.dg/other/switch2.C: New.
11936
11937         PR c++/23984
11938         * g++.dg/init/ctor7.C: New.
11939
11940 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
11941
11942         PR c++/23730
11943         * g++.dg/parse/crash32.C: New test.
11944
11945 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
11946
11947         PR c++/20721
11948         * g++.dg/init/goto2.C: New test.
11949
11950         PR c++/22464
11951         * g++.dg/template/crash/41.C: New test.
11952
11953         PR c++/22180
11954         * g++.dg/template/crash40.C: New test.
11955
11956         PR c++/23694
11957         * g++.dg/parse/friend5.C: New test.
11958
11959         PR c++/23307
11960         * g++.dg/template/crash38.C: New test.
11961
11962         PR c++/22352
11963         * g++.dg/template/friend38.C: New test.
11964
11965         PR c++/22405
11966         * g++.dg/template/crash39.C: New test.
11967
11968 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
11969
11970         * gcc.dg/debug/dwarf2/dwarf-char1.c,
11971         gcc.dg/debug/dwarf2/dwarf-char2.c,
11972         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
11973
11974         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
11975
11976 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
11977
11978         * gcc.dg/dll-2.c: Add tests for warnings.
11979         * gcc.dg/dll-3.c: Likewise.
11980         * gcc.dg/dll-4.c: Likewise.
11981
11982         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
11983         * g++.dg/ext/dllimport2.C: Likewise.
11984         * g++.dg/ext/dllimport3.C: Likewise.
11985         * g++.dg/ext/dllimport7.C: Likewise.
11986         * g++.dg/ext/dllimport8.C: Likewise.
11987         * g++.dg/ext/dllimport9.C: Likewise.
11988
11989 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
11990
11991         PR fortran/24092
11992         * gfortran.dg/derived_pointer_recursion.f90: New test.
11993
11994 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
11995
11996         * gcc.c-torture/execute/20051012-1.c: New test.
11997
11998 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
11999
12000         PR fortran/18082
12001         * gfortran.dg/automatic_char_len_1.f90: New test.
12002
12003 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12004
12005         PR fortran/20847
12006         * gfortran.dg/save_common.f90: New test.
12007
12008         PR fortran/20856
12009         * gfortran.dg/save_result.f90: New test.
12010
12011 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12012
12013         PR c++/21592
12014         * g++.dg/template/dependent-expr1.C: Add new expected error.
12015         * g++.dg/template/dependent-expr2.C: Adjust error text.
12016         * g++.dg/template/overload6.C: New.
12017
12018         PR c++/23797
12019         * g++.dg/other/typename8.C: New.
12020
12021         PR c++/21117
12022         * g++.dg/other/return1.C: New.
12023
12024 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12025
12026         PR c++/24052
12027         * g++.dg/ext/label5.C: New.
12028
12029 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         PR c++/19964
12032         * g++.dg/parse/crash31.C: New.
12033
12034 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12035
12036         * g++.dg/ipa/ipa-1.c: New test.
12037         * g++.dg/ipa/ipa-2.c: New test.
12038         * g++.dg/ipa/ipa-3.c: New test.
12039         * g++.dg/ipa/ipa-4.c: New test.
12040         * g++.dg/ipa/ipa-5.c: New test.
12041         * g++.dg/ipa/ipa.exp: New file.
12042
12043 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12044
12045         PR fortran/24207
12046         * gfortran.dg/private_type_3.f90: New test.
12047
12048 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12049
12050         PR fortran/20786
12051         gfortran.dg/aint_anint_1.f90: New test.
12052
12053 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12054
12055         PR libgfortran/24313
12056         gfortran.dg/csqrt.f: New test.
12057
12058 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12059
12060         PR c++/8057
12061         * g++.dg/warn/noeffect7.C: New test.
12062         * g++.dg/warn/noeffect2.C: Instantiate templates.
12063         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12064         and warning.
12065
12066 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/21089
12069         * g++.dg/init/float1.C: New test.
12070
12071         PR c++/24277
12072         * g++.dg/init/member1.C: Tweak error markers.
12073
12074 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12075
12076         PR testsuite/24281
12077         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12078         Check for null pointer.
12079
12080 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12081
12082         PR c++/21369
12083         * g++.dg/parse/ret-type3.C: New test.
12084
12085 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12086
12087         PR tree-opt/23946
12088         * gcc.c-torture/compile/pr23946.c: New test.
12089
12090 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12091
12092         * g++.dg/opt/mmx2.C: New test.
12093
12094 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/24277
12097         * g++.dg/template/static20.C: New test.
12098
12099         PR c++/24302
12100         * g++.dg/warn/Wunused-12.C: New test.
12101
12102         PR c++/23437
12103         * g++.dg/template/arg4.C: New test.
12104
12105 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12106
12107         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12108         * gcc.dg/ucnid-3.c: Likewise.
12109         * gcc.dg/ucnid-4.c: Likewise.
12110         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12111         * g++.dg/other/ucnid-1.C: Likewise.
12112         * gcc.dg/sparc-frame-1.c: New test.
12113
12114 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12115
12116         PR c++/24139
12117         * g++.dg/template/spec27.C: New test.
12118
12119         PR c++/24275
12120         * g++.dg/template/static19.C: New test.
12121
12122 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12123
12124         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12125         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12126
12127 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12128
12129         PR target/24136
12130         * gfortran.fortran-torture/compile/pr24136.f: New test.
12131
12132 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12133
12134         PR c++/22172
12135         * g++.dg/parse/crash30.C: New test.
12136
12137 2005-10-07  Richard Guenther  <rguenther@suse.de>
12138
12139         PR middle-end/24227
12140         * gcc.c-torture/compile/pr24227.c: New testcase.
12141
12142 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12143
12144         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12145         Do not put aligned attributes on array elements.
12146
12147 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12148
12149         PR testsuite/23611, PR testsuite/23615
12150         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12151         writing prototypes of library functions by hand.
12152         * obj-c++.dg/bitfield-4.mm: Likewise.
12153         * obj-c++.dg/const-str-4.mm: Likewise.
12154         * obj-c++.dg/encode-4.mm: Likewise.
12155         * obj-c++.dg/encode-5.mm: Likewise.
12156         * obj-c++.dg/encode-6.mm: Likewise.
12157         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12158         * obj-c++.dg/method-10.mm: Likewise.
12159         * obj-c++.dg/method-17.mm: Likewise.
12160         * obj-c++.dg/method-19.mm: Likewise.
12161         * obj-c++.dg/try-catch-2.mm: Likewise.
12162
12163 2005-10-06  Richard Henderson  <rth@redhat.com>
12164
12165         PR 24236
12166         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12167
12168 2005-10-06  Dale Johannesen  <dalej@apple.com>
12169
12170         * gcc.c-torture/execute/20030125-1.c: Correct.
12171
12172 2005-10-06  Richard Guenther  <rguenther@suse.de>
12173
12174         PR tree-optimization/24238
12175         * g++.dg/tree-ssa/pr24238.C: New testcase.
12176
12177 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12178
12179         PR 18568
12180         * gfortran.dg/der_pointer_3.f90: New test.
12181
12182 2005-10-05  Devang Patel  <dpatel@apple.com>
12183
12184         PR Debug/23205
12185         * g++.dg/other/PR23205.C: New.
12186
12187 2005-10-05  Richard Henderson  <rth@redhat.com>
12188
12189         PR target/23602
12190         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12191         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12192
12193 2005-10-05  Dale Johannesen  <dalej@apple.com>
12194
12195         * gcc.c-torture/execute/float-floor.c: New.
12196
12197 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12198
12199         PR tree-optimization/21419
12200         PR tree-optimization/24146
12201         PR tree-optimization/24151
12202
12203         * g++.dg/ext/asm7.C: New.
12204         * g++.dg/ext/asm8.C: New.
12205         * gcc.dg/asm-1.c: Compile on all targets.
12206         * gcc.dg/asm-pr24146.c: New.
12207         * gcc.dg/pr21419.c: Adjust error messages.
12208
12209 2005-10-05  Richard Guenther  <rguenther@suse.de>
12210
12211         PR fortran/24176
12212         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12213
12214 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         PR c++/23513
12217         * g++.dg/template/spec22.C: Robustify test.
12218         * g++.dg/template/spec26.C: New.
12219
12220 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12221
12222         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12223         if target supports vector instructions.
12224
12225 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12226
12227         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12228         C99 functions.
12229
12230 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12231
12232         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12233         check_effective_target_fortran_large_int): Replace cached result
12234         when target changes.
12235
12236 2005-10-04  Devang Patel  <dpatel@apple.com>
12237
12238         * gcc.dg/i386-sse-vect-types.c: New.
12239
12240 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12241
12242         PR preprocessor/13726
12243         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12244         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12245
12246 2005-10-04  Richard Guenther  <rguenther@suse.de>
12247
12248         PR c/23576
12249         * gcc.dg/noncompile/pr23576.c: New testcase.
12250
12251 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12252
12253         PR middle-end/23125
12254         * gcc.dg/register-var-3.c: New test.
12255
12256 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12257
12258         * gcc.dg/pr23049.c: New test.
12259
12260         * gcc.dg/ucnid-4.c: Fix test.
12261
12262 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12263
12264         PR 23445
12265         * gcc.c-torture/compile/pr23445.c: New test.
12266
12267 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12268
12269         * g++.dg/overload/unknown1.C: New.
12270
12271 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12272
12273         PR c++/17775
12274         * g++.dg/template/repo4.C: New test.
12275
12276 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12277
12278         PR libfortran/19308
12279         * gfortran.dg/large_real_kind_2.F90: New test.
12280         * gfortran.dg/large_integer_kind_2.f90: New test.
12281
12282 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12283
12284         * lib/target-supports.exp (check_effective_target_vect_shift):
12285         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12286         (check_effective_target_vect_condition): Fix copy-n-pasto.
12287
12288         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12289         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12290         targets.
12291
12292 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12293
12294         PR c++/22621
12295         * g++.dg/template/overload5.C : New test.
12296
12297         PR c++/23840
12298         * g++.dg/expr/stdarg1.C: New test.
12299
12300 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12301
12302         PR 24142
12303         * gcc.c-torture/execute/pr24142.c: New test.
12304
12305 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12306
12307         PR 24141
12308         * gcc.c-torture/execute/pr24141.c: New test.
12309
12310 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12311             Diego Novillo  <dnovillo@redhat.com>
12312
12313         PR 23604
12314         * gcc.c-torture/execute/pr23604.c: New test.
12315
12316 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12317
12318         PR fortran/16404
12319         PR fortran/20835
12320         PR fortran/20890
12321         PR fortran/20899
12322         PR fortran/20900
12323         PR fortran/20901
12324         PR fortran/20902
12325         gfortran.dg/equiv_constraint_1.f90: New test.
12326         gfortran.dg/equiv_constraint_2.f90: New test.
12327         gfortran.dg/equiv_constraint_3.f90: New test.
12328         gfortran.dg/equiv_constraint_4.f90: New test.
12329         gfortran.dg/equiv_constraint_5.f90: New test.
12330         gfortran.dg/equiv_constraint_6.f90: New test.
12331         gfortran.dg/equiv_constraint_7.f90: New test.
12332         gfortran.dg/equiv_constraint_8.f90: New test.
12333         gfortran.dg/private_type_1.f90: New test.
12334         gfortran.dg/private_type_2.f90: New test.
12335         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12336         980628-10.f: Assert std=gnu to permit mixing of
12337         types in equivalence statements.
12338
12339 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12340
12341         PR 24112
12342         * gfortran.dg/open_status_1.f90: New.
12343
12344 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12345
12346         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12347         * gcc.dg/vect/pr22480.c: Clean up temp files.
12348         * gcc.dg/vect/pr23831.c: Clean up temp files.
12349         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12350         Clean up temp files.
12351         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12352         Clean up temp files.
12353
12354         * gcc.dg/20050309-1.c: Clean up temp files.
12355         * gcc.dg/20050325-1.c: Clean up temp files.
12356
12357 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12358
12359         PR tree-optimization/24059
12360         * gcc.dg/vect/pr24059.c : New test.
12361
12362 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12363
12364         PR middle-end/24109
12365         * gcc.c-torture/execute/20050929-1.c: New test.
12366
12367 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12368
12369         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12370
12371 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12372
12373         PR c/21419
12374         * gcc.dg/pr21419.c: New test.
12375
12376 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12377
12378         * gcc.dg/pr23911.c: New test.
12379
12380 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12381
12382         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12383
12384         PR c++/16782
12385         * g++.dg/parse/qualified4.C: New test.
12386         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12387         * g++.old-deja/g++.mike/p8154.C: Likewise.
12388
12389 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/22147
12392         * g++.dg/template/friend37.C: New test.
12393         * g++.dg/parse/crash28.C: Adjust error markers.
12394
12395 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12396
12397         PR fortran/18518
12398         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12399
12400 2005-09-27  Devang Patel  <dpatel@apple.com>
12401
12402         PR tree-optimization/23625
12403         * gcc.dg/pr23625.c: New test.
12404
12405 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12406
12407         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12408         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12409
12410 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12411
12412         PR fortran/23677
12413         * gfortran.fortran-torture/execute/save_1.f90: New test.
12414         * gfortran.dg/save_1.f90: New test.
12415
12416 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12417
12418         * gcc.target/i386/builtin-apply-mmx.c: New test.
12419
12420         PR target/22576
12421         * gcc.target/i386/pr22576.c: New test.
12422
12423         PR target/22585
12424         * gcc.target/i386/pr22585.c: New test.
12425
12426         PR target/23268
12427         * gcc.target/i386/pr23268.c: New test.
12428
12429         PR middle-end/23831
12430         * gcc.dg/vect/pr23831.c: New test.
12431
12432         PR target/24055
12433         * gcc.target/i386/pr24055.c: New test.
12434
12435 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12436
12437         PR tree-optimization/23960
12438         * gcc.c-torture/compile/pr23960.c: New.
12439
12440 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12441
12442         PR fortran/16861
12443         * gfortran.dg/nested_modules_3.f90: New.
12444
12445 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12446
12447         PR fortran/24005
12448         gfortran.dg/interface_1.f90: New test.
12449
12450 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12451         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12452
12453         PR fortran/23843
12454         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12455
12456 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12457
12458         PR fortran/23516
12459         * gfortran.dg/imag_1.f: New test.
12460         * gfortran.dg/imag_2.f: Ditto.
12461
12462 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12463
12464         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12465
12466 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12467
12468         PR c++/21983
12469         * g++.dg/warn/pr21983.C: New test.
12470
12471 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12472
12473         * gcc.dg/20050922-1.c: Testcase added.
12474
12475 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/23993
12478         * g++.dg/template/array14.C: New test.
12479
12480 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12481
12482         PR fortran/19929
12483         * gfortran.dg/der_ptr_component_1.f90: New test.
12484
12485 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12486
12487         PR c++/23965
12488         * g++.dg/template/error1.C: Reject "no matching function" message.
12489
12490 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12491
12492         PR c++/17609
12493         * g++.dg/lookup/error1.C: New test.
12494
12495 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12496
12497         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12498         functionality of the testcase.
12499
12500 2005-09-20  Richard Henderson  <rth@redhat.com>
12501
12502         * gcc.dg/vect/vect-22.c: Require vect_float.
12503         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12504
12505 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12506
12507         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12508         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12509         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12510         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12511         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12512         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12513         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12514         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12515         * gcc.dg/cpp/ucnid-8.c: New test.
12516
12517 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12518
12519         PR tree-optimization/23929
12520         * gcc.c-torture/compile/pr23929.c: New test.
12521
12522 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12523
12524         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12525         for one loop.
12526
12527 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12528
12529         PR testsuite/23186
12530         * g++.dg/other/pr22003.C: Require named sections.
12531
12532 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12533
12534         PR c++/23947
12535         * g++.dg/rtti/crash3.C: New test.
12536
12537         PR tree-optimization/23818
12538         * gcc.dg/pr23818.c: New test.
12539
12540 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12541
12542         PR fortran/23420
12543         * gfortran.dg/print_fmt_4.f: New.
12544
12545 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12546
12547         PR fortran/23663
12548         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12549
12550 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12551
12552         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12553         Use pointers to local alignable arrays instead. Added comments.
12554         * gcc.dg/vect/vect-46.c: Likewise.
12555         * gcc.dg/vect/vect-48.c: Likewise.
12556         * gcc.dg/vect/vect-49.c: Likewise.
12557         * gcc.dg/vect/vect-52.c: Likewise.
12558         * gcc.dg/vect/vect-53.c: Likewise.
12559         * gcc.dg/vect/vect-54.c: Likewise.
12560         * gcc.dg/vect/vect-56.c: Likewise.
12561         * gcc.dg/vect/vect-57.c: Likewise.
12562         * gcc.dg/vect/vect-58.c: Likewise.
12563         * gcc.dg/vect/vect-60.c: Likewise.
12564         * gcc.dg/vect/vect-61.c: Likewise.
12565
12566         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12567         The test is no longer vectorizable on vect_no_align targets.
12568         * gcc.dg/vect/vect-43.c: Likewsie.
12569
12570         * gcc.dg/vect/vect-44.c: Added comments.
12571         * gcc.dg/vect/vect-45.c: Added comments.
12572         * gcc.dg/vect/vect-50.c: Added comments.
12573         * gcc.dg/vect/vect-51.c: Added comments.
12574
12575         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12576         aligned type.
12577         * gcc.dg/vect/Os-vect-95.c: Likewise.
12578
12579         * gcc.dg/vect/vect-41.c: Test removed.
12580         * gcc.dg/vect/vect-47.c: Test removed.
12581         * gcc.dg/vect/vect-55.c: Test removed.
12582         * gcc.dg/vect/vect-59.c: Test removed.
12583
12584 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12585
12586         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12587         No longer vectorizable on vect_no_align targets.
12588         * gcc.dg/vect/pr20122.c: Likewise.
12589         * gcc.dg/vect/vect-74.c: Likewise.
12590         * gcc.dg/vect/vect-75.c: Likewise.
12591         * gcc.dg/vect/vect-76.c: Likewise.
12592
12593         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12594         Will not be vectorizable on vect_no_align targets once aliasing issues
12595         are resolved.
12596         * gcc.dg/vect/vect-79.c: Likewise.
12597
12598         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12599         * gcc.dg/vect/vect-78.c: Likewise.
12600         * gcc.dg/vect/vect-97.c: Likewise.
12601
12602 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12603
12604         * gcc.dg/pr23943.c: New test.
12605
12606 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12607
12608         PR fortran/19181
12609         * gfortran.dg/derived_pointer_null_1.f90: New test.
12610
12611 2005-09-18  Richard Guenther  <rguenther@suse.de>
12612
12613         PR middle-end/23944
12614         * gcc.c-torture/compile/pr23944.c: New testcase.
12615
12616 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12617
12618         PR fortran/15975
12619         * gfortran.dg/der_pointer_2.f90: New test.
12620
12621 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12622
12623         PR fortran/16861
12624         * gfortran.dg/nested_modules_2.f90: New test.
12625
12626 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12627
12628         PR c++/18368
12629         * g++.dg/other/semicolon.C: New test.
12630
12631 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12632
12633         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12634         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12635
12636 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12637
12638         PR c++/23914
12639         * g++.dg/template/static18.C: New test.
12640
12641         PR c++/21514
12642         * g++.dg/template/crash19.C: Remove dg-error marker.
12643         * g++.dg/template/local4.C: New test.
12644
12645 2005-09-16  Paul Brook  <paul@codesourcery.com>
12646
12647         PR fortran/23906
12648         * gfortran.dg/dependency_1.f90: New test.
12649
12650 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12651
12652         PR c++/23896
12653         * g++.dg/template/static17.C: New test.
12654
12655 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12656
12657         PR c++/23139
12658         * g++.dg/warn/huge-val1.C: New test.
12659
12660 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12661
12662         PR c++/13140
12663         * g++.dg/parse/class2.C: New test.
12664         * g++.dg/template/explicit8.C: Likewise.
12665         * g++.dg/template/spec25.C: Likewise.
12666
12667 2005-09-14  Josh Conner  <jconner@apple.com>
12668
12669         PR middle-end/23584
12670         * gcc.dg/pr23584.c: New test.
12671
12672 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12673
12674         PR fortran/21875 Internal Unit Array I/O, NIST
12675         * gfortran.dg/arrayio_1.f90: New test.
12676         * gfortran.dg/arrayio_1.f90: New test.
12677         * gfortran.dg/arrayio_1.f90: New test.
12678         * gfortran.dg/arrayio_1.f90: New test.
12679         * gfortran.dg/arrayio_1.f90: New test.
12680
12681 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12682
12683         PR middle-end/22480
12684         * gcc.dg/vect/pr22480.c: New test.
12685
12686 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12687
12688         PR fortran/19358
12689         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12690
12691 2005-09-13 Josh Conner <jconner@apple.com>
12692
12693         PR c++/23180
12694         * g++.dg/init/struct2.C: New test.
12695         * g++.dg/init/struct3.C: New test.
12696
12697 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12698
12699         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12700         Clean up temp files.
12701         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12702         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12703         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12704         gcc.dg/tree-ssa/builtin-printf-1.c,
12705         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12706         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12707         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12708         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12709         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12710         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12711         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12712         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12713         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12714         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12715         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12716         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12717
12718 2005-09-13  Josh Conner  <jconner@apple.com>
12719
12720         * lib/gcc-dg.exp: Load scanipa.exp.
12721         (cleanup-dump): New procedure.
12722         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12723         * lib/scandump.exp: New file.
12724         * lib/scantree.exp: Use it.
12725         * lib/scanipa.exp: New file.
12726
12727 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12728
12729         PR fortran/17740
12730         * gfortran.dg/generic_4.f90: New test.
12731
12732 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12733
12734         PR target/23816
12735         * gcc.target/i386/pr23816-1.c: New test.
12736         * gcc.target/i386/pr23816-2.c: New test.
12737
12738
12739 2005-09-13  Bastian Blank <waldi@debian.org>
12740
12741         PR c++/16171
12742         * g++.dg/abi/mangle26.C: New test.
12743         * g++.dg/abi/mangle27.C: New test.
12744         * g++.dg/abi/mangle28.C: New test.
12745         * g++.dg/abi/mangle29.C: New test.
12746
12747         PR c++/23839
12748         * g++.dg/parse/register1.C: New test.
12749
12750 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12751
12752         PR c++/23842
12753         * g++.dg/template/access16.C: New test.
12754
12755 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12756
12757         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12758
12759 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12760
12761         PR fortran/18899
12762         * gfortran.dg/shape_2.f90: New test.
12763
12764 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12765
12766         PR target/19269
12767         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12768         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12769         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12770         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12771         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12772         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12773         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12774         tests.
12775
12776 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12777
12778         PR c++/23841
12779         * g++.dg/parse/template17.C: New test.
12780
12781 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12782
12783         PR c++/23789
12784         * g++.dg/template/nontype14.C: New test.
12785
12786 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12787
12788         PR g++/7874
12789         * g++.dg/lookup/friend7.C: New test.
12790         * g++.dg/lookup/friend8.C: New test.
12791         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12792         so that it will be found via argument dependent lookup.
12793         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12794         friend functions which will no longer be found.
12795         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12796         function g, so that it will be found via argument dependent
12797         lookup.
12798         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12799         * g++.old-deja/g++.mike/net43.C: Likewise.
12800
12801 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12802
12803         PR c++/23691
12804         * g++.dg/template/static16.C: New test.
12805
12806 2005-09-12  Josh Conner  <jconner@apple.com>
12807
12808         PR middle-end/23237
12809         * gcc.c-torture/compile/pr23237.c: New test.
12810
12811 2005-09-11  Richard Henderson  <rth@redhat.com>
12812
12813         * g++.dg/other/error8.C: Update expected diagnostic text.
12814
12815 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12816
12817         PR libfortran/19872
12818         * gfortran.dg/overwrite_1.f: New test.
12819
12820 2005-09-09  Josh Conner  <jconner@apple.com>
12821
12822         * g++.dg/init/pr23180-1.C: Removed.
12823         * g++.dg/init/pr23180-2.C: Removed.
12824
12825 2005-09-09  David Daney <ddaney@avtrex.com>
12826
12827         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12828         files which are ...
12829         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12830         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12831
12832 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12833
12834         * gfortran.dg/iostat_2.f90: New test.
12835
12836 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12837
12838         PR c++/22252
12839         * g++.dg/ext/interface1.C: New test.
12840         * g++.dg/ext/interface1.h: Likewise.
12841         * g++.dg/ext/interface1a.cc: Likewise.
12842
12843 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12844
12845         * gfortran.dg/iomsg_1.f90: New test case.
12846
12847 2005-09-09  Richard Guenther  <rguenther@suse.de>
12848
12849         PR c++/23624
12850         * g++.dg/tree-ssa/pr23624.C: New testcase.
12851
12852 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12853
12854         PR fortran/19239
12855         * gfortran.dg/vector_subscript_1.f90,
12856         * gfortran.dg/vector_subscript_2.f90: New tests.
12857
12858 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12859
12860         PR fortran/21104
12861         * gfortran.dg/array_alloc_1.f90,
12862         * gfortran.dg/array_alloc_2.f90,
12863         * gfortran.dg/array_alloc_3.f90: New tests.
12864
12865 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12866
12867         PR fortran/12840
12868         * gfortran.dg/array_constructor_6.f90
12869         * gfortran.dg/array_constructor_7.f90
12870         * gfortran.dg/array_constructor_8.f90
12871         * gfortran.dg/array_constructor_9.f90
12872         * gfortran.dg/array_constructor_10.f90
12873         * gfortran.dg/array_constructor_11.f90
12874         * gfortran.dg/array_constructor_12.f90: New tests.
12875
12876 2005-09-08  Josh Conner  <jconner@apple.com>
12877
12878         PR c++/23180
12879         * g++.dg/init/pr23180-1.C: New test.
12880         * g++.dg/init/pr23180-2.C: New test.
12881
12882 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12883
12884         PR fortran/18878
12885         * gfortran.dg/module_double_reuse.f90: New.
12886
12887 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12888
12889         PR fortran/23270
12890         PR fortran/22304
12891         PR fortran/18870
12892         PR fortran/17917
12893         PR fortran/16511
12894         * gfortran.dg/common_equivalence_1.f: New.
12895         * gfortran.dg/common_equivalence_2.f: New.
12896         * gfortran.dg/common_equivalence_3.f: New.
12897         * gfortran.dg/contained_equivalence_1.f90: New.
12898         * gfortran.dg/module_blank_common.f90: New.
12899         * gfortran.dg/module_commons_1.f90: New.
12900         * gfortran.dg/module_equivalence_1.f90: New.
12901         * gfortran.dg/nested_modules_1.f90: New.
12902         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12903         equivalences and add comment to connect the test with
12904         the PR.
12905
12906 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12907
12908         PR fortran/23765
12909         * gfortran.dg/common_6.f90: New test.
12910
12911 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12912
12913         PR fortran/15326
12914         * gfortran.dg/char_result_1.f90,
12915         * gfortran.dg/char_result_2.f90,
12916         * gfortran.dg/char_result_3.f90,
12917         * gfortran.dg/char_result_4.f90,
12918         * gfortran.dg/char_result_5.f90,
12919         * gfortran.dg/char_result_6.f90,
12920         * gfortran.dg/char_result_7.f90,
12921         * gfortran.dg/char_result_8.f90: New tests.
12922
12923 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12924
12925         PR fortran/19928
12926         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
12927
12928 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12929
12930         PR obj-c++/16816
12931         * obj-c++.dg/selector-5.mm: New test.
12932         * obj-c++.dg/selector-6.mm: New test.
12933
12934 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
12935
12936         PR objc/20574
12937         PR objc/19324
12938         * objc.dg/error-1.m: New test.
12939
12940 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
12941
12942         PR fortran/23373
12943         * gfortran.fortran-torture/execute/pr23373-1.f90,
12944         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
12945
12946 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
12947
12948         PR libfortran/23760
12949         * gfortran.dg/g77/1832.f: Remove long string in write statement
12950         to allow the test to pass on correct list directed output with
12951         prepended space.
12952
12953 2005-09-07  James E Wilson  <wilson@specifix.com>
12954
12955         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
12956
12957 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12958
12959         * gfortran.dg/parameter+save.f90: Rename to
12960         * gfortran.dg/parameter_save.f90: .. this.
12961
12962 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
12963
12964         PR fortran/20848
12965         * gfortran.dg/parameter+save.f90: New test case.
12966
12967 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
12968
12969         PR fortran/19269
12970         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
12971
12972 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
12973
12974         PR c/23075
12975         * gcc.dg/pr23075.c: New test.
12976         * g++.dg/warn/pr23075.C: New test.
12977
12978         PR target/22362
12979         * gcc.target/i386/pr22362.c: New test.
12980
12981         PR rtl-optimization/23098
12982         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
12983
12984         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
12985         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
12986         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
12987
12988 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
12989
12990         * g++.dg/expr/cast6.C: New test.
12991
12992         PR c++/9782
12993         * g++.dg/init/new15.C: New test.
12994
12995 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
12996
12997         * gcc.dg/vect/Os-vect-95.c: New test.
12998         * gcc.dg/vect/vect-95.c: Same.
12999
13000 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13001
13002         * gcc.dg/vect/vect-29.c: Update xfail testing.
13003         * gcc.dg/vect/vect-44.c: Same.
13004         * gcc.dg/vect/vect-48.c: Same.
13005         * gcc.dg/vect/vect-50.c: Same.
13006         * gcc.dg/vect/vect-72.c: Same.
13007         * gcc.dg/vect/vect-77.c: Same.
13008         * gcc.dg/vect/vect-78.c: Same.
13009         * gcc.dg/vect/vect-80.c: Same.
13010         * gcc.dg/vect/vect-96.c: Same.
13011         * gcc.dg/vect/vect-100.c: Same.
13012         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13013         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13014         * gfortran.dg/vect/vect-5.f90: Same.
13015
13016 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13017
13018         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13019         start strings.
13020         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13021         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13022
13023         PR c++/23056
13024         * g++.dg/opt/pr23056.C: New test.
13025
13026         PR rtl-optimization/23098
13027         * gcc.target/i386/pr23098.c: New test.
13028
13029 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/23667
13032         * g++.dg/template/static15.C: New test.
13033
13034         PR c++/21440
13035         * g++.dg/ext/stmtexpr5.C: New test.
13036         * g++.dg/ext/stmtexpr6.C: Likewise.
13037
13038 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13039
13040         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13041
13042         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13043         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13044         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13045
13046 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13047
13048         PR libfortran/23321
13049         * gfortran.dg/direct_io_4.f90: New test case.
13050
13051 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13052             Rasmus Hahn  <rassahah@neofonie.de>
13053
13054         PR libobjc/23108
13055         * objc.dg/type-stream-1.m: New test.
13056
13057 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13058
13059         PR fortran/23661
13060         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13061         gfortran.dg/print_fmt_3.f90: New test.
13062
13063 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13064
13065         * gfortran.dg/fmt_t_1.f90: New test.
13066
13067 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13068
13069         PR rtl-optimization/23454
13070         * g++.dg/opt/pr23454.C: New test.
13071
13072 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13073
13074         PR c++/23699
13075         * g++.dg/ext/static1.C: New test.
13076
13077 2005-09-02  Richard Henderson  <rth@redhat.com>
13078
13079         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13080         tail call to check_fa_work.
13081
13082 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13083
13084         PR c++/21687
13085         * g++.dg/other/gc3.C: New test.
13086
13087 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13088
13089         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13090         * gcc.dg/20050826-1.c: Likewise.
13091
13092 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13093
13094         PR c++/23167
13095         * g++.dg/expr/volatile1.C: New test.
13096
13097 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13098
13099         PR middle-end/23547
13100         * gcc.dg/pr23547.c: New test.
13101
13102 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13103
13104         PR c/22061
13105         * gcc.c-torture/execute/pr22061-1.c,
13106         * gcc.c-torture/execute/pr22061-2.c,
13107         * gcc.c-torture/execute/pr22061-3.c,
13108         * gcc.c-torture/execute/pr22061-4.c: New tests.
13109
13110 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13111
13112         * gcc.dg/Wredundant-decls-2.c: New test to check that
13113         -Wredundant-decls does not issue warning for a variable
13114         definition following a declaration.
13115
13116 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13117
13118         PR debug/7241
13119         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13120         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13121         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13122
13123         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13124         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13125         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13126         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13127         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13128         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13129         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13130         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13131
13132 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13133
13134         PR objc/23306
13135         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13136         scan-assmbler.
13137
13138 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13139
13140         PR target/21255
13141         * gcc.dg/pr21255-1.c: New test.
13142         * gcc.dg/pr21255-2-mb.c: Likewise.
13143         * gcc.dg/pr21255-2-ml.c: Likewise.
13144         * gcc.dg/pr21255-3.c: Likewise.
13145         * gcc.dg/pr21255-4.c: Likewise.
13146
13147 2005-08-31  Dale Johannesen  <dalej@apple.com>
13148
13149         * gcc.dg/20050830-1.c: New.
13150
13151 2005-08-31  Josh Conner  <jconner@apple.com>
13152
13153         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13154         command-line options for arm-*-* targets.
13155         * g++.dg/init/array16.C: Likewise.
13156         * g++.dg/other/crash-4.C: Likewise.
13157
13158 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13159
13160         PR obj-c++/23640
13161         * obj-c++.dg/gnu-runtime-3.mm: New test.
13162
13163 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13164
13165         PR c++/13377
13166         * g++.dg/lookup/ambig4.C: New test.
13167         * g++.dg/lookup/ambig5.C: New test.
13168         * g++.dg/tc1/dr101.C: Adjust error markers.
13169
13170 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13171
13172         PR c++/23639
13173         * g++.dg/template/ttp5.C: Adjust error markers.
13174
13175 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13176
13177         PR testsuite/23609
13178         * lib/obj-c++.exp: Include target-libpath.exp.
13179         (obj-c++_link_flags): Look for the GNU libobjc library
13180         and set the library path to include it.
13181         Don't manually set LD_LIBRARY_PATH (etc.) but call
13182         set_ld_library_path_env_vars instead.
13183         (obj-c++_target_compile): Don't set library path or
13184         linker flags because they are already set correctly
13185         in obj-c++_link_flags.
13186
13187 2005-08-30  Josh Conner  <jconner@apple.com>
13188
13189         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13190         to command-line options for arm-*-* targets.
13191
13192 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13193
13194         * g++.dg/other/i386-1.C: New.
13195
13196 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13197
13198         PR preprocessor/20348
13199         PR preprocessor/20356
13200         * gcc.dg/cpp/pr20348.c: New test.
13201         * gcc.dg/cpp/pr20348.h: New file.
13202         * gcc.dg/cpp/inc/pr20348.h: New file.
13203         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13204         * gcc.dg/cpp/pr20356.c: New test.
13205         * gcc.dg/cpp/pr20356.h: New file.
13206         * gcc.dg/cpp/inc/pr20356.h: New file.
13207         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13208
13209 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13210
13211         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13212         Fix array dimension to avoid correct end-of-file error.
13213
13214 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13215
13216         PR libfortran/23598
13217         * gfortran.dg/iostat_1.f90: New test.
13218
13219 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13220
13221         PR middle-end/23408
13222         * gcc.dg/pr23408.c: New test.
13223
13224 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/23099
13227         * g++.dg/init/member1.C: Make sure erroneous static data member
13228         definitions are required.
13229         * g++.dg/template/static13.C: New test.
13230         * g++.dg/template/static14.C: Likewise.
13231
13232 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13233
13234         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13235         -march=pentium4, remove ilp32 requirement.
13236
13237         PR middle-end/23484
13238         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13239         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13240
13241 2005-08-29  Andreas Jaeger  <aj@suse.de>
13242
13243         PR testsuite/23607
13244         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13245
13246 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13247
13248         * gcc.c-torture/execute/20050316-2.c: New test.
13249         * gcc.c-torture/execute/20050316-3.c: New test.
13250         * gcc.dg/torture/pr16104-1.c: New test.
13251
13252 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13253
13254         PR middle-end/23463
13255         * gcc.c-torture/execute/zero-struct-1.c: New test.
13256
13257 2005-08-27  Richard Guenther  <rguenther@suse.de>
13258
13259         PR target/23575
13260         * gcc.target/i386/pr23575.c: New testcase.
13261
13262 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13263
13264         PR rtl-optimization/23561
13265         * gcc.c-torture/execute/20050826-1.c: New test.
13266
13267         PR rtl-opt/23560
13268         * gcc.c-torture/execute/20050826-2.c: New test.
13269
13270 2005-08-26  Dale Johannesen  <dalej@apple.com>
13271
13272         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13273         * gcc.dg/20050826-1.c: New.
13274
13275 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13276
13277         PR c++/19004
13278         * g++.dg/template/nontype13.C: New test.
13279
13280         PR c++/23491
13281         * g++.dg/init/new14.C: New test.
13282         * g++.dg/expr/anew1.C: Do not XFAIL.
13283         * g++.dg/expr/anew2.C: Likewise.
13284         * g++.dg/expr/anew3.C: Likewise.
13285
13286 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13287
13288         PR middle-end/22439
13289         * gcc.dg/vla-3.c: New test.
13290
13291 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13292
13293         PR fortran/20363
13294         * gfortran.dg/named_interface.f90: New.
13295
13296 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13297
13298         * gcc.c-torture/execute/frame-address.c: New test.
13299
13300 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13301
13302         PR c++/20817
13303         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13304
13305 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13306
13307         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13308
13309 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13310
13311         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13312         * gcc.dg/altivec-22.c: Rename from..
13313         * gcc.dg/altivec-nomfcr.c: ..this.
13314
13315 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13316
13317         PR tree-optimization/23546
13318         * gcc.dg/tree-ssa/pr23546.c: New test.
13319
13320 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13321
13322         PR fortran/17758
13323         * gfortran.dg/nonreturning_statements.f90: New test.
13324
13325 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13326
13327         PR c++/22454
13328         * g++.dg/parse/crash29.C: New.
13329
13330 2005-08-23  DJ Delorie  <dj@redhat.com>
13331
13332         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13333         constants have the L suffix.
13334
13335 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13336
13337         PR c++/23044
13338         * g++.dg/template/instantiate8.C: New.
13339
13340 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13341
13342         PR middle-end/23467
13343         * gcc.c-torture/execute/pr23467.c: New test.
13344
13345 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13346
13347         PR tree-optimization/22043
13348         * gcc.c-torture/execute/20050613-1.c: New test.
13349
13350 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13351
13352         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13353
13354 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13355
13356         PR rtl-optimization/23478
13357         * g++.dg/opt/pr23478.C: New test.
13358
13359 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13360
13361         PR c/18715
13362         * gcc.dg/switch-warn-3.c: New test.
13363
13364 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13365
13366         PR c++/22233
13367         * g++.dg/template/param1.C: New test.
13368
13369 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13370
13371         PR c++/23089
13372         * g++.dg/other/incomplete1.C: New test.
13373
13374 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13375
13376         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13377         are vectorizable.
13378
13379 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13380
13381         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13382         d_lines_5.f: New.
13383
13384 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13385
13386         * gcc.target/i386/sse-4.c: New test.
13387
13388 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13389
13390         PR testsuite/23239
13391         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13392
13393 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13394
13395         * gcc.dg/20050811-1.c: New test.
13396         * gcc.dg/20050811-2.c: New test.
13397
13398 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13399
13400         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13401
13402 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13403
13404         PR 23476
13405         * gcc.c-torture/compile/pr23476.c: New test.
13406
13407 2005-08-19  Devang Patel  <dpatel@apple.com>
13408
13409         PR tree-optimization/23048
13410         * gcc.dg/tree-ssa/pr23048.c: New test.
13411
13412 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13413
13414         PR middle-end/20624
13415         * g++.dg/warn/Wreturn-3.C: New test
13416
13417 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13418
13419         PR tree-optimization/22228
13420         * g++.dg/vect/pr22543.cc: New test.
13421
13422 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13423
13424         PR tree-optimization/21574
13425         * gcc.dg/tree-ssa/pr21574.c: New test.
13426
13427 2005-08-16  James E Wilson  <wilson@specifix.com>
13428
13429         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13430
13431 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13432
13433         PR tree-opt/23402
13434         * gcc.c-torture/compile/zero-strct-3.c: New test.
13435         * gcc.c-torture/compile/zero-strct-4.c: New test.
13436
13437 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13438
13439         PR target/23376
13440         * gcc.target/x86_64/pr23376.c: New test.
13441
13442 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13443
13444         PR c++/23337
13445         * g++.dg/ext/vector2.C: New.
13446
13447 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13448
13449         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13450
13451 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13452
13453         PR libfortran/23428
13454         * gfortran.dg/inquire-complex.f90: New test case.
13455
13456 2005-08-16  James E Wilson  <wilson@specifix.com>
13457
13458         PR tree-optimization/21105
13459         * gcc.dg/large-size-array.c: New.
13460
13461 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13462
13463         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13464         type.
13465         * gcc.dg/vect/vect-41: Likewise.
13466         * gcc.dg/vect/vect-42: Likewise.
13467         * gcc.dg/vect/vect-43: Likewise.
13468         * gcc.dg/vect/vect-44: Likewise.
13469         * gcc.dg/vect/vect-46: Likewise.
13470         * gcc.dg/vect/vect-47: Likewise.
13471         * gcc.dg/vect/vect-48: Likewise.
13472         * gcc.dg/vect/vect-52: Likewise.
13473         * gcc.dg/vect/vect-53: Likewise.
13474         * gcc.dg/vect/vect-54: Likewise.
13475         * gcc.dg/vect/vect-55: Likewise.
13476         * gcc.dg/vect/vect-56: Likewise.
13477         * gcc.dg/vect/vect-57: Likewise.
13478         * gcc.dg/vect/vect-58: Likewise.
13479         * gcc.dg/vect/vect-59: Likewise.
13480         * gcc.dg/vect/vect-60: Likewise.
13481         * gcc.dg/vect/vect-61: Likewise.
13482         * gcc.dg/vect/vect-85: Likewise.
13483         * gcc.dg/vect/vect-87: Likewise.
13484         * gcc.dg/vect/vect-88: Likewise.
13485         * gcc.dg/vect/vect-93.c: Likewise.
13486         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13487         * gcc.dg/vect/vect-75: Likewise.
13488         * gcc.dg/vect/vect-76: Likewise.
13489         * gcc.dg/vect/vect-77: Likewise.
13490         * gcc.dg/vect/vect-78: Likewise.
13491         * gcc.dg/vect/vect-80: Likewise.
13492         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13493         vectorized for the expected reason, rather than checking how alignment
13494         was handled.
13495         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13496         type and also instead of aligned pointers. Added documentation.
13497
13498 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13499
13500         * gfortran.dg/power.f90: New test.
13501
13502 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13503
13504         PR rtl-optimization/23299
13505         * g++.dg/opt/pr23299.C: New test.
13506
13507 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13508
13509         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13510
13511 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13512
13513         * g++.dg/template/local6.C: New test.
13514
13515 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13516
13517         * execute/exceptions/finally-1.m: Check that the catch and finally are
13518         being called.  Also add a "return 0;" at the end of main.
13519
13520 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13521
13522         PR fortran/21432.
13523         * gfortran.dg/namelist_print_1.f: New test of functionality of
13524         PRINT namelist.
13525         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13526         namelist generates error with -std=f95.
13527
13528 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13529
13530         PR tree-optimization/23119
13531         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13532
13533 2005-08-13  Marcin Koziej  <creep@desk.pl>
13534             Andrew Pinski  <pinskia@physics.uc.edu>
13535
13536         PR libobjc/22492
13537         * execute/exceptions/finally-1.m: New test.
13538
13539 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13540
13541         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13542         testsuite.
13543         * objc/execute/exceptions/trivial.m: New test.
13544         * objc.dg/try-catch-11.m: Move to ...
13545         * objc/execute/exceptions/foward-1.m: Here.
13546         * objc.dg/try-catch-2.m: Move to ...
13547         * objc/execute/exceptions/catchall-1.m: Here.
13548         * objc.dg/try-catch-8.m: Move to ...
13549         * objc/execute/exceptions/local-variables-1.m: Here.
13550
13551 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13552
13553         * objc.dg/nested-func-1.m: Move to ...
13554         * objc/execute/nested-func-1.m: Here.
13555
13556 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13557
13558         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13559         in ${options} instead of [target_info name].
13560         * lib/obj-c++.exp (objc_target_compile): Likewise.
13561
13562 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13563
13564         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13565
13566 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13567
13568         part of PR testsuite/23348
13569         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13570         of the torture options.
13571         * objc/compile/trivial.m: New test.
13572
13573 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13574
13575         * gfortran.dg/eoshift.f90: Correct format.
13576
13577 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13578
13579         * gfortran.fortran-torture/execute/character_passing.f90:
13580         Fix comment typo.
13581
13582 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13583
13584         PR c++/8271
13585         * g++.dg/template/unify10.C: New.
13586
13587 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13588
13589         * g++.dg/parse/pr22514.C: Move to...
13590         * g++.dg/debug/pr22514.C: here.
13591
13592 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13593
13594         PR c++/23266
13595         * g++.dg/inherit/pure1.C: New test.
13596
13597         * ChangeLog: Fix typos.
13598
13599 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13600             Steven Bosscher  <stevenb@suse.de>
13601
13602         * gfortran.dg/runtime_warning_1.f90: New test.
13603
13604 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13605
13606         PR c++/23219
13607         * g++.dg/parse/crash28.C: New.
13608
13609 2005-08-11  Richard Guenther  <rguenther@suse.de>
13610
13611         PR target/23289
13612         * gcc.target/i386/tailcall-1.c: New testcase.
13613
13614 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13615
13616         * gcc.dg/vect/vect-67.c: Un-xfail.
13617
13618 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13619
13620         PR c++/23225
13621         * g++.dg/testsuite/parse/crash27.C: new test.
13622
13623 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13624
13625         PR libfortran/22143
13626         * gfortran.dg/shift-kind.f90: New testcase.
13627
13628 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13629
13630         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13631         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13632
13633 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13634
13635         PR c++/20646
13636         * g++.dg/other/mult-stor1.C: New test.
13637
13638 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13639
13640         * gcc.c-torture/pr18299-1.c: Move to ...
13641         * gcc.c-torture/compile/pr18299-1.c: Here.
13642
13643 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13644
13645         * gfortran/fortran.torture/execute/character_passing.f90:
13646         Fix types for LSAME.
13647
13648 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13649
13650         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13651         input data back to what it was originally.
13652
13653 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13654
13655         * objc.dg/try-catch-8.m: Enable for all targets.
13656
13657 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13658
13659         * gcc.dg/pr23165.c: New test.
13660
13661 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13662
13663         PR tree-optimization/23234
13664         * gcc.dg/tree-ssa/pr23234.c: New test.
13665
13666 2005-08-08  Josh Conner  <jconner@apple.com>
13667
13668         PR rtl-optimization/23241
13669         * gcc.dg/char-compare.c: New test.
13670
13671 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13672
13673         PR c++/22508
13674         * g++.dg/init/new13.C: New test.
13675
13676 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13677
13678         PR c++/21166
13679         * g++.dg/other/crash-4.C: Adjust
13680         * g++/dg/ext/packed9.C: New.
13681
13682 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13683
13684         PR middle-end/21964
13685         * gcc.c-torture/execute/pr21964-1.c: New test.
13686
13687 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13688
13689         PR c/22458
13690         * gcc.dg/pr22458-1.c: New test.
13691
13692 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13693             Steven G. Kargl <kargls@comcast.net>
13694
13695         PR fortran/22390
13696         * gfortran.dg/flush_1.f90: New test.
13697
13698 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13699
13700         PR c++/23191
13701         * g++.dg/template/eh2.C: New test.
13702
13703 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13704
13705         PR c++/19498
13706         * g++.dg/template/instantiate7.C: New test.
13707
13708 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13709
13710         PR c/23113
13711         * gcc.dg/Wunused-value-1.c: New test.
13712
13713 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13714
13715         PR rtl-optimization/23233
13716         * gcc.c-torture/compile/pr23233-1.c: New test.
13717
13718 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13719
13720         PR fortran/18833
13721         PR fortran/20850
13722         * gfortran.dg/equiv_1.f90: New test.
13723         * gfortran.dg/equiv_2.f90: New test.
13724         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13725         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13726         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13727
13728 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13729
13730         * gcc.c-torture/execute/vrp-5.c: New test.
13731         * gcc.c-torture/execute/vrp-6.c: New test.
13732         * gcc.dg/tree-ssa/vrp21.c: New test.
13733
13734 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13735
13736         * g++.dg/parse/pr22514.C: New test.
13737
13738 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13739
13740         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13741
13742         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13743         instead of constant loads / pool entries.
13744
13745 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13746
13747         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13748         TEST_TO_WCTYPE.
13749
13750 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13751
13752         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13753         __WINT_TYPE__ in generated prototypes if possible.
13754
13755 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13756
13757         PR 22037
13758         * g++.dg/tree-ssa/pr22037.C:
13759
13760 2005-08-04  Richard Henderson  <rth@redhat.com>
13761
13762         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13763         scan-tree-dump-times directive.
13764
13765 2005-08-04  Jan Hubicka  <jh@suse.cz>
13766
13767         * gcov-1.C: Fix switch counts.
13768         * gcov-4b.c: Likewise.
13769
13770 2005-08-03  Jeff Law  <law@redhat.com>
13771
13772         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13773
13774 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13775
13776         * gcc.c-torture/execute/pr23135.c: New test.
13777
13778 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13779
13780         PR tree-optimization/19899
13781         * gcc.dg/tree-ssa/scev-1.c: New test.
13782         * gcc.dg/tree-ssa/scev-2.c: New test.
13783
13784 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13785
13786         PR target/18582
13787         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13788
13789 2005-08-03  Jan Hubicka  <jh@suse.cz>
13790
13791         * update-conroll.c: New testcase.
13792         * update-conroll-2.c: New testcase.
13793
13794 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13795
13796         * gfortran.dg/constant_substring.f: New test.
13797         * gfortran.dg/pr22491.f: New test.
13798
13799 2005-08-02  Jan Hubicka  <jh@suse.cz>
13800
13801         * update-threading.c: Replace by the proper one.
13802
13803 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13804
13805         PR 23164
13806         * g++.dg/tree-ssa/pr23164.C: New test.
13807
13808 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13809
13810         * gcc.dg/tree-ssa/pr23192.c: New test.
13811
13812 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13813
13814         * gcc.c-torture/execute/vrp-4.c: New test.
13815
13816 2005-08-02  Jan Hubicka  <jh@suse.cz>
13817
13818         * update-threading.c: New test.
13819
13820 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13821
13822         * gcc.c-torture/compile/20050801-1.c: New test.
13823         * gcc.c-torture/compile/20050801-2.c: New test.
13824
13825 2005-08-01  Jan Hubicka  <jh@suse.cz>
13826
13827         * val-prof-5.c: New test.
13828
13829 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13830
13831         PR c/22311
13832         * gcc.dg/pr22311-1.c : New test.
13833
13834 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13835
13836         PR target/23095
13837         * gfortran.dg/pr23095.f: New test.
13838
13839         PR c++/22003
13840         * g++.dg/other/pr22003.C: New test.
13841
13842 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13843
13844         PR target/20621
13845         * gcc.c-torture/execute/pr20621-1.c: New test.
13846
13847 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13848
13849         * gfortran.dg/comma_format_extension_4.f: Adjust length
13850         of string for format.
13851         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13852         print statement with internal write.
13853         * gfortran.dg/der_array_io_2.f: Likewise.
13854         * gfortran.dg/der_array_io_3.f: Likewise.
13855
13856 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13857
13858         * gcc.dg/fold-abs-4.c: new test.
13859
13860 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13861
13862         PR fortran/22570 an related issues.
13863         * gfortran.dg/x_slash_1.f: New test.
13864
13865 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13866
13867         PR c/23143
13868         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13869         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13870
13871 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13872
13873         PR c/529
13874         * gcc.dg/Wshadow-3.c: New test.
13875
13876 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13877
13878         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13879         used to have the wrong bounds).
13880
13881 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13882
13883         PR c/21720
13884         * gcc.dg/hex-round-1.c: Test more cases.
13885         * gcc.dg/hex-round-2.c: New test.
13886
13887 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13888
13889         PR 22550
13890         * g++.dg/tree-ssa/pr22550.C: New test.
13891
13892 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13893
13894         * gcc.dg/tree-ssa/vrp19.c: New test.
13895         * gcc.dg/tree-ssa-vrp20.c: New test.
13896
13897 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13898
13899         PR c/22240
13900         * gcc.dg/transparent-union-4.c: New test.
13901
13902 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13903
13904         PR c/22192
13905         * gcc.dg/c99-vla-2.c: New test.
13906
13907 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13908
13909         PR c/21720
13910         * gcc.dg/hex-round-1.c: New test.
13911
13912 2005-07-28  Jan Hubicka  <jh@suse.cz>
13913
13914         * inliner-1.c: Do not dump everything.
13915         * tree-prof.exp: Do not pass -ftree-based-profiling.
13916         * bprob.exp: Likewise.
13917
13918         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
13919
13920 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
13921
13922         PR c++/22545
13923         * g++.dg/expr/ptrmem7.C: New test.
13924
13925 2005-07-28  Mike Stump  <mrs@apple.com>
13926
13927         * g++.old-deja/g++.mike/visibility-1.C: New test.
13928
13929 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13930
13931         PR c/20187
13932         * gcc.c-torture/execute/pr20187-1.c: New test.
13933
13934 2005-07-28  Jeff Law  <law@redhat.com>
13935
13936         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
13937         * gcc.dg/tree-ssa/vrp18.c: New test.
13938
13939 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13940
13941         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
13942
13943 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
13944
13945         PR tree-optimization/22506
13946         * gcc.dg/vect/ps22506.c: New test.
13947
13948 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
13949
13950         PR target/21149
13951         * gcc.target/i386/sse-3.c: New test.
13952
13953 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13954
13955         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
13956         * gcc.target/mips/mips32-dsp-type.c: Likewise.
13957
13958 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
13959
13960         PR c/22589
13961         * gcc.c-torture/compile/pr22589-1.c: New test.
13962
13963 2005-07-28  Jan Hubicka  <jh@suse.cz>
13964
13965         * update-loopch.c: New testcase.
13966
13967 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13968
13969         PR rtl-optimization/23047
13970         * gcc.c-torture/execute/pr23047.c: New test.
13971         * gcc.c-torture/execute/pr23047.x: New.
13972
13973 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
13974
13975         PR tree-optimization/22493
13976         * gcc.c-torture/execute/pr22493-1.c: New test.
13977         * gcc.c-torture/execute/pr22493-1.x: New.
13978         * gcc.c-torture/execute/vrp-1.c: New test.
13979         * gcc.c-torture/execute/vrp-2.c: New test.
13980         * gcc.c-torture/execute/vrp-2.c: New test.
13981
13982 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
13983
13984         * gcc.target/frv/all-builtin-read8.c: Delete.
13985         * gcc.target/frv/all-builtin-read16.c: Delete.
13986         * gcc.target/frv/all-builtin-read32.c: Delete.
13987         * gcc.target/frv/all-builtin-read64.c: Delete.
13988         * gcc.target/frv/all-builtin-write8.c: Delete.
13989         * gcc.target/frv/all-builtin-write16.c: Delete.
13990         * gcc.target/frv/all-builtin-write32.c: Delete.
13991         * gcc.target/frv/all-builtin-write64.c: Delete.
13992         * gcc.target/frv/all-read-write-1.c: New.
13993
13994 2005-07-27  Jeff Law  <law@redhat.com>
13995
13996         * gcc.c-torture/execute/pr22630.c: New test.
13997
13998 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
13999
14000         PR tree-optimization/23073
14001         * gcc.dg/vect/nodump-pr23073.c: New test.
14002         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14003
14004 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14005
14006         PR tree-optimize/22348
14007         * gcc.c-torture/execute/pr22348.c: New.
14008
14009 2005-07-27  Richard Guenther  <rguenther@suse.de>
14010
14011         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14012
14013 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14014
14015         PR fortran/22503
14016         * gfortran.dg/logical_comp.f90: New test.
14017
14018 2005-07-27  Jan Hubicka  <jh@suse.cz>
14019
14020         * inliner-1.c: Add cleanup of dumps.
14021         * val-prof-*.c: Likewise.
14022         * update-tailcall.c: New.
14023
14024 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14025
14026         PR 22591
14027         * gcc.dg/tree-ssa/pr22591.c: New test.
14028         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14029
14030 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14031
14032         PR libobjc/22606
14033         * objc.dg/try-catch-11.m: New test.
14034
14035 2005-07-26  Richard Guenther  <rguenther@suse.de>
14036
14037         PR tree-optimization/22486
14038         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14039
14040 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14041
14042         PR tree-opt/22484
14043         * testsuite/g++.dg/opt/loop2.C: New test.
14044
14045 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14046
14047         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14048         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14049
14050 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14051
14052         * lib/profopt.exp (profopt-execute): Check for profiling data
14053         files on the target.
14054
14055 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14056
14057         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14058         for matching of asm labels.
14059
14060 2005-07-25  Richard Guenther  <rguenther@suse.de>
14061
14062         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14063
14064 2005-07-25  Richard Guenther  <rguenther@suse.de>
14065
14066         PR testsuite/22624
14067         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14068
14069 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14070
14071         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14072         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14073         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14074         * gcc.dg/vect/vect-100.c: New test.
14075         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14076         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14077         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14078         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14079         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14080         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14081         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14082         * gfortran.dg/vect/pr19049.f90: New testcase.
14083         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14084
14085 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14086
14087         * gcc.c-torture/execute/20050713-1.c: New test.
14088
14089         PR fortran/20063
14090         * gfortran.fortran-torture/execute/data_4.f90: New test.
14091
14092         PR middle-end/20303
14093         * gcc.dg/visibility-d.c: New test.
14094
14095 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14096
14097         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14098         * gfortran.dg/underflow.f90: Ditto.
14099
14100 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14101
14102         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14103         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14104         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14105
14106 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14107
14108         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14109         include case of field width of zero.
14110
14111 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14112
14113         PR libgfortran/21875
14114         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14115         with trailing blanks on normal formatted read.
14116
14117 2005-07-23  Chao-ying Fu  <fu@mips.com>
14118
14119         * gcc.target/mips/mips32-dsp-type.c: New test.
14120         * gcc.target/mips/mips32-dsp.c: New test.
14121
14122 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14123
14124         PR testsuite/21073
14125         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14126
14127         PR testsuite/20454
14128         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14129         and __cyg_profile_func_exit.
14130
14131 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14132
14133         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14134         * gfortran.dg/comma_format_extension_4.f: Same.
14135         * gfortran.dg/pr15332.f: Same.
14136         * gfortran.dg/pr21730.f: Same.
14137
14138 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14139
14140         * g++.dg/opt/vrp2.C: Fix testcase.
14141
14142         PR tree-opt/22625
14143         * g++.dg/opt/vrp2.C: New test.
14144
14145 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14146
14147         PR debug/21828
14148         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14149
14150 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14151
14152         * gcc.dg/tree-ssa/20050719-1.c: New test.
14153
14154 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14155
14156         * gcc.dg/bfin-longcall-1.c: New file.
14157         * gcc.dg/bfin-longcall-2.c: New file.
14158
14159 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14160
14161         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14162
14163 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14164
14165         PR middle-end/19055
14166         * gcc.dg/tree-ssa/pr19055.c: New test.
14167         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14168
14169 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14170
14171         PR C++/22358
14172         * g++.dg/other/pr22358.C: New test.
14173
14174 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14175
14176         PR c++/2922
14177         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14178
14179 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14180
14181         PR c++/15938
14182         * g++.dg/init/union2.C: New test.
14183
14184 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14185
14186         PR c/22393
14187         * gcc.dg/complex-4.c: New test.
14188
14189 2005-07-21  Richard Guenther  <rguenther@suse.de>
14190
14191         PR testsuite/22522
14192         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14193         scanning for asm labels.
14194         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14195
14196 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14197
14198         PR target/22085
14199         * gcc.dg/altivec-pr22085.c: New.
14200
14201 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14202
14203         PR tree-optimization/19210
14204         * gcc.dg/tree-ssa/pr19210-1.c: New.
14205         * gcc.dg/tree-ssa/pr19210-2.c: New.
14206
14207 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14208
14209         PR rtl-optimization/22167
14210         * g++.dg/opt/pr22167.C: New test.
14211
14212 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14213
14214         PR c++/2922
14215         * g++.dg/lookup/two-stage2.C: New.
14216         * g++.dg/lookup/two-stage3.C: New.
14217         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14218         fixed two-stage name lookup for operators.
14219         * g++.dg/template/call3.C: Compiler now produces an appropriate
14220         error message.
14221         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14222         14 as a candidate.
14223         * g++.dg/template/ptrmem4.C: Compiler produces different error
14224         message.
14225         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14226         connect_to_method as a candidate.
14227
14228 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14229
14230         * gcc.dg/fold-alloc-1.c: New test.
14231
14232 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14233
14234         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14235         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14236
14237 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14238
14239         * gcc.dg/fold-abs-1.c: New test.
14240         * gcc.dg/fold-abs-2.c: New test.
14241         * gcc.dg/fold-abs-3.c: New test.
14242
14243 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14244
14245         Make CONSTRUCTOR use VEC to store initializers.
14246         * g++.dg/ext/complit3.C: Check for specific error messages.
14247         * g++.dg/init/brace2.C: Update error message.
14248         * g++.dg/warn/Wbraces2.C: Likewise.
14249
14250 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14251
14252         PR fortran/16940
14253         * gfortran.dg/module_interface_1.f90: New test.
14254
14255 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14256             Kenneth Zadeck <zadeck@naturalbridge.com>
14257
14258         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14259
14260 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14261
14262         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14263         specify -Wformat for these tests.
14264         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14265         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14266         * gcc.dg/format/opt-6.c: Delete.
14267
14268 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14269
14270         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14271         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14272
14273 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14274
14275         * gcc.dg/tree-ssa/alias-2.c: New test.
14276
14277 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14278
14279         PR c++/22263
14280         * g++.dg/template/explicit7.C: New test.
14281
14282 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14283
14284         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14285         width of 8 to +Inf and -Inf.
14286
14287 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14288
14289         PR c++/22139
14290         * g++.dg/template/friend36.C: New test.
14291
14292 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14293
14294         PR fortran/21730
14295         * gfortran.dg/pr21730.f: New test.
14296
14297 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14298             Kenneth Zadeck <zadeck@naturalbridge.com>
14299
14300         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14301         since pure const detection cannot run at -O1 in c compiler.
14302         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14303         can now optimize this case properly.
14304         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14305         because we now pass.
14306         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14307
14308 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14309
14310         PR c/22421
14311         * gcc.dg/format/bitfld-1.c: New test.
14312
14313 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/22204
14316         * g++.dg/rtti/repo1.C: New test.
14317
14318 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14319
14320         PR middle-end/22398
14321         * gcc.c-torture/compile/pr22398.c: New test.
14322
14323 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14324
14325         PR c++/22132
14326         * g++.dg/expr/cast4.C: New test.
14327
14328 2005-07-15  Richard Guenther  <rguenther@suse.de>
14329
14330         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14331         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14332
14333 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14334
14335         PR tree-optimization/22230
14336         * gcc.dg/tree-ssa/pr22230.c: New test.
14337
14338 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14339
14340         * gfortran.dg/g77/cpp6.f: New test.
14341
14342         PR fortran/22417
14343         * gfortran.dg/g77/cpp5.F: New test.
14344         * gfortran.dg/g77/cpp5.h: New file.
14345         * gfortran.dg/g77/cpp5inc.h: New file.
14346
14347 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14348
14349         PR libfortran/16435
14350         * gfortran.dg/tl_editting.f90: New.
14351         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14352
14353 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14354
14355         * gfortran.dg/char_array_constructor.f90: New test.
14356
14357 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14358
14359         * gfortran.dg/past_eor.f90: New.
14360         * gfortran.dg/complex_read.f90: New.
14361
14362 2005-07-13  Jeff Law  <law@redhat.com>
14363
14364         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14365         additional casts.
14366
14367         * gcc.dg/tree-ssa/pr22321.c: New test
14368
14369 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14370
14371         PR tree-optimization/21921
14372         * gcc.dg/tree-ssa/pr21921.c: New.
14373
14374 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14375
14376         PR tree-optimizatio/22442
14377         * gcc.dg/tree-ssa/loop-11.c: New test.
14378
14379 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14380
14381         PR tree-opt/21840
14382         * gcc.c-torture/compile/pr21840.c: New test.
14383
14384 2005-07-12  Jan Hubicka  <jh@suse.cz>
14385
14386         * gcc.c-torture/compile/pr22379.c: New test.
14387
14388 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14389
14390         PR libfortran/21593
14391         gfortran.dg/dev_null.f90: Remove outdated comment about
14392         PR libfortran/21593.
14393
14394
14395 2005-07-12  Dale Johannesen  <dalej@apple.com>
14396
14397         * gcc.target/i386/compress-float-sse.c: New.
14398         * gcc.target/i386/compress-float-sse-pic.c: New.
14399         * gcc.target/i386/compress-float-387.c: New.
14400         * gcc.target/i386/compress-float-387-pic.c: New.
14401         * gcc.dg/compress-float-ppc.c: New.
14402         * gcc.dg/compress-float-ppc-pic.c: New.
14403
14404 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14405
14406         PR libfortran/21593
14407         gfortran.dg/dev_null.f90: Remove targets.
14408
14409 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14410
14411         PR tree-opt/22335
14412         * gcc.dg/pr22335-1.c: New test.
14413         * gcc.dg/pr22335-2.c: New test.
14414
14415 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14416
14417         PR c++/20172
14418         * g++.dg/template/nontype12.C : New test.
14419
14420 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14421
14422         * gcc.dg/tree-ssa/loop-10.c: New test.
14423
14424 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14425
14426         * gcc.c-torture/execute/20020720-1.x: Remove.
14427
14428 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14431
14432 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14433
14434         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14435         (dg-mips-options): Use it.
14436
14437 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14438
14439         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14440
14441 2005-07-09  Richard Henderson  <rth@redhat.com>
14442
14443         * lib/target-supports.exp (check_effective_target_sync_char_short):
14444         Add alpha.
14445
14446 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14447
14448         PR libfortran/22217
14449         * gfortran.dg/negative-z-descriptor.f90: New test.
14450
14451 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14452
14453         PR tree-opt/22329
14454         * gcc.dg/pr22329.c: New test.
14455
14456 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14457
14458         PR tree-optimization/20139
14459         * gcc.dg/tree-ssa/pr20139.c: New.
14460
14461 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14462
14463         PR tree-opt/22356
14464         * testsuite/gcc.dg/pr22356-1.c: New test.
14465
14466 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         PR c++/21799
14469         * g++.dg/template/unify8.C: New.
14470         * g++.dg/template/unify9.C: New.
14471
14472 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14473
14474         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14475
14476 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14477
14478         * gcc.dg/darwin-version-1.c: New.
14479         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14480         * gcc.dg/builtins-20.c: Likewise.
14481         * gcc.dg/builtins-53.c: Likewise.
14482         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14483         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14484         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14485         * gcc.dg/torture/builtins-power-1.c: Likewise.
14486         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14487         on Darwin.
14488
14489 2005-07-07  Jeff Law  <law@redhat.com>
14490
14491         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14492         argument evaluation order.
14493
14494 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14495
14496         PR libfortran/21594
14497         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14498         Add test cases where the shift length is greater than the
14499         array length.
14500
14501 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14502
14503         * obj-c++.dg/proto-lossage-6.mm: New.
14504         * objc.dg/proto-lossage-6.m: New.
14505
14506 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14507
14508         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14509         * objc.dg/gnu-runtime-2.m: Likewise.
14510
14511 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * gfortran.dg/longline.f: New test.
14514
14515         * gfortran.dg/badline.f: New test.
14516
14517 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14518
14519         PR fortran/16531
14520         PR fortran/15966
14521         PR fortran/18781
14522         * gfortran.dg/hollerith.f90: New.
14523         * gfortran.dg/hollerith2.f90: New.
14524         * gfortran.dg/hollerith3.f90: New.
14525         * gfortran.dg/hollerith4.f90: New.
14526         * gfortran.dg/hollerith_f95.f90: New.
14527         * gfortran.dg/hollerith_legacy.f90: New.
14528         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14529
14530 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14531
14532         PR objc/22274
14533         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14534         * objc.dg/gnu-runtime-2.m: New.
14535
14536 2005-07-06  Jeff Law  <law@redhat.com>
14537
14538         * gcc.dg/tree-ssa/vrp17.c: New test.
14539
14540 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14541
14542         PR fortran/22327
14543         * gfortran.dg/array_constructor_5.f90: New test.
14544
14545 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14546
14547         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14548
14549 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14550
14551         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14552         * gcc.dg/980816-1.c: Ditto.
14553
14554 2005-07-06  Jeff Law  <law@redhat.com>
14555
14556         * gcc.c-torture/compile/pr21356.c: New test.
14557
14558 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14559
14560         PR c/22013
14561         PR c/22098
14562         * gcc.c-torture/compile/pr22013-1.c,
14563         gcc.c-torture/execute/pr22098-1.c,
14564         gcc.c-torture/execute/pr22098-2.c,
14565         gcc.c-torture/execute/pr22098-3.c: New tests.
14566
14567 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14568
14569         PR c/22308
14570         * gcc.dg/pr22308-1.c: New test.
14571
14572 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14573
14574         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14575         target.
14576         * gcc.dg/compare9.c: Use -fshort-enums instead of
14577         -fno-short-enums.  Change the last test to dg-bogus.
14578
14579 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14580
14581         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14582         * gcc.dg/compare9.c: New.
14583
14584 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14585
14586         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14587
14588 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14589
14590         PR testsuite/22288
14591         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14592
14593
14594 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14595
14596         * gcc.dg/format/gcc_gfc-1.c: New.
14597
14598 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14599
14600         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14601
14602 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14603
14604         PR fortran/20842
14605         * gfortran.dg/io_invalid_1.f90: New test.
14606
14607 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14608
14609         * gcc.dg/format/gcc_diag-1.c: Update.
14610
14611 2005-07-02  Jeff Law  <law@redhat.com>
14612
14613         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14614         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14615
14616 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14617
14618         * gcc.dg/format/gcc_diag-1.c: Update.
14619
14620 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14621
14622         PR tree-opt/22269
14623         * gcc.c-torture/compile/pr22269.c: New test.
14624
14625 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14626
14627         PR 21584
14628         PR 22219
14629         * g++.dg/tree-ssa/pr21584-1.C: New test.
14630         * g++.dg/tree-ssa/pr21584-2.C: New test.
14631
14632 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14633
14634         * obj-c++.dg/try-catch-11.mm: New.
14635         * objc.dg/try-catch-10.m: New.
14636
14637 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14638
14639         * g++.dg/other/ucnid-1.C: xfail on AIX.
14640
14641 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14642
14643         PR 22234
14644         * gcc.dg/20050629-1.c: New test.
14645
14646 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14647
14648         * obj-c++.dg/const-str-1[0-1].mm: New.
14649         * objc.dg/const-str-1[0-1].m: New.
14650
14651 2005-05-29  Richard Henderson  <rth@redhat.com>
14652
14653         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14654         Rename from check_effective_target_vect_no_max.
14655         (check_effective_target_vect_no_int_add): New.
14656         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14657         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14658         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14659         * gcc.dg/vect/vect-reduc-1.c: Use both.
14660         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14661
14662 2005-05-29  Richard Henderson  <rth@redhat.com>
14663
14664         * lib/target-supports.exp (check_effective_target_vect_no_max):
14665         Remove i386 and x86_64.
14666
14667 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14668
14669         PR testsuite/21969
14670         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14671
14672 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14673
14674         PR middle-end/21969
14675         * gcc.dg/vect/pr21969.c: New test.
14676
14677 2005-06-28  Eric Christopher  <echristo@redhat.com>
14678
14679         PR c/22052
14680         PR c/21975
14681         * gcc.dg/inline1.c: New test.
14682         * gcc.dg/inline2.c: Ditto.
14683         * gcc.dg/inline3.c: Ditto.
14684         * gcc.dg/inline4.c: Ditto.
14685         * gcc.dg/inline5.c: Ditto.
14686
14687 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14688
14689         PR libfortran/22142
14690         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14691         Add testcase also testing eoshift1 for PR 22142.
14692
14693 2005-06-28  Richard Henderson  <rth@redhat.com>
14694
14695         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14696         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14697         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14698         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14699         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14700
14701 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14702
14703         PR libfortran/22142
14704         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14705         Add testcase for PR 22142.
14706
14707 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14708
14709         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14710         gcc.target/ia64/fpreg-2.c: New tests.
14711
14712 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14713
14714         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14715
14716 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14717
14718         PR libfortran/22170
14719         * gfortran.dg/slash_1.f90: New test.
14720
14721 2005-06-27  Richard Henderson  <rth@redhat.com>
14722
14723         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14724         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14725         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14726         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14727         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14728         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14729
14730 2005-06-27  Richard Henderson  <rth@redhat.com>
14731
14732         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14733         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14734
14735 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14736
14737         * obj-c++.dg/proto-lossage-5.mm: New.
14738         * objc.dg/proto-lossage-5.m: New.
14739
14740 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14741
14742         PR 21959
14743         * gcc.dg/tree-ssa/pr21959.c: New test.
14744
14745 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14746
14747         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14748         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14749         testing uninitialized var.
14750
14751         * gcc.c-torture/execute/builtins/chk.h: New.
14752         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14753         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14754         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14755         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14756         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14757         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14758         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14759         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14760         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14761         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14762         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14763         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14764         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14765         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14766         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14767         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14768         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14769         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14770         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14771         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14772         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14773         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14774         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14775         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14776         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14777         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14778         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14779         * gcc.dg/builtin-object-size-1.c: New test.
14780         * gcc.dg/builtin-object-size-2.c: New test.
14781         * gcc.dg/builtin-object-size-3.c: New test.
14782         * gcc.dg/builtin-object-size-4.c: New test.
14783         * gcc.dg/builtin-object-size-5.c: New test.
14784         * gcc.dg/builtin-stringop-chk-1.c: New test.
14785         * gcc.dg/builtin-stringop-chk-2.c: New test.
14786         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14787         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14788         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14789         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14790         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14791         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14792         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14793         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14794         * gcc.c-torture/execute/printf-1.c: New test.
14795         * gcc.c-torture/execute/fprintf-1.c: New test.
14796         * gcc.c-torture/execute/vprintf-1.c: New test.
14797         * gcc.c-torture/execute/vfprintf-1.c: New test.
14798         * gcc.c-torture/execute/printf-chk-1.c: New test.
14799         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14800         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14801         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14802
14803 2005-06-27  Michael Matz  <matz@suse.de>
14804
14805         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14806         slot is not merged if address escapes.
14807
14808 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14809
14810         PR c/21911
14811         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14812
14813 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14814
14815         PR middle-end/17965
14816         * gcc.c-torture/compile/20050622-1.c: New test.
14817
14818         PR middle-end/22028
14819         * gcc.dg/20050620-1.c: New test.
14820
14821 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14822
14823         PR tree-optimization/22026
14824         * gcc.dg/tree-ssa/pr22026.c: New.
14825
14826 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14827
14828         PR libfortran/22144
14829         * gfortran.dg/shift-alloc.f90: New testcase.
14830
14831 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14832
14833         * all files: Update FSF address in copyright headers.
14834
14835 2005-06-22  Jan Hubicka  <jh@suse.cz>
14836
14837         * wholeprogram-1.c: New testcase.
14838         * wholeprogram-2.c: New testcase.
14839
14840 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14841
14842         PR 22171
14843         * gcc.dg/tree-ssa/pr22171.c: New test.
14844
14845 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14846
14847         * gfortran.dg/simplify_modulo.f90: New.
14848
14849 2005-06-24  Jan Hubicka  <jh@suse.cz>
14850
14851         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14852
14853 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14854
14855         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14856
14857 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14858
14859         * obj-c++.dg/typedef-alias-1.mm: New.
14860         * objc.dg/typedef-alias-1.m: New.
14861
14862 2005-06-23  Jeff Law  <law@redhat.com>
14863
14864         * gcc.dg/tree-ssa/vrp16.c: New test.
14865
14866 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14867
14868         * lib/target-supports.exp: Add
14869         check_effective_target_fortran_large_real and
14870         check_effective_target_fortran_large_int to check for
14871         corresponding effective targets.
14872         * gfortran.dg/large_integer_kind_1.f90: New test.
14873         * gfortran.dg/large_real_kind_1.f90: New test.
14874
14875 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14876
14877         PR tree-optimization/22117
14878         * gcc.dg/tree-ssa/pr22117.c: New.
14879
14880 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14881
14882         PR testsuite/22123
14883         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14884
14885 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14886
14887         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14888
14889 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14890
14891         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14892         * gfortran.dg/f2c_4.c: Likewise.
14893
14894 2005-06-22 Paul Brook  <paul@codesourcery.com>
14895
14896         PR fortran/21034
14897         * gfortran.dg/auto_save_1.f90: New test.
14898
14899 2005-06-22  Michael Matz  <matz@suse.de>
14900
14901         * gcc.target/x86-64/abi: New directory.
14902         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14903         * gcc.target/x86-64/abi/README.gcc: New file.
14904         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14905         * gcc.target/x86-64/abi/asm-support.s: New file.
14906         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14907         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14908         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14909         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14910         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14911         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14912         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14913         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14914         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14915         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14916         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14917         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
14918         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
14919         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
14920         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
14921         * gcc.target/x86_64/abi/test_varargs.c: New test.
14922
14923 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
14924
14925         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
14926         32-bit i?86 and x86_64.
14927
14928 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
14929
14930         * obj-c++.dg/const-str-[1-9].mm: New tests.
14931
14932 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
14933
14934         PR fortran/22010
14935         * gfortran.dg/namelist_use.f90: New.
14936         * gfortran.dg/namelist_use_only.f90: New.
14937
14938 2005-06-21  Jeff Law  <law@redhat.com>
14939
14940         * gcc.dg/tree-ssa/vrp15.c: New test.
14941
14942 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
14943
14944         * lib/target-supports.exp (check_effective_target_vect_reduction):
14945         Remove.
14946         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
14947         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
14948         remove vect_reduction target keyword. Also avoid two returns in main.
14949         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14950         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
14951         * gcc.dg/vect/vect-reduc-1short.c: New test.
14952         * gcc.dg/vect/vect-reduc-1char.c: New test.
14953         * gcc.dg/vect/vect-reduc-2short.c: New test.
14954         * gcc.dg/vect/vect-reduc-2char.c: New test.
14955         * gcc.dg/vect/vect-reduc-6.c: New test.
14956         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
14957         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
14958         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
14959
14960 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14961         Paul Thomas  <pault@gcc.gnu.org>
14962
14963         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
14964         New tests.
14965
14966 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14967
14968         * gfortran.dg/backslash_1.f90: New test.
14969         * gfortran.dg/backslash_2.f90: New test.
14970
14971 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
14972
14973         * gfortran.dg/duplicate_labels.f90: New test.
14974
14975 2005-06-20  Jan Beulich  <jbeulich@novell.com>
14976
14977         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
14978         unsupportable relocations.
14979         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14980         * gcc.dg/20050321-2.c: xfail for NetWare.
14981
14982 2005-06-20  Andreas Jaeger  <aj@suse.de>
14983
14984         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
14985         gcc.target/i386/fastcall-sseregparm.c,
14986         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
14987
14988 2005-06-19  Richard Henderson  <rth@redhat.com>
14989
14990         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
14991
14992 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14993
14994         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
14995
14996 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
14997
14998         PR c++/22115
14999         * g++.dg/conversion/simd2.C: Change expected error message.
15000
15001 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15002
15003         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15004         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15005         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15006
15007 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15008
15009         * gcc.dg/fold-mod-1.c: New test.
15010
15011 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15012
15013         PR fortran/19926
15014         * gfortran.dg/pr19926.f90: New test.
15015
15016 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15017
15018         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15019         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15020         targets.
15021         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15022         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15023
15024 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15025
15026         * gcc.target/ia64/float80-varargs-1.c: New test.
15027
15028 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15029
15030         PR tree-opt/22035
15031         * gfortran.dg/f2c_6.f90: New test.
15032
15033 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15034
15035         PR c++/17413
15036         * g++.dg/template/local5.C: New.
15037
15038 2005-06-17  Richard Henderson  <rth@redhat.com>
15039
15040         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15041
15042 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15043
15044         PR testsuite/21945
15045         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15046
15047 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15048
15049         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15050         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15051         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15052         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15053         check_vect to verify the presence of hardware vector support.
15054
15055 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15056
15057         PR testsuite/22056
15058         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15059
15060 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15061
15062         PR libfortran/19216
15063         * gfortran.dg/pr19216.f: Add correct space between brackets and
15064         dg directive.
15065
15066 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15067
15068         PR libfortran/16436
15069         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15070
15071 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15072
15073         * gcc.target/i386/attributes-error.c: New testcase.
15074         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15075         * gcc.target/i386/regparm-stdcall.c: Likewise.
15076         * gcc.target/i386/sseregparm-1.c: Likewise.
15077         * gcc.target/i386/sseregparm-2.c: Likewise.
15078
15079 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15080
15081         * g++.dg/rtti/crash2.C: New.
15082
15083 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15084
15085         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15086
15087 2005-06-15  David Ung  <davidu@mips.com>
15088
15089         * gcc.target/mips/mips16e-extends.c: New test for testing the
15090         generation of MIPS16e zeb/zeh, seb/seh instructions.
15091
15092 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15093
15094         PR 22018
15095         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15096         * gcc.dg/tree-ssa/pr22018.c: New test.
15097
15098 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15099
15100         * gcc.dg/simd-1.c: Update error messages.
15101         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15102         * gcc.dg/simd-2.c: Update error messages.
15103         * gcc.dg/simd-4.c: New.
15104
15105 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         PR c++/20678
15108         * g++.dg/other/crash-4.C: New.
15109
15110 2005-06-14  Devang Patel  <dpatel@apple.com>
15111
15112         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15113
15114 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15115
15116         PR c++/21929
15117         * g++.dg/parse/crash11.C: Update
15118
15119 2005-06-13  Jeff Law  <law@redhat.com>
15120
15121         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15122         perform the desired transformations.
15123         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15124         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15125
15126 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15127
15128         PR fortran/22038
15129         * gfortran.dg/forall_1.f90: Un-XFAIL.
15130
15131 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15132
15133         PR c++/21929
15134         * g++.dg/parse/crash26.C: New.
15135
15136         PR c++/20789
15137         * g++.dg/init/member1.C: New.
15138
15139 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15140
15141         * gfortran.dg/altreturn_1.f90: New test.
15142
15143 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15144
15145         PR middle-end/21985
15146         * gcc.dg/tree-ssa/pr21985.c: New test.
15147
15148 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15149
15150         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15151
15152 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15153
15154         PR c++/21930
15155         * g++.dg/other/error10.C: New test case.
15156
15157 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15158
15159         PR libfortran/19155
15160         * gfortran.dg/pr19155.f: Add test.
15161
15162 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15163
15164         * gfortran.dg/f2c_7.f90: New test.
15165
15166         * gfortran.dg/forall_1.f90: XFAILed.
15167
15168 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15169
15170         * gcc.dg/pr14796-1.c: New.
15171         * gcc.dg/pr14796-2.c: New.
15172
15173 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15174
15175         PR fortran/17792
15176         PR fortran/21375
15177         * gfortran.dg/deallocate_stat.f90: New test.
15178
15179 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15180
15181         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15182
15183 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15184
15185         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15186         access will be generated when this loop is vectorized. Test that
15187         accesses with same alignment were detected.
15188         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15189         Test that accesses with same alignment were detected.
15190         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15191         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15192         alignment were detected.
15193
15194 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15195
15196         PR c++/10611
15197         * g++.dg/conversion/simd2.C: New.
15198
15199 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15200
15201         * gcc.dg/Wcxx-compat-1.c: New.
15202
15203 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15204
15205         PR libfortran/21480
15206         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15207         complex array.
15208
15209 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15210
15211         * gcc.dg/alias-8.c: New.
15212
15213 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15214
15215         * gcc.dg/format/cmn_err-1.c: Update.
15216
15217 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15218
15219         PR target/20666
15220         * gcc.target/sparc/fexpand-2.c: New.
15221         * gcc.target/sparc/fpmerge-2.c: New.
15222         * gcc.target/sparc/fpmul-2.c: New.
15223         * gcc.target/sparc/noresult.c: New.
15224         * gcc.target/sparc/pdist-2.c: New.
15225         * gcc.target/sparc/pdist-3.c: New.
15226
15227 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15228
15229         PR testsuite/21702
15230         * gcc.target/i386/i386.exp: Fix comment typo.
15231
15232 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15233
15234         PR c++/19497
15235         * g++.dg/inherit/using5.C: New.
15236         * g++.dg/inherit/using6.C: New.
15237
15238 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15239
15240         PR c++/19894
15241         * g++.dg/template/ptrmem15.C: New test.
15242
15243         PR c++/20563
15244         * g++.dg/ext/label4.C: New test.
15245
15246 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15247
15248         * gcc.dg/tls/debug-1.c: New test.
15249
15250 2005-06-07  Dale Johannesen  <dalej@apple.com>
15251
15252         * gcc.target/i386/movq.c: New.
15253
15254 2005-06-07  Dale Johannesen  <dalej@apple.com>
15255
15256         * gcc.dg/20050607-1.c: New.
15257
15258 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15259
15260         PR middle-end/21850
15261         * gcc.c-torture/execute/20050607-1.c: New test.
15262
15263 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15264
15265         PR libfortran/21926
15266         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15267         Test case where the return array has lowest stride one,
15268         but isn't packed.
15269
15270 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15271
15272         * lib/target-supports.exp (check_effective_target_sync_int_long):
15273         Add s390 and s390x targets.
15274
15275 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15276
15277         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15278         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15279         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15280         * gcc.dg/tree-ssa/loop-9.c: New test.
15281
15282 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15283
15284         * g++.dg/parse/defarg10.C: New.
15285
15286 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15287
15288         PR regression/21897
15289         * gcc.c-torture/execute/20050604-1.c: New test.
15290
15291 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15292
15293         PR 21903
15294         * g++.dg/parse/defarg9.C: New.
15295
15296         PR c++/20637
15297         * g++.dg/inherit/using4.C: New.
15298         * g++.dg/overload/error1.C: Adjust expected errors.
15299         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15300         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15301         * g++.old-deja/g++.other/redecl2.C: Likewise.
15302         * g++.old-deja/g++.other/redecl4.C: Likewise.
15303         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15304
15305 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15306
15307         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15308
15309 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15310
15311         * lib/gfortran.exp (gfortran_target_compile): Call
15312         dg-additional-files-options
15313         * gfortran.dg/f2c_4.f90: New file
15314         * gfortran.dg/f2c_4.c: New file
15315         * gfortran.dg/f2c_5.f90: New file
15316         * gfortran.dg/f2c_5.c: New file
15317
15318 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15319
15320         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15321
15322         PR fortran/21912
15323         * gfortran.dg/array_constructor_4.f90: New test.
15324
15325 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15326
15327         PR c++/21619
15328         * g++.dg/ext/builtin9.C: New test.
15329
15330 2005-06-05  Dale Johannesen  <dalej@apple.com>
15331
15332         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15333         * gcc.c-torture/execute/20050603-2.c: Ditto.
15334
15335 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15336
15337         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15338         * gcc.dg/vect/vect-reduc-1.c: New.
15339         * gcc.dg/vect/vect-reduc-2.c: New.
15340         * gcc.dg/vect/vect-reduc-3.c: New.
15341
15342 2005-06-04  Dale Johannesen  <dalej@apple.com>
15343
15344         * gcc.c-torture/execute/20050603-1.c: New.
15345         * gcc.c-torture/execute/20050603-2.c: New.
15346         * gcc.dg/20050603-3.c: New.
15347
15348 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15349
15350         PR fortran/19195
15351         * gfortran.dg/debug_1.f90: New test.
15352
15353         * gfortran.dg/forall_1.f90: New test.
15354
15355 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15356
15357         * gfortran.dg/array_constructor_3.f90: New test.
15358
15359 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15360
15361         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15362
15363 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15364
15365         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15366
15367 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15368
15369         PR c/21873
15370         * gcc.dg/init-excess-1.c: New test.
15371
15372 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/21853
15375         * g++.dg/expr/static_cast6.C: New test.
15376
15377 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15378
15379         * gcc.dg/tree-ssa/vrp14.c: New test.
15380
15381 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15382
15383         PR c++/21336
15384         * g++.dg/template/new2.C: New test.
15385
15386 2005-06-03  Josh Conner  <jconner@apple.com>
15387
15388         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15389         all entries in initializer.
15390
15391 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15392
15393         PR middle-end/21858
15394         * gcc.dg/pr21858.c: New testcase.
15395
15396 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15397
15398         PR tree-optimization/21292
15399
15400         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15401         New.
15402         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15403         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15404         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15405         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15406         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15407
15408 2005-06-02  Richard Henderson  <rth@redhat.com>
15409
15410         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15411
15412 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15413
15414         * gcc.dg/wtypequal.c: New testcase.
15415
15416 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15417
15418         PR 21582
15419         * gcc.dg/tree-ssa/pr21582.c: New test.
15420
15421 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15422
15423         PR c++/21280
15424         * g++.dg/opt/interface2.h: New.
15425         * g++.dg/opt/interface2.C: New.
15426         * g++.dg/init/ctor4.C: Adjust error lines.
15427         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15428         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15429         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15430         * g++.old-deja/g++.pt/assign1.C: Likewise.
15431         * g++.old-deja/g++.pt/crash20.C: Likewise.
15432
15433 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15434
15435         PR tree-optimization/21734
15436         * g++.dg/vect/pr21734_1.cc: New.
15437         * g++.dg/vect/pr21734_2.cc: New.
15438
15439 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15440
15441         PR c++/20350
15442         * g++.dg/template/spec24.C: New.
15443
15444         PR c++/21151
15445         * g++.dg/pch/local-1.C: New.
15446         * g++.dg/pch/local-1.Hs: New.
15447
15448 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15449
15450         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15451         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15452         * gcc.dg/tree-ssa/pr14341.c: New test.
15453         * gcc.dg/tree-ssa/pr14841.c: New test.
15454         * gcc.dg/tree-ssa/pr20701.c: New test.
15455         * gcc.dg/tree-ssa/pr21086.c: New test.
15456         * gcc.dg/tree-ssa/pr21090.c: New test.
15457         * gcc.dg/tree-ssa/pr21332.c: New test.
15458         * gcc.dg/tree-ssa/pr21458.c: New test.
15459         * gcc.dg/tree-ssa/pr21658.c: New test.
15460         * gcc.dg/tree-ssa/vrp01.c: New test.
15461         * gcc.dg/tree-ssa/vrp02.c: New test.
15462         * gcc.dg/tree-ssa/vrp03.c: New test.
15463         * gcc.dg/tree-ssa/vrp04.c: New test.
15464         * gcc.dg/tree-ssa/vrp05.c: New test.
15465         * gcc.dg/tree-ssa/vrp06.c: New test.
15466         * gcc.dg/tree-ssa/vrp07.c: New test.
15467         * gcc.dg/tree-ssa/vrp08.c: New test.
15468         * gcc.dg/tree-ssa/vrp09.c: New test.
15469         * gcc.dg/tree-ssa/vrp10.c: New test.
15470         * gcc.dg/tree-ssa/vrp11.c: New test.
15471         * gcc.dg/tree-ssa/vrp12.c: New test.
15472         * gcc.dg/tree-ssa/vrp13.c: New test.
15473
15474 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15475
15476         PR 21029
15477         * gcc.dg/tree-ssa/pr21029.c: New test.
15478
15479 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15480
15481         * gfortran.dg/logint-1.f: New test case.
15482         * gfortran.dg/logint-2.f: Likewise.
15483         * gfortran.dg/logint-3.f: Likewise.
15484
15485 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15486
15487         PR c/21536
15488         PR c/20760
15489         * gcc.dg/20050527-1.c: New test.
15490
15491         * gcc.dg/i386-sse-12.c: New test.
15492
15493         PR fortran/21729
15494         * gfortran.dg/implicit_5.f90: New test.
15495
15496 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15497
15498         PR fortran/20883
15499         * gfortran/assign_4.f90: New test.
15500         * gfortran/assign_2.f90: Change compile to run.
15501
15502 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15503
15504         * lib/target-supports.exp
15505         (check_effective_target_sync_char_short): New.
15506         * gcc.dg/sync-2.c: New.
15507
15508 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15509
15510         PR tree-optimization/21817
15511         * gcc.dg/torture/pr21817-1.c: New.
15512
15513 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15514
15515         PR c++/21165
15516         * g++.dg/template/init5.C: New.
15517
15518 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15519
15520         * gfortran.dg/char_initialiser_actual.f90:
15521         Test character initialisers as actual arguments.
15522         * gfortran.dg/char_pointer_comp_assign.f90:
15523         Test character pointer structure component assignments.
15524         * gfortran.dg/char_array_structure_constructor.f90:
15525         Test character components in structure constructors.
15526
15527 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15528
15529         PR middle-end/20931
15530         * g++.dg/opt/pr20931.C: New test.
15531
15532 2005-05-31  Andreas Jaeger  <aj@suse.de>
15533
15534         PR testsuite/20772
15535         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15536         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15537         g++.old-deja/g++.ext/asmspec1.C,
15538         g++.old-deja/g++.other/regstack.C,
15539         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15540         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15541         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15542         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15543         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15544         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15545         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15546         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15547         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15548         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15549         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15550         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15551         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15552         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15553         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15554         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15555         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15556         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15557         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15558
15559 2005-05-31  Jeff Law  <law@redhat.com>
15560
15561         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15562
15563 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15564
15565         PR middle-end/21743
15566         * gcc.dg/builtins-1.c: Activate disabled clog test.
15567         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15568
15569 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15570
15571         * gfortran.dg/char_pointer_assign.f90:
15572         Test character-pointer assignments and pointer assignments.
15573         * gfortran.dg/char_pointer_dummy.f90:
15574         Test character-pointer dummy arguments.
15575         * gfortran.dg/char_pointer_func.f90:
15576         Test character-pointer function returns.
15577         * gfortran.dg/char_pointer_dependency.f90:
15578         Test character-pointer functions with dependencies.
15579
15580 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15581
15582         PR c++/21784
15583         * g++.dg/lookup/using14.C: New test.
15584
15585 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15586
15587         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15588         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15589         trailing ^M.
15590
15591 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15592
15593         PR c++/17413
15594         * g++.dg/template/local5.C: New.
15595
15596         PR target/21761
15597         * gcc.c-torture/compile/pr21761.c: New.
15598
15599         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15600         before darwin8.
15601
15602 2005-05-30  Steven G. Kargl
15603
15604         PR fortran/20846
15605         * gfortran.dg/inquire_8.f90: New test.
15606
15607 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15608
15609         PR libfortran/21376
15610         * gfortran.dg/output_exponents_1.f90: New test.
15611
15612 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15613
15614         PR libfortran/20006
15615         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15616
15617 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/21210
15620         * g++.dg/ext/complex1.C: New test.
15621
15622         PR c++/21340
15623         * g++.dg/init/ctor6.C: New test.
15624
15625 2005-05-29  Jan Hubicka  <jh@suse.cz>
15626
15627         * gcc.c-torture/compile/pr21562.c: New.
15628
15629 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15630
15631         * gfortran.dg/subnormal_1.f90: New test.
15632
15633 2005-05-28  Jan Hubicka  <jh@suse.cz>
15634
15635         * tree-prof.exp: Fix comment.
15636         * value-prof-1.c: New.
15637         * value-prof-2.c: New.
15638         * value-prof-3.c: New.
15639         * value-prof-4.c: New.
15640
15641 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15642
15643         PR c++/21614
15644         * g++.dg/expr/ptrmem6.C: New test.
15645         * g++.dg/expr/ptrmem6a.C: Likewise.
15646
15647 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15648
15649         PR tree-optimization/21658
15650         * gcc.dg/tree-ssa/pr21658.c: New.
15651
15652 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15653
15654         PR c++/21455
15655         * g++.dg/inherit/ptrmem3.C: New.
15656
15657         PR c++/21681
15658         * g++.dg/parse/template16.C: New.
15659
15660 2005-05-27  Andreas Jaeger  <aj@suse.de>
15661
15662         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15663
15664         * gcc.dg/i386-sse-8.c: Run test on all archs.
15665
15666 2005-05-26  Mike Stump  <mrs@apple.com>
15667
15668         * objc.dg/isa-field-1.m: Only run on darwin.
15669         * objc.dg/lookup-1.m: Likewise.
15670         * objc.dg/try-catch-8.m: Likewise.
15671
15672 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15673
15674         PR tree-optimization/9814
15675         * gcc.dg/pr9814-1.c: New test case.
15676
15677 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15678
15679         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15680         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15681         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15682         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15683         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15684         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15685         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15686         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15687         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15688         objc.dg/try-catch-8.m: New.
15689
15690 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15691
15692         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15693         remove extraneous semicolons.
15694
15695 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15696
15697         * obj-c++.dg/comp-types-12.mm: New.
15698         * objc.dg/comp-types-11.m: New.
15699         * objc.dg/selector-4.m: New.
15700
15701 2005-05-26  Andreas Jaeger  <aj@suse.de>
15702
15703         PR testsuite/20772
15704         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15705         g++.old-deja/g++.ext/attrib3.C,
15706         g++.old-deja/g++.other/store-expr1.C,
15707         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15708         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15709         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15710         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15711         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15712         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15713         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15714         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15715         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15716         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15717         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15718         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15719         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15720         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15721         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15722         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15723         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15724         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15725         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15726
15727 2005-05-26  Andreas Jaeger  <aj@suse.de>
15728
15729         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15730         x86-64 compilation.
15731
15732 2005-05-26  Andreas Jaeger  <aj@suse.de>
15733
15734         PR testsuite/20772
15735         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15736         gcc.misc-tests/i386-pf-athlon-1.c,
15737         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15738         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15739         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15740         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15741         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15742         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15743         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15744         programs.
15745
15746         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15747         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15748         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15749         x86-64 compilation.
15750
15751         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15752         x86_64.
15753
15754         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15755         effective-target ilp32.
15756
15757 2005-05-26  David Ung  <davidu@mips.com>
15758
15759         * gcc.target/mips/ext_ins.c: New test for testing the generation
15760         of MIPS32/64 rev 2 ext/ins instructions.
15761
15762 2005-05-26  Andreas Jaeger  <aj@suse.de>
15763
15764         * treelang/compile/unsigned.tree: Use gimple instead of
15765         nonexisting generic dump.
15766
15767 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15768
15769         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15770
15771 2005-05-26  Andreas Jaeger  <aj@suse.de>
15772
15773         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15774
15775 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15776
15777         PR libfortran/17283
15778         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15779         Test callee-allocated memory with write statements.
15780
15781 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15782
15783         PR middle-end/21709
15784         * gcc.dg/pr21709-1.c: New test case.
15785
15786 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15787             Mike Stump  <mrs@apple.com>
15788
15789         * objc/execute/next_mapping.h: Update for C++.
15790
15791         * obj-c++.dg/selector-1.mm: Move to...
15792         * obj-c++.dg/selector-4.mm: here...
15793
15794         * obj-c++.dg/basic.mm: New.
15795         * obj-c++.dg/comp-types-1.mm: New.
15796         * obj-c++.dg/cxx-class-1.mm: New.
15797         * obj-c++.dg/cxx-ivars-1.mm: New.
15798         * obj-c++.dg/cxx-ivars-2.mm: New.
15799         * obj-c++.dg/cxx-ivars-3.mm: New.
15800         * obj-c++.dg/cxx-scope-1.mm: New.
15801         * obj-c++.dg/cxx-scope-2.mm: New.
15802         * obj-c++.dg/defs.mm: New.
15803         * obj-c++.dg/empty-private-1.mm: New.
15804         * obj-c++.dg/encode-1.mm: New.
15805         * obj-c++.dg/encode-2.mm: New.
15806         * obj-c++.dg/encode-3.mm: New.
15807         * obj-c++.dg/extern-c-1.mm: New.
15808         * obj-c++.dg/extra-semi.mm: New.
15809         * obj-c++.dg/fix-and-continue-2.mm: New.
15810         * obj-c++.dg/isa-field-1.mm: New.
15811         * obj-c++.dg/ivar-list-semi.mm: New.
15812         * obj-c++.dg/local-decl-1.mm: New.
15813         * obj-c++.dg/lookup-1.mm: New.
15814         * obj-c++.dg/lookup-2.mm: New.
15815         * obj-c++.dg/method-1.mm: New.
15816         * obj-c++.dg/method-2.mm: New.
15817         * obj-c++.dg/method-3.mm: New.
15818         * obj-c++.dg/method-4.mm: New.
15819         * obj-c++.dg/method-5.mm: New.
15820         * obj-c++.dg/method-6.mm: New.
15821         * obj-c++.dg/method-7.mm: New.
15822         * obj-c++.dg/no-extra-load.mm: New.
15823         * obj-c++.dg/overload-1.mm: New.
15824         * obj-c++.dg/pragma-1.mm: New.
15825         * obj-c++.dg/pragma-2.mm: New.
15826         * obj-c++.dg/private-1.mm: New.
15827         * obj-c++.dg/private-2.mm: New.
15828         * obj-c++.dg/proto-qual-1.mm: New.
15829         * obj-c++.dg/qual-types-1.mm: New.
15830         * obj-c++.dg/stubify-1.mm: New.
15831         * obj-c++.dg/stubify-2.mm: New.
15832         * obj-c++.dg/super-class-1.mm: New.
15833         * obj-c++.dg/super-class-2.mm: New.
15834         * obj-c++.dg/super-dealloc-1.mm: New.
15835         * obj-c++.dg/super-dealloc-2.mm: New.
15836         * obj-c++.dg/template-1.mm: New.
15837         * obj-c++.dg/template-2.mm: New.
15838         * obj-c++.dg/template-3.mm: New.
15839         * obj-c++.dg/template-4.mm: New.
15840         * obj-c++.dg/template-5.mm: New.
15841         * obj-c++.dg/template-6.mm: New.
15842         * obj-c++.dg/try-catch-1.mm: New.
15843         * obj-c++.dg/try-catch-2.mm: New.
15844         * obj-c++.dg/try-catch-3.mm: New.
15845         * obj-c++.dg/try-catch-4.mm: New.
15846         * obj-c++.dg/try-catch-5.mm: New.
15847         * obj-c++.dg/try-catch-6.mm: New.
15848         * obj-c++.dg/try-catch-7.mm: New.
15849         * obj-c++.dg/try-catch-8.mm: New.
15850         * obj-c++.dg/try-catch-9.mm: New.
15851         * obj-c++.dg/va-meth-1.mm: New.
15852
15853 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15854
15855         * obj-c++.dg/selector-1.mm: New.
15856         * obj-c++.dg/selector-2.mm: New.
15857
15858 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15859
15860         * obj-c++.dg/selector-3.mm: New.
15861         * objc.dg/selector-3.m: New.
15862
15863 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15864
15865         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15866         about where warning appears.
15867
15868 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15869
15870         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15871         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15872         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15873         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15874
15875 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15876
15877         * gcc.dg/20050524-1.c: New test.
15878
15879 2005-05-25  Jan Hubicka  <jh@suse.cz>
15880
15881         * gcc.dg/tree-prof/inliner-1.c: New.
15882
15883 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15884
15885         * gcc.dg/tree-prof: New directory.
15886         * gcc.dg/tree-prof/tree-prof.exp: New.
15887
15888 2005-05-25  DJ Delorie  <dj@redhat.com>
15889
15890         * gcc.dg/Wattributes-1.c: New.
15891         * gcc.dg/Wattributes-2.c: New.
15892         * gcc.dg/Wattributes-3.c: New.
15893
15894 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15895
15896         PR tree-optimization/19833
15897         * gcc.dg/uninit-4.c: Remove xfail.
15898         * gcc.dg/uninit-9.c: Ditto.
15899
15900 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15901
15902         * obj-c++.dg/bitfield-[1-5].mm: New.
15903         * obj-c++.dg/class-protocol-1.mm: New.
15904         * obj-c++.dg/comp-types-1[0-1].mm: New.
15905         * obj-c++.dg/comp-types-[2-9].mm: New.
15906         * obj-c++.dg/encode-[4-8].mm: New.
15907         * obj-c++.dg/layout-1.mm: New.
15908         * obj-c++.dg/method-1[0-9].mm: New.
15909         * obj-c++.dg/method-2[0-1].mm: New.
15910         * obj-c++.dg/method-[8-9].mm: New.
15911         * obj-c++.dg/objc-gc-3.mm: New.
15912         * obj-c++.dg/try-catch-10.mm: New.
15913         * objc.dg/bitfield-5.m: New.
15914         * objc.dg/comp-types-10.m: New.
15915         * objc.dg/comp-types-9.m: New.
15916         * objc.dg/layout-1.m: New.
15917         * objc.dg/objc-gc-4.m: New.
15918         * objc.dg/try-catch-9.m: New.
15919         * objc.dg/class-protocol-1.m: Tweak diagnostics.
15920         * objc.dg/comp-types-1.m: Likewise.
15921         * objc.dg/comp-types-[5-6].m: Likewise.
15922         * objc.dg/method-9.m: Likewise.
15923
15924 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
15925
15926         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
15927         and on hardware without VMX support.
15928
15929         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
15930
15931         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
15932
15933         * lib/profopt.exp (dg-final-generate, dg-final-use,
15934         profopt-final-code, profopt-get-options): New.
15935         (profopt-execute): Process test directives.
15936
15937         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
15938         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15939         cleanup-tree-dump, cleanup-saved-temps): Update comments.
15940
15941 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
15942
15943         PR C++/21645
15944         * g++.dg/init/ctor5.C: New test.
15945
15946 2005-05-24  Ira Rosen  <irar@il.ibm.com>
15947
15948         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
15949         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
15950         vect-113.c, vect-114.c.
15951
15952 2005-05-23  Adam Nemet  <anemet@lnxw.com>
15953
15954         * gcc.dg/const-elim-1.c: Remove xfails.
15955
15956 2005-05-23  Jeff Law  <law@redhat.com>
15957
15958         * gcc.c-torture/compile/pr21638.c: New test.
15959         * gcc.c-torture/compile/20050520-1.c: New test.
15960
15961 2005-05-23  Nick Clifton  <nickc@redhat.com>
15962
15963         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
15964         be a proper triple, ie: m32r*-*-*.
15965         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15966
15967 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
15968
15969         PR middle-end/21331
15970         PR tree-opt/21293
15971         * gcc.c-torture/compile/pr21293.c: New test.
15972         * gcc.c-torture/execute/pr21331.c: New test.
15973
15974 2004-05-20  Richard Henderson  <rth@redhat.com>
15975
15976         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
15977
15978 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
15979
15980         * obj-c++-dg.exp: Add.
15981         * obj-c++.exp: Add.
15982         * obj-c++.dg/dg.exp: Add.
15983
15984 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
15985
15986         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
15987         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
15988
15989 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
15990
15991         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
15992
15993 2004-05-19  Richard Henderson  <rth@redhat.com>
15994
15995         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
15996
15997 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
15998
15999         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16000
16001         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16002
16003 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16004
16005         PR c++/21495
16006         * g++.dg/parse/extern1.C: New test.
16007         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16008
16009 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16010
16011         * gcc.dg/c99-math.h: New.
16012         * gcc.dg/c99-math-float-1.c: New test.
16013         * gcc.dg/c99-math-double-1.c: Likewise.
16014         * gcc.dg/c99-math-long-double-1.c: Likewise.
16015
16016 2005-05-18  Richard Henderson  <rth@redhat.com>
16017
16018         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16019
16020 2005-05-18  Devang Patel  <dpatel@apple.com>
16021
16022         * g++.dg/opt/20050511-1.C: New test.
16023
16024 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16025
16026         PR libfortran/21127
16027         * gfortran.dg/reshape-complex.f90: New test.
16028
16029 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16030
16031         * gfortran.dg/array_constructor_1.f90: New test.
16032         * gfortran.dg/array_constructor_2.f90: New test.
16033
16034 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16035
16036         PR fortran/20954
16037         * gfortran.dg/pr20954.f: New test.
16038
16039 2005-05-17  Mike Stump  <mrs@apple.com>
16040
16041         Yet more Objective-C++...
16042
16043         * objc.dg/method-5.m: Update.
16044         * objc.dg/method-6.m: Update.
16045         * objc.dg/method-7.m: Update.
16046         * objc.dg/method-9.m: Update.
16047         * objc.dg/try-catch-2.m: Update.
16048
16049 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16050
16051         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16052         Remove little-endian optimizations.
16053
16054 2005-05-17  Jeff Law  <law@redhat.com>
16055
16056         * g++.dg/tree-ssa/pr14814.C: New test.
16057         * gcc.dg/tree-ssa/pr14814.C: New test.
16058         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16059         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16060
16061 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16062
16063         * gcc.dg/compat/generate-random.c: Do not include
16064         libiberty.h.
16065         * gcc.dg/compat/generate-random_r.c: Likewise.
16066
16067 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16068
16069         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16070
16071 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16072
16073         PR middle-end/21595
16074         * g++.dg/tree-ssa/builtin1.C: New testcase.
16075
16076 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16077
16078         PR c++/21454
16079         * g++.dg/opt/const4.C: New test.
16080
16081         PR middle-end/21492
16082         * g++.dg/opt/crossjump1.C: New test.
16083
16084         PR tree-optimization/21610
16085         * gcc.c-torture/compile/20050516-1.c: New test.
16086
16087         PR fortran/15080
16088         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16089         about the test failing.
16090         * gfortran.fortran-torture/execute/where_7.f90: New test.
16091         * gfortran.fortran-torture/execute/where_8.f90: New test.
16092
16093 2005-05-16  Richard Henderson  <rth@redhat.com>
16094
16095         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16096         i?86 and x86_64.
16097
16098 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16099
16100         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16101         (limits.h): Include unconditionally.
16102         (stdlib.h): Likewise.
16103         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16104         (limits.h): Include unconditionally.
16105         (stdlib.h): Likewise.
16106         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16107         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16108         (limits.h): Include unconditionally.
16109         (stdlib.h): Likewise.
16110         (hashtab.h): Do not include.
16111         (getopt.h): Likewise.
16112         (stddef.h): Include.
16113         (hashval_t): Define.
16114         (struct entry): Add "next" field.
16115         (HASH_SIZE): New macro.
16116         (hash_table): New variable.
16117         (switchfiles): Do not use xmalloc.
16118         (mix): New macro.
16119         (iterative_hash): New function.
16120         (hasht): Remove.
16121         (e_exists): New function.
16122         (e_insert): Likewise.
16123         (output): Use, instead of libiberty hashtable functions.
16124         (main): Do not use getopt.  Do not call htab_create.
16125
16126 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16127
16128         PR libstdc++/21526
16129         * lib/target-supports.exp (check_mkfifo_available):
16130         Return 0 for cygwin as mkfifo support incomplete on platform.
16131         Fix typos in comments.
16132
16133 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16134
16135         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16136
16137 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16138
16139         PR fortran/17432
16140         * gfortran.dg/assign_4.f: New test.
16141
16142 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16143
16144         PR tree-optimization/21563
16145         * gcc.dg/tree-ssa/pr21563.c: New.
16146
16147 2005-05-14  Jan Hubicka  <jh@suse.cz>
16148
16149         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16150
16151 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16152
16153         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16154
16155 2005-05-13  Julian Brown  <julian@codesourcery.com>
16156
16157         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16158         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16159
16160 2005-05-13  Jan Hubicka  <jh@suse.cz>
16161
16162         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16163         * gcc.dg/fold-xor-?.c: Likewise.
16164         * gcc.dg/pr15784-?.c: Likewise.
16165         * gcc.dg/pr20922-?.c: Likewise.
16166         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16167         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16168         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16169
16170 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16171
16172         PR fortran/21260
16173         * gfortran.dg/hollerith_1.f90: New test.
16174
16175 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16176
16177         * gfortran.dg/func_result_2.f90: New test.
16178
16179 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16180
16181         * gfortran.dg/dev_null.f90: New test.
16182
16183 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16184
16185         * gcc.dg/arm-vfp1.c: Revert last change.
16186
16187 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16188
16189         PR middle-end/19807
16190         PR tree-optimization/19639
16191         * g++.dg/tree-ssa/pr19807.C: New testcase.
16192
16193 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16194
16195         PR libfortran/21471
16196         * gfortran.dg/append-1.f90: New test.
16197
16198 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16199
16200         * gcc.dg/pr18501.c: XFAIL.
16201         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16202         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16203         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16204         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16205         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16206         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16207         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16208         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16209
16210 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16211
16212         PR fortran/20178
16213         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16214         gfortran.dg/f2c_3.f90: New tests.
16215
16216         * gfortran.dg/return_1.f90: Fix dg annotation.
16217
16218 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16219
16220         * gcc.c-torture/compile/20050510-1.c: New test.
16221
16222 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16223
16224         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16225
16226 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16227
16228         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16229
16230 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16231
16232         PR c/17913
16233         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16234
16235 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16236
16237         PR c/21342
16238         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16239         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16240
16241 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16242
16243         PR debug/16676
16244         * gcc.dg/debug/pr16676.c: New test.
16245
16246 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16247
16248         PR testsuite/21443
16249         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16250         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16251         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16252         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16253         Change -O1 to -O2.
16254         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16255         -fno-tree-dominator-opts.
16256
16257 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16258
16259         * gfortran.dg/return_1.f90: New test.
16260
16261 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16262
16263         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16264
16265         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16266
16267 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16268
16269         PR c++/21427
16270         * g++.dg/inherit/covariant13.C: New.
16271
16272 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16273
16274         PR libfortran/19155
16275         * gfortran.dg/pr19155.f: New test.
16276
16277 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16278
16279         PR inline-asm/8788
16280         * gcc.dg/pr8788-1.c: New testcase.
16281
16282 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16283
16284         PR target/21416
16285         * gcc.target/mips/fpcmp-[12].c: New tests.
16286
16287 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16288
16289         * lib/target-supports-dg.exp (dg-require-fork): New function.
16290         (dg-require-mkfifo): Likewise.
16291         * lib/target-supports.exp (check_function_available): New
16292         function.
16293         (check_fork_available): Likewise.
16294         (check_mkfifo_available): Likewise.
16295
16296 2005-05-06  Jeff Law  <law@redhat.com>
16297
16298         * gcc.c-torture/compile/pr21380.c: New test.
16299
16300 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16301
16302         PR c++/20961
16303         * g++.dg/ext/weak3.C: New test.
16304
16305 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16306
16307         PR c++/21352
16308         * g++.dg/template/crash37.C: New test.
16309
16310 2005-05-05  Paul Brook  <paul@codesourcery.com>
16311
16312         * gcc.dg/arm-g2.c: Use effective-target arm32.
16313         * gcc.dg/arm-mmx-1.c: Ditto.
16314         * gcc.dg/arm-scd42-2.c: Ditto.
16315         * gcc.dg/arm-vfp1.c: Ditto.
16316         * lib/target-supports.exp (check_effective_target_arm32): New
16317         function.
16318
16319 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16320
16321         PR libfortran/21354
16322         gfortran.dg/in_pack_rank7.f90: New test.
16323
16324 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16325
16326         PR middle-end/15618
16327         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16328
16329 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16330
16331         PR middle-end/21265
16332         * gcc.dg/20050503-1.c: New test.
16333
16334         PR rtl-optimization/21239
16335         * gcc.dg/i386-sse-11.c: New test.
16336
16337 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16338
16339         PR target/16888
16340         * gcc.target/i386/asm-1.c: New test.
16341
16342 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16343
16344         PR rtl-optimization/21330
16345         * gcc.c-torture/execute/20050502-1.c: New test.
16346
16347         PR target/21297
16348         * gcc.c-torture/execute/20050502-2.c: New test.
16349
16350 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16351
16352         PR middle-end/21282
16353         * gcc.dg/pr21282.c: New.
16354
16355 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16356
16357         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16358         * gcc.dg/vect/vect-92.c: Likewise.
16359         * gcc.dg/vect/vect-93.c: Likewise.
16360         * gcc.dg/vect/vect-dv-1.c: Likewise.
16361         * gcc.dg/vect/vect-dv-2.c: Likewise.
16362         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16363
16364 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16365
16366         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16367         * gfortran.dg/vect/vect-2.f90: Likewise.
16368         * gfortran.dg/vect/vect-3.f90: Likewise.
16369         * gfortran.dg/vect/vect-4.f90: Likewise.
16370         * gfortran.dg/vect/vect-5.f90: Likewise.
16371
16372 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16373
16374         PR target/20813
16375         * gcc.dg/rs6000-fpint-2.c: New.
16376
16377 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16378
16379         PR c/15698
16380         * gcc.dg/builtins-30.c: Update expected messages.
16381         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16382         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16383         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16384
16385 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16386
16387         PR tree-optimization/21294
16388         * gcc.dg/tree-ssa/pr21294.c: New.
16389
16390 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16391
16392         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16393         __builtin_altivec_st_internal_4si built-in.
16394
16395 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16396
16397         PR c++/15875
16398         * g++.dg/template/ptrmem14.C: New test.
16399
16400 2005-05-02  Paul Brook  <paul@codesourcery.com>
16401
16402         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16403
16404 2005-05-02  Michael Matz  <matz@suse.de>
16405
16406         PR c++/19542
16407         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16408
16409 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16410
16411         * g++.dg/cpp/weak.C: New test.
16412
16413 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16414
16415         * gcc.dg/tree-ssa/loop-8.c: New test.
16416
16417 2005-04-30  Michael Maty  <matz@suse.de>
16418
16419         * gcc.dg/inline-mcpy.c: New test.
16420
16421 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16422
16423         PR libfortran/18958
16424         * gfortran.dg/eoshift.f90: New test case.
16425
16426 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16427
16428         PR libfortran/18857
16429         * gfortran.dg/matmul_1.f90: New test.
16430
16431 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16432
16433         PR tree-optimization/21030
16434         * gcc.dg/tree-ssa/pr21030.c: New.
16435
16436 2005-04-29  Devang Patel  <dpatel@apple.com>
16437
16438         PR tree-optimization/21272
16439         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16440
16441 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16442
16443         PR fortran/13082
16444         PR fortran/18824
16445         * gfortran.dg/entry_4.f90: New test.
16446         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16447         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16448         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16449         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16450         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16451         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16452         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16453
16454 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16455
16456         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16457
16458 2005-04-29  Paul Brook  <paul@codesourcery.com>
16459
16460         * gfortran.dg/entry_3.f90: New test.
16461
16462 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16463
16464         * gfortran.dg/implicit_4.f90: New test.
16465
16466 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16467
16468         * lib/target-supports.exp (check_profiling_available): Return
16469         false for xtensa-*-elf.
16470
16471 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16472
16473         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16474         error if file cannot be deleted.
16475
16476 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16477
16478         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16479         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16480         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16481         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16482         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16483         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16484         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16485         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16486         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16487         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16488         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16489         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16490         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16491
16492 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16493
16494         PR fortran/20865
16495         * gfortran.dg/pr20865.f90: New test.
16496
16497 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16498
16499         * gcc.dg/void-cast-2.c: New test.
16500
16501 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16502
16503         PR c/21159
16504         * gcc.dg/void-cast-1.c: New test.
16505
16506 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16507
16508         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16509
16510 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16511
16512         PR fortran/21177
16513         * gfortran.dg/pr21177.f90: New test.
16514
16515 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16516
16517         PR tree-optimization/21171
16518         * gcc.dg/tree-ssa/pr21171.c: New test.
16519
16520 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16521
16522         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16523         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16524         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16525         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16526         gcc.dg/tree-ssa/gen-vect-32.c: New.
16527         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16528         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16529         don't run on PPC32.
16530
16531 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16532
16533         PR c/21213
16534         * gcc.dg/transparent-union-3.c: New test.
16535
16536 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16537
16538         PR c/20740
16539         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16540         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16541         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16542         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16543         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16544         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16545
16546 2005-04-26  Jeff Law  <law@redhat.com>
16547
16548         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16549         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16550         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16551         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16552         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16553         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16554         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16555
16556 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16557
16558         PR tree-optimization/17598
16559         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16560
16561 2005-04-25  Mike Stump  <mrs@apple.com>
16562
16563         * objc.dg/fix-and-continue-1.m: Add.
16564
16565 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16566
16567         PR c++/20995
16568         * g++.dg/opt/pr20995-1.C: New test case.
16569
16570 2005-04-25  Devang Patel <dpatel@apple.com>
16571
16572         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16573
16574 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16575
16576         PR testsuite/21062
16577         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16578
16579 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16580
16581         PR C++/21188
16582         * g++.dg/opt/rtti2.C: New test.
16583
16584 2005-04-25  Paul Brook  <paul@codesourcery.com>
16585         Steven G. Kargl  <kargls@comcast.net>
16586
16587         PR fortran/20879
16588         * gfortran.dg/ichar_1.f90: New file.
16589
16590 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16591
16592         PR middle-end/20991
16593         * g++.dg/opt/pr20991.C: New test.
16594
16595         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16596         where sizeof (type) < __alignof__ (type).
16597         * gcc.dg/compat/struct-layout-1.h: Likewise.
16598
16599 2005-04-24  Per Bothner  <per@bothner.com>
16600             Devang Patel  <dpatel@apple.com>
16601
16602         PR preprocessor/20907
16603         * gcc.dg/cpp/very-long-comment.c: New test.
16604
16605 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16606
16607         PR fortran/20059
16608         * gfortran.dg/common_5.f: New test.
16609
16610 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16611
16612         PR middle-end/21082
16613         * g++.dg/tree-ssa/pr21082.C: New testcase.
16614
16615 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16616
16617         * gcc.dg/vect/vect-99.c: New test.
16618
16619 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16620
16621         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16622
16623 2005-04-22  Jeff Law  <law@redhat.com>
16624
16625         * gcc.dg/uninit-5.c: Remove xfails.
16626         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16627         conditionals and loads.
16628
16629 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16630
16631         PR libfortran/20074
16632         PR libfortran/20436
16633         PR libfortran/21108
16634         * gfortran.dg/nested_reshape.f90: new test
16635         * gfortran.dg/reshape-alloc.f90: new test
16636         * gfortran.dg/reshape.f90: new test
16637
16638 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16639
16640         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16641
16642         * gcc.dg/arm-vfp1.c: New test.
16643
16644 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16645
16646         PR c++/21087
16647         * g++.dg/lookup/builtin2.C: New test.
16648
16649 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16650
16651         * gcc.dg/weak/weak-13.c: New test.
16652
16653 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16654
16655         * lib/target-supports.exp (check_effective_target_sync_int_long):
16656         Add powerpc*.
16657
16658 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16659
16660         * gcc.target/mips/branch-1.c: New test.
16661
16662 2005-04-21  Richard Henderson  <rth@redhat.com>
16663
16664         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16665         * gcc.dg/vect/vect-86.c: Likewise.
16666         * gcc.dg/vect/vect-87.c: Likewise.
16667         * gcc.dg/vect/vect-88.c: Likewise.
16668
16669 2005-04-21  Devang Patel  <dpatel@apple.com>
16670
16671         PR optimization/20994
16672         * gcc.dg/tree-ssa/ifc-3.c: New test.
16673
16674 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16675
16676         PR c/12913
16677         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16678         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16679         gcc.dg/c99-vla-jump-5.c: New tests.
16680
16681 2005-04-19  Richard Henderson  <rth@redhat.com>
16682
16683         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16684         Fix typo in exists check.
16685         (check_effective_target_sync_int_long): New.
16686         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16687         * gcc.dg/ia64-sync-2.c: Likewise.
16688         * gcc.dg/ia64-sync-3.c: Likewise.
16689         * gcc.dg/ia64-sync-4.c: Likewise.
16690
16691 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16692
16693         * gcc.dg/fold-xor-1.c: New test.
16694         * gcc.dg/fold-xor-2.c: New test.
16695
16696 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16697
16698         PR target/20670
16699         * g++.dg/eh/fp-regs.C: New test.
16700
16701 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16702
16703         * gcc.dg/Wint-to-pointer-cast-1.c,
16704         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16705         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16706         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16707
16708 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16709
16710         PR fortran/16861
16711         * gfortran.dg/pr16861.f90: New test.
16712
16713 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16714
16715         * gcc.dg/pr21085.c: New test.
16716
16717 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16718
16719         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16720         (setup_mips_tests, dg-mips-options): New procedures.
16721         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16722         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16723         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16724         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16725         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16726         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16727         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16728         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16729         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16730         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16731         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16732         dg-mips-options instead of dg-options.  Remove now-redundant
16733         preprocessor guards.
16734         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16735         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16736         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16737         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16738         * gcc.dg/vr-mult-2.c: Delete.
16739         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16740         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16741         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16742         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16743         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16744         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16745         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16746
16747 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16748
16749         * ada/acats/run_all.sh: Use sync when executable not present.
16750
16751 2005-04-18  Devang Patel  <dpatel@apple.com>
16752
16753         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16754         * gcc.dg/vect/vect-11a.c: New.
16755         * gcc.dg/vect/vect-none.c: Update.
16756         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16757
16758 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16759
16760         PR tree-optimization/20922
16761         * gcc.dg/pr20922-1.c: New test.
16762         * gcc.dg/pr20922-2.c: New test.
16763         * gcc.dg/pr20922-3.c: New test.
16764         * gcc.dg/pr20922-4.c: New test.
16765         * gcc.dg/pr20922-5.c: New test.
16766         * gcc.dg/pr20922-6.c: New test.
16767
16768 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16769
16770         PR libfortran/20950
16771         * gfortran.dg/pr20950.f: New test.
16772
16773 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16774
16775         PR libfortran/19216
16776         * gfortran.dg/pr19216.f: New test.
16777
16778 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16779
16780         PR tree-optimization/21001
16781         * gcc.dg/tree-ssa/pr21001.c: New.
16782
16783 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16784
16785         PR libfortran/21075
16786         * gfortran.dg/reshape_rank7.f90: New test.
16787
16788 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16789
16790         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16791         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16792         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16793         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16794         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16795         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16796         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16797         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16798         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16799         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16800         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16801         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16802         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16803         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16804         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16805         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16806         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16807         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16808         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16809         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16810         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16811
16812 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16813
16814         * gfortran.dg/wtruncate.f: New testcase.
16815         * gfortran.dg/wtruncate.f90: New testcase.
16816
16817 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/21025
16820         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16821         which sizeof/alignof is dependent, rather than just whether we are
16822         processing_template_decl.
16823
16824 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16825
16826         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16827         corrected typo where the wrong variables had been compared.
16828
16829 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16830
16831         PR libfortran/18495
16832         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16833         Test callee-allocated version of return array with a write
16834         statement.
16835         Test spread with a temporary with another write statement.
16836
16837 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16838
16839         PR tree-optimization/21031
16840         * gcc.dg/tree-ssa/pr21031.c: New.
16841
16842 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16843
16844         PR tree-optimization/21004
16845         * gcc.dg/builtins-53.c: Include builtins-config.h.
16846         Check floorf, ceilf, floorl and ceill transformations
16847         only when HAVE_C99_RUNTIME is defined.
16848
16849 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16850
16851         PR middle-end/20739
16852         * gcc.dg/tree-ssa/pr20739.c: New test.
16853
16854 2005-04-14  Mike Stump  <mrs@apple.com>
16855
16856         * gcc.dg/Foundation.framework/empty: New.
16857         * gcc.dg/framework-2.c: New.
16858
16859 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16860
16861         PR tree-optimization/21021
16862         * gcc.c-torture/compile/pr21021.c: New.
16863
16864 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16865
16866         PR testsuite/21010
16867         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16868         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16869         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16870         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16871         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16872         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16873         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16874         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16875
16876 2005-04-14  Richard Henderson  <rth@redhat.com>
16877
16878         * lib/target-supports.exp (check_effective_target_vect_condition):
16879         Add ia64, i?86, and x86_64.
16880
16881 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16882
16883         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16884
16885 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16886
16887         PR tree-optimization/20657
16888         * gcc.dg/tree-ssa/pr20657.c: New.
16889
16890 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16891
16892         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16893         (long long int)trunc*.
16894
16895 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16896
16897         PR target/20927
16898         * gcc.dg/pr20927.c: New test.
16899
16900 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16901
16902         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16903         * gcc.target/mips/asm-1.c: Likewise.
16904
16905 2005-04-13  Dale Johannesen  <dalej@apple.com>
16906
16907         * objc.dg/objc-fast-4.m: New.
16908
16909 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16910
16911         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16912         directory.
16913         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16914
16915 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16916
16917         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
16918         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
16919         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
16920
16921 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
16922
16923         PR tree-optimization/20913
16924         * gcc.dg/tree-ssa/pr20913.c: New.
16925
16926         PR tree-optimization/20702
16927         * gcc.dg/tree-ssa/pr20702.c: New.
16928
16929 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16930
16931         PR c++/13744
16932         * g++.dg/inherit/local3.C: New test.
16933
16934 2005-04-12  Jeff Law  <law@redhat.com>
16935
16936         * gcc.dg/tree-ssa/20050412-1.c: New test.
16937
16938 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
16939
16940         PR libfortran/19016
16941         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
16942         Add tests with mask generated by expression.
16943         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
16944         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
16945         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
16946
16947 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
16948
16949         PR middle-end/20917
16950         * gcc.dg/20050409-1.c: New test.
16951
16952 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
16953
16954         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
16955
16956 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16957
16958         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16959         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
16960         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16961         (TARGET_CXX): Adjust accordingly.
16962         * target.h (struct gcc_target): Remove epxort_class_data.  Add
16963         determine_class_data_visibility and class_data_always_comdat.
16964         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16965         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
16966         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16967         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
16968         (arm_cxx_determine_class_data_visibility): New.
16969         (arm_cxx_class_data_always_comdat): Likewise.
16970         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
16971         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
16972         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
16973         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
16974         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
16975         Define.
16976
16977 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
16978
16979         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
16980
16981 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
16982
16983         * gcc.dg/i386-darwin-fpmath.c: New.
16984
16985 2004-04-11  Devang Patel  <dpatel@apple.com>
16986
16987         * lib/target-supports.exp (check_effective_target_vect_condition): New.
16988         * gcc.dg/vect/vect-ifcvt-1.c: New test.
16989         * gcc.dg/vect/vect-ifcvt-2.c: New test.
16990         * gcc.dg/vect/vect-ifcvt-3.c: New test.
16991         * gcc.dg/vect/vect-ifcvt-4.c: New test.
16992         * gcc.dg/vect/vect-ifcvt-5.c: New test.
16993         * gcc.dg/vect/vect-ifcvt-6.c: New test.
16994         * gcc.dg/vect/vect-ifcvt-7.c: New test.
16995         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
16996
16997 2004-04-11  Devang Patel  <dpatel@apple.com>
16998
16999         * gcc.dg/vect/vect-dv-1.c: New test.
17000         * gcc.dg/vect/vect-dv-2.c: New test.
17001
17002 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17003
17004         PR tree-optimization/20933
17005         * gcc.dg/tree-ssa/pr20933.c: New test.
17006
17007 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17008
17009         * gfortran.dg/fold_nearest.f90: New test.
17010
17011 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17012
17013         * gcc.dg/tree-ssa/alias-1.c: New test.
17014
17015 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17016
17017         PR tree-optimization/20920
17018         * g++.dg/tree-ssa/pr20920.C: New test.
17019
17020 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17021
17022         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17023         (long long int)ceil*.
17024
17025 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17026
17027         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17028         explicit C++ linkage.
17029
17030 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17031
17032         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17033         warning for arithmetic IF statements.
17034
17035 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17036
17037         * eor_handling_1.f90: New test case.
17038         * eor_handling_2.f90: New test case.
17039         * eor_handling_3.f90: New test case.
17040         * eor_handling_4.f90: New test case.
17041         * eor_handling_5.f90: New test case.
17042         * noadv_size.f90: New test case.
17043         * pad_no.f90: New test case.
17044
17045 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17046
17047         * gcc.c-torture/execute/20050410-1.c: New test.
17048
17049 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17050
17051         * gcc.dg/pr20126.c: New.
17052
17053 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17054             Steven G. Kargl <kargls@comcast.net>
17055
17056         * gfortran.dg/PR19872.f: New test.
17057
17058 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17059
17060         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17061
17062 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17063
17064         * gfortran.dg/nint_1.f90: New test.
17065
17066 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17067
17068         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17069         Added test for callee-allocated arrays with write statements.
17070         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17071         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17072         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17073         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17074         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17075
17076 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17077
17078         PR libfortran/20163
17079         * gfortran.dg/open-options-blanks.f: New test.
17080
17081 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17082
17083         PR fortran/13257
17084         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17085
17086 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17087
17088         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17089         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17090         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17091         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17092         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17093         * gcc.c-torture/execute/stdarg-4.c: New test.
17094
17095         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17096
17097         PR target/20795
17098         * g++.dg/abi/param2.C: New test.
17099
17100 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17101
17102         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17103
17104 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17105
17106         * gcc.dg/builtins-53.c: New test.
17107
17108 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17109
17110         * g++.dg/tree-ssa/pr18178.C: New test.
17111         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17112         * gcc.c-torture/execute/20041019-1.c: New test.
17113         * gcc.dg/tree-ssa/20041008-1.c: New test.
17114         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17115         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17116         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17117         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17118         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17119         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17120         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17121         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17122         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17123         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17124
17125 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17126
17127         PR rtl-optimization/20466
17128         * gcc.c-torture/execute/pr20466-1.c: New test.
17129
17130 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17131
17132         PR c++/20905
17133         * g++.dg/parse/cond2.C: New test.
17134
17135         PR c++/20145
17136         * g++.dg/warn/Wdtor1.C: New test.
17137
17138 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17139
17140         PR fortran/17229
17141         * gfortran.dg/pr17229.f: New test.
17142
17143 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17144
17145         * gfortran.dg/tiny_1.f90: New test.
17146         * gfortran.dg/tiny_2.f90: ditto.
17147
17148 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17149
17150         * gfortran.dg/eor_1.f90: Fix dg-do run line
17151         * gfortran.dg/open_new.f90: Fix dg-do run line
17152
17153 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17154
17155         * lib/target-supports.exp (get_compiler_messages): Support
17156         optional arguments, the fourth being compiler options.
17157         (check_effective_target_fpic): New proc.
17158         * gcc.dg/20050321-2.c: Restrict to target fpic.
17159
17160 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17161
17162         * gcc.dg/15443-1.c: New test.
17163         * gcc.dg/15443-2.c: Likewise.
17164
17165 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17166
17167         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17168
17169 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17170
17171         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17172
17173 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17174
17175         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17176         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17177         -m64.
17178         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17179         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17180         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17181
17182 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17183
17184         PR c++/20212
17185         * g++.dg/warn/Wunused-11.C: New test.
17186
17187 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17188
17189         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17190
17191 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17192
17193         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17194
17195 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17196
17197         PR c++/20734
17198         * g++.dg/template/ptrmem13.C: New test.
17199
17200 2005-04-05  Per Bothner  <per@bothner.com>
17201
17202         * lib/gcc.exp: Always add -fno-show-column, for now.
17203
17204 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17205
17206         PR testsuite/20767
17207         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17208         of plain old "unsigned int" for the type of "i".  Makes this test
17209         64bit clean.
17210
17211 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17212
17213         * gcc.dg/i386-ssefn-1.c: New test.
17214         * gcc.dg/i386-ssefn-2.c: New test.
17215         * gcc.dg/i386-ssefn-3.c: New test.
17216         * gcc.dg/i386-ssefn-4.c: New test.
17217
17218 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17219
17220         PR tree-optimization/20076
17221         * gcc.dg/builtin-apply4.c: New test.
17222
17223         PR preprocessor/19475
17224         * gcc.dg/cpp/macspace1.c: New test.
17225         * gcc.dg/cpp/macspace2.c: New test.
17226
17227 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17228
17229         * gfortran.dg/pr20755.f: Fixed bad format.
17230
17231 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17232
17233         PR c++/20763
17234         * g++.dg/ext/attrib21.C: New test.
17235
17236 2004-04-05  Devang Patel  <dpatel@apple.com>
17237
17238         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17239         * gcc.dg/vect/vect-shift-1.c: New test.
17240
17241 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17242
17243         PR libfortran/20755
17244         * gfortran.dg/pr20755.f: New test.
17245
17246 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17247
17248         * gfortran.dg/pr15959.f90: New test.
17249         * gfortran.dg/string_pad_trunc.f90: New test.
17250
17251 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17252
17253         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17254         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17255         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17256         syntax.
17257
17258 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17259
17260         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17261
17262 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17263
17264         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17265         * gcc.c-torture/compile/20011119-2.c: Likewise.
17266         * gcc.c-torture/compile/981001-2.c: Likewise.
17267
17268 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17269
17270         PR c++/20679
17271         * g++.dg/template/overload4.C: New test.
17272
17273 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17274
17275         PR c++/20746
17276         * g++.dg/abi/covariant5.C: New.
17277
17278         PR debug/20505
17279         * g++.dg/debug/const2.C: New.
17280
17281 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17282
17283         PR rtl-optimization/16104
17284         * gcc.c-torture/execute/20050316-1.c: New test.
17285
17286 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17287
17288         * g++.dg/template/spec23.C: Fix dg-error text.
17289
17290 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17291
17292         PR c++/19199
17293         * g++.dg/expr/lval2.C: New.
17294
17295 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17296
17297         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17298         __builtin_strcasecmp and __builtin_strncasecmp.
17299
17300 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17301
17302         PR c++/20723
17303         * g++.dg/template/spec22.C: New.
17304         * g++.dg/template/spec23.C: New.
17305
17306 2005-04-03  Dale Ranta  <dir@lanl.gov>
17307             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17308
17309         PR libfortran/20068
17310         PR libfortran/20125
17311         PR libfortran/20156
17312         PR libfortran/20471
17313         * gfortran.dg/backspace.f: New test.
17314
17315 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17316
17317         * gcc.dg/pr19345.c: New test.
17318
17319 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17320
17321         PR tree-optimization/20640
17322         * gcc.dg/torture/tree-loop-1.c: New.
17323
17324 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17325
17326         PR rtl-optimization/20290
17327         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17328
17329 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17330
17331         * gcc.dg/rs6000-fpint.c: New.
17332
17333 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17334
17335         * gcc.dg/old-style-then-proto-1.c: New test.
17336
17337 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17338
17339         * gfortran.fortran-torture/execute/backspace.f90: Check
17340         after backspace and read was incorrect.
17341
17342 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17343
17344         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17345         buffer past the terminating NUL using memcmp.
17346         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17347         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17348
17349         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17350         Fix unused/uninitialized variable warnings.
17351
17352         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17353         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17354         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17355         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17356
17357         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17358         gcc.c-torture/execute/builtins/fputs-lib.c,
17359         gcc.c-torture/execute/builtins/lib/fprintf.c,
17360         gcc.c-torture/execute/builtins/lib/main.c,
17361         gcc.c-torture/execute/builtins/lib/memcmp.c,
17362         gcc.c-torture/execute/builtins/lib/memmove.c,
17363         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17364         gcc.c-torture/execute/builtins/lib/memset.c,
17365         gcc.c-torture/execute/builtins/lib/printf.c,
17366         gcc.c-torture/execute/builtins/lib/sprintf.c,
17367         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17368         gcc.c-torture/execute/builtins/lib/strchr.c,
17369         gcc.c-torture/execute/builtins/lib/strcmp.c,
17370         gcc.c-torture/execute/builtins/lib/strcpy.c,
17371         gcc.c-torture/execute/builtins/lib/strcspn.c,
17372         gcc.c-torture/execute/builtins/lib/strlen.c,
17373         gcc.c-torture/execute/builtins/lib/strncat.c,
17374         gcc.c-torture/execute/builtins/lib/strncmp.c,
17375         gcc.c-torture/execute/builtins/lib/strncpy.c,
17376         gcc.c-torture/execute/builtins/lib/strrchr.c,
17377         gcc.c-torture/execute/builtins/lib/strspn.c,
17378         gcc.c-torture/execute/builtins/lib/strstr.c,
17379         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17380         gcc.c-torture/execute/builtins/strlen-2.c,
17381         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17382         prototypes.
17383
17384 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17385
17386         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17387         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17388         selectany usage.
17389
17390 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17391
17392         PR c++/19406
17393         * g++.dg/debug/using1.C: New test.
17394
17395 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17396
17397         PR middle-end/20524
17398         * gcc.dg/alias-7.c: Prefix asm-declared name with
17399         __USER_LABEL_PREFIX__.
17400
17401 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17402
17403         Fix fallout from PR middle-end/15700:
17404         * gcc.c-torture/compile/20011119-1.c: Take
17405         __USER_LABEL_PREFIX__ into account.
17406         * gcc.c-torture/compile/20011119-2.c: Likewise.
17407
17408 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17409
17410         PR c++/18644
17411         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17412
17413 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17414
17415         PR c/17855
17416         * gcc.c-torture/compile/struct-non-lval-1.c,
17417         gcc.c-torture/compile/struct-non-lval-2.c,
17418         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17419
17420 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17421
17422         * gcc.dg/tls/tls.exp: Remove temporary file.
17423         * g++.dg/tls/tls.exp: Ditto.
17424         * lib/file-format.exp: Ditto.
17425         * g++.dg/special/ecos.exp: Ditto.
17426
17427         * lib/profopt.exp: Treat prof_ext as a list.
17428         * gcc.misc-tests/bprob.exp: Ditto.
17429         * g++.dg/bprob/bprob.exp: Ditto.
17430
17431         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17432         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17433         g++.dg/tree-ssa/pointer-reference-alias.C,
17434         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17435         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17436         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17437         g++.dg/vect/pr19951.cc: Ditto.
17438         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17439         gcc.dg/builtins-47.c: Ditto.
17440         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17441         gcc.dg/pr20115-1.c: Ditto.
17442         * gcc.dg/tree-ssa/20030530-2.c,
17443         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17444         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17445         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17446         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17447         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17448         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17449         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17450         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17451         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17452         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17453         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17454         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17455         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17456         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17457         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17458         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17459         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17460         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17461         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17462         gcc.dg/tree-ssa/20030824-1.c,
17463         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17464         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17465         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17466         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17467         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17468         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17469         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17470         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17471         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17472         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17473         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17474         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17475         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17476         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17477         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17478         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17479         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17480         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17481         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17482         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17483         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17484         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17485         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17486         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17487         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17488         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17489         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17490         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17491         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17492         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17493         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17494         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17495         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17496         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17497         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17498         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17499         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17500         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17501         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17502         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17503         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17504         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17505         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17506         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17507         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17508         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17509         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17510         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17511         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17512         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17513         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17514         gcc.dg/tree-ssa/useless-1.c: Ditto.
17515         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17516         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17517         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17518         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17519         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17520         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17521         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17522         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17523         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17524         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17525         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17526         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17527         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17528         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17529         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17530         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17531         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17532         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17533         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17534         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17535         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17536         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17537         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17538         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17539         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17540         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17541         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17542         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17543         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17544         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17545         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17546         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17547         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17548         gcc.dg/vect/vect-none.c: Ditto.
17549         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17550         treelang/compile/unsigned.tree: Ditto.
17551
17552         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17553         * gcc.dg/cpp/direct2s.c: Ditto.
17554         * gcc.dg/cpp/paste4.c: Ditto.
17555         * gcc.dg/cpp/separate-1.c: Ditto.
17556         * gcc.dg/pch/save-temps-1.c: Ditto.
17557         * g++.dg/ext/altivec-10.C: Ditto.
17558         * g++.dg/pch/pch.C: Ditto.
17559
17560         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17561
17562         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17563         * g++.dg/template/repo1.C: Ditto.
17564         * g++.dg/template/repo2.C: Ditto.
17565         * g++.dg/template/repo3.C: Ditto.
17566         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17567         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17568         * g++.old-deja/g++.pt/repo1.C: Ditto.
17569         * g++.old-deja/g++.pt/repo2.C: Ditto.
17570         * g++.old-deja/g++.pt/repo3.C: Ditto.
17571         * g++.old-deja/g++.pt/repo4.C: Ditto.
17572
17573         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17574         * gcc.dg/20030107-1.c: Ditto.
17575         * gcc.dg/20030702-1.c: Ditto.
17576         * gcc.dg/profile-generate-1.c: Ditto.
17577         * g++.dg/other/profile1.C: Ditto.
17578         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17579
17580         * lib/gcc-dg.exp (remove-build-file): New.
17581         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17582         cleanup-tree-dump, cleanup-saved-temps): New.
17583
17584 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17585
17586         PR c++/19203, DR 214
17587         * g++.dg/parse/ambig3.C: Not ambiguous.
17588         * g++.dg/template/spec20.C: New.
17589         * g++.dg/template/spec21.C: New.
17590
17591 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17592
17593         PR target/20045
17594         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17595
17596 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17597
17598         PR libfortran/20660
17599         * gfortran.dg/negative_unit.f: New test.
17600
17601 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17602
17603         * gcc.dg/20050330-1.c: New test.
17604
17605 2005-03-30  Devang Patel  <dpatel@apple.com>
17606
17607         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17608
17609 2005-03-30  Dale Johannesen  <dalej@apple.com>
17610
17611         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17612
17613 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17614
17615         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17616         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17617         Strip options from test name.
17618
17619 2005-03-31  Jan Hubicka  <jh@suse.cz>
17620
17621         * gcc.dg/varpool-1.c: New testcase.
17622
17623 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17624
17625         PR c/772
17626         PR c/17913
17627         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17628         gcc.dg/stmt-expr-label-3.c : New tests.
17629         * gcc.c-torture/execute/medce-2.c: Remove.
17630
17631 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17632
17633         PR c/20368
17634         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17635         tests.
17636
17637 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17638
17639         * gcc.c-torture/compile/pr20203.c: New test.
17640
17641 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17642
17643         * gfortran.dg/promotion.f90: New test.
17644
17645 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17646
17647         PR middle-end/20491
17648         * gcc.dg/torture/asm-subreg-1.c: New test.
17649
17650 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17651
17652         PR c/20672
17653         * gcc.dg/pr20672-1.c: New test.
17654
17655 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17656
17657         * gfortran.dg/vect: New directory.
17658         * gfortran.dg/vect/vect.exp: New.
17659         * gfortran.dg/vect/vect-1.f90: New test.
17660         * gfortran.dg/vect/vect-2.f90: New test.
17661         * gfortran.dg/vect/vect-3.f90: New test.
17662         * gfortran.dg/vect/vect-4.f90: New test.
17663         * gfortran.dg/vect/vect-5.f90: New test.
17664
17665 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17666
17667         PR middle-end/20622
17668         * gcc.dg/alias-7.c: New test.
17669
17670 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17671
17672         * gcc.dg/sparc-reg-1.c: New test.
17673
17674 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17675
17676         PR target/19890
17677         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17678
17679 2005-03-29  Dale Ranta  <dir@lanl.gov>
17680             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17681
17682         PR libfortran/20163
17683         * gfortran.dg/pr20163-2.f: New test.
17684
17685 2005-03-28  Jan Hubicka  <jh@suse.cz>
17686
17687         PR middle-end/20635
17688         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17689         by Jakub Jelinek.
17690
17691 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17692
17693         PR tree-optimization/20626
17694         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17695         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17696
17697 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17698
17699         * gfortran.dg/underflow.f90: New test.
17700         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17701
17702 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17703
17704         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17705
17706 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17707
17708         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17709         (g++_init): Make sure that CXXFLAGS is set.
17710         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17711         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17712         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17713         * lib/objc.exp (objc_init): Likewise.
17714         * lib/treelang.exp (treelang_init): Likewise.
17715
17716 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17717
17718         PR tree-optimization/20470
17719         * gcc.dg/tree-ssa/pr20470.c: New test.
17720
17721 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17722
17723         * gcc.dg/ppc-stfiwx.c: New.
17724
17725 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17726
17727         PR target/19888
17728         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17729
17730 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17731
17732         * gcc.dg/20050325-1.c: Fix a typo.
17733
17734 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17735
17736         PR libfortran/19678
17737         PR libfortran/19679
17738         * gfortran.dg/dos_eol.f: New test.
17739
17740 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17741
17742         PR rtl-optimization/20249
17743         * gcc.dg/20050325-1.c: New test.
17744
17745 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17746
17747         PR libfortran/15332
17748         * gfortran.dg/pr15332.f: New test.
17749
17750 2005-03-24  Dale Johannesen  <dalej@apple.com>
17751
17752         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17753
17754 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17755
17756         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17757         'internal' visibility.
17758         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17759         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17760         'protected' visibility.
17761         * gcc.dg/visibility-7.c: Likewise.
17762         * lib/target-supports.exp (check_visibility_available): Take
17763         a parameter, the kind of visibility to check for.
17764         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17765         to check_visibility_available.
17766
17767         * g++.dg/expr/cast3.C: New.
17768
17769 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17770
17771         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17772         rs6000.
17773
17774 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17775
17776         PR target/20095
17777         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17778
17779 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17780
17781         * gcc.dg/badshift.c: Renamed to...
17782         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17783
17784         * gcc.target/i386/badshift.c: Renamed to...
17785         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17786         only.
17787
17788         PR rtl-optimization/20532
17789         * gcc.target/i386/badshift.c: New.
17790
17791 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17792
17793         * gfortran.dg/pr18025.f90: New test.
17794
17795 2005-03-23  Dale Johannesen  <dalej@apple.com>
17796
17797         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17798
17799 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17800
17801         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17802
17803         * lib/target-supports.exp (check_iconv_available): Default
17804         libiconv to -liconv, if there is no definition.
17805
17806 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17807
17808         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17809
17810 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17811
17812         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17813         * g++.dg/opt/pr7503-2.C: Likewise.
17814         * g++.dg/opt/pr7503-3.C: Likewise.
17815         * g++.dg/opt/pr7503-4.C: Likewise.
17816         * g++.dg/opt/pr7503-5.C: Likewise.
17817         * g++.dg/warn/minmax.C: New test.
17818
17819 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17820
17821         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17822         * gfortran.dg/g77_intrinsics_sub.f: New test.
17823
17824 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17825             Jan Hubicka  <jh@suse.cz>
17826             Steven Bosscher <stevenb@suse.de
17827
17828         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17829
17830 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17831
17832         PR c++/19980
17833         * g++.dg/template/redecl3.C: New test.
17834
17835 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17836
17837         PR c++/20499
17838         * g++.dg/parse/error16.C: Tweak error markers.
17839
17840 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17841
17842         PR target/20561
17843         * gcc.dg/20050321-2.c: New test.
17844
17845 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17846
17847         PR c++/20465
17848         PR c++/20381
17849         * g++.dg/template/ptrmem12.C: New.
17850
17851 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17852
17853         PR rtl-optimization/20527
17854         * gcc.c-torture/execute/pr20527-1.c: New test.
17855
17856 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17857
17858         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17859         program, compile it into a real executable and then delete the .c
17860         and .x files afterwards, to avoid problems on testglue targets.
17861
17862 2005-03-21  Stuart Hastings  <stuart@apple.com>
17863
17864         * gcc.target/i386/sse-2.c: New.
17865
17866 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17867
17868         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17869
17870 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17871
17872         * g++.dg/parse/crash25.C: Fix typo.
17873
17874 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17875
17876         PR c++/20461
17877         * g++.dg/parse/crash24.C: New test.
17878
17879         PR c++/20536
17880         * g++.dg/parse/crash25.C: New test.
17881
17882 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17883
17884         PR c++/20147
17885         * g++.dg/ext/stmtexpr4.C: New test.
17886
17887 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17888
17889         PR middle-end/20539
17890         * gcc.c-torture/compile/pr13066-1.c: New test case.
17891         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17892         * g++.dg/opt/pr13066-1.C: Likewise.
17893
17894 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17895
17896         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17897
17898 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17899
17900         PR fortran/18525
17901         * gfortran.dg/nesting_1.f90: New test.
17902
17903 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17904
17905         PR c++/20240
17906         * g++.dg/lookup/using13.C: New test.
17907
17908 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17909
17910         PR c++/20333
17911         * g++.dg/template/crash36.C: New test.
17912
17913 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17914
17915         PR c++/20463
17916         * g++.dg/template/crash35.C: New test.
17917
17918 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
17919
17920         PR c++/19966
17921         * g++.dg/overload/operator2.C: New test.
17922
17923 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17924
17925         PR libfortran/20257
17926         * gfortran.dg/pr20257.f90: New test.
17927
17928 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17929
17930         PR libfortran/20480
17931         * gfortran.dg/pr20480.f90: New test.
17932
17933 2005-03-16  Richard Henderson  <rth@redhat.com>
17934
17935         PR middle-end/15700
17936         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
17937         (_rtld_global): New.
17938         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
17939         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
17940
17941         * gcc.dg/alias-3.c: New.
17942         * gcc.dg/alias-4.c: New.
17943         * gcc.dg/alias-5.c: New.
17944         * gcc.dg/alias-6.c: New.
17945
17946 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
17947
17948         * gcc.dg/cpp/ucnid-7.c: New.
17949
17950 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
17951             Dorit Naishlos  <dorit@il.ibm.com>
17952
17953         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
17954         darwin.
17955
17956 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
17957
17958         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
17959         misaligned accesses.
17960         * gcc.dg/vect/vect-58.c: Likewise.
17961         * gcc.dg/vect/vect-92.c: New.
17962         * gcc.dg/vect/vect-93.c: New.
17963
17964 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
17965
17966         PR fortran/18827
17967         * gfortran.dg/assign_2.f90: New test.
17968         * gfortran.dg/assign_3.f90: New test.
17969         * gfortran.dg/assign.f90: New test.
17970
17971 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
17972
17973         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
17974         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
17975         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
17976         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
17977         names.
17978
17979 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
17980
17981         * gcc.dg/cpp/ucnid-6.c: New.
17982
17983         * gcc.dg/cpp/normalize-1.c: New.
17984         * gcc.dg/cpp/normalize-2.c: New.
17985         * gcc.dg/cpp/normalize-3.c: New.
17986         * gcc.dg/cpp/normalize-4.c: New.
17987         * gcc.dg/cpp/ucnid-4.c: New.
17988         * gcc.dg/cpp/ucnid-5.c: New.
17989         * g++.dg/cpp/normalize-1.C: New.
17990         * g++.dg/cpp/ucnid-1.C: New.
17991
17992 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17993
17994         * gcc.dg/pr18628.c: New.
17995
17996 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
17997
17998         PR c++/20280
17999         * g++.dg/tree-ssa/pr20280.C: New.
18000
18001 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18002
18003         PR fortran/20467
18004         * gfortran.dg/stfunc_2.f90: New test.
18005
18006 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18007
18008         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18009
18010 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18011
18012         * gcc.dg/tree-ssa/20050314-1.c: New test.
18013
18014 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18015
18016         PR c++/4403
18017         PR c++/9783, DR433
18018         * g++.dg/template/friend34.C: New test.
18019         * g++.dg/template/friend35.C: Likewise.
18020         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18021
18022 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18023
18024         Friend class name lookup 5/n
18025         PR c++/1016
18026         * g++.dg/lookup/hidden-class1.C: New test.
18027         * g++.dg/lookup/hidden-class2.C: Likewise.
18028         * g++.dg/lookup/hidden-class3.C: Likewise.
18029         * g++.dg/lookup/hidden-class4.C: Likewise.
18030         * g++.dg/lookup/hidden-class5.C: Likewise.
18031         * g++.dg/lookup/hidden-class6.C: Likewise.
18032         * g++.dg/lookup/hidden-class7.C: Likewise.
18033         * g++.dg/lookup/hidden-class8.C: Likewise.
18034         * g++.dg/lookup/hidden-class9.C: Likewise.
18035         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18036         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18037         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18038         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18039         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18040         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18041         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18042         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18043         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18044         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18045         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18046
18047 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18048
18049         PR c++/20157
18050         * g++.dg/template/error18.C: New test.
18051
18052 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18053
18054         PR debug/16792
18055         * g++.dg/debug/pr16792.C: New test.
18056
18057 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18058
18059         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18060         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18061         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18062         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18063         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18064         test assertion names.
18065
18066 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18067
18068         PR fortran/18600
18069         * gfortran.dg/stfunc_1.f90: New test.
18070
18071 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18072
18073         PR fortran/16907
18074         * gfortran.dg/real_index_1.f90: New test.
18075
18076 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18077
18078         PR fortran/20323
18079         * gfortran.dg/spec_expr_1.f90: New test.
18080
18081 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18082
18083         PR c/20402
18084         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18085         new parser.
18086
18087 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18088
18089         PR fortran/20361
18090         * gfortran.dg/largeequiv_1.f90: New test.
18091
18092 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18093
18094         * gcc.dg/ucnid-1.c: New.
18095         * gcc.dg/ucnid-2.c: New.
18096         * gcc.dg/ucnid-3.c: New.
18097         * gcc.dg/ucnid-4.c: New.
18098         * gcc.dg/ucnid-5.c: New.
18099         * gcc.dg/ucnid-6.c: New.
18100         * gcc.dg/cpp/ucnid-1.c: New.
18101         * gcc.dg/cpp/ucnid-2.c: New.
18102         * gcc.dg/cpp/ucnid-3.c: New.
18103         * g++.dg/other/ucnid-1.C: New.
18104
18105 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18106
18107         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18108
18109 2005-03-11  Per Bothner  <per@bothner.com>
18110
18111         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18112         that diagnotics refer to correct token.
18113         * gcc.dg/unused-3.c: Likewise.
18114
18115 2005-03-11  Per Bothner  <per@bothner.com>
18116
18117         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18118         constant" is now actually on same line as string constant.
18119         * gcc.dg/cpp/direct2s.c: Likewise.
18120
18121 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18122
18123         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18124
18125 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18126
18127         PR libfortran/20124
18128         * gfortran.dg/pr20124.f90: New Test
18129
18130 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18131
18132         PR tree-optimization/20130
18133         * gcc.dg/pr20130-1.c: New test.
18134
18135 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18136
18137         PR target/20095
18138         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18139
18140 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18141
18142         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18143
18144 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18145
18146         * g++.dg/eh/forced1.C: Fix comment.
18147         * g++.dg/eh/forced2.C: Ditto.
18148         * g++.dg/eh/forced3.C: Ditto.
18149         * g++.dg/eh/forced4.C: Ditto.
18150
18151 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18152
18153         PR rtl-opt/20412
18154         * gcc.c-torture/compile/pr20412.c: New test.
18155
18156 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18157
18158         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18159
18160 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18161
18162         PR target/20322
18163         * gcc.dg/20050307-1.c: New test.
18164
18165 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18166
18167         PR c++/20375
18168         * g++.dg/other/stdarg3.C: New.
18169
18170 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18171
18172         PR c++/18384, c++/18327
18173         * g++.dg/init/array19.C: New test.
18174
18175         PR inline-asm/20314
18176         * gcc.dg/torture/pr20314-1.c: New test.
18177         * gcc.dg/torture/pr20314-2.c: New test.
18178
18179 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18180
18181         * gcc.dg/20050309-1.c: New test.
18182
18183 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18184
18185         * gcc.dg/builtins-10.c: Reactivate disabled test.
18186         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18187         new cbrt transformations.
18188
18189 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/20208
18192         * g++.dg/template/array13.C: New test.
18193
18194 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18195
18196         PR c++/16859
18197         * g++.dg/init/brace4.C: New test.
18198
18199 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18200
18201         PR c++/20186
18202         * g++.dg/template/non-dependent12.C: New.
18203
18204 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18205
18206         PR c++/20142
18207         * g++.dg/init/array18.C: Add dg-do run marker.
18208
18209         PR c++/20142
18210         * g++.dg/init/array18.C: New test.
18211
18212 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18213
18214         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18215         * g++.dg/gcov/gcov.exp: Likewise.
18216         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18217         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18218         * lib/c-torture.exp: Likewise.
18219         * lib/fortran-torture.exp: Likewise.
18220         * lib/g++.exp: Likewise.
18221         * lib/gcc-defs.exp: Likewise.
18222         * lib/gcc-dg.exp: Likewise.
18223         * lib/gcc.exp: Likewise.
18224         * lib/gcov.exp: Likewise.
18225         * lib/gfortran.exp: Likewise.
18226         * lib/mike-g++.exp: Likewise.
18227         * lib/mike-gcc.exp: Likewise.
18228         * lib/objc-torture.exp: Likewise.
18229         * lib/objc.exp: Likewise.
18230         * lib/profopt.exp: Likewise.
18231         * lib/target-libpath.exp: Likewise.
18232         * lib/target-supports.exp: Likewise.
18233         * lib/treelang.exp: Likewise.
18234         * lib/wrapper.exp: Likewise.
18235
18236 2005-03-08  Jeff Law  <law@redhat.com>
18237
18238         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18239         PHI-OPT changes.
18240
18241 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18242
18243         * gcc.dg/vect/pr20122.c: New test.
18244
18245 2005-03-07  Jeff Law  <law@redhat.com>
18246
18247         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18248         was folded away.
18249         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18250         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18251         * gcc.dg/tree-ssa/pr18134.c: New test.
18252
18253 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18254
18255         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18256         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18257         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18258
18259 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18260
18261         PR tree-opt/17671
18262         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18263
18264 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18265
18266         * g++.dg/warn/Wnvdtor.C: New test.
18267
18268 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18269
18270         * gcc.dg/torture/pr19683-1.c: New test.
18271
18272 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18273
18274         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18275         * gfortran.dg/g77/19990313-2.f: Ditto.
18276         * gfortran.dg/g77/19990313-3.f: Ditto.
18277         * gfortran.dg/g77/19990525-0.f: Ditto.
18278         * gfortran.dg/g77/19990826-0.f: Ditto.
18279         * gfortran.dg/g77/19990826-2.f: Ditto.
18280         * gfortran.dg/g77/19990826-3.f: Ditto.
18281         * gfortran.dg/g77/20000511-1.f: Ditto.
18282         * gfortran.dg/g77/20000511-2.f: Ditto.
18283         * gfortran.dg/g77/970625-2.f: Ditto.
18284         * gfortran.dg/g77/980310-2.f: Ditto.
18285         * gfortran.dg/g77/980310-3.f: Ditto.
18286         * gfortran.dg/g77/980310-8.f: Ditto.
18287         * gfortran.dg/g77/980519-2.f: Ditto.
18288         * gfortran.dg/g77/alpha1.f: Ditto.
18289         * gfortran.dg/g77/claus.f: Ditto.
18290         * gfortran.dg/g77/erfc.f: Ditto.
18291         * gfortran.dg/g77/short.f: Ditto.
18292         * gfortran.fortran-torture/execute/data.f90: Ditto.
18293         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18294         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18295
18296 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18297
18298         * lib/file-format.exp (gcc_target_object_format): Add check for som
18299         format and hardcode object formats on hppa*-*-hpux*.
18300         * lib/target-supports.exp (check_weak_available): Add check for som
18301         object format.  Always return 0 on hppa*-*-hpux10*.
18302
18303         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18304         is defined.
18305
18306         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18307
18308 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18309
18310         * gfortran.dg/pr19936_1.f90: New test.
18311         * gfortran.dg/pr19936_2.f90: New test.
18312         * gfortran.dg/pr19936_3.f90: New test.
18313
18314 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18315             Paul Thomas <prthomas@drfccad.cea.fr>
18316
18317         * gfortran.dg/PR19754_1.f90: New test.
18318         * gfortran.dg/PR19754_2.f90: Ditto.
18319
18320 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18321
18322         PR c++/19311
18323         * g++.dg/template/non-dependent11.C: New test.
18324
18325 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18326
18327         * lib/target-supports.exp (check_iconv_available): Fix comment.
18328
18329 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18330             Joseph S. Myers  <joseph@codesourcery.com>
18331
18332         PR c++/19797
18333         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18334
18335 2005-03-04  Matthew Sachs  <msachs@apple.com>
18336
18337         * gcc.exp (gcc_target_compile): Put braces around
18338         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18339         * objc.exp (objc_target_compile): Likewise.
18340         * treelang.exp (treelang_target_compile): Likewise.
18341
18342 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18343
18344         PR fortran/19673
18345         * gfortran.dg/func_result_1.f90: New test.
18346
18347 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18348
18349         * gcc.misc-tests/options.exp: New test.
18350
18351 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18352
18353         * gcc.dg/pr15784-4.c: New test.
18354
18355 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18356
18357         * gcc.c-torture/execute/pr17133.c: New.
18358         * gcc.c-torture/compile/20050303-1.c: New.
18359
18360 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18361
18362         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18363
18364 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18365
18366         * g++.dg/overload/using2.C: New.
18367
18368 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18369
18370         PR c++/19916
18371         * g++.dg/init/ptrmem2.C: New test.
18372
18373 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18374
18375         PR c/8927
18376         * gcc.dg/pr8927-1.c: New test.
18377
18378 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18379
18380         PR c++/20232
18381         * g++.dg/inherit/covariant12.C: New.
18382
18383 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18384
18385         PR fortran/19479
18386         * gfortran.dg/bound_1.f90: New test.
18387
18388 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18389
18390         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18391         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18392
18393 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18394
18395         PR c/20245
18396         * gcc.dg/pr20245-1.c: New test.
18397
18398 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18399
18400         PR middle-end/19874
18401         * gcc.c-torture/execute/20050119-2.c: New test case.
18402
18403 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18404
18405         * README: Update the DejaGnu bug reporting address.
18406         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18407         * lib/objc-torture.exp: Likewise.
18408
18409 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18410
18411         * gfortran.dg/boz_1.f90: New test.
18412         * gfortran.dg/boz_3.f90: New test.
18413         * gfortran.dg/boz_4.f90: New test.
18414
18415 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18416
18417         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18418         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18419
18420 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18421
18422         PR libfortran/20101
18423         * gfortran.dg/write_0_pe_format.f90: New test.
18424
18425 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18426
18427         PR c++/20206
18428         * g++.dg/opt/thunk2.C: New test.
18429         * g++.dg/opt/covariant1.C: New test.
18430
18431 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18432
18433         * gfortran.dg/e_d_fmt.f90: New test.
18434
18435 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18436
18437         * gcc.dg/asm-b.c: Fix comment typos.
18438
18439 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18440
18441         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18442         a V_MAY_DEF also.
18443
18444 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18445
18446         PR tree-opt/20188
18447         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18448         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18449         * gcc.dg/asm-b.c: New test.
18450
18451 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18452
18453         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18454         Disable this test on IRIX 6.
18455
18456 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18457
18458         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18459         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18460         parser.
18461
18462 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18463
18464         PR tree-optimization/20204
18465         * testsuite/gcc.dg/pr20204.c: New test.
18466
18467 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18468
18469         PR target/20196
18470         * gcc.c-torture/execute/20050224-1.c: New test.
18471
18472         PR c++/20175
18473         * g++.dg/warn/Wbraces2.C: New test.
18474
18475 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18476
18477         PR c++/19878
18478         * g++.dg/init/const2.C: New test.
18479
18480 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18481
18482         PR tree-optimization/20100
18483         * gcc.c-torture/execute/pr20100-1.c: New test.
18484
18485 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18486
18487         * gfortran.dg/implicit_3.f90: New test.
18488
18489         * gfortran.dg/deftype_1.f90: New test.
18490
18491 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18492
18493         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18494         the test passes.
18495         * g++.dg/other/anon3.C: Accept a warning.
18496
18497 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18498
18499         * gcc.dg/pr20017.c: Fix a comment typo.
18500
18501 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18502
18503         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18504
18505 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18506
18507         PR ada/19902
18508         * ada/acats/tests/cxa/cxa3004.a: Remove.
18509         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18510
18511 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18512
18513         PR c++/20073
18514         * g++.dg/init/const1.C: New test.
18515
18516         PR c++/19991
18517         * g++.dg/parse/constant7.C: New test.
18518
18519         PR c++/20152
18520         * g++.dg/parse/error27.C: New test.
18521         * g++.dg/template/qualttp15.C: Adjust error markers.
18522         * g++.old-deja/g++.other/struct1.C: Likewise.
18523
18524         PR c++/20153
18525         * g++.dg/template/error17.C: New test.
18526
18527         PR c++/20148
18528         * g++.dg/parser/error26.C: New test.
18529
18530 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18531
18532         PR tree-optimization/20100
18533         PR tree-optimization/20115
18534         * gcc.dg/pr20115.c: New test.
18535         * gcc.dg/pr20115-1.c: New test.
18536         * gcc.dg/pr20100.c: New test.
18537         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18538         call-clobbered variables after alias1.
18539
18540 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18541
18542         * gfortran.dg/list_read_4.f90: new test.
18543
18544 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18545
18546         PR rtl-optimization/20017.
18547         * gcc.dg/pr20017.c: New.
18548
18549 2005-02-22  Devang Patel  <dpatel@apple.com>
18550
18551         PR 19952
18552         * g++.dg/tree-ssa/pr19952.C: New test.
18553
18554 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR c++/19883
18557         * g++.dg/parse/constant6.C: New test.
18558
18559 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18560
18561         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18562         * g++.dg/charset/asm2.c: Likewise.
18563         * g++.dg/charset/asm3.c: Likewise.
18564         * g++.dg/charset/asm4.c: Likewise.
18565         * g++.dg/charset/asm5.c: Likewise.
18566         * g++.dg/charset/attribute1.c: Likewise.
18567         * g++.dg/charset/attribute2.c: Likewise.
18568         * g++.dg/charset/extern1.cc: Likewise.
18569         * g++.dg/charset/extern2.cc: Likewise.
18570         * g++.dg/charset/extern3.cc: Likewise.
18571         * g++.dg/charset/function.cc: Likewise.
18572         * g++.dg/charset/string.c: Likewise.
18573         * g++.dg/charset/charset.exp: Likewise.
18574         * lib/target-supports.exp (check_iconv_available): Fix comment.
18575
18576 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18577
18578         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18579         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18580         * gcc.dg/charset/asm2.c: Likewise.
18581         * gcc.dg/charset/asm3.c: Likewise.
18582         * gcc.dg/charset/asm4.c: Likewise.
18583         * gcc.dg/charset/asm5.c: Likewise.
18584         * gcc.dg/charset/asm6.c: Likewise.
18585         * gcc.dg/charset/attribute1.c: Likewise.
18586         * gcc.dg/charset/attribute2.c: Likewise.
18587         * gcc.dg/charset/builtin1.c: Likewise.
18588         * gcc.dg/charset/extern.c: Likewise.
18589         * gcc.dg/charset/function.c: Likewise.
18590         * gcc.dg/charset/string.c: Likewise.
18591         * gcc.dg/charset/charset.exp: Likewise.
18592
18593 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18594
18595         PR fortran/20086
18596         * gfortran.dg/pr20086.f90: New test.
18597
18598 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18599
18600         PR tree-optimization/19786
18601         * g++.dg/tree-ssa/pr19786.C: New.
18602
18603 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18604
18605         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18606
18607 2005-02-21  Jeff Law  <law@redhat.com>
18608
18609         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18610
18611 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18612
18613         * gfortran.dg/do_iterator: Split loop, markup all lines for
18614         which an error locus is printed.
18615         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18616         locus is printed.
18617         * gfortran.dg/select_4.f90: Likewise.
18618         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18619         locuses in the various permutations.
18620
18621 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18622
18623         PR tree-optimization/19951
18624         * g++.dg/vect: New directory.
18625         * g++.dg/vect/vect.exp: New file.
18626         * g++.dg/vect/pr19951.cc: New testcase.
18627         * g++.dg/dg.exp: Also prune vectorizer tests.
18628
18629 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18630
18631         PR 18785
18632         * gcc.dg/charset/builtin1.c: New test.
18633
18634 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18635
18636         PR c++/19299
18637         * g++.dg/inherit/volatile1.C: New test.
18638
18639         PR c++/19440
18640         * g++.dg/template/dtor4.C: New test.
18641
18642 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18643
18644         * gfortran.dg/int_1.f90: New test.
18645
18646 2005-02-19  Devang Patel  <dpatel@apple.com>
18647
18648         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18649
18650 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18651
18652         * gfortran.dg/achar_1.f90: New test.
18653
18654 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18655
18656         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18657
18658 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18659             Jakub Jelinek  <jakub@redhat.com>
18660
18661         PR tree-optimization/19828
18662         * gcc.dg/tree-ssa/loop-7.c: New test.
18663         * gcc.c-torture/execute/20050218-1.c: New test.
18664
18665 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18666
18667         PR c/20043
18668         * gcc.dg/transparent-union-1.c: New test.
18669         * gcc.dg/transparent-union-2.c: New test.
18670
18671 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18672
18673         PR tree-optimization/18977
18674         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18675
18676 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18677
18678         PR target/20054
18679         * gcc.dg/pr20054.c: New test.
18680
18681 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18682
18683         PR c++/19508
18684         * g++.dg/ext/attrib20.C: New test.
18685
18686 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18687
18688         PR middle-end/20030
18689         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18690
18691 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18692
18693         PR c++/20008
18694         * g++.dg/opt/switch4.C: New.
18695
18696 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18697
18698         PR c++/20023
18699         PR tree-optimization/20009
18700         * gcc.c-torture/compile/20050217-1.c: New test.
18701         * g++.dg/opt/switch3.C: New test.
18702
18703         PR tree-optimization/18947
18704         * gcc.c-torture/compile/20050215-1.c: New test.
18705         * gcc.c-torture/compile/20050215-2.c: New test.
18706         * gcc.c-torture/compile/20050215-3.c: New test.
18707
18708 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18709
18710         PR c++/20028
18711         * g++.dg/template/crash34.C: New.
18712
18713         PR c++/20022
18714         * g++.dg/other/access3.C: New.
18715
18716 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18717
18718         * gcc.dg/vect/vect-98.c: New test.
18719
18720 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18721
18722         PR tree-optimization/19967
18723         * gcc.dg/pr19967.c: New.
18724
18725 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18726
18727         PR middle-end/19857
18728         * gcc.dg/tree-ssa/20050215-1.c: New test.
18729         * gcc.c-torture/execute/20050215-1.c: New test.
18730
18731 2005-02-15  Eric Christopher  <echristo@redhat.com>
18732
18733         * gcc.dg/cpp/20050215-1.c: New file.
18734
18735 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18736
18737         PR tree-optimization/15785
18738         * gcc.dg/pr15785-1.c: New test.
18739
18740 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18741
18742         PR c++/17788
18743         * g++.dg/init/ctor4.C: New.
18744         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18745
18746 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18747
18748         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18749         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18750
18751 2005-02-15  Andreas Schwab  <schwab@suse.de>
18752
18753         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18754         declare malloc.
18755
18756 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18757
18758         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18759
18760 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18761
18762         PR tree-optimization/19853
18763         * gcc.c-torture/compile/pr19853.c: New test.
18764
18765 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18766
18767         PR c++/19608
18768         * g++.dg/parse/local-class1.C: New.
18769
18770         PR c++/19895
18771         * g++.dg/parse/ptrmem3.C: New.
18772
18773         PR c++/19884
18774         * g++.old-deja/g++.oliva/template6.C: Add another case.
18775         * g++.dg/template/explicit6.C: New.
18776
18777 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18778
18779         PR c++/17816
18780         * g++.dg/other/redecl2.C: New.
18781
18782 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18783
18784         PR c++/19891
18785         * g++.dg/abi/covariant4.C: New.
18786
18787 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18788
18789         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18790
18791 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18792
18793         * gcc.dg/vect/vect-96.c: Fix typo.
18794
18795 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18796
18797         PR c++/14479
18798         PR c++/19487
18799         * g++.dg/template/enum5.C: New test.
18800
18801 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18802
18803         * gcc.dg/vect/vect-97.c: New test.
18804
18805 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18806
18807         * gcc.dg/vect/vect-96.c: New test.
18808
18809 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18810
18811         * gcc.dg/builtins-34.c: Also check ldexp*.
18812
18813 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18814
18815         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18816
18817 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18818
18819         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18820         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18821         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18822         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18823         selector_list, selector_expression, dg-process-target): Move to new
18824         file target-supports-dg.exp.
18825         * lib/target-supports-dg.exp: New.
18826
18827         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18828         New.
18829
18830 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18831
18832         PR c++/19666
18833         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18834
18835         PR middle-end/19858
18836         * gcc.c-torture/compile/20050210-1.c: New test.
18837
18838 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18839
18840         PR c++/19755
18841         * g++.dg/warn/Wbraces1.C: New test.
18842
18843 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18844
18845         * gcc.dg/builtins-52.c: New testcase.
18846
18847 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18848
18849         PR c/19342
18850         * gcc.c-torture/execute/20050119-1.c: New test.
18851
18852 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18853
18854         PR c++/19811
18855         * g++.dg/init/delete1.C: New test.
18856
18857 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18858
18859         PR c++/18470
18860         * g++.dg/template/static12.C: New test.
18861
18862 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18863
18864         PR c++/19787
18865         * g++.dg/conversion/ambig1.C: New test.
18866
18867         PR c++/19739
18868         * g++.dg/ext/attrib19.C: New test.
18869
18870         PR c++/19732
18871         * g++.dg/parse/dtor5.C: New test.
18872
18873         PR c++/19762
18874         * g++.dg/template/dtor3.C: New test.
18875
18876         PR c++/19826
18877         * g++.dg/template/static11.C: New test.
18878         * g++.dg/template/crash2.C: Remove dg-error marker.
18879
18880 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18881
18882         PR C++/18491
18883         * g++.old-deja/g++.mike/p10769a.C: Remove.
18884
18885 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18886
18887         * gcc.dg/builtins-48.c: New test case.
18888         * gcc.dg/builtins-49.c: New test case.
18889         * gcc.dg/builtins-50.c: New test case.
18890         * gcc.dg/builtins-51.c: New test case.
18891
18892 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18893
18894         PR middle-end/19583
18895         * g++.dg/warn/Wreturn-type-3.C: New test.
18896
18897 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18898
18899         PR middle-end/19402
18900         * gcc.dg/pr19402-1.c: New testcase.
18901         * gcc.dg/pr19402-2.c: likewise.
18902
18903 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18904
18905         PR middle-end/19854
18906         * g++.dg/tree-ssa/tmmti.C: New testcase.
18907
18908 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18909
18910         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18911
18912 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18913
18914         PR c++/19733
18915         * g++.dg/parse/crash23.C: New test.
18916         * g++.dg/warn/Weff1.C: New test.
18917
18918 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18919
18920         * gcc.dg/20050209-1.c: New test.
18921
18922 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18923
18924         PR target/19799
18925         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
18926
18927 2005-02-08  Mike Stump  <mrs@apple.com>
18928
18929         * g++.dg/pch/import-2.c: New test.
18930         * g++.dg/pch/import-2.hs: New.
18931         * g++.dg/pch/include/import-2a.h: New.
18932         * g++.dg/pch/include/import-2b.h: New.
18933
18934 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
18935
18936         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
18937
18938 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18939
18940         * gfortran.dg/substr_1.f90: New test.
18941
18942 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
18943
18944         PR middle-end/19775
18945         * gcc.dg/torture/builtin-power-1.c: Disable test for
18946         invalid transformation.
18947         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
18948         no longer optimize.
18949         * gcc.dg/builtins-47.c: New testcase.
18950
18951 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
18952             Dorit Naishlos  <dorit@il.ibm.com>
18953
18954         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
18955
18956 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
18957
18958         * gcc.c-torture/compile/20050206-1.c: New test.
18959
18960 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18961
18962         PR tree-opt/19768
18963         * g++.dg/opt/pr19768.C: New test.
18964
18965 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
18966
18967         PR tree-opt/19736
18968         * gcc.c-torture/compile/pr19736.c: New test.
18969
18970 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18971
18972         PR c++/17401
18973         * g++.dg/parse/error25.C: New test.
18974
18975 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
18976
18977         * gcc.c-torture/execute/20050203-1.c: New.
18978
18979 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
18980
18981         * gcc.dg/vect/vect-85.c: Remove xfail.
18982         * gcc.dg/vect/vect-86.c: Remove xfail.
18983         * gcc.dg/vect/vect-87.c: Remove xfail.
18984         * gcc.dg/vect/vect-88.c: Remove xfail.
18985
18986 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
18987
18988         * gcc.dg/altivec-19.c: New.
18989
18990 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
18991
18992         PR c/17807
18993         * gcc.dg/nested-func-3.c: New test.
18994         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
18995
18996 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
18997
18998         * gcc.test-framework/gen_directive_tests: Generate tests for
18999         selector expressions.
19000
19001 2005-02-02  Matt Austern  <austern@apple.com>
19002
19003         PR c++/19628
19004         * g++/ext/builtin7.C: New.
19005         * g++/ext/builtin8.C: New.
19006
19007 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19008
19009         PR c/18502
19010         * gcc.dg/pr18502-1.c: New test.
19011
19012 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19013
19014         PR c++/17413
19015         * g++.dg/template/local4.C: Tweak.
19016
19017 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19018
19019         PR tree-optimization/19578
19020         * gcc.c-torture/compile/20050202-1.c: New test.
19021
19022 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19023
19024         PR c/19435
19025         * gcc.dg/c99-init-4.c: New test.
19026
19027 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19028
19029         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19030
19031         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19032
19033         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19034         * g++.dg/eh/check-vect.h: New.
19035
19036         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19037         * gcc.dg/vect/vect-78.c: Ditto.
19038         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19039         Remove.
19040
19041         * g++.dg/conversion/simd1.C: Expect warning.
19042         * g++.dg/ext/attribute-test-1.C: Ditto.
19043         * g++.dg/ext/attribute-test-2.C: Ditto.
19044         * g++.dg/ext/attribute-test-3.C: Ditto.
19045         * g++.dg/ext/attribute-test-4.C: Ditto.
19046
19047         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19048         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19049
19050         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19051
19052 2005-02-01  Richard Henderson  <rth@redhat.com>
19053
19054         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19055         long double for ibm double-double format.
19056         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19057
19058 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19059
19060         PR tree-optimization/19633
19061         * testsuite/gcc.dg/pr19633-1.c: New test.
19062         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19063         to NULL or a symbol.
19064
19065 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19066
19067         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19068         New procs.
19069         (dg-process-target (local override)): Handle selector expressions.
19070
19071         * gcc.test-framework/README: Describe tests in source directory.
19072         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19073         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19074         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19075         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19076         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19077         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19078         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19079         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19080         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19081         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19082         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19083         * gcc.test-framework/dg-error-exp-P.c: New test.
19084         * gcc.test-framework/dg-error-exp-XP.c: New test.
19085         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19086         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19087         * gcc.test-framework/dg-output-exp-P.c: New test.
19088         * gcc.test-framework/dg-output-exp-XF.c: New test.
19089         * gcc.test-framework/dg-warning-exp-P.c: New test.
19090         * gcc.misc-tests/dg-1.c: Remove.
19091         * gcc.misc-tests/dg-2.c: Remove.
19092         * gcc.misc-tests/dg-3.c: Remove.
19093         * gcc.misc-tests/dg-4.c: Remove.
19094         * gcc.misc-tests/dg-5.c: Remove.
19095         * gcc.misc-tests/dg-6.c: Remove.
19096         * gcc.misc-tests/dg-7.c: Remove.
19097         * gcc.misc-tests/dg-8.c: Remove.
19098         * gcc.misc-tests/dg-9.c: Remove.
19099         * gcc.misc-tests/dg-10.c: Remove.
19100         * gcc.misc-tests/dg-11.c: Remove.
19101         * gcc.misc-tests/dg-12.c: Remove.
19102         * gcc.misc-tests/dg-test.exp: Remove.
19103
19104         * gcc.test-framework/test-framework.awk: Change recording and
19105         printing of passes and failures.
19106
19107         * gcc.test-framework: New directory.
19108         * gcc.test-framework/README: New.
19109         * gcc.test-framework/test-framework.exp: New.
19110         * gcc.test-framework/test-framework.awk: New.
19111         * gcc.test-framework/gen_directive_tests: New.
19112
19113 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19114
19115         * lib/treelang.exp: Fix comment typos.
19116         (treelang_target_compile): Don't append libs=-ltreelang to options.
19117
19118 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19119
19120         * g++.dg/parse/typename7.C: Adjust error messages.
19121
19122 2005-01-31  Jeff Law  <law@redhat.com>
19123
19124         * gcc.c-torture/execute/20050131-1.c: New test.
19125         * gcc.dg/wcaselabel.c: New test.
19126
19127 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19128
19129         * g++.dg/other/warning1.C: Adjust error messags.
19130         * g++.dg/parse/constant5.C: New test.
19131
19132 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19133
19134         PR c/19333
19135         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19136         the test case valid.
19137         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19138         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19139         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19140         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19141         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19142         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19143
19144 2005-01-31  Dale Johannesen  <dalej@apple.com>
19145
19146         * g++.dg/opt/pr19650.C: New test.
19147
19148 2005-01-31  Richard Henderson  <rth@redhat.com>
19149
19150         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19151         long double for intel double extended format.
19152         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19153
19154 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19155
19156         PR c++/19555
19157         * g++.dg/template/static10.C: New test.
19158
19159         PR c++/19395
19160         * g++.dg/parse/error24.C: New test.
19161
19162         PR c++/19367
19163         * g++.dg/lookup/builtin1.C: New test.
19164
19165         PR c++/19457
19166         * g++.dg/warn/conv3.C: New test.
19167
19168 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19169
19170         PR fortran/19647
19171         * gfortan.dg/inquire_7.f90
19172
19173 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19174
19175         PR tree-optimization/15791
19176         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19177         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19178         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19179         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19180         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19181         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19182         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19183         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19184         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19185         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19186
19187 2005-01-29  Paul Brook  <paul@codesourcery.com>
19188
19189         PR fortran/18565
19190         * check.c (real_or_complex_check): New function.
19191         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19192         * intrinsic.c (add_functions): Use new check functions.
19193         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19194         Add prototypes.
19195
19196 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19197
19198         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19199         gcc.dg/lvalue-3.c: New tests.
19200         * gcc.dg/concat.c: Update expected messages.
19201
19202 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19203
19204         PR libfortran/19595
19205         * gfortran.dg/eor_1.f90: New test.
19206
19207 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19208
19209         PR fortran/19589
19210         * gfortran.dg/logical_data_1.f90: New test.
19211
19212 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19213
19214         PR c++/19253
19215         * g++.dg/template/crash33.C: New test.
19216
19217         PR c++/19667
19218         * g++.dg/template/crash32.C: New test.
19219
19220 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19221
19222         PR middle-end/16558
19223         * g++.dg/warn/Wreturn-type-2.C: New test.
19224
19225 2004-06-24  Jeff Law  <law@redhat.com>
19226
19227         * gcc.dg/tree-ssa/20050128-1.c: New test.
19228
19229 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19230
19231         * gcc.target/frv/all-mdpackh-1.c: New test.
19232
19233 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19234
19235         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19236
19237 2005-01-27  Richard Henderson  <rth@redhat.com>
19238
19239         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19240
19241 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19242
19243         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19244
19245 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19246
19247         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19248         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19249         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19250         to cope with cases where the multilib options override the dg-options.
19251
19252 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19253
19254         PR c/18946
19255         * gcc.dg/noncompile/20050120-1.c: New test.
19256
19257 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19258
19259         PR tree-optimization/19633
19260         * gcc.dg/pr19633.c: New test.
19261         * gcc.dg/tree-ssa/pr19633.c: New test.
19262
19263 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19264
19265         * gcc.dg/20041216-1.c: New test.
19266
19267 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19268
19269         PR objc/18862
19270         * objc.dg/selector-2.m: New test.
19271
19272 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19273
19274         * g++.dg/opt/range-test-2.C: New test.
19275
19276         PR rtl-optimization/19579
19277         * gcc.c-torture/execute/20050124-1.c: New test.
19278
19279 2005-01-26  Greg Parker  <gparker@apple.com>
19280         Stuart Hastings  <stuart@apple.com>
19281
19282         * gcc.c-torture/execute/20050125-1.c: New.
19283
19284 2005-01-18  Jan Hubicka  <jh@suse.cz>
19285
19286         PR tree-optimize/19337
19287         * gcc.c-torture/compile/20050119-1.c: New test.
19288
19289 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19290
19291         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19292         test for successful match.
19293
19294 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19295
19296         PR objc/18408
19297         * objc.dg/comp-types-7.m: New test.
19298
19299 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19300
19301         * lib/target-supports.exp (current_target_name): New.
19302         (check_effective_target_ilp32, check_effective_target_lp64):
19303         Cache the result to use as long as the current target, with
19304         multilib flags, remains the same.
19305
19306         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19307         (dg-require-weak, dg-require-visibility, dg-require-alias,
19308         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19309         dg-require-effective-target, dg-skip-if): Remove call to
19310         skip_test_and_clear_xfail.
19311         (dg-test): Clear xfail data.
19312
19313 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19314
19315         PR target/17751
19316         * gcc.dg/ppc64-toc.c: New test.
19317
19318         * g++.dg/tree-ssa/empty-1.C: New test.
19319
19320         PR middle-end/19551
19321         * gcc.c-torture/execute/20050121-1.c: New test.
19322         * gcc.dg/20050121-2.c: New test.
19323
19324 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19325         Paul Brook  <paul@codesourcery.com>
19326
19327         PR fortran/17941
19328         * gfortran.dg/real_const_1.f: New test.
19329         * gfortran.dg/real_const_2.f90: New test.
19330         * gfortran.dg/complex_int_1.f90: New test.
19331
19332 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19333
19334         PR fortran/19313
19335         * gfortan.dg/inquire_6.f90: New test.
19336
19337 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19338
19339         PR libfortran/19451
19340         * open_readonly_1.f90: New test.
19341
19342 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19343
19344         PR libfortran/18982
19345         * gfortran.dg/open_new.f90: New file.
19346
19347 2005-01-22  Paul Brook  <paul@codesourcery.com>
19348
19349         * namelist_1.f90: New test.
19350
19351 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19352
19353         PR tree-optimization/19484
19354         * gcc.c-torture/compile/20050122-[12].c: New tests.
19355
19356 2005-01-22  Paul Brook  <paul@codesourcery.com>
19357
19358         * gfortran.dg/implicit_2.f90: New test.
19359
19360 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19361
19362         PR fortran/19314
19363         * gfortran.dg/inquire_5.f90: New test.
19364
19365 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19366
19367         PR c/18809
19368         * gcc.dg/pr18809-1.c: New test.
19369
19370 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19371
19372         * gcc.dg/20050121-1.c: New test.
19373
19374         PR tree-optimization/13000
19375         * gcc.dg/20040206-1.c: Change warning to point where function is
19376         being inlined.
19377
19378 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19379
19380         PR c++/19208
19381         * g++.dg/template/array11.C: New test.
19382
19383 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19384
19385         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19386         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19387         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19388         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19389         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19390         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19391
19392 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19393
19394         PR tree-optimization/15349
19395         * gcc.dg/tree-ssa/pr15349.c: New.
19396
19397 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19398
19399         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19400
19401 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19402
19403         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19404         scan-assembler-times directive name.
19405
19406         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19407         after dg-do.
19408
19409         PR rtl-optimization/19462
19410         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19411
19412 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19413
19414         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19415         counting function calls on ia64.
19416
19417 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19418
19419         PR rtl-optimization/15139
19420         * gcc.dg/20050111-2.c: New test.
19421
19422         PR c/17297
19423         * gcc.c-torture/compile/20050113-1.c: New testcase.
19424
19425         PR middle-end/19164
19426         * gcc.dg/20050113-1.c: New testcase.
19427
19428 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19429
19430         * gcc.dg/vect/vect-85.c: Add comment.
19431         * gcc.dg/vect/vect-86.c: Add xfail for now.
19432         * gcc.dg/vect/vect-87.c: Add xfail for now.
19433         * gcc.dg/vect/vect-88.c: Add xfail for now.
19434         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19435
19436 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19437
19438         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19439
19440 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19441
19442         * g++.dg/debug/typedef3.C: New test.
19443
19444 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19445
19446         PR c/19472
19447         * gcc.dg/asm-a.c: New test.
19448
19449 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19450
19451         * gcc.dg/sh-relax.c: Add prototype for abort.
19452
19453 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19454
19455         * gcc.dg/short-compare-1.c: New test.
19456         * gcc.dg/short-compare-2.c: Likewise.
19457
19458 2005-01-18  Michael Matz  <matz@suse.de>
19459
19460         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19461
19462 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19463
19464         PR tree-optimization/19121
19465         * gcc.c-torture/compile/pr19121.c: New test.
19466
19467 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19468
19469         PR target/19357
19470         * gcc.c-torture/compile/pr19357.c: New test.
19471
19472 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19473
19474         PR c/5675
19475         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19476         pass--those that refer just to the variable, possibly with a
19477         cast.
19478         * gcc.dg/c99-const-expr-3.c: Likewise.
19479
19480         PR middle-end/13127
19481         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19482         longer emitted.
19483
19484 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19485
19486         PR fortran/18778
19487         * gfortran.dg/endfile_2.f90: New test.
19488
19489 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19490
19491         PR 19168
19492         * gfortran.dg/select_5.f90: New test.
19493
19494 2004-01-16  Paul Brook  <paul@codesourcery.com>
19495
19496         * gfortran.dg/common_4.f90: New test.
19497
19498 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19499
19500         PR rtl-optimization/19462
19501         * gcc.dg/torture/pr19462-1.c: New test.
19502
19503 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19504
19505         PR objc/19321
19506         * objc.dg/func-ptr-2.m: New.
19507         * objc.dg/volatile-1.m: New.
19508
19509 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19510
19511         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19512
19513 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19514
19515         PR tree-optimization/19060
19516         * gcc.c-torture/execute/20050104-1.c: New test.
19517
19518 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19519
19520         PR fortran/18983
19521         * gfortran.dg/write_to_null.f90: New test.
19522
19523 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19524             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19525
19526         PR other/19328
19527         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19528         argument.
19529
19530 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19531
19532         PR c++/19263
19533         * g++.dg/init/vector1.C: New test.
19534
19535 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19536
19537         PR target/13158
19538         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19539         PR target/18987
19540         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19541
19542 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19543
19544         * gfortran.dg/select_1.f90: New test.
19545         * gfortran.dg/select_2.f90: New test.
19546         * gfortran.dg/select_3.f90: New test.
19547         * gfortran.dg/select_4.f90: New test.
19548
19549 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19550
19551         PR middle-end/19084
19552         PR rtl-optimization/19348
19553         * gcc.dg/20050111-1.c: New test.
19554         * gcc.c-torture/execute/20050111-1.c: New test.
19555
19556         * gcc.dg/i386-asm-4.c: New test.
19557
19558 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19559
19560         * gcc.dg/nested-func-2.c: New test.
19561         * ada/acats/norun.lst: Remove c953002.
19562
19563 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19564
19565         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19566
19567 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19568
19569         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19570
19571 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19572
19573         PR target/18761
19574         * g++.dg/abi/align1.C: New test.
19575
19576 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19577
19578         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19579         at a time.
19580         * g++.dg/ext/altivec_check.h: Support compiling as C.
19581
19582 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19583
19584         PR c++/19355
19585         * g++.dg/expr/pr19355-1.C: New test case.
19586
19587 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19588
19589         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19590         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19591         * ada/acats/tests/c3/c92005b.ada: Likewise.
19592         * ada/acats/tests/c3/cxb3012.a: Likewise.
19593         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19594
19595 2005-01-09  Paul Brook  <paul@codesourcery.com>
19596
19597         * gfortran.dg/common_2.f90: New file.
19598         * gfortran.dg/common_3.f90: New file.
19599
19600 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19601
19602         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19603
19604 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19605
19606         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19607         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19608         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19609         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19610         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19611         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19612         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19613         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19614         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19615         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19616         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19617         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19618         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19619         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19620         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19621         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19622         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19623         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19624         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19625         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19626         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19627         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19628         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19629         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19630         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19631         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19632         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19633         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19634         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19635         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19636         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19637         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19638         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19639         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19640         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19641         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19642         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19643         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19644         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19645         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19646         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19647         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19648         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19649         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19650         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19651         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19652         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19653         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19654         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19655         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19656         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19657         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19658         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19659         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19660         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19661         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19662         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19663         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19664         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19665         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19666         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19667         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19668         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19669         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19670         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19671         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19672         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19673
19674         * gcc.dg/vect/vect-1.c: Fix spelling.
19675         * gcc.dg/vect/vect-10.c: Fix spelling.
19676         * gcc.dg/vect/vect-11.c: Fix spelling.
19677         * gcc.dg/vect/vect-12.c: Fix spelling.
19678         * gcc.dg/vect/vect-14.c: Fix spelling.
19679         * gcc.dg/vect/vect-15.c: Fix spelling.
19680         * gcc.dg/vect/vect-16.c: Fix spelling.
19681         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19682         * gcc.dg/vect/vect-64.c: Fix comments.
19683         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19684
19685 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19686             Ira Rosen  <irar@il.ibm.com>
19687
19688         * gcc.dg/vect/vect-70.c: New test.
19689         * gcc.dg/vect/vect-71.c: New test.
19690
19691 2005-01-09  Manfred Hollstein  <mh@suse.com>
19692
19693         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19694         * gcc.dg/pr18241-2.c: Likewise.
19695         * gcc.dg/pr18241-3.c: Likewise.
19696         * gcc.dg/pr18241-4.c: Likewise.
19697         * gcc.dg/pr18241-5.c: Likewise.
19698
19699 2005-01-08  Richard Henderson  <rth@redhat.com>
19700
19701         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19702         False for x86 and x86-64.
19703
19704 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19705
19706         PR tree-optimization/18241
19707         * gcc.dg/pr18241-1.c: New test.
19708         * gcc.dg/pr18241-2.c: New test.
19709         * gcc.dg/pr18241-3.c: New test.
19710         * gcc.dg/pr18241-4.c: New test.
19711         * gcc.dg/pr18241-5.c: New test.
19712
19713 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19714
19715         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19716         gfortran.dg/select_4.f90: New.
19717
19718 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19719
19720         * gcc.c-torture/execute/20050107-1.c: New test.
19721
19722 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19723
19724         PR c++/19298
19725         * g++.dg/template/ref2.C: New.
19726
19727 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19728
19729         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19730         instead of being empty.
19731
19732 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19733
19734         PR fortran/15553
19735         * gfortran.dg/array-1.f90: New test.
19736
19737 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19738
19739         PR tree-optimization/19283
19740         * gcc.c-torture/execute/20050106-1.c: New test.
19741
19742         PR rtl-optimization/18861
19743         * gcc.dg/20050105-1.c: New test.
19744
19745         PR tree-optimization/18828
19746         * gcc.dg/20050105-2.c: New test.
19747
19748 2005-01-07  Andreas Jaeger  <aj@suse.de>
19749
19750         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19751
19752 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19753
19754         PR fortran/18398
19755         * gfortran.dg/fmt_read.f90: New test.
19756
19757 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19758
19759         * gcc.dg/rs6000-ldouble-2.c: New.
19760
19761 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19762
19763         PR c++/19244
19764         * g++.dg/parser/ctor2.C: New test.
19765
19766 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19767
19768         PR c++/17154
19769         * g++.dg/template/using9.C: New test.
19770
19771 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19772
19773         PR c++/19258
19774         * g++.dg/lookup/friend6.C: New test.
19775
19776 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         PR c++/19270
19779         * g++.dg/template/array10.C: New.
19780
19781 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19782
19783         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19784         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19785
19786 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19787
19788         * gcc.c-torture/compile/20050105-1.c: New test.
19789
19790 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19791
19792         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19793
19794 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19795
19796         PR middle-end/19100
19797         * gcc.dg/conv-3.c: New test case.
19798
19799 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19800
19801         * gcc.dg/asm-wide-1.c: New test.
19802
19803 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19804
19805         PR c++/19030
19806         * g++.dg/parse/crash22.C: New
19807
19808 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19809
19810         PR 19257
19811         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19812
19813 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19814
19815         PR middle-end/17767
19816         * gcc.dg/i386-mmx-6.c: New test case.
19817
19818 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19819
19820         PR tree-optimization/18308
19821         * gcc.dg/vect/pr18308.c: New testcase.
19822
19823 2005-01-04  Andreas Jaeger  <aj@suse.de>
19824
19825         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19826
19827 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19828             Robert Bowdidge <bowdidge@apple.com>
19829
19830         * gcc.dg/cpp/subframework1.c: New.
19831         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19832         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19833         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19834         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19835
19836 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19837
19838         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19839         producing warning.
19840         * gcc.dg/darwin-weakimport-2.c: New.
19841
19842 2005-01-03  Richard Henderson  <rth@redhat.com>
19843
19844         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19845
19846 2005-01-03  Richard Henderson  <rth@redhat.com>
19847
19848         * gcc.dg/vect/vect.exp: Enable for ia64.
19849         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19850         (check_effective_target_vect_float): Likewise.
19851         (check_effective_target_vect_no_align): Likewise.
19852         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19853         * gcc.dg/vect/vect-8.c: Likewise.
19854
19855 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19856
19857         PR target/19236
19858         * gcc.dg/pr19236-1.c: New test case.
19859
19860 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19861
19862         PR rtl-optimization/12092
19863         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19864
19865 2005-01-02  Andreas Jaeger  <aj@suse.de>
19866
19867         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19868
19869 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19870             Andrew Pinski  <pinskia@physics.uc.edu>
19871
19872         PR rtl-optimization/12092
19873         * gcc.dg/pr12092-1.c: New test case.
19874
19875 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19876
19877         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19878         'hidden' and 'default' for better portability.
19879         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19880
19881         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19882         6 and 7.
19883         * g++.old-deja/g++.brendan/new3.C: Likewise.
19884
19885 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19886
19887         * gcc.dg/20041231-1.C: New test.
19888         * g++.dg/warn/Wunreachable-code-1.C: New test.
19889
19890 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19891
19892         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19893         file, not /dev/null.  Abort on error.
19894
19895 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19896             Ziemowit Laski  <zlaski@apple.com>
19897
19898         PR objc/18971
19899         * objc.dg/encode-5.m: New test.
19900
19901 2004-12-29  Richard Henderson  <rth@redhat.com>
19902
19903         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19904         * objc.dg/stabs-1.m: Disable for ia64.
19905
19906 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19907
19908         PR c++/19190
19909         * g++.dg/warn/Wunused-10.C: New test.
19910
19911 2004-12-28  Richard Henderson  <rth@redhat.com>
19912
19913         * objc.dg/stabs-1.m: Disable for alpha.
19914
19915 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19916
19917         PR c++/19149
19918         * g++.dg/parse/error23.C: New test.
19919
19920 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19921
19922         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
19923
19924         PR fortran/19032
19925         * gfortran.dg/intrinsic_modulo_1.f90: New.
19926         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
19927         tests with divisor -1.
19928
19929 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19930
19931         * g++.dg/opt/temp1.C (memcpy): Return a value.
19932
19933         PR c++/19148
19934         * g++.dg/expr/cond7.C: New test.
19935
19936 2004-12-27  Paul Brook  <paul@codesourcery.com>
19937
19938         * gfortran.dg/g77/select_no_compile.f: Remove.
19939
19940 2004-12-27  Richard Henderson  <rth@redhat.com>
19941
19942         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
19943         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
19944         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
19945
19946 2004-12-26  Richard Henderson  <rth@redhat.com>
19947
19948         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
19949         by 1i instead of token pasting.
19950
19951 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19952
19953         PR tree-optimization/17578
19954         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
19955         to additional_flags.
19956         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
19957
19958 2004-12-25  Richard Henderson  <rth@redhat.com>
19959
19960         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19961         Remove Alpha.
19962
19963 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19964
19965         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
19966         hppa*-*-hpux*.
19967         * gcc.dg/pr17957.c (dg-options): Likewise.
19968         * gcc.dg/struct-ret-1.c: Add prototype for abort.
19969         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
19970         instead of 0 on __hppa__.
19971         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
19972         "foo,%r" on hppa*-*-*.
19973
19974 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
19975
19976         PR fortran/19071
19977         * gfortran.dg/complex_write.f90: New test.
19978
19979 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19980
19981         PR c++/17595
19982         * g++.dg/parse/pragma2.C: New test.
19983
19984         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
19985
19986 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
19987
19988         * gcc.dg/empty2.c: Add missing dg-warning.
19989
19990 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19991
19992         PR c++/17413
19993         * g++.dg/template/local4.C: New test.
19994         * g++.dg/template/crash19.C: Add dg-error marker.
19995
19996         * g++.dg/template/crash31.C: Correct embedded PR number.
19997
19998 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
19999
20000         PR c++/16405
20001         * g++.dg/opt/temp1.C: Add do-run marker.
20002
20003 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20004
20005         * g++.dg/template/spec19.C: New.
20006
20007 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20008
20009         PR target/16819
20010         * gcc.dg/empty2.c: New.
20011
20012 2004-12-23  Richard Henderson  <rth@redhat.com>
20013
20014         * lib/target-supports.exp (check_effective_target_vect_no_align):
20015         Remove i?86 and x86-64.
20016
20017 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/16405
20020         * g++.dg/opt/temp1.C: New test.
20021
20022 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20023
20024         PR c++/18733
20025         * g++.dg/template/friend33.C: New testcase.
20026
20027 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20028
20029         PR c++/18464
20030         * g++.dg/template/cond5.C: New test.
20031
20032         PR c++/18492
20033         * g++.dg/inherit/thunk3.C: New test.
20034
20035         PR c++/11224
20036         * g++.dg/warn/Wunused-9.C: New test.
20037
20038 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20039
20040         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20041
20042 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20043
20044         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20045
20046 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20047
20048         PR c++/18378
20049         * g++.dg/ext/packed8.C: New test.
20050
20051         PR c++/19063
20052         * g++.dg/template/crash31.C: New test.
20053
20054         PR c++/19034
20055         * g++.dg/template/crash30.C: New test.
20056
20057 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20058
20059         PR C++/18984
20060         * g++.dg/eh/ctor3.C: New test.
20061
20062 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20063
20064         * objc.dg/stabs-1.m: Allow section name to be quoted and
20065         assembly label to begin with '.LL'.
20066
20067 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20068
20069         * gcc.dg/vect/vect.exp
20070         (check_effective_target_lp64_or_vect_no_align): New.
20071         * gcc.dg/vect/vect-77.c: Use it.
20072         * gcc.dg/vect/vect-78.c: Use it.
20073
20074         * lib/target-supports.exp
20075         (check_effective_target_vect_no_max,
20076         check_effective_target_vect_no_bitwise,
20077         check_effective_target_vect_no_align): New.
20078         * gcc.dg/vect/vect-13.c: Use them.
20079         * gcc.dg/vect/vect-17.c: Ditto.
20080         * gcc.dg/vect/vect-18.c: Ditto.
20081         * gcc.dg/vect/vect-19.c: Ditto.
20082         * gcc.dg/vect/vect-20.c: Ditto.
20083         * gcc.dg/vect/vect-27.c: Ditto.
20084         * gcc.dg/vect/vect-29.c: Ditto.
20085         * gcc.dg/vect/vect-44.c: Ditto.
20086         * gcc.dg/vect/vect-48.c: Ditto.
20087         * gcc.dg/vect/vect-50.c: Ditto.
20088         * gcc.dg/vect/vect-52.c: Ditto.
20089         * gcc.dg/vect/vect-54.c: Ditto.
20090         * gcc.dg/vect/vect-56.c: Ditto.
20091         * gcc.dg/vect/vect-58.c: Ditto.
20092         * gcc.dg/vect/vect-60.c: Ditto.
20093         * gcc.dg/vect/vect-72.c: Ditto.
20094         * gcc.dg/vect/vect-80.c: Ditto.
20095
20096 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20097
20098         PR c++/14075
20099         * g++.dg/init/string1.C: New.
20100
20101         PR c++/18975
20102         * g++.dg/other/synth1.C: New.
20103
20104 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20105
20106         PR c/18963
20107         * gcc.dg/pr18963-1.c: New test.
20108
20109 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20110
20111         PR c/18596
20112         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20113         * gcc.dg/pr18596-1.c: Use dg-error.
20114         (dg-options): Use -fno-unit-at-a-time.
20115         * gcc.dg/pr18596-2.c: New test.
20116         * gcc.dg/pr18596-3.c: New test.
20117
20118 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20119
20120         PR middle-end/18683
20121         * g++.dg/opt/pr18683-1.C: New test case.
20122
20123 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20124
20125         PR other/19093
20126         * g++.dg/opt/max1.C: Fix for 64bit targets.
20127
20128 2004-12-20  Matt Austern  <austern@apple.com>
20129
20130         PR c++/19044
20131         * g++.dg/ext/builtin6.C: New
20132
20133 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20134
20135         PR tree-optimization/19080
20136         * gcc.c-torture/compile/pr19080.c: New test.
20137
20138 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20139
20140         * gcc.dg/20041219-1.c: New test.
20141
20142 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20143
20144         PR middle-end/19068
20145         * g++.dg/opt/max1.C: New test case.
20146
20147 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20148
20149         * gcc.dg/fdata-sections-1.c: New test.
20150
20151 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20152
20153         PR middle-end/18548
20154         * gcc.dg/max-1.c: New test case.
20155
20156 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20157
20158         * gcc.c-torture/execute/20041218-1.c: New test.
20159
20160 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20161
20162         * gcc.dg/pr18501.c: New test.
20163         * gcc.dg/uninit-5.c: XFAIL.
20164         * gcc.dg/uninit-9.c: XFAIL.
20165
20166 2004-12-17  Dale Johannesen  <dalej@apple.com>
20167
20168         * gcc.dg/20041213-1.c: New.
20169
20170 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20171
20172         * objc.dg/stabs-1.m: Allow assembly label to begin
20173         with a dot ('.').
20174
20175 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.c-torture/execute/20041213-1.c: Move...
20178         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20179
20180 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20181
20182         PR c++/18721
20183         * g++.dg/lookup/conv-5.C: New.
20184
20185 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20186
20187         * objc.dg/stabs-1.m: New test.
20188
20189 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20190
20191         * gcc.dg/visibility-c.c: Change compile to
20192         assemble for the test.
20193
20194 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20195
20196         PR target/19041
20197         * gcc.dg/visibility-c.c: New test.
20198
20199 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20200
20201         PR middle-end/18493
20202         * gcc.dg/switch-8.c: New test case.
20203
20204 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20205
20206         PR c++/18905
20207         * g++.dg/template/init4.C: New.
20208         * g++.dg/opt/static3.C: Enable optimizer.
20209
20210 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20211
20212         * g++.dg/other/complex1.C: New test.
20213
20214 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20215
20216         * g++.dg/opt/inline9.C: New test.
20217
20218 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20219
20220         PR fortran/18993
20221         * gfotran.dg/nullify_1.f: New test.
20222
20223 2004-12-15  Richard Henderson  <rth@redhat.com>
20224
20225         * gcc.target/i386/i386.exp: New harness.
20226         * gcc.target/i386/vect-args.c: New.
20227
20228 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20229
20230         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20231
20232 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20233
20234         PR c++/18825
20235         * g++.dg/template/friend32.C: New test.
20236
20237 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20238
20239         * cpp/pragma-once-1.c: New test.
20240         * cpp/pragma-once-1b.h: Likewise.
20241         * cpp/pragma-once-1c.h: Likewise.
20242         * cpp/pragma-once-1d.h: Likewise.
20243         * cpp/inc/pragma-once-1a.h: Likewise.
20244
20245 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20246             Steven G. Kargl  <kargls@comcast.net>
20247
20248         PR fortran/17597
20249         * gfortran.dg/list_read_3.f90: New test.
20250
20251 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20252
20253         * gcc.dg/ftrapv-2.c: New test.
20254
20255 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20256
20257         PR c++/18981
20258         * g++.dg/template/typename9.C: New test.
20259
20260 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20261
20262         PR c++/18738
20263         * g++.dg/template/typename8.C: New test.
20264         * g++.dg/parse/friend2.C: Tweak error message.
20265
20266 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20267
20268         * gcc.c-torture/20041214-1.c: New test.
20269
20270 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20271
20272         PR c++/18965
20273         * g++.dg/init/array17.C: New test.
20274
20275 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20276
20277         PR c++/18793
20278         * g++.dg/init/aggr3.C: New test.
20279
20280 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20281
20282         * gcc.dg/altivec-types-1.c: New test.
20283         * gcc.dg/altivec-types-2.c: New test.
20284         * gcc.dg/altivec-types-3.c: New test.
20285         * gcc.dg/altivec-types-4.c: New test.
20286         * g++.dg/ext/altivec-types-1.C: New test.
20287         * g++.dg/ext/altivec-types-2.C: New test.
20288         * g++.dg/ext/altivec-types-3.C: New test.
20289         * g++.dg/ext/altivec-types-4.C: New test.
20290
20291 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20292
20293         PR middle-end/18951
20294         * gcc.c-torture/execute/20041213-1.c: New test.
20295
20296 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20297
20298         PR c++/18949
20299         * g++.dg/template/cast1.C: New.
20300
20301 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20302
20303         * gcc.c-torture/execute/20041213-2.c: New test.
20304
20305 2004-12-13  Richard Henderson  <rth@redhat.com>
20306
20307         * gcc.dg/i386-sse-10.c: Fix typo in options.
20308
20309 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20310
20311         PR c++/18968
20312         * g++.dg/opt/pr18968.C: New test.
20313
20314 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20315
20316         PR c++/18925
20317         * g++.dg/ext/visibility/staticdatamem.C: New test.
20318
20319 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20320
20321         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20322
20323 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20324
20325         PR rtl-optimization/18928
20326         * gcc.dg/pr18928-1.c: New test case.
20327
20328 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20329
20330         PR tree-opt/16951
20331         * gcc.c-torture/compile/20041211-1.c: New.
20332
20333 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20334
20335         PR middle-end/17564
20336         * gcc.c-torture/execute/20041212-1.c: New test.
20337
20338 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20339
20340         PR fortran/18869
20341         * gfortran.dg/common_1.f90: New test.
20342
20343 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20344         Paul Brook  <paul@codesourcery.com>
20345
20346         PR fortran/16222
20347         * gfortran.dg/real_do_1.f90: New test.
20348
20349 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20350
20351         PR tree-opt/18040
20352         * g++.dg/opt/ptrmem6.C: New test.
20353
20354 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20355
20356         PR middle-end/18921
20357         * gcc.dg/pr18921-1.c: New test case.
20358
20359 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20360
20361         PR fortran/17175
20362         * gfortran.dg/scale_1.f90: New test.
20363
20364 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20365
20366         PR middle-end/18903
20367         * gcc.c-torture/compile/pr18903.c: New test.
20368
20369 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20370
20371         * gcc.c-torture/execute/20041210-1.c: New test.
20372
20373 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20374
20375         PR c++/18731
20376         * g++.dg/parser/struct-1.C: New test.
20377         * g++.dg/parser/struct-2.C: New test.
20378         * g++.dg/parser/struct-3.C: New test.
20379
20380 2004-12-09  Richard Henderson  <rth@redhat.com>
20381
20382         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20383
20384         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20385         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20386
20387 2004-12-09  Matt Austern  <austern@apple.com>
20388
20389         PR c++/18514
20390         * g++.dg/ext/builtin1.C: New
20391         * g++.dg/ext/builtin2.C: New
20392         * g++.dg/ext/builtin3.C: New
20393         * g++.dg/ext/builtin4.C: New
20394         * g++.dg/ext/builtin5.C: New
20395
20396 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20397
20398         PR tree-opt/18904
20399         * g++.dg/opt/ptrmem5.C: New test.
20400
20401 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20402
20403         * g++.dg/parse/typename5.C: Adjust for new error.
20404         * g++.dg/parse/typename7.C: New.
20405
20406 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20407
20408         PR c++/18073
20409         * g++.dg/other/mmintrin.C: New test.
20410
20411 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20412
20413         PR c++/16681
20414         * g++.dg/init/array15.C: New.
20415         * g++.dg/init/array16.C: New.
20416
20417 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20418
20419         PR fortran/18826
20420         * gfortran.dg/assign_1.f90: New test.
20421
20422 2004-12-08  Nick Clifton  <nickc@redhat.com>
20423
20424         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20425         * gcc.target/xstormy16/data_below100: Likewise.
20426         * gcc.target/xstormy16/sfr: Likewise.
20427         * gcc.target/xstormy16/below100.S: New test source file.
20428         * gcc.target/xstormy16/below100.ld: New test linker script.
20429         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20430         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20431         bp instructions.
20432         * gcc.target/xstormy16/bp.c: Likewise.
20433
20434         * gcc.target/xstormy16/bss_below100: New files:
20435         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20436         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20437         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20438         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20439         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20440         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20441         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20442         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20443         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20444         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20445         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20446         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20447         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20448         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20449         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20450         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20451         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20452         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20453         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20454         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20455         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20456         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20457         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20458         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20459         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20460         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20461         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20462
20463         * gcc.target/xstormy16/data_below100: New files:
20464         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20465         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20466         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20467         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20468         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20469         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20470         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20471         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20472         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20473         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20474         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20475         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20476         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20477         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20478         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20479         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20480         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20481         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20482         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20483         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20484         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20485         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20486         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20487         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20488         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20489         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20490         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20491
20492         * gcc.target/xstormy16/sfr: New files:
20493         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20494         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20495         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20496         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20497         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20498         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20499         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20500         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20501         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20502         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20503         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20504         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20505         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20506         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20507         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20508         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20509         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20510         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20511         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20512         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20513         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20514         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20515         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20516         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20517         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20518         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20519         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20520         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20521         27_if0_sfrw_bitfield_f.c
20522
20523 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20524
20525         PR c++/18100
20526         * g++.dg/lookup/name-clash4.C: New test.
20527
20528 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20529
20530         PR c++/18672
20531         * g++.dg/opt/array1.C: New.
20532
20533         PR c++/18803
20534         * g++.dg/template/operator5.C: New.
20535
20536 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20537
20538         PR c/18867
20539         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20540
20541 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20542
20543         * gcc.dg/noncompile/20041207.c: New test.
20544
20545 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20546
20547         * g++.dg/other/unreachable-1.C: New test.
20548
20549 2004-12-06  Nick Clifton  <nickc@redhat.com>
20550
20551         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20552         <limits.h> because the latter comes from gcc's include/ directory
20553         and not the newlib/libc/include directory.
20554
20555 2004-12-04  Richard Henderson  <rth@redhat.com>
20556
20557         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20558
20559 2004-12-04  Richard Henderson  <rth@redhat.com>
20560
20561         * lib/target-supports.exp (check_gc_sections_available): Disable
20562         for alpha and ia64.
20563
20564 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20565
20566         PR middle-end/17909
20567         * g++.dg/other/vararg-2.C: New test.
20568
20569 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20570
20571         PR c++/17011, c++/17971
20572         * g++.dg/template/error15.C: Adjust expected error.
20573         * g++.dg/template/instantiate3.C: Likewise.
20574
20575 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20576
20577         * gcc.dg/altivec-18.c: Fix for darwin
20578
20579 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20580
20581         PR c++/18782
20582         * g++.dg/parse/ptrmem2.C: New.
20583
20584         PR c++/18318
20585         * g++.dg/template/new1.C: New.
20586
20587 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20588
20589         PR fortran/18710
20590         * gfortran.dg/direct_io_3.f90: New test.
20591
20592 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20593
20594         PR 18758
20595         * g++.dg/parse/crash21.C: New.
20596
20597 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20598
20599         PR c++/15664, c++/18276
20600         * g++.dg/template/ttp13.C: New test.
20601         * g++.dg/template/ttp14.C: Likewise.
20602
20603 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20604
20605         PR c++/18123
20606         * g++.dg/parse/enum2.C: New test.
20607         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20608
20609 2004-12-02  Nick Clifton  <nickc@redhat.com>
20610
20611         * gcc.target/xstormy16: New test directory.
20612         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20613         * gcc.target/xstormy16/bp.c: Check the generation of bp
20614         instructions.
20615         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20616         bn instructions and the BELOW100 attribute.
20617
20618 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20619
20620         PR target/16952
20621         * gcc.dg/ppc-eabi.c: New.
20622
20623 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20624
20625         PR fortran/18284
20626         * gfortran.dg/backspace.f90
20627
20628 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20629
20630         * gfortran.dg/inquire.f90: New test.
20631
20632 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20633
20634         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20635         handle effective-target-keyword.
20636         (dg-skip-if): Support effective-target keyword as target list.
20637         (dg-xfail-if): Ditto.
20638         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20639
20640 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20641
20642         PR tree-optimization/18291
20643         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20644
20645 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20646
20647         PR C++/18729
20648         * g++.dg/parse/crash20.C: New.
20649
20650         PR c++/17431
20651         * g++.dg/overload/arg1.C: New.
20652         * g++.dg/overload/arg2.C: New.
20653         * g++.dg/overload/arg3.C: New.
20654         * g++.dg/overload/arg4.C: New.
20655
20656 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20657
20658         * gcc.dg/c99-flex-array-4.c: Remove.
20659
20660 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20661
20662         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20663
20664         * lib/target-supports.exp (is-effective-target): Simplify.
20665
20666         * lib/target-supports.exp (check_effective_target_vect_long):
20667         Fix for powerpc64-*-*.
20668
20669 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20670
20671         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20672         to support new requirements on FreeBSD 5.
20673
20674 2004-11-30  Devang Patel  <dpatel@apple.com>
20675
20676         PR 18702
20677         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20678
20679 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20680
20681         * g++.dg/ext/altivec-13.C: New test.
20682
20683 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20684
20685         PR tree-opt/18298
20686         * gcc.c-torture/execute/p18298.c: New test.
20687
20688 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20689             Dorit Naishlos  <dorit@il.ibm.com>
20690
20691         PR tree-opt/18607
20692         * gcc.dg/vect/vect-89.c: New test.
20693
20694 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20695
20696         * gcc.dg/pr18596-1.c: New test.
20697
20698 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20699
20700         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20701
20702 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20703
20704         PR c/18479
20705         * gcc.dg/pr18479.c: New test.
20706
20707 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20708
20709         PR target/18490
20710         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20711         mmix-knuth-mmixware.
20712
20713         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20714         cris-*-elf* cris-*-aout* mmix-*-*
20715
20716 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20717
20718         PR middle-end/18725
20719         * gcc.dg/pr18725.c: New test.
20720
20721 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20722
20723         PR target/18488
20724         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20725
20726         PR target/18336
20727         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20728
20729 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20730
20731         PR c++/18368
20732         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20733         * g++.old-deja/g++.law/ctors5.C: Likewise.
20734         * g++.old-deja/g++.other/crash25.C: Likewise.
20735
20736         PR c++/18674
20737         * g++.dg/template/error16.C: New test.
20738
20739         PR c++/18512
20740         * g++.dg/template/crash29.C: New test.
20741
20742 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20743
20744         PR tree-optimization/18712
20745         * gcc.c-torture/compile/pr18712.c: New test.
20746
20747 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20748
20749         PR c/7544
20750         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20751         tests.
20752
20753 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20754
20755         PR c++/18652
20756         * g++.dg/lookup/crash6.C: New test.
20757
20758 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20759
20760         PR middle-end/18164
20761         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20762
20763 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20764
20765         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20766         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20767         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20768
20769 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20770
20771         * gcc.dg/pr18164.c: New test.
20772
20773 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20774
20775         * gcc.dg/funroll-loops-all.c: New.
20776
20777 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20778
20779         PR target/18489
20780         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20781         delimeter, match space and TAB as well as ":".
20782
20783         PR target/18484
20784         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20785
20786         PR target/18348
20787         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20788
20789         PR target/18345
20790         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20791
20792         PR target/18337
20793         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20794
20795 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20796
20797         * gfortran.dg/direct_io_2.f90: New test.
20798
20799 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20800
20801         PR target/18334
20802         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20803
20804 2004-11-28  Richard Henderson  <rth@redhat.com>
20805
20806         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20807
20808 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20809
20810         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20811         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20812         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20813         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20814         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20815         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20816         gcc.dg/pointer-arith-8.c: New tests.
20817
20818 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20819
20820         PR fortran/18364
20821         * gfortran.dg/endfile.f90: New test.
20822
20823 2004-11-27  Falk Hueffner  <falk@debian.org>
20824
20825         * gcc.dg/loop-6.c: New test.
20826
20827 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20828
20829         * gcc.c-torture/execute/20041126-1.c: New test.
20830
20831 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20832
20833         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20834         on IRIX.
20835
20836 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20837
20838         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20839         functions.
20840
20841 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20842
20843         PR rtl-optimization/17825
20844         * gcc.c-torture/compile/20041119-1.c: New test.
20845
20846 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20847
20848         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20849         Check existence of ld library path variables before unsetting.
20850
20851 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20852
20853         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20854
20855 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20856
20857         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20858
20859 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20860
20861         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20862
20863 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20864
20865         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20866         dg-do directive.
20867
20868 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20869
20870         * gcc.dg/pr17957.c: Pass --param, not -param.
20871
20872 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20873
20874         PR middle-end/17957
20875         * testsuite/gcc.dg/pr17957.c: New test.
20876
20877 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20878
20879         PR c++/18445
20880         * g++.dg/template/crash28.C: Likewise.
20881
20882         PR c++/18001
20883         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20884         * g++.dg/ext/lvaddr.C: Likewise.
20885         * g++.dg/opt/pr7503-3.C: Likewise.
20886
20887         PR c++/18466
20888         * g++.dg/parse/qualified3.C: New test.
20889         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20890
20891         PR c++/18545
20892         * g++.dg/expr/return1.C: New test.
20893
20894 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20895
20896         Friend class name lookup 3/n, PR c++/3332
20897         * g++.dg/lookup/friend3.C: New test.
20898         * g++.dg/lookup/friend4.C: Likewise.
20899         * g++.dg/lookup/friend5.C: Likewise.
20900
20901 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20902
20903         Friend class name lookup 2/n, PR c++/14513, c++/15410
20904         * g++.dg/lookup/friend2.C: New test.
20905         * g++.dg/template/friend31.C: Likewise.
20906
20907 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20908
20909         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20910
20911 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20912
20913         PR c++/17473
20914         * g++.dg/tc1/dr56.C: Remove.
20915         * g++.dg/template/typedef1.C: Add dg-error markers.
20916         * g++.old-deja/g++.other/typedef7.C: Likewise.
20917
20918         PR c++/18285
20919         * g++.dg/parse/typedef7.C: New test.
20920
20921 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
20922
20923         * gcc.c-torture/execute/20041124-1.c: New test.
20924
20925 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20926
20927         * g++.dg/template/deduce3.C: New test.
20928
20929         PR c++/18586
20930         * g++.dg/template/crash27.C: New test.
20931
20932         PR c++/18530
20933         * g++.dg/warn/Wshadow-3.C: New test.
20934
20935 2004-11-24  Devang Patel  <dpatel@apple.com>
20936
20937         PR/18555
20938         * gcc.dg/cpp/isysroot-1.c: New test.
20939         * gcc.dg/cpp/usr/include/stdio.h: New file.
20940         * gcc.dg/cpp/isysroot-2.c: New test.
20941         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
20942         New file.
20943
20944 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20945
20946         PR c++/8929
20947         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
20948
20949 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20950
20951         * gcc.target/sparc/align.c: Do not include <stdint.h>.
20952         * gcc.target/sparc/pdist.c: Likewise.
20953
20954 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
20955
20956         PR c++/16882
20957         * g++.dg/conversion/simd1.C: New test.
20958
20959 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20960
20961         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
20962         and restore_ld_library_path_env_vars.
20963         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
20964         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
20965         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
20966         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
20967
20968 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
20969
20970         * gcc.dg/pragma-align-2.c: Test macro expansion.
20971         * gcc.dg/pragma-pack-2.c: New test.
20972
20973 2004-11-23  Richard Henderson  <rth@redhat.com>
20974
20975         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
20976         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
20977         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
20978         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
20979         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
20980         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
20981
20982         * gcc.dg/vect/vect.exp: Add check for alpha.
20983         * lib/target-supports.exp (check_alpha_max_hw_available): New.
20984         (check_effective_target_vect_int): Enable for alpha.
20985         (check_effective_target_vect_long): New.
20986         (is-effective-target): Add it.
20987
20988 2004-11-23  Uros Bizjak <uros@kss-loka.si>
20989
20990         * gcc.dg/pr18614-1.c: New test.
20991
20992 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20993
20994         * gcc.dg/setjmp-2.c: New test.
20995
20996 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
20997
20998         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
20999         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21000         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21001         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21002         gcc.target/sparc/pdist.c: New tests.
21003
21004 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21005
21006         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21007
21008 2004-11-22  Dale Johannesen  <dalej@apple.com>
21009
21010         * gcc.dg/20041111-1.c: New.
21011
21012 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21013
21014         PR tree-opt/18536
21015         * gcc.dg/vect/pr18536.c: New test.
21016
21017 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21018
21019         PR c++/18354
21020         * g++.dg/template/nontype11.C: New test.
21021
21022 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21023
21024         PR middle-end/18520
21025         * gcc.dg/pr18520-1.c: New test case.
21026
21027 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21028
21029         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21030         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21031         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21032         expected diagnostics.
21033
21034 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21035
21036         PR target/18580
21037         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21038         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21039         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21040
21041 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21042
21043         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21044
21045 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21046             Joseph Myers  <joseph@codesourcery.com>
21047
21048         * lib/target-supports.exp (check_visibility_available): Really
21049         test the compiler.
21050
21051 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21052
21053         PR tree-opt/18181
21054         * gcc.dg/vect/vect-85.c: New test.
21055         * gcc.dg/vect/vect-86.c: New test.
21056         * gcc.dg/vect/vect-87.c: New test.
21057         * gcc.dg/vect/vect-88.c: New test.
21058
21059 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21060
21061         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21062
21063 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21064
21065         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21066         * gcc.dg/ppc-and-1.c: Ditto.
21067         * gcc.dg/ppc-compare-1.c: Ditto.
21068         * gcc.dg/ppc-mov-1.c: Ditto
21069
21070 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21071             Mark Mitchell  <mark@codesourcery.com>
21072
21073         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21074
21075 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21076             Aldy Hernandez  <aldyh@redhat.com>
21077
21078         * lib/target-supports.exp (check_effective_target_vect_int): New
21079         (check_effective_target_vect_float): New
21080         (check_effective_target_vect_double): New.
21081         (is-effective-target): Support new effective targets keywords.
21082         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21083         default action for dg-do.
21084         * gcc.dg/vect/pr16105.c: Use new support.
21085         * gcc.dg/vect/pr18400.c: Ditto.
21086         * gcc.dg/vect/pr18425.c: Ditto.
21087         * gcc.dg/vect/vect-1.c: Ditto.
21088         * gcc.dg/vect/vect-10.c: Ditto.
21089         * gcc.dg/vect/vect-11.c: Ditto.
21090         * gcc.dg/vect/vect-12.c: Ditto.
21091         * gcc.dg/vect/vect-13.c: Ditto.
21092         * gcc.dg/vect/vect-14.c: Ditto.
21093         * gcc.dg/vect/vect-15.c: Ditto.
21094         * gcc.dg/vect/vect-16.c: Ditto.
21095         * gcc.dg/vect/vect-17.c: Ditto.
21096         * gcc.dg/vect/vect-18.c: Ditto.
21097         * gcc.dg/vect/vect-19.c: Ditto.
21098         * gcc.dg/vect/vect-2.c: Ditto.
21099         * gcc.dg/vect/vect-20.c: Ditto.
21100         * gcc.dg/vect/vect-21.c: Ditto.
21101         * gcc.dg/vect/vect-22.c: Ditto.
21102         * gcc.dg/vect/vect-23.c: Ditto.
21103         * gcc.dg/vect/vect-24.c: Ditto.
21104         * gcc.dg/vect/vect-25.c: Ditto.
21105         * gcc.dg/vect/vect-26.c: Ditto.
21106         * gcc.dg/vect/vect-27.c: Ditto.
21107         * gcc.dg/vect/vect-27a.c: Ditto.
21108         * gcc.dg/vect/vect-28.c: Ditto.
21109         * gcc.dg/vect/vect-29.c: Ditto.
21110         * gcc.dg/vect/vect-29a.c: Ditto.
21111         * gcc.dg/vect/vect-3.c: Ditto.
21112         * gcc.dg/vect/vect-30.c: Ditto.
21113         * gcc.dg/vect/vect-31.c: Ditto.
21114         * gcc.dg/vect/vect-32.c: Ditto.
21115         * gcc.dg/vect/vect-33.c: Ditto.
21116         * gcc.dg/vect/vect-34.c: Ditto.
21117         * gcc.dg/vect/vect-35.c: Ditto.
21118         * gcc.dg/vect/vect-36.c: Ditto.
21119         * gcc.dg/vect/vect-37.c: Ditto.
21120         * gcc.dg/vect/vect-38.c: Ditto.
21121         * gcc.dg/vect/vect-4.c: Ditto.
21122         * gcc.dg/vect/vect-40.c: Ditto.
21123         * gcc.dg/vect/vect-41.c: Ditto.
21124         * gcc.dg/vect/vect-42.c: Ditto.
21125         * gcc.dg/vect/vect-43.c: Ditto.
21126         * gcc.dg/vect/vect-44.c: Ditto.
21127         * gcc.dg/vect/vect-45.c: Ditto.
21128         * gcc.dg/vect/vect-46.c: Ditto.
21129         * gcc.dg/vect/vect-47.c: Ditto.
21130         * gcc.dg/vect/vect-48.c: Ditto.
21131         * gcc.dg/vect/vect-48a.c: Ditto.
21132         * gcc.dg/vect/vect-49.c: Ditto.
21133         * gcc.dg/vect/vect-5.c: Ditto.
21134         * gcc.dg/vect/vect-50.c: Ditto.
21135         * gcc.dg/vect/vect-51.c: Ditto.
21136         * gcc.dg/vect/vect-52.c: Ditto.
21137         * gcc.dg/vect/vect-53.c: Ditto.
21138         * gcc.dg/vect/vect-54.c: Ditto.
21139         * gcc.dg/vect/vect-55.c: Ditto.
21140         * gcc.dg/vect/vect-56.c: Ditto.
21141         * gcc.dg/vect/vect-56a.c: Ditto.
21142         * gcc.dg/vect/vect-57.c: Ditto.
21143         * gcc.dg/vect/vect-58.c: Ditto.
21144         * gcc.dg/vect/vect-59.c: Ditto.
21145         * gcc.dg/vect/vect-6.c: Ditto.
21146         * gcc.dg/vect/vect-60.c: Ditto.
21147         * gcc.dg/vect/vect-61.c: Ditto.
21148         * gcc.dg/vect/vect-62.c: Ditto.
21149         * gcc.dg/vect/vect-63.c: Ditto.
21150         * gcc.dg/vect/vect-64.c: Ditto.
21151         * gcc.dg/vect/vect-65.c: Ditto.
21152         * gcc.dg/vect/vect-66.c: Ditto.
21153         * gcc.dg/vect/vect-67.c: Ditto.
21154         * gcc.dg/vect/vect-68.c: Ditto.
21155         * gcc.dg/vect/vect-69.c: Ditto.
21156         * gcc.dg/vect/vect-7.c: Ditto.
21157         * gcc.dg/vect/vect-72.c: Ditto.
21158         * gcc.dg/vect/vect-72a.c: Ditto.
21159         * gcc.dg/vect/vect-73.c: Ditto.
21160         * gcc.dg/vect/vect-74.c: Ditto.
21161         * gcc.dg/vect/vect-75.c: Ditto.
21162         * gcc.dg/vect/vect-76.c: Ditto.
21163         * gcc.dg/vect/vect-77.c: Ditto.
21164         * gcc.dg/vect/vect-77a.c: Ditto.
21165         * gcc.dg/vect/vect-78.c: Ditto.
21166         * gcc.dg/vect/vect-79.c: Ditto.
21167         * gcc.dg/vect/vect-8.c: Ditto.
21168         * gcc.dg/vect/vect-80.c: Ditto.
21169         * gcc.dg/vect/vect-82.c: Ditto.
21170         * gcc.dg/vect/vect-82_64.c: Ditto.
21171         * gcc.dg/vect/vect-83.c: Ditto.
21172         * gcc.dg/vect/vect-83_64.c: Ditto.
21173         * gcc.dg/vect/vect-9.c: Ditto.
21174         * gcc.dg/vect/vect-all.c: Ditto.
21175         * gcc.dg/vect/vect-none.c: Ditto.
21176
21177 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21178
21179         * lib/gcc-dg.exp (dg-skip-if): New function.
21180         (dg-forbid-option): Remove.
21181         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21182         * g++.dg/abi/bitfield8.C: Likewise.
21183         * g++.dg/abi/dtor1.C: Likewise.
21184         * g++.dg/abi/empty10.C: Likewise.
21185         * g++.dg/abi/empty7.C: Likewise.
21186         * g++.dg/abi/empty9.C: Likewise.
21187         * g++.dg/abi/layout3.C: Likewise.
21188         * g++.dg/abi/layout4.C: Likewise.
21189         * g++.dg/abi/thunk1.C: Likewise.
21190         * g++.dg/abi/thunk2.C: Likewise.
21191         * g++.dg/abi/vbase11.C: Likewise.
21192         * g++.dg/abi/vthunk2.C: Likewise.
21193         * g++.dg/abi/vthunk3.C: Likewise.
21194         * g++.dg/ext/attrib8.C: Likewise.
21195         * g++.dg/opt/longbranch2.C: Likewise.
21196         * g++.dg/opt/reg-stack4.C: Likewise.
21197         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21198         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21199         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21200         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21201         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21202         * gcc.dg/20000609-1.c: Likewise.
21203         * gcc.dg/20000720-1.c: Likewise.
21204         * gcc.dg/20011107-1.c: Likewise.
21205         * gcc.dg/20011119-1.c: Likewise.
21206         * gcc.dg/20020108-1.c: Likewise.
21207         * gcc.dg/20020122-2.c: Likewise.
21208         * gcc.dg/20020122-3.c: Likewise.
21209         * gcc.dg/20020201-3.c: Likewise.
21210         * gcc.dg/20020206-1.c: Likewise.
21211         * gcc.dg/20020218-1.c: Likewise.
21212         * gcc.dg/20020310-1.c: Likewise.
21213         * gcc.dg/20020411-1.c: Likewise.
21214         * gcc.dg/20020418-2.c: Likewise.
21215         * gcc.dg/20020426-1.c: Likewise.
21216         * gcc.dg/20020426-2.c: Likewise.
21217         * gcc.dg/20020517-1.c: Likewise.
21218         * gcc.dg/20020523-1.c: Likewise.
21219         * gcc.dg/20020523-2.c: Likewise.
21220         * gcc.dg/20020729-1.c: Likewise.
21221         * gcc.dg/20030204-1.c: Likewise.
21222         * gcc.dg/20030826-2.c: Likewise.
21223         * gcc.dg/20030926-1.c: Likewise.
21224         * gcc.dg/20031202-1.c: Likewise.
21225         * gcc.dg/980312-1.c: Likewise.
21226         * gcc.dg/980313-1.c: Likewise.
21227         * gcc.dg/990117-1.c: Likewise.
21228         * gcc.dg/990424-1.c: Likewise.
21229         * gcc.dg/990524-1.c: Likewise.
21230         * gcc.dg/991230-1.c: Likewise.
21231         * gcc.dg/i386-387-1.c: Likewise.
21232         * gcc.dg/i386-387-2.c: Likewise.
21233         * gcc.dg/i386-387-3.c: Likewise.
21234         * gcc.dg/i386-387-4.c: Likewise.
21235         * gcc.dg/i386-387-5.c: Likewise.
21236         * gcc.dg/i386-387-6.c: Likewise.
21237         * gcc.dg/i386-asm-1.c: Likewise.
21238         * gcc.dg/i386-bitfield1.c: Likewise.
21239         * gcc.dg/i386-bitfield2.c: Likewise.
21240         * gcc.dg/i386-loop-1.c: Likewise.
21241         * gcc.dg/i386-loop-2.c: Likewise.
21242         * gcc.dg/i386-loop-3.c: Likewise.
21243         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21244         * gcc.dg/i386-pic-1.c: Likewise.
21245         * gcc.dg/i386-regparm.c: Likewise.
21246         * gcc.dg/i386-signbit-1.c: Likewise.
21247         * gcc.dg/i386-signbit-2.c: Likewise.
21248         * gcc.dg/i386-signbit-3.c: Likewise.
21249         * gcc.dg/i386-sse-5.c: Likewise.
21250         * gcc.dg/i386-sse-8.c: Likewise.
21251         * gcc.dg/i386-unroll-1.c: Likewise.
21252         * gcc.dg/tls/opt-1.c: Likewise.
21253         * gcc.dg/tls/opt-2.c: Likewise.
21254         * gcc.dg/unroll-1.c: Likewise.
21255         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21256         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21257         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21258         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21259
21260 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21261
21262         * g++.dg/template/incomplete1.C: New test.
21263
21264 2004-11-16  Nick Clifton  <nickc@redhat.com>
21265
21266         Revert patches accidentally commited during checkin of fixes for
21267         xstormy16 tests:
21268         gcc.c-torture/execute/simd-4.c: Revert
21269         gcc.dg/20040910-1.c: Revert.
21270
21271 2004-11-16  Paul Brook  <paul@codesourcery.com>
21272
21273         PR fortran/13010
21274         * gfortran.dg/der_pointer_1.f90: New test.
21275
21276 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21277
21278         PR c/18498
21279         * gcc.dg/bitfld-13.c: New test.
21280
21281 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21282
21283         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21284         powerpc*-*-linux*.
21285
21286         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21287         * gcc.dg/ppc64-abi-2.c: Ditto.
21288         * gcc.dg/ppc64-abi-3.c: Ditto.
21289
21290         * lib/gcc-dg.exp (dg-target-list): Remove.
21291
21292 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21293
21294         * gcc.dg/ia64-postinc.c: New test.
21295
21296 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21297
21298         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21299
21300 2004-11-15  Nick Clifton  <nickc@redhat.com>
21301
21302         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21303         __INT_MAX__ so that the test can be compiled by toolchains
21304         targeted at 16-bit processors.
21305
21306         * gcc.dg/20040625-1.c: Use long constants rather than integers
21307         when performing arithmetic that will overflow 16-bits.
21308
21309         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21310         xstormy16.  It does not support 128-bit vector operations.
21311
21312         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21313         with the macro PTR_TYPE.  Define this macro to an integer type
21314         suitable for holding a pointer.
21315
21316         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21317         the target is a 16-bit processor.
21318
21319         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21320         16-bit targets where the character constant will be too long.
21321
21322         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21323         where the double will not be directly addressable.
21324
21325 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21326
21327         Friend class name lookup 1/n, PR c++/18471
21328         * g++.dg/template/crash26.C: New test.
21329         * g++.dg/lookup/struct1.C: Adjust expected error.
21330         * g++.dg/parse/elab1.C: Likewise.
21331         * g++.dg/parse/elab2.C: Likewise.
21332         * g++.dg/parse/int-as-enum1.C: Likewise.
21333         * g++.dg/parse/struct-as-enum1.C: Likewise.
21334         * g++.dg/parse/typedef1.C: Likewise.
21335         * g++.dg/parse/typedef3.C: Likewise.
21336         * g++.dg/parse/typedef4.C: Likewise.
21337         * g++.dg/parse/typedef5.C: Likewise.
21338         * g++.dg/template/nontype4.C: Likewise.
21339         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21340         * g++.old-deja/g++.other/elab1.C: Likewise.
21341         * g++.old-deja/g++.other/syntax4.C: Likewise.
21342
21343 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21344
21345         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21346
21347 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21348
21349         * gcc.c-torture/execute/20041114-1.c: New test.
21350
21351 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21352
21353         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21354         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21355         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21356         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21357         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21358         gcc.dg/switch-7.c: New tests.
21359
21360 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21361
21362         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21363
21364 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21365
21366         PR tree-opt/18400
21367         * gcc.dg/vect/pr18400.c: New test.
21368
21369 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21370             Andrew Pinski  <pinskia@physics.uc.edu>
21371
21372         PR tree-opt/18425
21373         * gcc.dg/vect/pr18425.c: New test.
21374
21375 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21376
21377         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21378         Guard with dg-require-alias and dg-require-visibility.
21379
21380 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21381
21382         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21383
21384 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21385
21386         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21387
21388 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21389
21390         PR c++/17344
21391         * g++.dg/template/defarg5.C: New test.
21392
21393 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21394
21395         * g++.dg/parse/cast1.C: Run only on ILP32.
21396         * g++.old-deja/g++.mike/p784.C: Likewise.
21397
21398 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21399
21400         * gcc.c-torture/execute/20041113-1.c: New test.
21401
21402 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21403
21404         PR target/18230
21405         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21406         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21407         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21408         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21409         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21410         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21411         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21412         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21413         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21414         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21415         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21416         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21417         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21418
21419 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21420
21421         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21422         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21423         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21424         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21425         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21426         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21427         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21428         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21429         gcc.target/sparc/combined-1.c: New tests.
21430
21431 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21432
21433         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21434         New tests.
21435
21436 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21437
21438         * lib/gcc-dg.exp (dg-forbid-option): New function.
21439         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21440         * g++.dg/abi/bitfield8.C: Likewise.
21441         * g++.dg/abi/dtor1.C: Likewise.
21442         * g++.dg/abi/empty10.C: Likewise.
21443         * g++.dg/abi/empty7.C: Likewise.
21444         * g++.dg/abi/empty9.C: Likewise.
21445         * g++.dg/abi/layout3.C: Likewise.
21446         * g++.dg/abi/layout4.C: Likewise.
21447         * g++.dg/abi/thunk1.C: Likewise.
21448         * g++.dg/abi/thunk2.C: Likewise.
21449         * g++.dg/abi/vbase11.C: Likewise.
21450         * g++.dg/abi/vthunk2.C: Likewise.
21451         * g++.dg/abi/vthunk3.C: Likewise.
21452         * g++.dg/ext/attrib8.C: Likewise.
21453         * g++.dg/opt/longbranch2.C: Likewise.
21454         * g++.dg/opt/reg-stack4.C: Likewise.
21455         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21456         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21457         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21458         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21459         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21460         * gcc.dg/20000609-1.c: Likewise.
21461         * gcc.dg/20000720-1.c: Likewise.
21462         * gcc.dg/20011107-1.c: Likewise.
21463         * gcc.dg/20011119-1.c: Likewise.
21464         * gcc.dg/20020108-1.c: Likewise.
21465         * gcc.dg/20020122-2.c: Likewise.
21466         * gcc.dg/20020122-3.c: Likewise.
21467         * gcc.dg/20020201-3.c: Likewise.
21468         * gcc.dg/20020206-1.c: Likewise.
21469         * gcc.dg/20020218-1.c: Likewise.
21470         * gcc.dg/20020310-1.c: Likewise.
21471         * gcc.dg/20020411-1.c: Likewise.
21472         * gcc.dg/20020418-2.c: Likewise.
21473         * gcc.dg/20020426-1.c: Likewise.
21474         * gcc.dg/20020426-2.c: Likewise.
21475         * gcc.dg/20020517-1.c: Likewise.
21476         * gcc.dg/20020523-1.c: Likewise.
21477         * gcc.dg/20020523-2.c: Likewise.
21478         * gcc.dg/20020729-1.c: Likewise.
21479         * gcc.dg/20030204-1.c: Likewise.
21480         * gcc.dg/20030826-2.c: Likewise.
21481         * gcc.dg/20030926-1.c: Likewise.
21482         * gcc.dg/20031202-1.c: Likewise.
21483         * gcc.dg/980312-1.c: Likewise.
21484         * gcc.dg/980313-1.c: Likewise.
21485         * gcc.dg/990117-1.c: Likewise.
21486         * gcc.dg/990424-1.c: Likewise.
21487         * gcc.dg/990524-1.c: Likewise.
21488         * gcc.dg/991230-1.c: Likewise.
21489         * gcc.dg/i386-387-1.c: Likewise.
21490         * gcc.dg/i386-387-2.c: Likewise.
21491         * gcc.dg/i386-387-3.c: Likewise.
21492         * gcc.dg/i386-387-4.c: Likewise.
21493         * gcc.dg/i386-387-5.c: Likewise.
21494         * gcc.dg/i386-387-6.c: Likewise.
21495         * gcc.dg/i386-asm-1.c: Likewise.
21496         * gcc.dg/i386-bitfield1.c: Likewise.
21497         * gcc.dg/i386-bitfield2.c: Likewise.
21498         * gcc.dg/i386-loop-1.c: Likewise.
21499         * gcc.dg/i386-loop-2.c: Likewise.
21500         * gcc.dg/i386-loop-3.c: Likewise.
21501         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21502         * gcc.dg/i386-pic-1.c: Likewise.
21503         * gcc.dg/i386-regparm.c: Likewise.
21504         * gcc.dg/i386-signbit-1.c: Likewise.
21505         * gcc.dg/i386-signbit-2.c: Likewise.
21506         * gcc.dg/i386-signbit-3.c: Likewise.
21507         * gcc.dg/i386-sse-5.c: Likewise.
21508         * gcc.dg/i386-sse-8.c: Likewise.
21509         * gcc.dg/i386-unroll-1.c: Likewise.
21510         * gcc.dg/tls/opt-1.c: Likewise.
21511         * gcc.dg/tls/opt-2.c: Likewise.
21512         * gcc.dg/unroll-1.c: Likewise.
21513         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21514         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21515         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21516         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21517         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21518         -m64 is specified.
21519
21520 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21521
21522         PR c++/18389
21523         * g++.dg/parse/cond1.C: New test.
21524
21525         PR c++/18429
21526         * g++.dg/template/array9.C: New test.
21527         * g++.dg/ext/vla1.C: Adjust error messages.
21528         * g++.dg/ext/vlm1.C: Likewise.
21529         * g++.dg/template/crash2.C: Likewise.
21530
21531         PR c++/18436
21532         * g++.dg/template/call3.C: New test.
21533
21534         PR c++/18407
21535         * g++.dg/template/ptrmem11.C: New test.
21536
21537 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21538
21539         PR other/14264
21540         * lib/g++.exp: Set LC_ALL and LANG to C.
21541         * lib/gcc-dg.exp: Likewise.
21542         * lib/gfortran.exp: Likewise.
21543         * lib/objc.exp: Likewise.
21544         * lib/treelang.exp: Likewise.
21545
21546 2004-11-12  Andreas Schwab  <schwab@suse.de>
21547
21548         * gcc.dg/pr16286.c: Fix last change.
21549
21550 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21551
21552         PR c++/18416
21553         * g++.dg/init/global1.C: New test.
21554
21555 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21556
21557         * gcc.c-torture/execute/20041112-1.c: New test.
21558
21559 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21560
21561         * lib/gcc-dg.exp (dg-target-list): New.
21562
21563 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21564             Richard Sandiford  <rsandifo@redhat.com>
21565
21566         * lib/target-supports.exp (get-compiler_messages): New.
21567         (check_named_sections_available): Use it.
21568         (check_effective_target_ilp32): New.
21569         (check_effective_target_lp64): New.
21570         (is-effective-target): New.
21571         * lib/gcc-dg.exp (dg-require-effective-target): New.
21572
21573 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21574
21575         * gcc.dg/precedence-1.c: New test.
21576
21577 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21578
21579         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21580
21581         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21582         message, delete generated files, use more descriptive name for
21583         executable, and make the test unsupported when it cannot be run.
21584
21585         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21586         (dg-require-weak, dg-require-visibility, dg-require-alias,
21587         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21588         dg-require-iconv, dg-require-named-sections): Use it.
21589
21590         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21591
21592 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21593
21594         PR target/16457
21595         * gcc.dg/ppc-and-1: New
21596
21597         PR target/16796
21598         * gcc.dg/ppc-mov-1.c: New.
21599
21600         PR target/16458
21601         * gcc.dg/ppc-compare-1.c: New.
21602
21603 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21604
21605         * objc.dg/desig-init-2.m: New test.
21606
21607 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21608
21609         PR middle-end/18160
21610         * g++.dg/warn/register-var-1.C: New test.
21611         * g++.dg/warn/register-var-2.C: New test.
21612
21613 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21614
21615         * gcc.dg/union-2.c: New test.
21616
21617 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21618
21619         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21620         New test for PR tree-optimization/17892.
21621
21622 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21623
21624         PR c++/18369
21625         * g++.dg/init/new12.C: New test.
21626
21627 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21628
21629         * gcc.target/sparc: New directory.
21630         * gcc.target/sparc/sparc.exp: New driver.
21631         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21632         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21633         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21634         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21635
21636 2004-11-10  Paul Brook  <paul@codesourcery.com>
21637
21638         PR fortran/18218
21639         * gfortran.dg/list_read.c: New test.
21640
21641 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21642
21643         PR c/18322
21644         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21645         expected diagnostic location.
21646
21647 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21648
21649         * gcc.dg/20041109-1.c: New test.
21650
21651 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21652
21653         PR objc/18406
21654         * objc/compile/pr18406.m: New test.
21655
21656 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21657
21658         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21659
21660 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21661
21662         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21663
21664 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21665
21666         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21667
21668 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21669
21670         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21671         exit.
21672
21673 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21674
21675         PR tree-opt/18299
21676         * gcc.c-torture/pr18299-1.c: New test.
21677
21678 2004-11-06  Andreas Schwab  <schwab@suse.de>
21679
21680         * gcc.dg/pr16286.c: Also test for bool and pixel.
21681
21682 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21683
21684         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21685         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21686         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21687         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21688         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21689         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21690         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21691         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21692         gcc.dg/struct-semi-3.c: New tests.
21693
21694 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21695
21696         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21697
21698 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21699
21700         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21701         Do not use C99 designators.
21702
21703 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21704
21705         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21706
21707 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21708
21709         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21710         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21711         * gcc.c-torture/execute/simd-5.x: Remove.
21712
21713 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21714
21715         PR rtl-optimization/17933
21716         * gcc.dg/torture/pr17933-1.c: New test.
21717
21718 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21719
21720         PR target/18106
21721         * lib/target-supports.exp (check_weak_available): Support
21722         Windows.
21723
21724 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21725
21726         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21727         call to fflush(stdout) before abort.
21728         (my_ffsll): New function.
21729         (generate_fields): Use it.
21730
21731 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21732
21733         * gcc.dg/init-undef-1.c: New test.
21734
21735 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21736
21737         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21738         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21739         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21740         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21741         expected messages for new parser.
21742
21743 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21744
21745         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21746
21747 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21748
21749         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21750         on LP64 targets.
21751
21752 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21753
21754         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21755         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21756         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21757         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21758         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21759         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21760         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21761         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21762         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21763         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21764
21765 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21766
21767         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21768         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21769         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21770         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21771         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21772         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21773         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21774         for new parser.
21775
21776 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21777
21778         PR target/15342
21779         * gcc.dg/20041104-1.c: New test.
21780
21781 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21782
21783         * g++.dg/template/nontype7.C: New test.
21784         * g++.dg/template/nontype8.C: Likewise.
21785         * g++.dg/template/nontype9.C: Likewise.
21786         * g++.dg/template/nontype10.C: Likewise.
21787         * g++.dg/tc1/dr49.C: Likewise.
21788         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21789         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21790
21791 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21792
21793         * g++.dg/rtti/tinfo1.C: Remove xfails.
21794
21795 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21796
21797         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21798         packed attribute to the definition to satisfy the new C++ parser.
21799
21800 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21801
21802         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21803         invocations of va_arg.
21804
21805 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21806
21807         PR c++/18124
21808         * g++.dg/template/crash25.C: New test.
21809
21810         PR c++/18155
21811         * g++.dg/template/typedef2.C: New test.
21812         * g++.dg/parse/crash13.C: Adjust error markers.
21813
21814         PR c++/18177
21815         * g++.dg/conversion/const3.C: New test.
21816
21817 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21818
21819         PR fortran/17535
21820         PR fortran/17583
21821         PR fortran/17713
21822         * gfortran.dg/generic_[123].f90: New testcases.
21823
21824 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21825
21826         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21827         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21828
21829 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21830
21831         PR tree-opt/16808
21832         * gcc.c-torture/compile/pr16808.c: New test.
21833
21834 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21835
21836         PR rtl-optimization/17104
21837         * gcc.dg/ppc-bitfield1.c: New.
21838
21839 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21840
21841         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21842
21843 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21844
21845         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21846         strings for 32-bit code.
21847
21848 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21849
21850         PR c/18239
21851         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21852
21853 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21854
21855         PR c++/18064
21856         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21857
21858 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21859
21860         PR c++/15172
21861         * g++.dg/init/aggr2.C: New test.
21862
21863 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21864
21865         * objc.dg/local-decl-1.m: New test.
21866
21867 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21868
21869         * gcc.dg/20040910-1.c: Adjust regex.
21870
21871 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21872
21873         PR rtl-optimization/18084
21874         * g++.dg/opt/pr18084-1.C: New testcase.
21875
21876 2004-10-30  Matt Austern  <austern@apple.com>
21877
21878         PR c++/17542
21879         * g++.dg/ext/attrib18.C: New test.
21880
21881 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21882
21883         PR middle-end/18096
21884         * gcc.dg/pr18096-1.c: New test case.
21885
21886 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21887
21888         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21889
21890 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21891
21892         PR c/16666
21893         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21894         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21895         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21896         gcc.dg/old-style-prom-3.c: New tests.
21897
21898 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21899
21900         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21901         Remove unnecessary inclusion of stdio.h.
21902
21903 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21904
21905         PR rtl-optimization/17581
21906         * gcc.dg/pr17581-1.c: New test case.
21907
21908 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21909
21910         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21911         being implemented.
21912         * g++.dg/conversion/dr195-1.C: New.
21913         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21914         * g++.old-deja/g++.mike/p10148.C: Likewise.
21915
21916 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21917
21918         PR c++/17695
21919         * g++.dg/debug/typedef2.C: New test.
21920
21921 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
21922
21923         PR fortran/13490
21924         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
21925         * gfortran.dg/g77/README: Update.
21926
21927 2004-10-28  Matt Austern  <austern@apple.com>
21928
21929         PR c++/14124
21930         * g++.dg/ext/packed7.C: New test.
21931
21932 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21933
21934         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
21935         scan-assembler.
21936         * lib/scanasm.exp (hidden-scan-for): New proc.
21937         (scan-hidden): Use hidden-scan-for instead of constructing the scan
21938         string.
21939         (scan-not-hidden): Likewise.
21940         * lib/target-supports.exp (check_visibility_available): mach-o is
21941         support too.
21942
21943 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
21944
21945         PR c++/17132
21946         * g++.dg/template/memclass3.C: New test.
21947
21948 2004-10-28  Adam Nemet  <anemet@lnxw.com>
21949
21950         PR middle-end/18160
21951         * gcc.dg/register-var-1.c: New test.
21952         * gcc.dg/register-var-2.c: New test.
21953         * gcc.dg/asm-7.c: Taking the address of a register variable is an
21954         error now.
21955
21956 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
21957
21958         PR other/18172
21959         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
21960         unused variables.
21961         * gcc.dg/vect/vect-22.c: Likewise.
21962
21963 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
21964
21965         * gcc.dg/i386-rotate-1.c: New test.
21966
21967 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
21968
21969         * g++.dg/init/ref12.C: Add "run" marker.
21970
21971         PR c++/17435
21972         * g++.dg/init/ref12.C: New test.
21973
21974         PR c++/18140
21975         * g++.dg/template/shift1.C: New test.
21976         * g++.dg/template/error10.C: Adjust error markers.
21977
21978 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
21979
21980         PR tree-opt/17529
21981         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
21982
21983 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
21984
21985         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
21986         * gcc.dg/weak/weak-3.c: Likewise.
21987         * gcc.dg/weak/weak-5.c: Likewise.
21988         * gcc.dg/weak/weak-9.c: Likewise.
21989         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
21990         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
21991
21992         * gcc.dg/darwin-weakimport-1.c: New.
21993
21994 2004-10-28  Ben Elliston  <bje@au.ibm.com>
21995
21996         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
21997
21998 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
21999
22000         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22001         'syntax' error messages.
22002         * gcc.dg/cpp/direct2s.c: Likewise.
22003
22004 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22005
22006         * gcc.c-torture/compile/20041026-1.c: New.
22007
22008 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22009
22010         PR c++/18093
22011         * g++.dg/lookup/ns2.C: New test.
22012
22013         PR c++/18020
22014         * g++.dg/template/enum4.C: New test.
22015
22016         PR c++/18161
22017         * g++.dg/template/expr1.C: New test.
22018
22019 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22020
22021         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22022
22023 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22024
22025         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22026         gcc.dg/decl-nospec-3.c: New tests.
22027
22028 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22029
22030         * objc.dg/super-class-3.m: New test.
22031
22032 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22033
22034         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22035         resyncing.
22036         * gcc.dg/cpp/direct2s.c: Likewise.
22037
22038 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22039
22040         * objc.dg/image-info.m: Update for changes to section selection.
22041
22042 2004-10-25  David Ayers  <d.ayers@inode.at>
22043             Ziemowit Laski  <zlaski@apple.com>
22044
22045         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22046         diagnostics when messaging 'id <Proto>'.
22047         * objc.dg/class-protocol-1.m: New test.
22048         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22049         a non-existent method signature.
22050         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22051         Update diagnostics when messaging with non-existent method signature.
22052         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22053         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22054         invalid receivers are now resolved as if messaging 'id'; remove
22055         extraneous diagnostics.
22056
22057 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22058
22059         PR c/16667
22060         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22061         gcc.dg/init-desig-obs-3.c: New tests.
22062
22063 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22064
22065         * gcc.dg/debug/20041023-1.c: New test.
22066
22067 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22068
22069         PR middle-end/17407
22070         * gcc.c-torture/compile/pr17407.c: New test.
22071
22072         PR c++/18121
22073         * g++.dg/template/array8.C: New test.
22074
22075 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22076
22077         PR other/18138
22078         * lib/g++.exp: Accept more than one multilib libgcc.
22079         * lib/gcc-dg.exp: Likewise.
22080         * lib/objc.exp: Likewise.
22081         * lib/treelang.exp: Likewise.
22082         * lib/gfortran.exp: Likewise.
22083
22084 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22085
22086         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22087
22088 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22089
22090         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22091         * gcc.dg/c99-const-expr-3.c: Likewise.
22092
22093 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22094
22095         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22096
22097 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22098
22099         * gcc.c-torture/execute/loop-2e.x: Remove.
22100
22101 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22102
22103         PR c++/18095
22104         * g++.dg/parse/crash18.C: New.
22105         * g++.dg/parse/crash19.C: New.
22106
22107 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22108
22109         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22110         * g++.dg/ext/dllimport2.C: Same.
22111         * g++.dg/ext/dllimport8.C: Same.
22112
22113 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22114
22115         PR c++/10841
22116         * g++.dg/conversion/cast1.C: New test.
22117         * g++.dg/overload/pmf1.C: Adjust error marker.
22118
22119 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22120
22121         PR objc/17923
22122         * objc.dg/const-str-7.m: New test.
22123
22124 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22125
22126         * g++.dg/template/memfriend11.C: Fix comment typo.
22127         * g++.dg/template/memfriend14.C: Likewise.
22128
22129 2004-10-20  Richard Henderson  <rth@redhat.com>
22130
22131         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22132         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22133         -fasynchronous-unwind-tables.
22134
22135 2004-10-20  Richard Henderson  <rth@redhat.com>
22136
22137         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22138         (main): Return success.
22139         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22140         (main): Return success.
22141
22142 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22143
22144         PR c++/13495
22145         * g++.dg/template/memfriend9.C: New test.
22146         * g++.dg/template/memfriend10.C: Likewise.
22147         * g++.dg/template/memfriend11.C: Likewise.
22148         * g++.dg/template/memfriend12.C: Likewise.
22149         * g++.dg/template/memfriend13.C: Likewise.
22150         * g++.dg/template/memfriend14.C: Likewise.
22151         * g++.dg/template/memfriend15.C: Likewise.
22152         * g++.dg/template/memfriend16.C: Likewise.
22153         * g++.dg/template/memfriend17.C: Likewise.
22154         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22155
22156 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         * g++.dg/conversion/dr195.C: New.
22159         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22160
22161 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22162             Devang Patel  <dpatel@apple.com>
22163
22164         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22165         of floating point arithmetic, which could trap.
22166
22167 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22168
22169         PR c++/14035
22170         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22171         * g++.dg/conversion/const2.C: New test.
22172         * g++.dg/expr/reinterpret2.C: New test.
22173         * g++.dg/expr/reinterpret3.C: New test.
22174         * g++.dg/expr/cast2.C: New test.
22175         * g++.dg/expr/copy1.C: New test.
22176         * g++.dg/other/conversion1.C: Change error message.
22177         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22178         function pointers to void *.
22179         * g++.old-deja/g++.mike/p10148.C: Likewise.
22180
22181 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22182
22183         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22184
22185 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22186
22187         PR c++/18047
22188
22189         * g++.dg/parse/expr3.C: New test.
22190
22191 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22192
22193         * gcc.dg/smod-1.c: New test.
22194
22195 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22196
22197         * objc.dg/method-14.m: New test.
22198
22199 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22200
22201         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22202         Also xfail as the patch was reverted.
22203
22204 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22205
22206         PR middle-end/16973
22207         * gcc.dg/pr16973.c: New test.
22208
22209 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22210
22211         PR tree-optimization/17656
22212         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22213
22214 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22215
22216         * g++.dg/eh/shadow1.C: New.
22217
22218 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22219
22220         * gcc.c-torture/compile/20041018-1.c: New test.
22221
22222 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22223
22224         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22225         compiler referring to register 0 when accessing sdata.  The linker
22226         now patches things up.
22227
22228 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22229
22230         PR c/17529
22231         * gcc.c-torture/compile/pr17529.c: New test.
22232
22233 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22234
22235         PR c++/17743
22236         * g++.dg/ext/attrib17.C: New test.
22237
22238 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22239
22240         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22241
22242 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22243
22244         PR c++/10479
22245         * g++.dg/ext/attrib16.C: New test.
22246
22247 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/17042
22250         * g++.dg/init/dso_handle1.C: New test.
22251
22252         PR c++/14667
22253         * g++.dg/parse/typedef6.C: New test.
22254
22255         PR c++/17916
22256         * g++.dg/parse/pragma1.C: New test.
22257
22258 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22259
22260         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22261
22262 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22263
22264         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22265         -fno-common when on HPPA HP-UX platforms.
22266
22267 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22268
22269         PR other/16820
22270         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22271         stdint.h.
22272         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22273         uintptr_t.
22274
22275 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22276
22277         PR c++/16301
22278         * g++.dg/lookup/strong-using-4.C: New test.
22279
22280 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22281
22282         PR middle-end/16567
22283         * gcc.c-torture/compile/nested-1.c: New test.
22284
22285 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22286
22287         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22288         and mipsisa64*-*-* (until support for misaligned loads is added).
22289         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22290         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22291         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22292         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22293         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22294         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22295
22296 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22297
22298         PR c++/17976
22299         * g++.dg/init/dtor3.C: New test.
22300
22301 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22302
22303         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22304
22305 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22306
22307         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22308         * gcc.dg/macho-lo-sum.c: Likewise.
22309
22310 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22311
22312         * gcc.dg/ppc-spe64-1.c: New test.
22313
22314 2004-10-14  Devang Patel  <dpatel@apple.com>
22315
22316         PR 17635
22317         * gcc.dg/pr17635.c : New test.
22318
22319 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22320
22321         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22322         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22323         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22324         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22325         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22326         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22327         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22328         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22329         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22330         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22331         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22332         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22333         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22334         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22335         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22336         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22337         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22338         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22339
22340 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22341
22342         * gcc.dg/vect/vect-82.c: New testcase.
22343         * gcc.dg/vect/vect-82_64.c: New testcase.
22344         * gcc.dg/vect/vect-83.c: New testcase.
22345         * gcc.dg/vect/vect-83_64.c: New testcase.
22346
22347 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22348
22349         * gcc.dg/cpp/error-1.c: New test.
22350
22351 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22352
22353         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22354
22355 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22356
22357         PR target/17984
22358         * gcc.dg/cris-peep2-xsrand2.c: New test.
22359
22360 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22361
22362         PR c++/17661
22363         * testsuite/g++.dg/expr/for2.C: New test.
22364
22365 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22366
22367         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22368
22369 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22370
22371         PR tree-optimization/17724
22372         * g++.dg/opt/pr17724-1.C: New test.
22373         * g++.dg/opt/pr17724-2.C: New test.
22374         * g++.dg/opt/pr17724-3.C: New test.
22375         * g++.dg/opt/pr17724-4.C: New test.
22376         * g++.dg/opt/pr17724-5.C: New test.
22377         * g++.dg/opt/pr17724-6.C: New test.
22378
22379 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22380
22381         PR c/17301
22382         * gcc.dg/pr17301-2.c: New test.
22383
22384 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22385
22386         PR c++/15876
22387         * g++.dg/parse/error22.C: New test.
22388
22389         PR c++/17936
22390         * g++.dg/template/spec18.C: New test.
22391
22392 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22393
22394         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22395         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22396         memcpy.
22397         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22398         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22399
22400 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22401
22402         * g++.dg/eh/cleanup5.C: Add dg-options "".
22403
22404 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22405
22406         PR middle-end/17657
22407         * gcc.dg/switch-4.c: New test case.
22408
22409 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22410
22411         * gcc.c-torture/execute/20041011-1.c: New test.
22412
22413 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22414
22415         PR c++/17554
22416         * g++.dg/init/for3.C: New test.
22417
22418         PR c++/17657
22419         * g++.dg/opt/switch2.C: New test.
22420
22421         PR middle-end/17703
22422         * g++.dg/warn/Wreturn-2.C: New test.
22423
22424 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22425
22426         PR c++/17907
22427         * g++.dg/eh/cleanup5.C: New test.
22428
22429 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22430
22431         PR c++/17393
22432         * g++.dg/parse/error21.C: New test.
22433
22434 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22435
22436         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22437         * g++.dg/warn/incomplete1.C: Likewise.
22438         * g++.dg/template/qualttp20.C: Likewise.
22439
22440 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22441
22442         PR c/17881
22443         * parm-incomplete-1.c: New test.
22444
22445 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22446
22447         PR c++/17867
22448         * g++.dg/parse/error19.C: New test.
22449
22450         PR c++/17670
22451         * g++.dg/init/new11.C: New test.
22452
22453         PR c++/17821
22454         * g++.dg/parse/error20.C: New test.
22455
22456         PR c++/17826
22457         * g++.dg/template/crash24.C: New test.
22458
22459 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22460
22461         PR c/17301
22462         * gcc.dg/pr17301-1.c: New test.
22463
22464 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22465
22466         PR c/17189
22467         * gcc.dg/anon-struct-5.c: New test.
22468
22469 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22470
22471         PR c/17844
22472         * gcc.dg/pr17844-1.c: New test.
22473
22474 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22475
22476         PR tree-optimization/17906
22477         * gcc.c-torture/compile/pr17906.c: New.
22478
22479 2004-10-09  Stuart Hastings  <stuart@apple.com>
22480             Roger Sayle  <roger@eyesopen.com>
22481
22482         PR rtl-optimization/17853
22483         * gcc.dg/i386-mmx-5.c: New testcase.
22484
22485 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22486
22487         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22488
22489 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22490
22491         PR c++/17524
22492         * g++.dg/template/static9.C: New test.
22493
22494         PR c++/17685
22495         * g++.dg/parse/operator5.C: New test.
22496
22497 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22498
22499         PR middle-end/17894
22500         * gcc.c-torture/execute/divcmp-4.c: New test case.
22501
22502 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22503
22504         PR tree-opt/17902
22505         * g++.dg/opt/pr17902.C: New test.
22506
22507 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22508
22509         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22510
22511 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22512
22513         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22514
22515 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22516
22517         * gcc.dg/assign-warn-3.c: New test.
22518
22519 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22520
22521         PR c/16999
22522         * gcc.dg/cpp/ident-1.c: New test.
22523
22524 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22525
22526         * gcc.c-torture/compile/acc1.c: New.
22527
22528 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22529
22530         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22531         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22532
22533 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22534
22535         * gcc.dg/ultrasp11.c: New test.
22536
22537 2004-10-08  Michael Matz  <matz@suse.de>
22538
22539         * gcc.dg/doloop-2.c: New test.
22540
22541 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22542
22543         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22544         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22545         objc.dg/method-9.m: Update expected diagnostics.
22546
22547 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22548
22549         * gcc.dg/ppc-fsel-3.c: New file.
22550         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22551
22552 2004-10-07  Paul Brook  <paul@codesourcery.com>
22553
22554         * gfortran.dg/intrinsic_verify_1.f90: New test.
22555
22556 2004-10-07  Paul Brook  <paul@codesourcery.com>
22557
22558         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22559
22560 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22561
22562         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22563         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22564         commit.
22565
22566 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22567
22568         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22569
22570 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22571
22572         PR c++/17115
22573         * g++.dg/warn/Winline-4.C: New test.
22574
22575 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22576
22577         * gcc.c-torture/compile/20041007-1.c: New test.
22578
22579 2004-10-07  Paul Brook  <paul@codesourcery.com>
22580
22581         PR fortran/17678
22582         * gfortran.dg/use_allocated_1.f90: New test.
22583
22584 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22585
22586         PR middle-end/17849
22587         * gfortran.fortran-torture/compile/nested.f90: New test
22588
22589 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22590
22591         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22592
22593 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22594
22595         PR c++/17368
22596         * g++.dg/ext/asm6.C: New test.
22597
22598 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22599
22600         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22601
22602 2004-10-06  Paul Brook  <paul@codesourcery.com>
22603
22604         PR libfortran/17709
22605         * gfortran.dg/empty_format_1.f90: New test.
22606
22607 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22608
22609         PR fortran/17568
22610         * gfortran.dg/ishft.f90: New test.
22611
22612         PR fortran/17283
22613         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22614         tests.
22615
22616 2004-10-06  Paul Brook  <paul@codesourcery.com>
22617
22618         * gfortran.dg/do_1.f90: New test.
22619
22620 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22621
22622         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22623         optimizing for size.
22624
22625 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22626
22627         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22628
22629 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22630
22631         * gcc.c-torture/compile/20041005-1.c: New test.
22632
22633 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22634
22635         PR c++/17829
22636         * g++.dg/lookup/koenig4.C: New.
22637
22638 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22639
22640         * g++.dg/other/classkey1.C: Adjust quoting marks.
22641         * g++.dg/parse/error15.C: Likewise.
22642         * g++.dg/template/meminit2.C (int>): Likewise.
22643
22644 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22645
22646         PR fortran/17283
22647         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22648
22649         PR fortran/17631
22650         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22651
22652         PR fortran/17708
22653         * gfortran.dg/pr17708.f90: New test.
22654
22655 2004-10-04  Chao-ying Fu  <fu@mips.com>
22656
22657         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22658         * gcc.dg/vect/vect-4.c: Ditto.
22659         * gcc.dg/vect/vect-5.c: Ditto.
22660         * gcc.dg/vect/vect-6.c: Ditto.
22661         * gcc.dg/vect/vect-8.c: Ditto.
22662         * gcc.dg/vect/vect-16.c: Ditto.
22663         * gcc.dg/vect/vect-30.c: Ditto.
22664         * gcc.dg/vect/vect-40.c: Ditto.
22665         * gcc.dg/vect/vect-41.c: Ditto.
22666         * gcc.dg/vect/vect-42.c: Ditto.
22667         * gcc.dg/vect/vect-43.c: Ditto.
22668         * gcc.dg/vect/vect-44.c: Ditto.
22669         * gcc.dg/vect/vect-45.c: Ditto.
22670         * gcc.dg/vect/vect-46.c: Ditto.
22671         * gcc.dg/vect/vect-47.c: Ditto.
22672         * gcc.dg/vect/vect-48.c: Ditto.
22673         * gcc.dg/vect/vect-49.c: Ditto.
22674         * gcc.dg/vect/vect-50.c: Ditto.
22675         * gcc.dg/vect/vect-51.c: Ditto.
22676         * gcc.dg/vect/vect-52.c: Ditto.
22677         * gcc.dg/vect/vect-53.c: Ditto.
22678         * gcc.dg/vect/vect-54.c: Ditto.
22679         * gcc.dg/vect/vect-55.c: Ditto.
22680         * gcc.dg/vect/vect-56.c: Ditto.
22681         * gcc.dg/vect/vect-57.c: Ditto.
22682         * gcc.dg/vect/vect-58.c: Ditto.
22683         * gcc.dg/vect/vect-59.c: Ditto.
22684         * gcc.dg/vect/vect-60.c: Ditto.
22685         * gcc.dg/vect/vect-74.c: Ditto.
22686         * gcc.dg/vect/vect-79.c: Ditto.
22687         * gcc.dg/vect/vect-80.c: Ditto.
22688
22689 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22690
22691         * gcc.dg/unused-7.c: Use the correct option.
22692
22693 2004-10-04  Paul Brook  <paul@codesourcery.com>
22694         Bud Davis  <bdavis9659@comcast.net>
22695
22696         PR fortran/17706
22697         PR fortran/16434
22698         * gfortran/pr17706.f90: New test.
22699         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22700
22701 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22702
22703         * gfortran.dg/pr17612.f90: New test.
22704
22705 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22706
22707         * g++.dg/template/local1.C: Adjust quoting marks in
22708         testing for diagnostics.
22709         * g++.dg/tls/diag-2.C: Likewise.
22710         * g++.dg/other/error8.C: Likewise.
22711
22712 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22713
22714         PR c/17178
22715         * gcc.dg/unused-4.c: Adjust to be correct.
22716
22717         PR c/17820
22718         * gcc.dg/unused-7.c: New test.
22719
22720 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22721
22722         PR c++/17797
22723         * g++.dg/overload/template2.C: New test.
22724
22725 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22726
22727         PR tree-optimization/16632
22728         * gcc.dg/tree-ssa/20041002-1.c: New.
22729
22730 2004-10-03  Paul Brook  <paul@codesourcery.com>
22731
22732         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22733         rather than relying on default formatting.
22734
22735 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22736
22737         * gcc.dg/20040920-1.c: Update expected message text.
22738
22739 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22740
22741         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22742
22743 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22744
22745         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22746         tree level.
22747
22748 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22749
22750         * gcc.dg/tree-ssa/pr17343.c: Remove.
22751
22752 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22753
22754         PR tree-opt/17343
22755         * gcc.dg/tree-ssa/pr17343.c: New test.
22756
22757 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22758
22759         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22760         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22761         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22762         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22763         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22764
22765 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22766
22767         * gcc.dg/lvalue-2.c: New test.
22768
22769 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22770
22771         PR c/17730
22772         * gcc.dg/pr17730-1.c: New test
22773
22774 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22775
22776         PR c/7425
22777         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22778
22779 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22780
22781         * gcc.c-torture/execute/stdarg-1.c: New test.
22782         * gcc.c-torture/execute/stdarg-2.c: New test.
22783         * gcc.c-torture/execute/stdarg-3.c: New test.
22784         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22785         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22786         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22787         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22788         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22789
22790 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22791
22792         PR tree-optimization/17697
22793         * g++.dg/opt/pr17697-1.C: New test.
22794         * g++.dg/opt/pr17697-2.C: New test.
22795         * g++.dg/opt/pr17697-3.C: New test.
22796
22797 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22798
22799         PR c/16409
22800         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22801         gcc.dg/vla-init-5.c: New tests.
22802
22803 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22804
22805         PR c/13804
22806         * gcc.dg/pr13804-1.c: New test.
22807
22808 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22809
22810         PR fortran/16938
22811         * gfortran.dg/pr16938.f90: New test.
22812
22813 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22814
22815         * g++.dg/template/crash23.C: New test.
22816
22817 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22818
22819         PR c++/17585
22820         * g++.dg/template/static8.C: New test.
22821
22822 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22823
22824         PR c++/17681
22825         * g++.dg/other/error9.C: New test.
22826
22827 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22828
22829         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22830
22831 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22832
22833         PR fortran/15164
22834         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22835
22836 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22837
22838         PR middle-end/17112
22839         * gcc.dg/pr17112-1.c: New test case.
22840
22841 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22842
22843         PR c/11459
22844         * gcc.dg/pr11459-1.c: New test.
22845
22846 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22847
22848         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22849         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22850
22851 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22852
22853         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22854
22855 2004-09-25  Jan Hubicka  <jh@suse.cz>
22856
22857         * compile/30040909-1.c: New test.
22858         * compile/30040907-1.c: New test.
22859
22860 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22861
22862         * gcc.c-torture/execute/va-arg-26.c: New test.
22863
22864 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22865
22866         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22867         extra diagnostics on targets with 64-bit pointers.
22868         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22869
22870 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22871
22872         PR c/17188
22873         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22874         * gcc.dg/decl-3.c: Adjust expected message.
22875
22876 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22877
22878         PR fortran/17615
22879         * gfortran.dg/pr17615.f90: New test.
22880
22881 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22882
22883         PR tree-optimzation/17517
22884         * g++.dg/tree-ssa/pr17517.C: New Test.
22885
22886 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22887
22888         PR c++/16889
22889         * g++.dg/lookup/ambig3.C: New.
22890
22891 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22892
22893         PR tree-opt/17624
22894         * g++.dg/opt/pr17624.C: New test.
22895
22896 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22897
22898         PR c/6980
22899         * gcc.dg/Wbad-function-cast-1.c: New test.
22900
22901 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22902
22903         * g++.dg/ext/complit1.C
22904         * g++.dg/other/error2.C
22905         * g++.dg/other/nontype-1.C
22906         * g++.dg/parse/crash11.C
22907         * g++.dg/parse/crash12.C
22908         * g++.dg/parse/error15.C
22909         * g++.dg/parse/error4.C
22910         * g++.dg/parse/tmpl-outside1.C
22911         * g++.dg/parse/too-many-tmpl-args1.C
22912         * g++.dg/template/dependent-expr3.C
22913         * g++.dg/template/error10.C
22914         * g++.dg/template/instantiate1.C
22915         * g++.dg/template/vtable2.C
22916         * g++.dg/warn/Wshadow-1.C
22917         * g++.dg/warn/weak1.C
22918         * g++.old-deja/g++.brendan/crash16.C
22919         * g++.old-deja/g++.brendan/crash18.C
22920         * g++.old-deja/g++.brendan/crash48.C
22921         * g++.old-deja/g++.brendan/crash49.C
22922         * g++.old-deja/g++.brendan/crash55.C
22923         * g++.old-deja/g++.brendan/crash56.C
22924         * g++.old-deja/g++.brendan/crash8.C
22925         * g++.old-deja/g++.brendan/enum11.C
22926         * g++.old-deja/g++.brendan/enum8.C
22927         * g++.old-deja/g++.brendan/enum9.C
22928         * g++.old-deja/g++.brendan/friend3.C
22929         * g++.old-deja/g++.brendan/misc14.C
22930         * g++.old-deja/g++.bugs/900402_02.C
22931         * g++.old-deja/g++.bugs/900404_03.C
22932         * g++.old-deja/g++.bugs/900404_04.C
22933         * g++.old-deja/g++.bugs/900428_03.C
22934         * g++.old-deja/g++.jason/crash4.C
22935         * g++.old-deja/g++.jason/overload21.C
22936         * g++.old-deja/g++.jason/redecl1.C
22937         * g++.old-deja/g++.jason/report.C
22938         * g++.old-deja/g++.jason/rfg10.C
22939         * g++.old-deja/g++.jason/template30.C
22940         * g++.old-deja/g++.law/arm12.C
22941         * g++.old-deja/g++.law/ctors5.C
22942         * g++.old-deja/g++.law/cvt20.C
22943         * g++.old-deja/g++.law/init10.C
22944         * g++.old-deja/g++.law/init8.C
22945         * g++.old-deja/g++.law/visibility17.C
22946         * g++.old-deja/g++.law/visibility7.C
22947         * g++.old-deja/g++.mike/net8.C
22948         * g++.old-deja/g++.mike/p646.C
22949         * g++.old-deja/g++.mike/p700.C
22950         * g++.old-deja/g++.mike/p701.C
22951         * g++.old-deja/g++.mike/p811.C
22952         * g++.old-deja/g++.ns/template13.C
22953         * g++.old-deja/g++.other/array3.C
22954         * g++.old-deja/g++.other/crash25.C
22955         * g++.old-deja/g++.other/dtor3.C
22956         * g++.old-deja/g++.other/dtor4.C
22957         * g++.old-deja/g++.other/main1.C
22958         * g++.old-deja/g++.other/warn7.C
22959         * g++.old-deja/g++.pt/crash11.C
22960         * g++.old-deja/g++.pt/crash36.C
22961         * g++.old-deja/g++.pt/spec22.C
22962         * g++.old-deja/g++.pt/spec9.C
22963         * g++.old-deja/g++.pt/ttp52.C
22964         * g++.old-deja/g++.robertl/eb103.C
22965         * g++.old-deja/g++.robertl/eb121.C
22966         * g++.old-deja/g++.robertl/eb22.C
22967         * g++.old-deja/g++.robertl/eb8.C:
22968         Update locations and/or regexps of dg-error markers.
22969         Remove markers for some bogus messages that are no longer issued.
22970
22971 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
22972
22973         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
22974         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
22975
22976 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
22977
22978         PR c++/17618
22979         * g++.dg/lookup/crash5.C: New test.
22980
22981 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
22982
22983         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
22984         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
22985         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
22986         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
22987         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
22988         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
22989
22990         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
22991         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22992         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
22993         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
22994         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
22995         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
22996
22997         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
22998
22999         * gcc.dg/vect/vect-44.c: Check additional cases.
23000         * gcc.dg/vect/vect-48.c: Check additional cases.
23001
23002         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23003         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23004         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23005         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23006         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23007         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23008         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23009         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23010         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23011
23012         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23013         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23014         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23015
23016 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23017
23018         * gcc.dg/tree-ssa/loop-6.c: New test.
23019
23020 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23021
23022         PR c++/17620
23023         * g++.dg/inherit/base2.C: New.
23024
23025 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23026
23027         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23028         * gcc.dg/20001012-2.c: Likewise.
23029         * gcc.dg/20001013-1.c: Likewise.
23030         * gcc.dg/20001101-1.c: Likewise.
23031         * gcc.dg/20001102-1.c: Likewise.
23032         * gcc.dg/bf-spl1.c: Likewise.
23033         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23034         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23035
23036 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23037
23038         PR tree-optimization/16721
23039         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23040
23041 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23042
23043         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23044         * gcc.dg/20040305-1.c: Likewise.
23045
23046 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23047
23048         PR c/16566
23049         * gcc.c-torture/compile/pr16566-1.c,
23050         gcc.c-torture/compile/pr16566-2.c,
23051         gcc.c-torture/compile/pr16566-3.c: New tests.
23052
23053 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23054
23055         PR tree-optimization/17512
23056         * gcc.c-torture/compile/20040916-1.c.
23057
23058 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23059
23060         * gcc.dg/pragma-re-3.c: New test.
23061
23062 2004-09-17  Matt Austern  <austern@apple.com>
23063
23064         PR c++/15049
23065         * g++.dg/other/anon3.C: New.
23066
23067 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23068
23069         PR c++/7503
23070         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23071         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23072         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23073         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23074         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23075
23076 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23077
23078         PR fortran/17286
23079         * gfortran.dg/pr17286.f90: New test.
23080
23081 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23082
23083         PR c++/17530
23084         * g++.dg/template/static7.C: New test.
23085
23086 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23087
23088         PR tree-opt/17558
23089         * gcc.c-torture/compile/pr17558.c: New test.
23090
23091 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23092
23093         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23094         if SKIP_ATTRIBUTE is defined.
23095
23096 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23097
23098         PR fortran/15957
23099         * gfortran.dg/pr15957.f90: New test.
23100
23101 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23102
23103         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23104         in comparison.
23105         * gcc.dg/vect/vect-79.c: Likewise.
23106         * gcc.dg/vect/vect-80.c: Likewise.
23107
23108 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23109
23110         PR fortran/15750
23111         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23112
23113 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23114
23115         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23116         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23117         * gcc.dg/vect/vect-62.c: New testcase.
23118         * gcc.dg/vect/vect-63.c: New testcase.
23119         * gcc.dg/vect/vect-64.c: New testcase.
23120         * gcc.dg/vect/vect-65.c: New testcase.
23121         * gcc.dg/vect/vect-66.c: New testcase.
23122         * gcc.dg/vect/vect-67.c: New testcase.
23123         * gcc.dg/vect/vect-68.c: New testcase.
23124         * gcc.dg/vect/vect-69.c: New testcase.
23125         * gcc.dg/vect/vect-79.c: New testcase.
23126         * gcc.dg/vect/vect-80.c: New testcase.
23127
23128 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23129
23130         * gcc.target/mips/asm-1.c: New test.
23131
23132 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23133
23134         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23135         * gcc.dg/vect/vect-73.c: New testcase.
23136         * gcc.dg/vect/vect-74.c: New testcase.
23137         * gcc.dg/vect/vect-75.c: New testcase.
23138         * gcc.dg/vect/vect-76.c: New testcase.
23139         * gcc.dg/vect/vect-77.c: New testcase.
23140         * gcc.dg/vect/vect-78.c: New testcase
23141
23142 2004-09-18  Paul Brook  <paul@codesourcery.com>
23143
23144         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23145
23146 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23147
23148         PR c/17424
23149         * gcc.dg/pr17424-1.c: New test.
23150
23151 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23152
23153         * g++.dg/tree-ssa/pr17153.C: New test.
23154
23155 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23156
23157         PR pch/13361
23158         * testsuite/g++.dg/pch/wchar-1.C: New.
23159         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23160
23161 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23162
23163         * gcc.c-torture/execute/20040917-1.c: New test.
23164
23165 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23166
23167         PR tree-optimization/17319
23168         * gcc.dg/pr17319.c: New test.
23169
23170 2004-09-17  Devang Patel  <dpatel@apple.com>
23171
23172         * gcc.dg/20040813-1.c: New test.
23173
23174 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23175
23176         PR tree-optimization/17273
23177         * gcc.c-torture/compile/pr17273.c: New test.
23178
23179 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23180
23181         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23182         Update expected messages.
23183         * gcc.dg/declspec-13.c: New test.
23184
23185 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23186
23187         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23188
23189 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23190
23191         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23192         change what 'a' is pointing to.
23193
23194 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23195
23196         PR c++/16002
23197         * g++.dg/template/error18.C: New test.
23198
23199         PR c++/16029
23200         * g++.dg/warn/Wunused-8.C: New test.
23201
23202 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23203
23204         PR tree-optimization/17513
23205         * gcc.dg/20040916-1.c: New test.
23206
23207 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23208
23209         PR c++/17501
23210         * g++.dg/template/typename7.C: New test.
23211
23212 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23213
23214         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23215
23216 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23217
23218         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23219         with -ftree-based-profiling also.
23220         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23221
23222 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23223
23224         PR/15364
23225         * gfortran.dg/der_array_io_1.f90: New test.
23226         * gfortran.dg/der_array_io_2.f90: New test.
23227         * gfortran.dg/der_array_io_3.f90: New test.
23228
23229 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23230
23231         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23232         EABI.
23233
23234 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23235
23236         * g++.dg/opt/switch1.C: New test.
23237
23238 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23239
23240         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23241         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23242         Update expected messages.
23243
23244 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23245
23246         PR fortran/16485
23247         * gfortran.dg/same_name_1.f90: New test.
23248
23249 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23250
23251         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23252         dereference garbage pointers.
23253
23254 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23255
23256         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23257         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23258
23259         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23260         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23261         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23262
23263 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23264
23265         PR c++/17324
23266         * g++.dg/template/mangle1.C: New test.
23267
23268 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23269
23270         PR tree-optimization/17252
23271         * gcc.c-torture/execute/pr17252.c: New test.
23272
23273 2004-09-14  Andrew Pinski  <apinski@apple.com>
23274
23275         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23276
23277 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23278
23279         PR rtl-optimization/9771
23280         * gcc.dg/pr9771-1.c: New test case.
23281
23282 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23283
23284         PR tree-optimization/15262
23285         * gcc.c-torture/execute/pr15262-1.c: New test.
23286         * gcc.c-torture/execute/pr15262-2.c: New test.
23287
23288 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23289
23290         * gcc.dg/declspec-12.c: New test.
23291
23292 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23293
23294         * gfortran.dg/pr17090.f90: Add directives to test.
23295
23296 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23297
23298         * gcc.c-torture/compile/20040914-1.c: New test.
23299
23300 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23301
23302         PR c++/16162
23303         * g++.dg/template/decl2.C: New test.
23304
23305 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23306
23307         PR fortran/17090
23308         * gfortran.dg/pr17090.f90: New test.
23309
23310 2004-09-13  Dale Johannesen  <dalej@apple.com>
23311
23312         * gcc.c-torture/compile/pr17408.c: New test case.
23313
23314 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23315
23316         PR c++/16716
23317         * g++.dg/parse/crash17.C: New test.
23318
23319         PR c++/17327
23320         * g++.dg/template/enum3.C: New test.
23321
23322 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23323
23324         * lib/gcc-defs.exp: Load wrapper.exp.
23325         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23326         using local code.
23327         * lib/gcc.exp (gcc_init): Similar.
23328         * lib/gfortran.exp (gfortran_init): Similar.
23329         * lib/objc.exp (objc_init): Similar.
23330         * lib/treelang.exp (treelang_init): Similar.
23331         * lib/wrapper.exp: New file with build_wrapper call machinery in
23332         ${tool}_maybe_build_wrapper.
23333
23334 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23335
23336         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23337         "inline".
23338         * gcc.dg/declspec-11.c: Update expected messages.
23339         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23340         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23341         gcc.dg/inline-12.c: New tests.
23342
23343 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23344
23345         * g++.dg/tree-ssa/pr17400.C: New testcase.
23346
23347 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23348
23349         * gcc.target/mips/sb1-1.c: New testcase.
23350
23351 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23352
23353         * lib/g77-dg.exp: Remove unused file.
23354         * lib/mike-g77.exp: Ditto.
23355         * lib/g77.exp: Ditto.
23356
23357 2004-09-12  Richard Henderson  <rth@redhat.com>
23358
23359         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23360
23361 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23362
23363         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23364         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23365         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23366         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23367         Update expected messages.
23368
23369 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23370
23371         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23372         declaration/use mismatch for dirp parameter.
23373
23374 2004-09-12  Andrew Pinski  <apinski@apple.com>
23375
23376         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23377         -fgnu-runtime is passed.
23378
23379 2004-09-12  Richard Henderson  <rth@redhat.com>
23380
23381         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23382         do the uplevel thing and update additional_flags directly.
23383         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23384         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23385         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23386         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23387
23388 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23389
23390         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23391
23392 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23393
23394         PR middle-end/17411
23395         * g++.dg/opt/pr17411-1.C: New test case.
23396
23397 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23398
23399         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23400         gcc.dg/tls/diag-2.c: Update expected messages.
23401         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23402         messages.
23403         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23404         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23405         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23406         gcc.dg/tls/diag-5.c: New tests.
23407
23408 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23409
23410         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23411
23412 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23413
23414         * g++.dg/parse/break-in-for.C: New test.
23415
23416 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23417
23418         * gcc.dg/tree-ssa/20040911-1.c: New test.
23419
23420 2004-09-11  Andreas Jaeger  <aj@suse.de>
23421
23422         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23423         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23424
23425 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23426
23427         * gcc.target/frv: New directory of FR-V-specific tests.
23428
23429 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23430
23431         * gcc.dg/convert-vec-1.c: New test.
23432
23433 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23434
23435         PR middle-end/17024
23436         * gcc.dg/pr17024-1.c: New test case.
23437
23438 2004-09-10  Eric Christopher  <echristo@redhat.com>
23439
23440         * gcc.dg/20040910-1.c: New test.
23441
23442 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23443
23444         * gcc.dg/bitfld-9.c: New test.
23445
23446 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23447
23448         * gcc.c-torture/execute/ieee/acc1.c: New test.
23449         * gcc.c-torture/execute/ieee/acc2.c: New test.
23450         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23451
23452 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23453
23454         * gcc.dg/deprecated-2.c: New test.
23455
23456 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23457
23458         * gcc.dg/init-vec-1.c: New test.
23459
23460 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23461
23462         PR middle-end/17055
23463         * gcc.dg/pr17055-1.c: New test case.
23464
23465 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23466
23467         PR target/17377
23468         * gcc.c-torture/execute/pr17377.c: New test.
23469
23470 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23471
23472         PR c/8420
23473         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23474         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23475         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23476         gcc.dg/long-long-typespec-1.c: New tests.
23477         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23478
23479 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23480
23481         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23482         gcc.dg/gnu99-static-1.c: New tests.
23483
23484 2004-09-08  Devang Patel  <dpatel@apple.com>
23485
23486         * gcc.dg/darwin-ld-20040828-1.c: New test.
23487         * gcc.dg/darwin-ld-20040828-2.c: New test.
23488         * gcc.dg/darwin-ld-20040828-3.c: New test.
23489
23490 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23491
23492         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23493         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23494         in error message.
23495         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23496         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23497         in error message.
23498         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23499         types they qualify.
23500         * objc.dg/type-size-2.m: Fix wording in comment.
23501         * objc.dg/va-meth-1.m: New test case.
23502
23503 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23504
23505         PR c/16633:
23506         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23507         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23508
23509 2004-09-06  Devang Patel  <dpatel@apple.com>
23510
23511         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23512         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23513
23514 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23515
23516         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23517         reflect changed line numbering of diagnostics.
23518
23519 2004-09-06  Paul Brook  <paul@codesourcery.com>
23520
23521         * gfortran.dg/edit_real_1.f90: Add new test.
23522
23523 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23524
23525         * gcc.dg/tree-ssa/loop-2.c: New test.
23526         * gcc.dg/tree-ssa/loop-3.c: New test.
23527         * gcc.dg/tree-ssa/loop-4.c: New test.
23528         * gcc.dg/tree-ssa/loop-5.c: New test.
23529
23530 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23531
23532         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23533
23534 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23535
23536         * gcc.dg/format/sentinel-1.c: New test.
23537
23538 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23539
23540         * testsuite/gcc.dg/builtins-46.c: New.
23541
23542 2004-09-03  Devang Patel  <dpatel@apple.com>
23543
23544         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23545         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23546
23547 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23548
23549         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23550         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23551         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23552         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23553         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23554         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23555         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23556         the non-portable bzero.
23557         * gcc.dg/20010912-1.c: xfail for NetWare.
23558         * gcc.dg/20020426-2.c: xfail for NetWare.
23559         * gcc.dg/20021014-1.c: xfail for NetWare.
23560         * gcc.dg/20021018-1.c: xfail for NetWare.
23561         * gcc.dg/20030213-1.c: xfail for NetWare.
23562         * gcc.dg/20030225-1.c: xfail for NetWare.
23563         * gcc.dg/20030708-1.c: xfail for NetWare.
23564         * gcc.dg/builtins-config.h: Also exclude NetWare.
23565         * gcc.dg/format/format.h: Define restrict only if not already defined.
23566         * gcc.dg/nest.c: xfail for NetWare.
23567         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23568         * lib/target-supports.exp (check_visibility_available): Exclude
23569         NetWare.
23570
23571 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23572
23573         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23574         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23575         deterministic starting point for the alignment of structure fields.
23576         * gcc.dg/Wpadded.c: Dito.
23577         * g++.dg/abi/vbase10.C: Dito.
23578
23579 2004-09-03  Devang Patel  <dpatel@apple.com>
23580
23581         * g++.dg/debug/pr15736.cc: New test.
23582
23583 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23584
23585         * README.QMTEST: Fix out-of-date link.
23586
23587 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23588
23589         PR fortran/16579
23590         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23591         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23592
23593 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23594
23595         * g++.dg/abi/arm_rtti1.C: New test.
23596
23597 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23598
23599         * gcc.dg/ppc-vector-memcpy.c: New.
23600         * gcc.dg/ppc-vector-memset.c: New.
23601
23602 2004-09-02  Chao-ying Fu  <fu@mips.com>
23603
23604         * gcc.target/mips/mips-3d-1.c: New test.
23605         * gcc.target/mips/mips-3d-2.c: New test.
23606         * gcc.target/mips/mips-3d-3.c: New test.
23607         * gcc.target/mips/mips-3d-4.c: New test.
23608         * gcc.target/mips/mips-3d-5.c: New test.
23609         * gcc.target/mips/mips-3d-6.c: New test.
23610         * gcc.target/mips/mips-3d-7.c: New test.
23611         * gcc.target/mips/mips-3d-8.c: New test.
23612         * gcc.target/mips/mips-3d-9.c: New test.
23613         * gcc.target/mips/mips-ps-1.c: New test.
23614         * gcc.target/mips/mips-ps-2.c: New test.
23615         * gcc.target/mips/mips-ps-3.c: New test.
23616         * gcc.target/mips/mips-ps-4.c: New test.
23617         * gcc.target/mips/mips-ps-type.c: New test.
23618
23619 2004-09-02  Paul Brook  <paul@codesourcery.com>
23620
23621         * gfortran.dg/edit_real_1.f90: Add new tests.
23622
23623 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23624
23625         PR fortran/15327
23626         * gfortran.dg/merge_char_1.f90: New test.
23627
23628 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23629
23630         PR fortran/16404
23631         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23632
23633 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23634
23635         PR c/1522
23636         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23637
23638 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23639
23640         * g++.dg/opt/loop1.C: Do not XFAIL.
23641
23642 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23643
23644         * gcc.c-torture/execute/20040831-1.c: New test.
23645
23646 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23647
23648         PR fortran/16579
23649         * gfortran.dg/g77/20010610.f: Now passes.
23650         Copy from g77.f-torture/execute. Add dg-run directive.
23651         * gfortran.dg/g77/README: Update
23652
23653 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23654
23655         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23656         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23657         (t1, t2, t3, t4): Add volatile.
23658
23659 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23660
23661         * g++.dg/ext/visibility/arm1.C: New test.
23662
23663 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23664
23665         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23666         -pedantic-errors.
23667
23668 2004-09-01  Paul Brook  <paul@codesourcery.com>
23669
23670         * gfortran.dg/eof_2.f90: New test.
23671
23672 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23673
23674         PR fortran/16579
23675         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23676
23677 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23678
23679         PR libfortran/16805
23680         * gfortran.dg/list_read_2.f90: New test.
23681
23682 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23683
23684         * g++.dg/abi/key1.C: New test.
23685
23686 2004-08-31  Richard Henderson  <rth@redhat.com>
23687
23688         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23689         form of offsetof.
23690         * g++.dg/other/offsetof5.C: Remove duplicate.
23691
23692 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23693
23694         PR fortran/17244
23695         * gfortran.dg/func_derived_1.f90: New test.
23696
23697 2004-08-31  Paul Brook  <paul@codesourcery.com>
23698
23699         * gfortran.dg/eof_1.f90: New test.
23700
23701 2004-08-31  Paul Brook  <paul@codesourcery.com>
23702
23703         * gfortran.dg/list_read_1.f90: New file.
23704
23705 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23706
23707         * g++.dg/opt/loop1.C: XFAIL.
23708
23709 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23710
23711         * gcc.dg/funcdef-storage-1.c: New.
23712         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23713         an extern function in local scope.
23714         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23715         declare an 'auto inline' function in local scope.
23716         * gcc.dg/20011130-1.c: Likewise.
23717         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23718         an 'auto' function in local scope.
23719         * gcc.dg/20021014-1.c: Likewise.
23720         * gcc.dg/20030331-2.c: Likewise.
23721
23722 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23723
23724         * gfortran.dg/blockdata_1.f90: New test.
23725
23726 2004-08-30  Richard Henderson  <rth@redhat.com>
23727
23728         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23729
23730 2004-08-30  Richard Henderson  <rth@redhat.com>
23731
23732         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23733         additional_flags set by alternate driver.
23734         (ieee-options): New procedure.
23735         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23736         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23737         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23738         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23739
23740 2004-08-30  Richard Henderson  <rth@redhat.com>
23741
23742         * lib/f-torture.exp: Remove.
23743
23744 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23745
23746         PR rtl-optimization/16590
23747         * g++.dg/opt/loop1.C: New test.
23748
23749 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23750
23751         PR fortran/13910
23752         * gfortran.dg/oldstyle_1.f90: New test.
23753
23754 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23755         Paul Brook  <paul@codesourcery.com>
23756
23757         * gfortran.dg/g77/README: Update.
23758         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23759         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23760         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23761
23762 2004-08-28  Paul Brook  <paul@codesourcery.com>
23763
23764         PR libfortran/17195
23765         * gfortran.dg/edit_real_1.f90: New test.
23766
23767 2004-08-27  Paul Brook  <paul@codesourcery.com>
23768
23769         * gfortran.dg/rewind_1.f90: New test.
23770
23771 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23772
23773         PR fortran/16597
23774         * gfortran.dg/pr16597.f90: New test.
23775
23776 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23777
23778         PR c/13801
23779         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23780         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23781         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23782         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23783         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23784
23785 2004-08-26  Nick Clifton  <nickc@redhat.com>
23786
23787         * gcc.c-torture/compile/pr17119.c: New test.
23788
23789 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23790
23791         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23792
23793 2004-08-25  Richard Henderson  <rth@redhat.com>
23794
23795         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23796         the bits that expect kind=8 to be the largest real kind.
23797
23798 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23799
23800         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23801
23802 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23803
23804         * gfortran.dg/assignment_1.f90: New test.
23805
23806 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23807
23808         * g++.dg/template/repo3.C: New test.
23809
23810 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23811
23812         PR middle-end/16693
23813         PR tree-optimization/16372
23814         * g++.dg/opt/pr16372-1.C: New test case.
23815         * g++.dg/opt/pr16693-1.C: New test case.
23816         * g++.dg/opt/pr16693-2.C: New test case.
23817
23818 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23819
23820         * objc.dg/proto-lossage-4.m: New test.
23821
23822 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23823
23824         PR c++/17155
23825         * g++.dg/inherit/local2.C: New test.
23826
23827 2004-08-25  Paul Brook  <paul@codesourcery.com>
23828
23829         PR fortran/17144
23830         * gfortran.dg/string_ctor_1.f90: New test.
23831
23832 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23833
23834         PR c++/14428
23835         * g++.dg/template/redecl2.C: New test.
23836
23837 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23838
23839         PR fortran/17143
23840         * gfortran.dg/pr17143.f90: New test.
23841
23842 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23843
23844         PR fortran/17164
23845         * gfortran.dg/pr17164.f90: New test.
23846
23847 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23848
23849         * gcc.dg/tree-ssa/loop-1.c: New test.
23850
23851 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23852
23853         * gcc.c-torture/compile/20040824-1.c: New test.
23854
23855 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23856
23857         * gcc.c-torture/compile/iftrap-3.c: New test.
23858
23859 2004-08-24  Paul Brook  <paul@codesourcery.com>
23860
23861         * gfortran.dg/entry_2.f90: New test.
23862
23863 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23864
23865         PR c++/16889
23866         * g++.dg/lookup/ambig[12].C: New.
23867
23868 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23869
23870         PR c++/16706
23871         * g++.dg/template/crash21.C: New test.
23872         * g++.dg/template/crash22.C: Likewise.
23873
23874 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23875
23876         PR c++/17149
23877         * g++.dg/template/access15.C: New.
23878
23879 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23880
23881         PR c++/17163
23882         * g++.dg/template/repo2.C: New test.
23883
23884 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23885
23886         PR rtl-optimization/17078
23887         * gcc.c-torture/execute/pr17078-1.c: New test case.
23888
23889 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23890
23891         PR c/14492
23892         * gcc.dg/debug/crash1.c: New test.
23893
23894 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23895
23896         PR c/16180
23897         * gcc.dg/loop-5.c: New test.
23898
23899 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23900
23901         * gcc.c-torture/execute/20040823-1.c: New test.
23902
23903 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23904
23905         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23906         to the assembler.  Simplify test accordingly.
23907         (asm_abi_flags): Use GNU names.
23908         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23909         to check for ABI flags.
23910
23911 2004-08-22  Andrew Pinski  <apinski@apple.com>
23912
23913         * g++.dg/opt/pr14029.C: New test.
23914         * gcc.c-torture/execute/pr15262.c: New test.
23915
23916 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23917
23918         * gfortran.dg/reduction.f90: Add checks with complex arguments.
23919
23920 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
23921
23922         PR 16908
23923         * gfortran.dg/direct_io.f90: New test.
23924
23925 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23926
23927         PR c++/17121
23928         * g++.dg/inherit/local2.C: New test.
23929
23930 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23931
23932         PR c++/17120
23933         * g++.dg/warn/Wparentheses-4.C: New test.
23934
23935 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
23936
23937         PR c++/17121
23938         * g++.dg/inherit/local2.C: New test.
23939
23940         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
23941         * gcc.dg/ppc-ldstruct.c: Likewise.
23942         * gcc.dg/ppc64-abi-2.c: Likewise.
23943
23944 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
23945
23946         PR rtl-optimization/17099
23947         * gcc.c-torture/execute/20040820-1.c: New test.
23948
23949 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
23950
23951         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
23952
23953 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
23954
23955         PR fortran/17077
23956         * gfortran.dg/auto_array_1.f90: New test.
23957
23958 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23959
23960         PR fortran/17074
23961         * gfortran.dg/simpleif_1.f90: New test.
23962
23963 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
23964
23965         * lib/target-supports.exp (check_profiling_available): Return
23966         false for arm*-*-symbianelf* and arm*-*-eabi*.
23967
23968         PR c++/15890
23969         * g++.dg/template/delete1.C: New test.
23970
23971 2004-08-19  Paul Brook  <paul@codesourcery.com>
23972
23973         PR fortran/14976
23974         PR fortran/16228
23975         * gfortran.dg/data_char_1.f90: New test.
23976
23977 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
23978
23979         PR fortran/16946
23980         * gfortran.dg/reduction.f90: New testcase.
23981
23982 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23983
23984         PR fortran/16520
23985         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
23986
23987 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23988
23989         PR c++/17041
23990         * g++.dg/Wparentheses-3.C: New test.
23991
23992 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
23993
23994         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
23995         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
23996         * gcc.dg/vect/vect-2.c: Likewise.
23997         * gcc.dg/vect/vect-3.c: Likewise.
23998         * gcc.dg/vect/vect-4.c: Likewise.
23999         * gcc.dg/vect/vect-5.c: Likewise.
24000         * gcc.dg/vect/vect-6.c: Likewise.
24001         * gcc.dg/vect/vect-7.c: Likewise.
24002         * gcc.dg/vect/vect-25.c: Likewise.
24003         * gcc.dg/vect/vect-31.c: Likewise.
24004         * gcc.dg/vect/vect-32.c: Likewise.
24005         * gcc.dg/vect/vect-34.c: Likewise.
24006         * gcc.dg/vect/vect-36.c: Likewise.
24007         * gcc.dg/vect/vect-all.c: Likewise.
24008
24009 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/17068
24012         * g++.dg/template/operator4.C: New test.
24013
24014 2004-08-18  Richard Henderson  <rth@redhat.com>
24015
24016         * gcc.dg/20040206-1.c: XFAIL.
24017
24018 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24019
24020         PR c++/16246
24021         * g++.dg/template/array7.C: New test.
24022
24023 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24024
24025         * gcc.dg/mips-movcc-1.c: New test.
24026         * gcc.dg/mips-movcc-2.c: New test.
24027         * gcc.dg/mips-movcc-3.c: New test.
24028
24029         * gcc.dg/mips-nmadd-1.c: New test.
24030         * gcc.dg/mips-nmadd-2.c: New test.
24031
24032 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24033
24034         PR c++/15871
24035         * g++.dg/opt/inline8.C: New test.
24036
24037         PR c++/16965
24038         * g++.dg/parse/error17.C: New test.
24039
24040 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24041
24042         * gcc.dg/vect: New directory for vectorizer tests.
24043         * gcc.dg/vect/tree-vect.h: New file.
24044         * gcc.dg/vect/vect.exp: New file.
24045         * gcc.dg/vect/pr16105.c.c: New test.
24046         * gcc.dg/vect/vect-1.c: New test.
24047         * gcc.dg/vect/vect-2.c: New test.
24048         * gcc.dg/vect/vect-3.c: New test.
24049         * gcc.dg/vect/vect-4.c: New test.
24050         * gcc.dg/vect/vect-5.c: New test.
24051         * gcc.dg/vect/vect-6.c: New test.
24052         * gcc.dg/vect/vect-7.c: New test.
24053         * gcc.dg/vect/vect-8.c: New test.
24054         * gcc.dg/vect/vect-9.c: New test.
24055         * gcc.dg/vect/vect-10.c: New test.
24056         * gcc.dg/vect/vect-11.c: New test.
24057         * gcc.dg/vect/vect-12.c: New test.
24058         * gcc.dg/vect/vect-13.c: New test.
24059         * gcc.dg/vect/vect-14.c: New test.
24060         * gcc.dg/vect/vect-15.c: New test.
24061         * gcc.dg/vect/vect-16.c: New test.
24062         * gcc.dg/vect/vect-17.c: New test.
24063         * gcc.dg/vect/vect-18.c: New test.
24064         * gcc.dg/vect/vect-19.c: New test.
24065         * gcc.dg/vect/vect-20.c: New test.
24066         * gcc.dg/vect/vect-21.c: New test.
24067         * gcc.dg/vect/vect-22.c: New test.
24068         * gcc.dg/vect/vect-23.c: New test.
24069         * gcc.dg/vect/vect-24.c: New test.
24070         * gcc.dg/vect/vect-25.c: New test.
24071         * gcc.dg/vect/vect-26.c: New test.
24072         * gcc.dg/vect/vect-27.c: New test.
24073         * gcc.dg/vect/vect-28.c: New test.
24074         * gcc.dg/vect/vect-29.c: New test.
24075         * gcc.dg/vect/vect-30.c: New test.
24076         * gcc.dg/vect/vect-31.c: New test.
24077         * gcc.dg/vect/vect-32.c: New test.
24078         * gcc.dg/vect/vect-33.c: New test.
24079         * gcc.dg/vect/vect-34.c: New test.
24080         * gcc.dg/vect/vect-35.c: New test.
24081         * gcc.dg/vect/vect-36.c: New test.
24082         * gcc.dg/vect/vect-37.c: New test.
24083         * gcc.dg/vect/vect-38.c: New test.
24084         * gcc.dg/vect/vect-40.c: New test.
24085         * gcc.dg/vect/vect-41.c: New test.
24086         * gcc.dg/vect/vect-42.c: New test.
24087         * gcc.dg/vect/vect-43.c: New test.
24088         * gcc.dg/vect/vect-44.c: New test.
24089         * gcc.dg/vect/vect-45.c: New test.
24090         * gcc.dg/vect/vect-46.c: New test.
24091         * gcc.dg/vect/vect-47.c: New test.
24092         * gcc.dg/vect/vect-48.c: New test.
24093         * gcc.dg/vect/vect-49.c: New test.
24094         * gcc.dg/vect/vect-50.c: New test.
24095         * gcc.dg/vect/vect-51.c: New test.
24096         * gcc.dg/vect/vect-52.c: New test.
24097         * gcc.dg/vect/vect-53.c: New test.
24098         * gcc.dg/vect/vect-54.c: New test.
24099         * gcc.dg/vect/vect-55.c: New test.
24100         * gcc.dg/vect/vect-56.c: New test.
24101         * gcc.dg/vect/vect-57.c: New test.
24102         * gcc.dg/vect/vect-58.c: New test.
24103         * gcc.dg/vect/vect-59.c: New test.
24104         * gcc.dg/vect/vect-60.c: New test.
24105         * gcc.dg/vect/vect-61.c: New test.
24106         * gcc.dg/vect/vect-all.c: New test.
24107         * gcc.dg/vect/vect-none.c: New test.
24108
24109 2004-08-17  Paul Brook  <paul@codesourcery.com>
24110
24111         PR fortran/13082
24112         * gfortran.dg/entry_1.f90: New test.
24113
24114 2004-08-17  Andrew Pinski  <apinski@apple.com>
24115
24116         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24117
24118 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24119
24120         * gcc.dg/pr17036-1.c: New test.
24121
24122 2004-08-16  Devang Patel  <dpatel@apple.com>
24123
24124         * gcc.dg/darwin-20040809-1.c: New test.
24125
24126 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24127
24128         * gcc.dg/funcdef-attr-1.c: New test.
24129
24130 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24131
24132         * gcc.dg/altivec-17.c: New test.
24133         * gcc.dg/altivec-18.c: New test.
24134
24135 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24136
24137         PR c++/6749
24138         * g++.dg/template/vtable2.C: New test.
24139
24140 2004-08-14  Richard Henderson  <rth@redhat.com>
24141
24142         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24143         * gcc.dg/pack-test-4.c (main): Return 0.
24144         * gcc.dg/setjmp-1.c: Remove XFAIL.
24145         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24146
24147 2004-08-14  Richard Henderson  <rth@redhat.com>
24148
24149         * gcc.dg/980217-1.c: Add prototype for printf.
24150
24151 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24152
24153         * gfortran.dg/pr16935.f90: New test.
24154
24155 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24156
24157         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24158
24159 2004-08-13  Paul Brook  <paul@codesourcery.com>
24160
24161         * gfortran.dg/der_io_1.f90: Remove stray comma.
24162
24163 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24164
24165         * gcc.dg/vmx/cw-bug-2.c: Remove.
24166         * gcc.dg/vmx/vprint-1.c: Remove.
24167         * gcc.dg/vmx/vscan-1.c: Remove.
24168
24169 2004-08-12  Devang patel  <dpatel@apple.com>
24170
24171         * gcc.dg/darwin-20040809-2.c: New test.
24172
24173 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24174
24175         * g++.dg/ext/altivec-12.C: New test.
24176
24177         * g++.dg/ext/altivec-11.C: New test.
24178
24179 2004-08-12  Paul Brook  <paul@codesourcery.com>
24180
24181         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24182
24183 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24184
24185         * g++.dg/ext/altivec-2.C: Check for hardware support before
24186         executing any VMX instructions.
24187
24188         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24189
24190 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24191
24192         PR c++/16276
24193         * g++.old-deja/g++.other/comdat4.C: New test.
24194         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24195
24196 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24197
24198         PR target/16286
24199         * gcc.dg/pr16286.c: New test.
24200
24201 2004-08-12 Jan Beulich <jbeulich@novell.com>
24202
24203         * g++.dg/ext/asm5.C: New.
24204
24205 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24206
24207         PR c++/16698
24208         * g++.dg/eh/crash1.C: New test.
24209
24210         PR c++/16717
24211         * g++.dg/ext/construct1.C: New test.
24212
24213 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24214
24215         PR c++/16853
24216         * g++.dg/init/ptrmem1.C: New test.
24217
24218         PR c++/16618
24219         * g++.dg/parse/offsetof5.C: New test.
24220
24221         PR c++/16870
24222         * g++.dg/template/overload3.C: New test.
24223
24224 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24225
24226         PR c++/16964
24227         * g++.dg/parse/error16.C: New test.
24228
24229         PR c++/16904
24230         * g++.dg/template/error14.C: New test.
24231
24232         PR c++/16929
24233         * g++.dg/template/error15.C: New test.
24234
24235 2004-08-11  Devang Patel  <dpatel@apple.com>
24236
24237         * gcc.dg/darwin-ld-20040809-1.c: New test.
24238         * gcc.dg/darwin-ld-20040809-2.c: New test.
24239
24240 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24241
24242         PR fortran/16917
24243         * gfortran.dg/dfloat_1.f90: New test.
24244
24245 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24246
24247         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24248         * gcc.dg/dll-2.c: Fix dg-require syntax.
24249         * gcc.misc-tests/arm-isr.c (abort): Declare.
24250         (exit): Likewise.
24251
24252 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24253
24254         PR c++/16971
24255         * g++.dg/parse/crash16.C: New test.
24256
24257 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24258
24259         * gcc.dg/mips-rsqrt-1.c: New test case.
24260         * gcc.dg/mips-rsqrt-2.c: New test case.
24261         * gcc.dg/mips-rsqrt-3.c: New test case.
24262
24263 2004-08-10  Paul Brook  <paul@codesourcery.com>
24264
24265         * gfortran.dg/der_io_1.f90: New test.
24266
24267 2004-08-10  Paul Brook  <paul@codesourcery.com>
24268
24269         PR fortran/16919
24270         * gfortran.dg/der_array_1.f90: New test.
24271
24272 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24273
24274         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24275
24276 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24277
24278         * gcc.dg/wchar_t-2.c: Fix typo.
24279
24280 2004-08-09  Falk Hueffner  <falk@debian.org>
24281
24282         PR tree-optimization/12517
24283         * gcc.c-torture/compile/pr12517.c: New test.
24284
24285         PR tree-optimization/12578
24286         * gcc.c-torture/compile/pr12578.c: New test.
24287
24288         PR tree-optimization/12899
24289         * gcc.c-torture/compile/pr12899.c: New test.
24290
24291         PR rtl-optimization/14692
24292         * gcc.c-torture/compile/pr14692.c: New test.
24293
24294         PR tree-optimization/16461
24295         * gcc.c-torture/compile/pr16461.c: New test.
24296
24297 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24298
24299         * gfortran.dg/getenv_1.f90: New test.
24300
24301 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24302
24303         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24304         wchar_t.
24305         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24306
24307 2004-08-06  Paul Brook  <paul@codesourcery.com>
24308
24309         * gfortran.dg/ret_array_1.f90: New test.
24310         * gfortran.dg/ret_pointer_1.f90: New test.
24311
24312 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24313
24314         * gcc.dg/missing-field-init-[12].c: New tests.
24315         * g++.dg/warn/missing-field-init-[12].C: New tests.
24316
24317 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24318
24319         * gcc.dg/enum2.c: New test.
24320         * gcc.dg/symbian3.c: Likewise.
24321         * gcc.dg/symbian4.c: Likewise.
24322         * gcc.dg/wchar_t-2.c: Likewise.
24323
24324 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24325
24326         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24327         destructor tests.
24328
24329 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24330
24331         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24332         dg-require-visiblity.
24333         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24334         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24335         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24336         * g++.dg/ext/visibility/new1.C: Likewise.
24337         * g++.dg/ext/visibility/pragma.C: Likewise.
24338         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24339         * g++.dg/ext/visibility/virtual.C: Likewise.
24340         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24341         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24342         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24343         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24344         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24345         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24346         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24347         * g++/dg/ext/visibility/visibility-8.C: New test.
24348         * gcc.c-torture/compile/dll.x: Remove.
24349         * gcc.dg/dll-2.c: Use dg-require-dll
24350         * gcc.dg/visibility-10.c: New test.
24351         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24352         supporting DLLs.
24353         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24354         (scan_not_hidden): Likewise.
24355
24356 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24357
24358         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24359
24360 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24361
24362         * gcc.c-torture/execute/20040805-1.c: New test.
24363
24364 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24365
24366         * gcc.dg/20020118-1.c: Declare abort.
24367         * gcc.dg/altivec_check.h: Likewise.
24368         * gcc.dg/iftrap-2.c: Likewise.
24369         * gcc.dg/pragma-darwin.c: Likewise.
24370         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24371
24372 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24373
24374         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24375
24376 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24377
24378         * gcc.c-torture/execute/builtins/abs-2.c,
24379         gcc.c-torture/execute/builtins/abs-3.c,
24380         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24381         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24382         intmax_t, uintmax_t and their limits.
24383         * gcc.dg/intmax_t-1.c: New test.
24384
24385 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24386
24387         * g++.dg/tc1/dr147.C: Add reference to PR.
24388
24389 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24390
24391         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24392         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24393
24394 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24395
24396         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24397
24398 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24399
24400         * gcc.dg/redecl-5.c: New test.
24401         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24402         of scanf.
24403
24404 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24405
24406         PR middle-end/16790
24407         * gcc.c-torture/execute/pr16790-1.c: New test case.
24408
24409 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24410
24411         * g++.dg/ext/visibility/assign1.C: New test.
24412         * g++.dg/ext/visibility/new1.C: Likewise.
24413
24414         * gcc.dg/symbian1.c: New test.
24415         * gcc.dg/symbian2.c: Likewise.
24416
24417 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24418
24419         PR target/16570
24420         * gcc.dg/i386-sse-9.c: New test.
24421
24422 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24423
24424         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24425
24426 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24427
24428         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24429         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24430         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24431         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24432         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24433         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24434         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24435         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24436         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24437         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24438         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24439         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24440         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24441         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24442         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24443         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24444         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24445         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24446         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24447         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24448         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24449         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24450         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24451         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24452         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24453         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24454         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24455         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24456         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24457         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24458         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24459         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24460         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24461         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24462         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24463         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24464         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24465         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24466         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24467         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24468         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24469         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24470         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24471         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24472         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24473         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24474         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24475         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24476         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24477         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24478         gcc.misc-tests/i386-pf-3dnow-1.c,
24479         gcc.misc-tests/i386-pf-athlon-1.c,
24480         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24481         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24482         Declare built-in functions used.
24483         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24484
24485 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24486
24487         PR c++/16707
24488         * g++.dg/lookup/using12.C: New test.
24489
24490         * g++.dg/init/null1.C: Fix PR number.
24491         * g++.dg/parse/namespace10.C: Likewise.
24492
24493 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24494
24495         PR c++/16224
24496         * g++.dg/template/spec17.C: New test.
24497         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24498         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24499
24500 2004-08-02  David Billinghurst
24501
24502         PR fortran/16292
24503         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24504
24505 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24506
24507         * gcc.dg/ia64-got-1.c: New test case.
24508
24509 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24510
24511         PR c++/16489
24512         * g++.dg/init/null1.C: New test.
24513         * g++.dg/tc1/dr76.C: Adjust error marker.
24514
24515         PR c++/16529
24516         * g++.dg/parse/namespace10.C: New test.
24517
24518         PR c++/16810
24519         * g++.dg/inherit/ptrmem2.C: New test.
24520
24521 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24522
24523         PR target/16155
24524         * gcc.dg/pr16155.c: New test.
24525
24526 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24527
24528         * gcc.dg/redecl-2.c: New test.
24529
24530 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24531
24532         * gcc.dg/darwin-longdouble.c: New file.
24533
24534 2004-07-30  Richard Henderson  <rth@redhat.com>
24535
24536         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24537         write to constant argument.
24538         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24539
24540 2004-07-30  Richard Henderson  <rth@redhat.com>
24541
24542         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24543         tests of nearest around zero.
24544
24545 2004-07-30  Andrew Pinski  <apinski@apple.com>
24546
24547         * gcc.c-torture/compile/20040730-1.c: New test.
24548
24549 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24550
24551         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24552         powerpc-eabispe.
24553
24554 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24555
24556         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24557
24558 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24559
24560         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24561         contains $ld_library_path.
24562         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24563
24564 2004-07-29  Richard Henderson  <rth@redhat.com>
24565
24566         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24567
24568         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24569         (alt2, which): New.
24570         (Check): Accept either alternative.
24571
24572 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24573
24574         * g++.dg/abi/inline1.C: New test.
24575         * g++.dg/abi/local1-a.cc: Likewise.
24576         * g++.dg/abi/local1.C: Likewise.
24577         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24578         * g++.dg/abi/mangle12.C: Likewise.
24579         * g++.dg/abi/mangle17.C: Likewise.
24580         * g++.dg/abi/mangle20-2.C: Likewise.
24581         * g++.dg/opt/interface1.C: Likewise.
24582         * g++.dg/opt/interface1.h: Likewise.
24583         * g++.dg/opt/interface1-a.cc: New test.
24584         * g++.dg/parse/repo1.C: New test.
24585         * g++.dg/template/repo1.C: Likewise.
24586         * g++.dg/warn/Winline-1.C: Likewise.
24587         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24588
24589 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24590
24591         * gcc.dg/tree-ssa/20040729-1.c: New test.
24592
24593 2004-07-27  Matt Austern <austern@apple.com>
24594
24595         * gcc.dg/darwin-bool-1.c: New test.
24596         * gcc.dg/darwin-bool-2.c: New test.
24597
24598 2004-07-28  Richard Henderson  <rth@redhat.com>
24599
24600         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24601         arguments in the correct type.  Don't write to constant arguments.
24602
24603 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24604
24605         PR tree-optimization/16688
24606         PR tree-optimization/16689
24607         * g++.dg/tree-ssa/pr16688.C: New test.
24608
24609 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24610
24611         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24612         loads.  Not only in the comment, this time.
24613
24614 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24615
24616         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24617         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24618         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24619         * gcc.dg/sh4a-bitmovua.c: New.
24620         * gcc.dg/sh4a-cos.c: New.
24621         * gcc.dg/sh4a-cosf.c: New.
24622         * gcc.dg/sh4a-fprun.c: New.
24623         * gcc.dg/sh4a-fsrra.c: New.
24624         * gcc.dg/sh4a-memmovua.c: New.
24625         * gcc.dg/sh4a-sin.c: New.
24626         * gcc.dg/sh4a-sincos.c: New.
24627         * gcc.dg/sh4a-sincosf.c: New.
24628         * gcc.dg/sh4a-sinf.c: New.
24629
24630 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24631
24632         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24633         conditionals.
24634         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24635         loads.
24636         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24637         DOM1.
24638
24639 2004-07-27  Andrew Pinski  <apinski@apple.com>
24640
24641         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24642
24643 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24644
24645         * gcc.dg/pragma-isr.c: New test.
24646
24647 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24648
24649         PR c++/14429
24650         * g++.dg/template/ttp11.C: New test.
24651
24652 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24653
24654         * gcc.c-torture/compile/20040727-1.c: New test.
24655
24656 2004-07-26  Eric Christopher  <echristo@redhat.com>
24657
24658         * gcc.c-torture/compile/20040726-2.c: New test.
24659
24660 2004-07-26  Andrew Pinski  <apinski@apple.com>
24661
24662         * g++.dg/rtti/tinfo1.C: Xfail.
24663
24664 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24665
24666         * gcc.c-torture/compile/20040726-1.c: New test.
24667
24668 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24669             Brian Ryner  <bryner@brianryner.com>
24670
24671         PR c++/9283
24672         PR c++/15000
24673         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24674         * g++.dg/ext/visibility/: New directory.
24675         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24676         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24677         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24678         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24679         * g++.dg/ext/visibility/fvisibility.C,
24680         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24681         g++.dg/ext/visibility/fvisibility-override1.C
24682         g++.dg/ext/visibility/fvisibility-override2.C
24683         g++.dg/ext/visibility/memfuncts.C
24684         g++.dg/ext/visibility/noPLT.C
24685         g++.dg/ext/visibility/pragma.C
24686         g++.dg/ext/visibility/pragma-override1.C
24687         g++.dg/ext/visibility/pragma-override2.C
24688         g++.dg/ext/visibility/staticmemfuncts.C
24689         g++.dg/ext/visibility/virtual.C: New tests.
24690
24691 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24692
24693         PR c/15360
24694         * gcc.dg/pr15360-1.c: New test.
24695
24696 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24697
24698         * gcc.dg/pragma-align-2.c: New test.
24699         * gcc.dg/pragma-init-fini.c: New test.
24700         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24701         targets.
24702
24703 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24704
24705         * gcc.dg/init-string-2.c: New test.
24706
24707 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24708
24709         PR 16684
24710         * gcc.dg/Wredundant-decls-1.c: New test case.
24711
24712 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24713
24714         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24715         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24716         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24717         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24718         * gcc.dg/compat/generate-random.c: New file.
24719         * gcc.dg/compat/generate-random.h: Likewise.
24720         * gcc.dg/compat/generate-random_r.c: Likewise.
24721         * gcc.dg/compat/struct-layout-1.h: Likewise.
24722         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24723         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24724         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24725         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24726         * gcc.dg/compat/struct-layout-1_main.c: New test.
24727         * gcc.dg/compat/struct-layout-1_x.c: New file.
24728         * gcc.dg/compat/struct-layout-1_y.c: New file.
24729         * gcc.dg/compat/struct-layout-1_test.h: New file.
24730
24731 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24732
24733         * gcc.dg/comp-return-1.c: New test
24734
24735 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24736
24737         * gcc.dg/vmx/8-02a.c: Fix typo.
24738
24739         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24740         * gcc.dg/darwin-abi-3.c: New test.
24741
24742         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24743         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24744
24745         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24746         * gcc.dg/vmx/ops-long-1.c: New test.
24747         * gcc.dg/vmx/ops-long-2.c: New test.
24748
24749 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         * g++.dg/lookup/conv-[1234].C: New.
24752
24753 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24754
24755         * g++.dg/parse/attr2.C: Simplify.
24756
24757 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24758
24759         PR c/7284
24760         * gcc.c-torture/execute/pr7284-1.c: New test.
24761
24762 2004-07-22  Brian Booth  <bbooth@redhat.com>
24763
24764         * gcc.dg/tree-ssa/20040721-1.c: New test.
24765
24766 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24767
24768         * g++.dg/template/crash20.c: New.
24769
24770 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24771
24772         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24773         Add dg-run directive.  Declare variables as required.
24774         * gfortran.dg/g77/README: Update
24775
24776 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24777
24778         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24779         gcc.dg/cris-peep2-andu2.c: New tests.
24780
24781 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24782
24783         PR c/15052
24784         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24785         on return type.
24786         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24787         messages.
24788         * gcc.dg/qual-return-2.c: Update expected messages.
24789         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24790
24791 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24792
24793         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24794         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24795
24796 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24797
24798         PR c/11250
24799         * gcc.dg/init-string-1.c: New test.
24800
24801 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24802
24803         PR middle-end/15345
24804         PR c/16450
24805         * gcc.dg/torture/nested-fn-1.c: New test.
24806
24807 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24808
24809         PR target/16559
24810         * gcc.dg/ia64-fptr-1.c: New file.
24811
24812 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24813
24814         PR c++/14497
24815         * g++.dg/template/spec16.C: New test.
24816         * g++.old-deja/g++.robertl/eb118.C: Remove.
24817
24818 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24819
24820         PR c++/509
24821         * g++.dg/template/spec15.C: New test.
24822
24823 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24824
24825         Copy cases from g77.f-torture/execute and add dg-run
24826         directive.  Other changes as noted.
24827         * gfortran.dg/g77/13037.f
24828         * gfortran.dg/g77/1832.f
24829         * gfortran.dg/g77/19981119-0.f
24830         * gfortran.dg/g77/19990313-0.f
24831         * gfortran.dg/g77/19990313-1.f
24832         * gfortran.dg/g77/19990313-2.f
24833         * gfortran.dg/g77/19990313-3.f
24834         * gfortran.dg/g77/19990419-1.f
24835         * gfortran.dg/g77/19990826-0.f
24836         * gfortran.dg/g77/19990826-2.f
24837         * gfortran.dg/g77/20000503-1.f
24838         * gfortran.dg/g77/20001111.f
24839         * gfortran.dg/g77/20010116.f
24840         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24841         * gfortran.dg/g77/20010430.f
24842         * gfortran.dg/g77/6177.f
24843         * gfortran.dg/g77/947.f
24844         * gfortran.dg/g77/970816-3.f
24845         * gfortran.dg/g77/971102-1.f
24846         * gfortran.dg/g77/980520-1.f
24847         * gfortran.dg/g77/980628-0.f
24848         * gfortran.dg/g77/980628-1.f
24849         * gfortran.dg/g77/980628-10.f
24850         * gfortran.dg/g77/980628-2.f
24851         * gfortran.dg/g77/980628-3.f
24852         * gfortran.dg/g77/980628-7.f
24853         * gfortran.dg/g77/980628-8.f
24854         * gfortran.dg/g77/980628-9.f
24855         * gfortran.dg/g77/980701-0.f
24856         * gfortran.dg/g77/980701-1.f
24857         * gfortran.dg/g77/cabs.f
24858         * gfortran.dg/g77/claus.f
24859         * gfortran.dg/g77/complex_1.f
24860         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24861         * gfortran.dg/g77/dcomplex.f
24862         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24863         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24864         * gfortran.dg/g77/f90-intrinsic-numeric.f
24865         * gfortran.dg/g77/int8421.f
24866         * gfortran.dg/g77/labug1.f
24867         * gfortran.dg/g77/large_vec.f
24868         * gfortran.dg/g77/le.f
24869         * gfortran.dg/g77/short.f
24870         * gfortran.dg/g77/README: Update
24871
24872 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24873
24874         PR c++/16637
24875         * g++.dg/parse/lookup4.C: New test.
24876
24877 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24878
24879         PR c++/16175
24880         * g++.dg/template/ttp10.C: New test.
24881
24882 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24883
24884         * gcc.dg/pr12625-1.c: New test.
24885
24886 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24887
24888         * testsuite/gcc.dg/switch-warn-1.c: New test.
24889         * testsuite/gcc.dg/switch-warn-2.c: New test.
24890         * gcc.c-torture/compile/pr14730.c: Update.
24891
24892 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24893
24894         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24895         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24896         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24897         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24898
24899 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24900
24901         PR c++/16623
24902         * g++.dg/template/assign1.C: New test.
24903
24904 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24905
24906         PR c++/12170
24907         * g++.dg/template/ttp9.C: New test.
24908
24909 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24910
24911         * gcc.dg/format/cmn-err-1.c: New test.
24912
24913 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24914
24915         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24916         gcc.dg/Wparentheses-10.c: New tests.
24917         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
24918
24919 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24920
24921         PR fortran/16465
24922         * gfortran.dg/g77//ffixed-line-length-0.f,
24923         gfortran.dg/g77/ffixed-line-length-132.f,
24924         gfortran.dg/g77/ffixed-line-length-72.f,
24925         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
24926         gfortran.dg/g77/README: Update.
24927
24928 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24929
24930         PR c++/13092
24931         * g++.dg/template/non-dependent7.C: New test.
24932         * g++.dg/template/non-dependent8.C: Likewise.
24933         * g++.dg/template/non-dependent9.C: Likewise.
24934         * g++.dg/template/non-dependent10.C: Likewise.
24935
24936 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
24937
24938         PR c++/16337
24939         * g++.dg/parse/attr2.C: New test.
24940
24941 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24942
24943         * g77.dg: Removed.
24944         * g77.f-torture: Ditto.
24945
24946 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24947
24948         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
24949         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
24950         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
24951
24952 2004-07-16  Richard Henderson  <rth@redhat.com>
24953
24954         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
24955
24956 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24957
24958         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24959         tests with full list of options.
24960         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
24961         of TORTURE_OPTIONS if test contains 'dg-do run'.
24962
24963         PR fortran/16404
24964         * gfortran.dg/do_iterator.f90: New test.
24965
24966 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24967
24968         PR rtl-optimization/16536
24969         * gcc.c-torture/execute/restrict-1.c: New test.
24970
24971 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24972
24973         PR fortran/15324
24974         * gfortran.dg/pr15324.f90: New test.
24975
24976         PR fortran/15129
24977         * gfortran.dg/pr15129.f90: New test.
24978
24979         PR fortran/15140
24980         * gfortran.dg/pr15140.f90: New test.
24981
24982         PR fortran/13792
24983         * gfortran.fortran-torture/execute/bounds.f90: Add check for
24984         compile-time simplification.
24985
24986 2004-07-14  Mike Stump  <mrs@apple.com>
24987
24988         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
24989
24990 2004-07-14  James E Wilson  <wilson@specifixinc.com>
24991
24992         PR target/16325
24993         * gcc.dg/profile-generate-1.c: New.
24994
24995 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
24996
24997         * gcc.c-torture/execute/20040709-1.c: New test.
24998         * gcc.c-torture/execute/20040709-2.c: New test.
24999
25000 2004-07-14  Mike Stump  <mrs@apple.com>
25001
25002         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25003
25004 2004-07-14  Mike Stump  <mrs@apple.com>
25005
25006         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25007
25008 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25009
25010         PR c++/16518
25011         * g++.dg/parse/mutable1.C: New test.
25012
25013 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25014
25015         PR tree-optimization/16443
25016         * gcc.dg/tree-ssa/20040713-1.c: New test.
25017
25018 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25019
25020         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25021         for operator new.
25022
25023 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25024
25025         * gfortran.dg/g77/README: New file
25026         * gfortran.dg/g77/19981216-0.f: Copy from
25027         g77.f-torture/noncompile.  Add "dg-do compile" and
25028         dg-error as required.
25029         * gfortran.dg/g77/19990218-1.f: Likewise.
25030         * gfortran.dg/g77/19990905-1.f: Likewise.
25031         * gfortran.dg/g77/9263.f: Likewise.
25032         * gfortran.dg/g77/980615-0.f: Likewise.
25033         * gfortran.dg/g77/980616-0.f: Likewise.
25034         * gfortran.dg/g77/check0.f: Likewise.
25035         * gfortran.dg/g77/select_no_compile.f: Likewise.
25036
25037 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25038
25039         Copy files from g77.f-torture/compile.
25040         Add "{ dg-do compile}".  Other changes as noted
25041         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25042         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25043         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25044         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25045         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25046         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25047         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25048         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25049         statement to conform to standard.  Append alpha1.x for reference.
25050         * gfortran.dg/g77/xformat.f: Add dg-warning
25051
25052 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25053
25054         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25055         Add {dg-do compile} directive.
25056         * gfortran.dg/g77/cpp2.F: Likewise.
25057
25058 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25059
25060         PR c++/5402
25061         * g++.dg/lookup/name-clash1.C: New test.
25062
25063         PR c++/9777
25064         * g++.dg/lookup/name-clash2.C: New test.
25065
25066         PR c++/12102
25067         * g++.dg/lookup/name-clash3.C: New test.
25068
25069 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25070
25071         * g++.dg/lookup/new2.C: New test.
25072         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25073
25074 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25075
25076         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25077         Add {dg-do compile} directive.
25078         * gfortran.dg/g77/13060.f: Likewise.
25079         * gfortran.dg/g77/19990218-0.f: Likewise.
25080         * gfortran.dg/g77/19990305-0.f: Likewise.
25081         * gfortran.dg/g77/19990419-0.f: Likewise.
25082         * gfortran.dg/g77/19990502-0.f: Likewise.
25083         * gfortran.dg/g77/19990502-1.f: Likewise.
25084         * gfortran.dg/g77/19990525-0.f: Likewise.
25085         * gfortran.dg/g77/19990826-1.f: Likewise.
25086         * gfortran.dg/g77/19990826-3.f: Likewise.
25087         * gfortran.dg/g77/19990905-2.f: Likewise.
25088         * gfortran.dg/g77/20000412-1.f: Likewise.
25089         * gfortran.dg/g77/20000511-1.f: Likewise.
25090         * gfortran.dg/g77/20000511-2.f: Likewise.
25091         * gfortran.dg/g77/20000518.f: Likewise.
25092         * gfortran.dg/g77/20000601-1.f: Likewise.
25093         * gfortran.dg/g77/20000601-2.f: Likewise.
25094         * gfortran.dg/g77/20000629-1.f: Likewise.
25095         * gfortran.dg/g77/20000630-2.f: Likewise.
25096         * gfortran.dg/g77/20010115.f: Likewise.
25097         * gfortran.dg/g77/20010321-1.f: Likewise.
25098         * gfortran.dg/g77/20010426.f: Likewise.
25099         * gfortran.dg/g77/20020307-1.f: Likewise.
25100         * gfortran.dg/g77/8485.f: Likewise.
25101         * gfortran.dg/g77/960317-1.f: Likewise.
25102         * gfortran.dg/g77/970915-0.f: Likewise.
25103         * gfortran.dg/g77/980310-1.f: Likewise.
25104         * gfortran.dg/g77/980310-2.f: Likewise.
25105         * gfortran.dg/g77/980310-3.f: Likewise.
25106         * gfortran.dg/g77/980310-4.f: Likewise.
25107         * gfortran.dg/g77/980310-6.f: Likewise.
25108         * gfortran.dg/g77/980310-7.f: Likewise.
25109         * gfortran.dg/g77/980310-8.f: Likewise.
25110         * gfortran.dg/g77/980419-2.f: Likewise.
25111         * gfortran.dg/g77/980424-0.f: Likewise.
25112         * gfortran.dg/g77/980427-0.f: Likewise.
25113         * gfortran.dg/g77/980729-0.f: Likewise.
25114         * gfortran.dg/g77/981117-1.f: Likewise.
25115         * gfortran.dg/g77/toon_1.f: Likewise.
25116
25117 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25118
25119         PR c++/2204
25120         * g++.dg/other/abstract2.C: New test.
25121
25122 2004-07-12  Paul Brook  <paul@codesourcery.com>
25123
25124         * gfortran.dg/pointer_init_1.f90: New test.
25125
25126 2004-07-11  Paul Brook  <paul@codesourcery.com>
25127
25128         PR fortran/15986
25129         * gfortran.dg/contained_1.f90: New test.
25130
25131 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25132
25133         * g++.dg/parse/defarg8.C: New test.
25134
25135 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25136
25137         PR fortran/16433
25138         * gfortran.dg/pr16433.f: New test.
25139
25140         PR fortran/17574
25141         * gfortran.dg/pr15754.f90: New test.
25142
25143 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25144
25145         PR tree-optimization/16437
25146         * gcc.c-torture/execute/bitfld-4.c: New test.
25147
25148 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25149
25150         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25151         access to common var from module.
25152
25153 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25154
25155         PR fortran/16336
25156         * gfortran.fortran-torture/execute/common_2.f90: New test.
25157
25158 2004-07-10  Paul Brook  <paul@codesourcery.com>
25159
25160         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25161
25162 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25163
25164         PR fortran/15969
25165         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25166
25167 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25168
25169         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25170         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25171         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25172         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25173         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25174         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25175         * gfortran.dg/g77/funderscoring.f: Likewise.
25176         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25177
25178 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25179
25180         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25181
25182 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25183         Paul Brook  <paul@codesourcery.com>
25184
25185         PR fortran/13415
25186         * gfortran.dg/common_pointer_1.f90: New test.
25187
25188 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25189
25190         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25191
25192 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25193
25194         PR target/16364
25195         * gcc.c-torture/compile/20040709-1.c: New.
25196
25197 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25198
25199         PR fortran/14077
25200         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25201
25202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25203
25204         PR fortran/13201
25205         * gfortran.dg/shape_1.f90: New test.
25206
25207 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25208             Andrew Pinski  <apinski@apple.com>
25209
25210         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25211
25212 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25213
25214         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25215         comment.
25216
25217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25218         Paul Brook  <paul@codesourcery.com>
25219
25220         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25221         '.f95' and '.F95'.
25222
25223 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25224
25225         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25226
25227 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25228
25229         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25230         testcases with capital suffix.
25231
25232 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25233
25234         PR fortran/15481
25235         PR fortran/13372
25236         PR fortran/13575
25237         PR fortran/15978
25238         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25239
25240         * gfortran.dg/implicit_1.f90: New test.
25241
25242 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25243
25244         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25245         expression to match gfortran warning/error messages
25246         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25247         dg-error text.
25248
25249 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25250
25251         * lib/fortran-torture.exp: Rename proc search_for to
25252         search_for_re.
25253
25254 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25255
25256         * gcc.c-torture/execute/simd-5.x: New file.
25257         XFAIL on SPARC 64-bit at -O0.
25258
25259 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25260
25261         PR c++/8211
25262         PR c++/16165
25263         * g++.dg/warn/effc3.C: New test.
25264
25265 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25266
25267         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25268         change X to 1X in format.
25269         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25270         add data statements to conform to standard.
25271
25272 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25273
25274         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25275         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25276         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25277
25278 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25279
25280         * gfortran.dg/g77/7388.f: Copy from g77.dg
25281         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25282         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25283         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25284         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25285         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25286         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25287         * gfortran.dg/g77/strlen0.f: Likewise.
25288
25289 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25290
25291         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25292         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25293
25294 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25295
25296         * gcc.c-torture/execute/920428-2.x: Delete.
25297         * gcc.c-torture/execute/920501-7.x: Likewise.
25298
25299 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25300
25301         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25302         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25303         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25304         prescott and c3-2.
25305         (PREFETCH_3DNOW): Add -march=c3.
25306
25307 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25308
25309         PR c/16437
25310         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25311         * gcc.c-torture/execute/bf64-1.x: Likewise.
25312
25313 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25314
25315         * gcc.c-torture/compile/20040708-1.c: New test.
25316
25317 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25318
25319         PR c++/16169
25320         * g++.dg/warn/effc2.C: New test.
25321
25322 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25323
25324         * gcc.c-torture/execute/bitfld-1.x: Remove.
25325         * gcc.c-torture/execute/bitfld-3.c: New test.
25326         * gcc.dg/bitfld-2.c: Remove XFAILs.
25327
25328 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25329
25330         PR c++/16276
25331         * g++.dg/rtti/tinfo1.C: New file.
25332
25333 2004-07-07  Eric Christopher  <echristo@redhat.com>
25334
25335         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25336
25337 2004-07-07  Andrew Pinski  <apinski@apple.com>
25338
25339         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25340
25341 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25342
25343         * g++.dg/init/call1.C: XFAIL.
25344
25345 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25346
25347         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25348         except for movstrict*, to movmem* and clrstr* to clrmem*.
25349
25350 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25351
25352         * gcc.c-torture/execute/20040707-1.c: New test.
25353
25354 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25355
25356         * gcc.c-torture/execute/20040706-1.c: New test.
25357
25358 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25359
25360         PR c++/3671
25361         * g++.dg/template/spec14.C: New test.
25362
25363 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25364
25365         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25366         nothing if not yet defined.  Use it in b, c and d type definitions.
25367         * gcc.c-torture/execute/20040705-1.c: New test.
25368         * gcc.c-torture/execute/20040705-2.c: New test.
25369
25370 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25371
25372         PR c++/2518
25373         * g++.dg/lookup/new1.C: New test.
25374
25375 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25376
25377         PR c++/11406
25378         * g++.dg/template/sizeof8.C: New test.
25379
25380 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25381
25382         * gcc.c-torture/compile/20040705-1.c: New test.
25383
25384 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25385
25386         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25387
25388 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25389
25390         * gcc.dg/cpp/if-mop.c: Two new testcases.
25391         * gcc.dg/cpp/trad/comment-3.c: New.
25392
25393 2004-07-04  Paul Brook  <paul@codesourcery.com>
25394
25395         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25396
25397 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25398
25399         PR c++/3761
25400         * g++.dg/lookup/crash4.C: New test.
25401
25402 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25403
25404         * gcc.c-torture/execute/builtin-abs-1.c
25405         * gcc.c-torture/execute/builtin-abs-2.c
25406         * gcc.c-torture/execute/builtin-complex-1.c
25407         * gcc.c-torture/execute/builtins/string-1-lib.c
25408         * gcc.c-torture/execute/builtins/string-1.c
25409         * gcc.c-torture/execute/builtins/string-2-lib.c
25410         * gcc.c-torture/execute/builtins/string-2.c
25411         * gcc.c-torture/execute/builtins/string-3-lib.c
25412         * gcc.c-torture/execute/builtins/string-3.c
25413         * gcc.c-torture/execute/builtins/string-4-lib.c
25414         * gcc.c-torture/execute/builtins/string-4.c
25415         * gcc.c-torture/execute/builtins/string-5-lib.c
25416         * gcc.c-torture/execute/builtins/string-5.c
25417         * gcc.c-torture/execute/builtins/string-6-lib.c
25418         * gcc.c-torture/execute/builtins/string-6.c
25419         * gcc.c-torture/execute/builtins/string-7-lib.c
25420         * gcc.c-torture/execute/builtins/string-7.c
25421         * gcc.c-torture/execute/builtins/string-8-lib.c
25422         * gcc.c-torture/execute/builtins/string-8.c
25423         * gcc.c-torture/execute/builtins/string-9-lib.c
25424         * gcc.c-torture/execute/builtins/string-9.c
25425         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25426         * gcc.c-torture/execute/builtins/string-asm-1.c
25427         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25428         * gcc.c-torture/execute/builtins/string-asm-2.c
25429         * gcc.c-torture/execute/stdio-opt-1.c
25430         * gcc.c-torture/execute/stdio-opt-2.c
25431         * gcc.c-torture/execute/stdio-opt-3.c
25432         * gcc.c-torture/execute/string-opt-1.c
25433         * gcc.c-torture/execute/string-opt-10.c
25434         * gcc.c-torture/execute/string-opt-11.c
25435         * gcc.c-torture/execute/string-opt-12.c
25436         * gcc.c-torture/execute/string-opt-13.c
25437         * gcc.c-torture/execute/string-opt-14.c
25438         * gcc.c-torture/execute/string-opt-15.c
25439         * gcc.c-torture/execute/string-opt-16.c
25440         * gcc.c-torture/execute/string-opt-2.c
25441         * gcc.c-torture/execute/string-opt-6.c
25442         * gcc.c-torture/execute/string-opt-7.c
25443         * gcc.c-torture/execute/string-opt-8.c:
25444         Replace with ...
25445
25446         * gcc.c-torture/execute/builtins/abs-2.c
25447         * gcc.c-torture/execute/builtins/abs-3.c
25448         * gcc.c-torture/execute/builtins/complex-1.c
25449         * gcc.c-torture/execute/builtins/fprintf.c
25450         * gcc.c-torture/execute/builtins/fputs.c
25451         * gcc.c-torture/execute/builtins/memcmp.c
25452         * gcc.c-torture/execute/builtins/memmove.c
25453         * gcc.c-torture/execute/builtins/memops-asm.c
25454         * gcc.c-torture/execute/builtins/mempcpy-2.c
25455         * gcc.c-torture/execute/builtins/mempcpy.c
25456         * gcc.c-torture/execute/builtins/memset.c
25457         * gcc.c-torture/execute/builtins/printf.c
25458         * gcc.c-torture/execute/builtins/sprintf.c
25459         * gcc.c-torture/execute/builtins/strcat.c
25460         * gcc.c-torture/execute/builtins/strchr.c
25461         * gcc.c-torture/execute/builtins/strcmp.c
25462         * gcc.c-torture/execute/builtins/strcpy.c
25463         * gcc.c-torture/execute/builtins/strcspn.c
25464         * gcc.c-torture/execute/builtins/strlen-2.c
25465         * gcc.c-torture/execute/builtins/strlen.c
25466         * gcc.c-torture/execute/builtins/strncat.c
25467         * gcc.c-torture/execute/builtins/strncmp-2.c
25468         * gcc.c-torture/execute/builtins/strncmp.c
25469         * gcc.c-torture/execute/builtins/strncpy.c
25470         * gcc.c-torture/execute/builtins/strpbrk.c
25471         * gcc.c-torture/execute/builtins/strpcpy-2.c
25472         * gcc.c-torture/execute/builtins/strpcpy.c
25473         * gcc.c-torture/execute/builtins/strrchr.c
25474         * gcc.c-torture/execute/builtins/strspn.c
25475         * gcc.c-torture/execute/builtins/strstr-asm.c
25476         * gcc.c-torture/execute/builtins/strstr.c:
25477         ... these new files.
25478
25479         * gcc.c-torture/execute/builtins/abs-2-lib.c
25480         * gcc.c-torture/execute/builtins/abs-3-lib.c
25481         * gcc.c-torture/execute/builtins/complex-1-lib.c
25482         * gcc.c-torture/execute/builtins/fprintf-lib.c
25483         * gcc.c-torture/execute/builtins/fputs-lib.c
25484         * gcc.c-torture/execute/builtins/memcmp-lib.c
25485         * gcc.c-torture/execute/builtins/memmove-lib.c
25486         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25487         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25488         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25489         * gcc.c-torture/execute/builtins/memset-lib.c
25490         * gcc.c-torture/execute/builtins/printf-lib.c
25491         * gcc.c-torture/execute/builtins/sprintf-lib.c
25492         * gcc.c-torture/execute/builtins/strcat-lib.c
25493         * gcc.c-torture/execute/builtins/strchr-lib.c
25494         * gcc.c-torture/execute/builtins/strcmp-lib.c
25495         * gcc.c-torture/execute/builtins/strcpy-lib.c
25496         * gcc.c-torture/execute/builtins/strcspn-lib.c
25497         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25498         * gcc.c-torture/execute/builtins/strlen-lib.c
25499         * gcc.c-torture/execute/builtins/strncat-lib.c
25500         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25501         * gcc.c-torture/execute/builtins/strncmp-lib.c
25502         * gcc.c-torture/execute/builtins/strncpy-lib.c
25503         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25504         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25505         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25506         * gcc.c-torture/execute/builtins/strrchr-lib.c
25507         * gcc.c-torture/execute/builtins/strspn-lib.c
25508         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25509         * gcc.c-torture/execute/builtins/strstr-lib.c
25510         * gcc.c-torture/execute/builtins/lib/abs.c
25511         * gcc.c-torture/execute/builtins/lib/fprintf.c
25512         * gcc.c-torture/execute/builtins/lib/memset.c
25513         * gcc.c-torture/execute/builtins/lib/printf.c
25514         * gcc.c-torture/execute/builtins/lib/sprintf.c
25515         * gcc.c-torture/execute/builtins/lib/strcpy.c
25516         * gcc.c-torture/execute/builtins/lib/strcspn.c
25517         * gcc.c-torture/execute/builtins/lib/strncat.c
25518         * gcc.c-torture/execute/builtins/lib/strncmp.c
25519         * gcc.c-torture/execute/builtins/lib/strncpy.c
25520         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25521         * gcc.c-torture/execute/builtins/lib/strspn.c
25522         * gcc.c-torture/execute/builtins/lib/strstr.c:
25523         New files containing support routines.
25524
25525         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25526         declaration.
25527         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25528         when not optimizing.
25529
25530 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/16240
25533         * g++.dg/abi/mangle22.C: New test.
25534         * g++.dg/abi/mangle23.C: Likewise.
25535
25536 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25537
25538         PR fortran/16290
25539         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25540         Allow for cases without denormalized floating point numbers.
25541
25542 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25543
25544         PR c/1027
25545         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25546         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25547         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25548         expected warning text.
25549         * gcc.dg/format/diag-2.c: New test.
25550
25551 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25552
25553         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25554
25555 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25556
25557         * gcc.dg/builtins-43.c: New.
25558         * gcc.dg/builtins-44.c: New.
25559         * gcc.dg/builtins-45.c: New.
25560
25561 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25562             Andreas Tobler  <a.tobler@schweiz.ch>
25563
25564         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25565         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25566         as SIGSEGV.
25567         * gcc.dg/cleanup-11.c: Likewise.
25568         * gcc.dg/cleanup-8.c: Likewise.
25569         * gcc.dg/cleanup-9.c: Likewise.
25570         * gcc.dg/cleanup-5.c: Run on all platforms.
25571
25572 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25573
25574         * g++.dg/warn/nonnull1.C: New test.
25575
25576 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25577
25578         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25579         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25580         Special-case the Sun compiler wrt to <complex.h>.
25581
25582 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25583
25584         * gcc.dg/Wunreachable-8.C: New test.
25585
25586         * gcc.dg/h8300-ice2.c : New test.
25587
25588 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25589
25590         PR fortran/16161
25591         * gfortran.fortran-torture/compile/implicit.f90: Add test
25592         for implicit character.
25593
25594 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25595
25596         PR fortran/16289
25597         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25598         Use tiny() intrinsic to find smallest non-negative real
25599
25600 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25601
25602         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25603         * gcc.dg/compat/struct-by-value-22_x.c: New.
25604         * gcc.dg/compat/struct-by-value-22_y.c: New.
25605
25606         * gcc.c-torture/execute/20040629-1.c: New test.
25607
25608 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25609
25610         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25611         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25612
25613         PR target/16195
25614         * gcc.dg/20040625-1.c: New test.
25615
25616 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25617
25618         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25619
25620 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25621
25622         PR fortran/15963
25623         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25624
25625 2004-06-29  Richard Henderson  <rth@redhat.com>
25626
25627         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25628
25629 2004-06-29  Paul Brook  <paul@codesourcery.com>
25630
25631         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25632         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25633
25634 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         PR c++/16260
25637         * g++.dg/parse/crash15.C: New.
25638
25639 2004-06-28  Andrew Pinski  <apinski@apple.com>
25640
25641         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25642         by the error already.
25643
25644         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25645
25646 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25647
25648         PR target/14041
25649         * gcc.dg/h8300-bss-align-1.c : New.
25650
25651 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         * PR c++/16174
25654         * g++.dg/template/ctor4.C: New.
25655
25656 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25657
25658         PR c++/16205
25659         * g++.dg/warn/Wsequence-point-1.C: New test.
25660
25661 2004-06-27  Paul Brook  <paul@codesourcery.com>
25662
25663         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25664
25665 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25666
25667         * g++.old-deja/g++.mike/p7325.C: Remove.
25668
25669 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25670
25671         PR c/14963
25672         * gcc.dg/pr14963.c: New test.
25673
25674 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25675
25676         PR c++/16193
25677         * g++.dg/parse/redef1.C: New test.
25678
25679 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25680
25681         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25682         20021110.c.
25683         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25684         20021119-1.c.
25685         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25686         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25687         5-04.c.
25688         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25689         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25690         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25691         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25692         g++.brendan/enum14.C.
25693         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25694         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25695         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25696         g++.mike/virt1.C.
25697         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25698         memtemp24.C.
25699
25700 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25701
25702         * gcc.dg/20040527-1.c: New test case.
25703
25704 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25705
25706         PR gfortran/pr16196
25707         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25708
25709 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25710
25711         PR middle-end/15825
25712         * gcc.dg/pr15825-1.c: New test case.
25713
25714 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25715
25716         * gcc.c-torture/execute/20040625-1.c: New test.
25717
25718 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25719
25720         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25721
25722 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25723
25724         * gcc.dg/torture/mips-div-1.c: New test.
25725
25726 2004-06-24  Jeff Law  <law@redhat.com>
25727
25728         * gcc.dg/tree-ssa/20040624-1.c: New test.
25729
25730 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25731
25732         * gcc.c-torture/compile/20040624-1.c: New test.
25733
25734 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25735
25736         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25737         this directory.
25738
25739 2004-06-23  Andrew Pinski  <apinski@apple.com>
25740
25741         PR middle-end/15988
25742         * g++.dg/opt/ptrmem4.C: New test.
25743
25744         * gcc.dg/c90-array-quals-2.c: New test.
25745
25746 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25747
25748         * gcc.dg/kpice1.c: New test.
25749
25750 2006-06-23  Andrew Pinski  <apinski@apple.com>
25751
25752         * gcc.dg/c90-array-quals.c: New test.
25753
25754 2006-06-22  Richard Henderson  <rth@redhat.com>
25755
25756         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25757
25758 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25759
25760         * gcc.dg/builtins-config.h: Handle FreeBSD.
25761
25762 2006-06-22  Richard Henderson  <rth@redhat.com>
25763
25764         * g++.dg/opt/devirt1.C: New.
25765
25766 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25767
25768         * g++.dg/opt/pr15551.C: New testcase.
25769
25770 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25771
25772         PR target/14800
25773         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25774         x86_64-*-linux* when compiling for 32bit.
25775
25776 2004-06-21  Andrew Pinski  <apinski@apple.com>
25777
25778         * gcc.dg/pch/struct-1.c: New.
25779         * gcc.dg/pch/struct-1.hs: New.
25780
25781 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25782
25783         * gcc.dg/pch/save-temps-1.c: New file.
25784         * gcc.dg/pch/save-temps-1.hs: New file.
25785
25786 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25787
25788         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25789         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25790
25791 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25792
25793         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25794         to fix type error.
25795         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25796         Remove trailing spaces.
25797
25798 2004-06-21  Richard Henderson  <rth@redhat.com>
25799
25800         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25801         merging && to BIT_FIELD_REF.
25802
25803 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25804
25805         * g++.dg/opt/placeholder1.C: New test.
25806
25807 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25808
25809         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25810         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25811         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25812         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25813
25814 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25815
25816         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25817         extern "C".
25818         * g++.dg/other/pragma-re-1.C: Add comments.
25819
25820 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25821
25822         PR gfortran/16080
25823         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25824
25825 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25826
25827         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25828         instead of setting the type of size_t by
25829         hand.
25830
25831 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25832
25833         * gcc.dg/unordered-2.c: New test case.
25834         * gcc.dg/unordered-3.c: New test case.
25835
25836 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25837
25838         PR other/16043
25839         * lib/g++.exp (g++_version): Tweak regexp for version
25840         * lib/g77.exp (g77_version): Likewise.
25841         * lib/gfortran.exp (gfortran_version): Likewise.
25842         * lib/objc.exp (objc_version): Likewise.
25843         * lib/treelang.exp (treelang_version): Likewise.
25844
25845 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25846
25847         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25848         Use INT_MAX instead of __INT_MAX__.
25849         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25850
25851         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25852         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25853         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25854         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25855         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25856         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25857         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25858         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25859         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25860
25861         * gcc.dg/range-test-1.c: New test.
25862         * g++.dg/opt/range-test-1.C: New test.
25863
25864 2004-06-17  Richard Henderson  <rth@redhat.com>
25865
25866         * objc.dg/sync-1.m: New.
25867         * objc.dg/try-catch-1.m: Don't force next runtime.
25868         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25869         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25870         shadowed catch clause.
25871         * objc.dg/try-catch-5.m: New.
25872
25873 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25874
25875         Bug 14610
25876         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25877
25878 2004-06-15  Richard Henderson  <rth@redhat.com>
25879
25880         * gcc.dg/20001116-1.c: Move expected warning line.
25881
25882 2004-06-15  Richard Henderson  <rth@redhat.com>
25883
25884         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25885         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25886
25887 2004-06-15  Jeff Law  <law@redhat.com>
25888
25889         * gcc.dg/tree-ssa/20040615-1.c: New test.
25890         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25891         be less sensitive to operand ordering.
25892         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25893
25894 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25895
25896         * g++.dg/abi/bitfield3.C: Add comment..
25897
25898 2004-06-15  Richard Henderson  <rth@redhat.com>
25899
25900         * g++.dg/ext/stmtexpr1.C: XFAIL.
25901         * gcc.dg/20030612-1.c: XFAIL.
25902
25903 2004-06-15  Eric Christopher  <echristo@redhat.com>
25904
25905         * g++.dg/charset/asm5.c: New.
25906         * gcc.dg/charset/asm6.c: New.
25907
25908 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25909
25910         PR fortran/15962
25911         * gfortran.fortran-torture/execute/select_1.f90: New test.
25912
25913 2004-06-15  Paul Brook  <paul@codesourcery.com>
25914
25915         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25916
25917 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25918
25919         PR c++/15967
25920         * g++.dg/lookup/crash3.C: New test.
25921
25922 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25923
25924         PR c++/15947
25925         * g++.dg/parse/dtor4.C: New test.
25926
25927 2004-06-14  Jeff Law  <law@redhat.com>
25928
25929         * gcc.c-torture/compile/20040614-1.c: New test.
25930
25931 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25932
25933         PR fortran/15211
25934         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
25935         LEN of a character array.
25936
25937 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
25938
25939         PR c++/15096
25940         * g++.dg/template/ptrmem10.C: New test.
25941
25942         PR c++/14930
25943         * g++.dg/template/friend30.C: New test.
25944
25945 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25946
25947         PR fortran/14928
25948         * gfortran.fortran-torture/compile/mloc.f90: New test.
25949
25950 2004-06-13  Paul Brook  <paul@codesourcery.com>
25951
25952         * gfortran.fortran-torture/execute/random_2.f90: New test.
25953
25954 2004-06-13  Eric Christopher  <echristo@redhat.com>
25955
25956         * gcc.dg/noncompile/redecl-1.c: Fix error message.
25957
25958 2004-06-12  Paul Brook  <paul@codesourcery.com>
25959
25960         * gfortran.fortran-torture/execute/contained_3.f90: New test.
25961
25962 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25963
25964         PR fortran/14923
25965         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
25966
25967 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25968
25969         PR fortran/14957
25970         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
25971         syntax errors in end statements of contained subroutines.
25972
25973 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25974
25975         PR fortran/12841
25976         * gfortran.fortran-torture/execute/null_arg.f90: New test.
25977
25978 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25979
25980         PR fortran/15665
25981         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
25982
25983 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
25984
25985         PR gfortran/12839
25986         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
25987
25988 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
25989
25990         PR c++/15862
25991         * g++.dg/parse/enum1.C: New test.
25992
25993 2004-06-10  Jeff Law  <law@redhat.com>
25994
25995         * gcc.c-torture/compile/20040610-1.c: New test.
25996
25997 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25998
25999         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26000         * g++.old-deja/g++.other/decl3.C: Likewise.
26001
26002 2004-06-10  Brian Booth  <bbooth@redhat.com>
26003
26004         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26005         V_MAY_DEF instead of VDEF.
26006         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26007
26008 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26009
26010         PR c++/14211
26011         * g++.dg/conversion/const1.C: New test.
26012
26013         PR c++/15076
26014         * g++.dg/conversion/reinterpret1.C: New test.
26015
26016         PR c++/15877
26017         * g++.dg/template/enum2.C: New test.
26018
26019         PR c++/15227
26020         * g++.dg/template/error13.C: New test.
26021
26022 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26023
26024         PR fortran/14957
26025         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26026         arguments to test_* REAL and of the right size.
26027
26028 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26029
26030         PR target/15569
26031         PR rtl-optimization/15681
26032         * gcc.dg/20040609-1.c: New test.
26033
26034 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26035
26036         PR c++/14791
26037         * g++.dg/opt/builtins1.C: New test.
26038
26039 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26040
26041         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26042         that use default windows32 struct layout.
26043         * gcc.dg/i386-bitfield2.c: Likewise.
26044
26045 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26046
26047         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26048         for mingw32 and cygwin targets.
26049
26050 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26051
26052         * gcc.dg/pch/macro-4.c: New.
26053         * gcc.dg/pch/macro-4.hs: New.
26054
26055 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26056
26057         PR fortran/13249
26058         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26059
26060 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26061
26062         PR fortran/13372
26063         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26064
26065 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26066
26067         PR gfortran/14897
26068         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26069
26070 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26071
26072         PR gfortran/15755
26073         * gfortran.fortran-torture/execute/backspace.c : New test.
26074
26075 2004-06-09  Paul Brook  <paul@codesourcery.com>
26076
26077         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26078         (pointer_to_section): Rewrite to use smaller array.
26079
26080 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26081
26082         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26083         * gcc.dg/ext/altivec-10.c: Same.
26084         * gcc.dg/ext/altivec-11.c: Same.
26085         * gcc.dg/ext/altivec-12.c: Same.
26086         * gcc.dg/ext/altivec-13.c: Same.
26087         * gcc.dg/ext/altivec-14.c: Same.
26088         * gcc.dg/ext/altivec-15.c: Same.
26089         * gcc.dg/ext/altivec-16.c: Same.
26090         * gcc.dg/ext/altivec-3.c: Same.
26091         * gcc.dg/ext/altivec-4.c: Same.
26092         * gcc.dg/ext/altivec-6.c: Same.
26093         * gcc.dg/ext/altivec-7.c: Same.
26094         * gcc.dg/ext/altivec-8.c: Same.
26095         * gcc.dg/ext/altivec-varargs-1.c: Same.
26096
26097         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26098         * g++.dg/ext/altivec-10.C: Same.
26099         * g++.dg/ext/altivec-2.C: Same.
26100         * g++.dg/ext/altivec-3.C: Same.
26101         * g++.dg/ext/altivec-4.C: Same.
26102         * g++.dg/ext/altivec-5.C: Same.
26103         * g++.dg/ext/altivec-6.C: Same.
26104         * g++.dg/ext/altivec-7.C: Same.
26105         * g++.dg/ext/altivec-8.C: Same.
26106         * g++.dg/ext/altivec-9.C: Same.
26107
26108 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26109
26110         PR c++/7841
26111         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26112
26113 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26114
26115         * gcc.dg/union-1.c: New test.
26116
26117 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26118
26119         * gcc.dg/builtins-41.c: New test case.
26120         * gcc.dg/builtins-42.c: New test case.
26121
26122 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26123
26124         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26125         * g++.dg/ext/altivec-10.C: Same.
26126         * g++.dg/ext/altivec-2.C: Same.
26127         * g++.dg/ext/altivec-3.C: Same.
26128         * g++.dg/ext/altivec-4.C: Same.
26129         * g++.dg/ext/altivec-5.C: Same.
26130         * g++.dg/ext/altivec-6.C: Same.
26131         * g++.dg/ext/altivec-7.C: Same.
26132         * g++.dg/ext/altivec-8.C: Same.
26133         * g++.dg/ext/altivec-9.C: Same.
26134         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26135         * g++.old-deja/g++.brendan/new3.C: Same.
26136         * gcc.c-torture/execute/eeprof-1.x: Same.
26137
26138 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26139
26140         PR c/14765
26141         * gcc.dg/pr14765-1.c: New test.
26142
26143 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26144
26145         PR c/14649
26146         * gcc.dg/pr14649-1.c: New test case.
26147
26148 2004-06-07  Richard Henderson  <rth@redhat.com>
26149
26150         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26151         if temporaries.
26152
26153 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26154
26155         * g++.dg/eh/elide1.C: Remove XFAIL.
26156
26157 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26158
26159         PR c++/15337
26160         * g++.dg/expr/sizeof3.C: New test.
26161
26162         PR c++/14777
26163         * g++.dg/template/access14.C: New test.
26164
26165         PR c++/15554
26166         * g++.dg/template/enum1.C: New test.
26167
26168         PR c++/15057
26169         * g++.dg/eh/throw1.C: New test.
26170
26171 2004-06-07  David Ayers  <d.ayers@inode.at>
26172             Ziemowit Laski  <zlaski@apple.com>
26173
26174         * lib/objc.exp (objc_target_compile): Revert the '-framework
26175         Foundation' flag fix, since bare Darwin does not ship
26176         with the Foundation framework.
26177         * objc/execute/next_mapping.h: Provide a local NSConstantString
26178         @interface and @implementation.
26179         (objc_constant_string_init): A constructor function, used to
26180         initialize the NSConstantString meta-class object.
26181         * objc/execute/string1.m: Include "next_mapping.h" instead of
26182         <Foundation/NSString.h>.
26183         * objc/execute/string2.m: Likewise.
26184         * objc/execute/string3.m: Likewise.
26185         * objc/execute/string4.m: Likewise.
26186
26187 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26188
26189         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26190         to double. Replace double with FLOAT.
26191         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26192
26193         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26194         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26195         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26196         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26197         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26198         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26199         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26200         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26201
26202 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26203
26204         PR c/13519
26205         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26206
26207 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26208
26209         PR c++/15503
26210         * g++.dg/template/meminit2.C: New test.
26211
26212 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26213
26214         PR target/15822
26215         * gcc.c-torture/execute/compare-fp-1.c,
26216         gcc.c-torture/execute/compare-fp-2.c,
26217         gcc.c-torture/execute/compare-fp-3.c,
26218         gcc.c-torture/execute/compare-fp-4.c,
26219         gcc.c-torture/execute/compare-fp-3.x,
26220         gcc.c-torture/execute/compare-fp-4.x: Moved...
26221         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26222         gcc.c-torture/execute/ieee/compare-fp-2.c,
26223         gcc.c-torture/execute/ieee/compare-fp-3.c,
26224         gcc.c-torture/execute/ieee/compare-fp-4.c,
26225         gcc.c-torture/execute/ieee/compare-fp-3.x,
26226         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26227
26228 2004-06-04  David Ayers  <d.ayers@inode.at>
26229
26230         * objc/execute/protocol-isEqual-4.m: New testcase.
26231
26232 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26233
26234         * objc/execute/protocol-isEqual-1.m: New testcase.
26235         * objc/execute/protocol-isEqual-2.m: New testcase.
26236         * objc/execute/protocol-isEqual-3.m: New testcase.
26237
26238 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26239
26240         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26241
26242 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26243
26244         * lib/objc.exp (objc_target_compile): When running tests on
26245         Darwin (Mac OS X), inform the linker about '-framework
26246         'Foundation'.
26247
26248 2004-06-02  Eric Christopher  <echristo@redhat.com>
26249
26250         * gcc.c-torture/compile/20040602-1.c: New.
26251
26252 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26253
26254         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26255         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26256
26257         PR tree-optimization/14736
26258         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26259
26260         PR tree-optimization/14042
26261         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26262
26263         PR tree-optimization/14729
26264         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26265
26266 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26267
26268         PR fortran/15557
26269         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26270
26271 2004-06-01  Richard Hederson  <rth@redhat.com>
26272
26273         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26274
26275 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26276
26277         PR c++/14932
26278         * g++.dg/parse/offsetof4.C: New test.
26279
26280 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26281
26282         PR objc/7993
26283         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26284
26285 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26286
26287         PR c++/15701
26288         * g++.dg/template/friend29.C: New test.
26289
26290 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26291
26292         PR c/15749
26293         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26294
26295 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26296
26297         * gcc.dg/sparc-trap-1.c: New test.
26298
26299 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26300
26301         PR middle-end/15069
26302         * g++.dg/opt/fold3.C: New test case.
26303
26304 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26305
26306         * lib/target-supports.exp (check_iconv_available): Fix fallout
26307         from 2004-05-28 patch.
26308
26309 2004-05-30  Paul Brook  <paul@codesourcery.com>
26310
26311         PR fortran/15620
26312         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26313         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26314
26315 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26316
26317         * gfortran.fortran-torture/execute/random_1.f90: New test.
26318
26319 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26320
26321         * g++.dg/ext/altivec-10.C: New test.
26322
26323 2004-05-29  Paul Brook  <paul@codesourcery.com>
26324
26325         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26326
26327 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26328
26329         * gcc.dg/altivec-16.c: New test.
26330
26331 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26332
26333         * lib/target-supports.exp (check_vmx_hw_available): New.
26334         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26335
26336         * lib/target-supports.exp (check_alias_available,
26337         check_iconv_available, check_named_sections_available): Use
26338         unique names for temporary files.
26339
26340 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26341
26342         * gcc.dg/altivec-15.c: New test.
26343
26344 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26345
26346         PR c++/15083
26347         * g++.dg/warn/noeffect6.C: New test.
26348
26349         PR c++/15471
26350         * g++.dg/expr/ptrmem4.C: New test.
26351
26352         PR c++/15640
26353         * g++.dg/template/operator3.C: New test.
26354
26355 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26356
26357         PR c++/14668
26358         * g++.dg/lookup/redecl1.C: New test.
26359         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26360
26361 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26362
26363         * gcc.c-torture/execute/compare-fp-1.c,
26364         gcc.c-torture/execute/compare-fp-2.c,
26365         gcc.c-torture/execute/compare-fp-3.c,
26366         gcc.c-torture/execute/compare-fp-4.c,
26367         gcc.c-torture/execute/compare-fp-3.x,
26368         gcc.c-torture/execute/compare-fp-4.x,
26369         gcc.dg/pr15649-1.c: New.
26370
26371 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26372
26373         PR c++/12883
26374         * g++.dg/init/array14.C: New test.
26375
26376 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26377
26378         * lib/compat.exp (compat-get-options-main): New.
26379         (compat-get-options): Remove unneeded code, warn for ignored
26380         command.
26381         (compat-execute): Check flag set by dg-require-* commands.
26382
26383         * lib/compat.exp (compat-execute): Break up long lines.
26384
26385 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26386
26387         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26388         * gcc.dg/altivec-14.c: New test.
26389         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26390
26391         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26392         * gcc.dg/altivec-12.c: Ditto.
26393
26394         * gcc.dg/altivec-3.c: Move call to altivec_check.
26395
26396 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26397
26398         PR c++/15044
26399         * g++.dg/template/error12.C: New test.
26400
26401         PR c++/15317
26402         * g++.dg/ext/attrib15.C: New test.
26403
26404         PR c++/15329
26405         * g++.dg/template/ptrmem9.C: New test.
26406
26407 2004-05-25  Paul Brook  <paul@codesourcery.com>
26408
26409         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26410
26411 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26412
26413         PR c++/15165
26414         * g++.dg/template/crash19.C: New test.
26415
26416 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26417
26418         PR c++/15025
26419         * g++.dg/template/redecl1.C: New test.
26420
26421 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26422
26423         PR c++/14821
26424         * g++.dg/other/ns1.C: New test.
26425
26426         PR c++/14883
26427         * g++.dg/template/invalid1.C: New test.
26428
26429 2004-05-23  Paul Brook  <paul@codesourcery.com>
26430         Victor Leikehman  <lei@haifasphere.co.il>
26431
26432         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26433         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26434
26435 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26436
26437         PR c++/15285
26438         PR c++/15299
26439         * g++.dg/template/non-dependent5.C: New test.
26440         * g++.dg/template/non-dependent6.C: New test.
26441
26442 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26443
26444         PR c++/15507
26445         * g++.dg/inherit/union1.C: New test.
26446
26447         PR c++/15542
26448         * g++.dg/template/addr1.C: New test.
26449
26450         PR c++/15427
26451         * g++.dg/template/array5.C: New test.
26452
26453         PR c++/15287
26454         * g++.dg/template/array6.C: New test.
26455
26456 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26457             Roger Sayle  <roger@eyesopen.com>
26458
26459         * g++.dg/lookup/forscope2.C: New test case.
26460
26461 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26462
26463         * gcc.dg/cpp/Wmissingdirs.c: New.
26464
26465 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26466
26467         PR target/15301
26468         * gcc.dg/compat/union-m128-1.h: New file.
26469         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26470         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26471         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26472
26473 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26474
26475         PR target/15302
26476         * gcc.dg/compat/struct-complex-1.h: New file.
26477         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26478         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26479         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26480
26481 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26482
26483         PR middle-end/3074
26484         * gcc.dg/pr3074-1.c: New test case.
26485         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26486
26487 2004-05-20  Falk Hueffner  <falk@debian.org>
26488
26489         PR other/15526
26490         * gcc.dg/ftrapv-1.c: New test case.
26491
26492 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26493
26494         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26495
26496 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26497             Jeff Law  <law@redhat.com>
26498
26499         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26500         * gcc.dg/tree-ssa/20040518-2.c: New test.
26501
26502         * gcc.dg/tree-ssa/20040518-1.c: New test.
26503
26504 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26505
26506         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26507
26508 2004-05-18  Paul Brook  <paul@codesourcery.com>
26509
26510         PR fortran/13930
26511         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26512
26513 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26514
26515         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26516         constant folding.
26517
26518 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26519
26520         * gcc.dg/tree-ssa/20040517-1.c: New test.
26521
26522 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26523
26524         * gcc.dg/loop-4.c: New test.
26525
26526 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26527
26528         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26529
26530 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26531
26532         PR fortran/15311
26533         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26534
26535 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26536
26537         PR fortran/13826
26538         PR fortran/13940
26539         * gfortran.fortran-torture/compile/data_1.f90: New test.
26540
26541 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26542
26543         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26544         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26545
26546 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26547
26548         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26549
26550 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26551
26552         PR c/15444
26553         * gcc.dg/format/xopen-1.c: Adjust expected message.
26554         * gcc.dg/format/xopen-3.c: New test.
26555
26556 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26557
26558         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26559
26560 2004-05-14  Jeff Law  <law@redhat.com>
26561
26562         * gcc.dg/tree-ssa/20040514-2.c: New test.
26563
26564 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26565
26566         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26567         this ...
26568         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26569         this.
26570
26571 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26572
26573         * gcc.dg/tree-ssa/20040514-1.c: New test.
26574
26575 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26576
26577         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26578         test.
26579
26580 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26581
26582         PR fortran/14066
26583         * gfortran.fortran-torture/compile/do_1.f90: New test.
26584
26585 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26586
26587         PR fortran/15051
26588         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26589         test.
26590
26591 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26592
26593         PR fortran/15149
26594         * gfortran.fortran-torture/execute/random_init.f90: New test.
26595
26596 2004-05-13  Paul Brook  <paul@codesourcery.com>
26597
26598         PR fortran/15314
26599         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26600
26601 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26602
26603         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26604         for the powerpc case.
26605
26606 2004-05-13  Jeff Law  <law@redhat.com>
26607
26608         * gcc.dg/tree-ssa/20040513-1.c: New test.
26609         * gcc.dg/tree-ssa/20040513-2.c: New test.
26610
26611 2004-05-13  Paul Brook  <paul@codesourcery.com>
26612
26613         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26614         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26615         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26616
26617 2004-05-13  Andreas Schwab  <schwab@suse.de>
26618
26619         PR other/10819
26620         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26621         characters.
26622
26623 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26624
26625         PR fortran/15294
26626         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26627
26628 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26629
26630         Merge from tree-ssa-20020619-branch.  See
26631         ChangeLog.tree-ssa for details.
26632
26633 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26634
26635         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26636         include <altivec.h> explicitly.
26637         * gcc.dg/altivec-13.c: Likewise.
26638
26639 2004-05-11  Paul Brook  <paul@codesourcery.com>
26640
26641         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26642
26643 2004-05-10  Eric Christopher  <echristo@redhat.com>
26644
26645         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26646         * gcc.dg/sibcall-4.c: Ditto.
26647
26648 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26649
26650         * g++.dg/ext/altivec-8.C: New test case.
26651         * gcc.dg/altivec-13.c: New test case.
26652
26653 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26654
26655         * gcc.c-torture/execute/divcmp-1.c: New test case.
26656         * gcc.c-torture/execute/divcmp-2.c: New test case.
26657         * gcc.c-torture/execute/divcmp-3.c: New test case.
26658
26659 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26660
26661         * g++.dg/other/pragma-re-2.C: New test.
26662
26663 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26664
26665         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26666         * gcc.dg/i386-387-2.c: Likewise.
26667
26668         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26669         __builtin_drem.
26670         * gcc.dg/i386-387-6.c: Likewise.
26671
26672 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26673
26674         * gcc.dg/builtins-33.c: Also check log1p*.
26675
26676 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26677
26678         PR optimization/15296
26679         * gcc.c-torture/execute/pr15296.c: New test.
26680
26681 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26682
26683         * gcc.dg/builtins-40.c: New test.
26684
26685 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26686
26687         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26688
26689 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26690
26691         * g++.dg/ext/spe1.C: New testcase.
26692
26693 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26694
26695         * objc.dg/image-info.m: Allow additional attributes
26696         for __image_info section.
26697
26698 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26699
26700         * gcc.dg/torture/mips-hilo-2.c: New test.
26701
26702 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26703
26704         PR c++/14389
26705         * g++.dg/template/member5.C: New test.
26706
26707 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26708
26709         * gcc.dg/builtins-34.c: Also check expm1*.
26710
26711 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26712
26713         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26714         * gcc.dg/torture/builtin-convert-3.c: New test.
26715
26716 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26717
26718         PR middle-end/15054
26719         * g++.dg/opt/pr15054.C: New test.
26720
26721 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26722
26723         * gcc.dg/torture/builtin-rounding-1.c: New test.
26724         * gcc.dg/builtins-25.c: Delete.
26725         * gcc.dg/builtins-29.c: Delete.
26726
26727 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26728
26729         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26730         * gcc.dg/sibcall-4.c: Likewise.
26731         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26732
26733 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26734
26735         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26736         bit-field on 16-bit targets.
26737
26738 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26739
26740         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26741         16-bit targets.
26742
26743 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26744
26745         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26746         * gcc.dg/rs6000-power2-2.c: Likewise.
26747
26748 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26749
26750         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26751         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26752         Change the asm registers to be in form of frN instead of fN.
26753
26754 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26755
26756         * gcc.dg/torture/builtin-convert-2.c: New test.
26757
26758 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26759
26760         * gcc.dg/rs6000-power2-1.c: New test.
26761         * gcc.dg/rs6000-power2-2.c: New test.
26762
26763 2004-04-28  Jan Hubicka  <jh@suse.cz>
26764
26765         * gcc.dg/unused-6.c: New test.
26766
26767 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26768             Ulrich Weigand  <uweigand@de.ibm.com>
26769
26770         * ada/acats/run_all.sh: Define $target variable.
26771
26772 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26773
26774         PR c++/15119
26775         * g++.dg/other/vararg-1.C: New test.
26776
26777         PR c++/4794
26778         * g++.dg/eh/cleanup3.C: New test.
26779
26780 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26781
26782         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26783         and ad8011a (target_insn).
26784         * ada/acats/support/macro.dfs: Likewise.
26785         * ada/acats/support/impbit.adb: New file.
26786
26787 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26788
26789         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26790
26791 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26792
26793         * gcc.dg/loop-3.c: New test.
26794
26795 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26796
26797         * gcc.c-torture/execute/simd-5.c: New test.
26798
26799 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26800
26801         PR c++/15064
26802         * g++.dg/template/crash18.C: New test.
26803
26804 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26805
26806         * g++.dg/ext/complit3.C: New test.
26807
26808 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26809
26810         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26811         * gcc.dg/altivec-3.c: Same.
26812         * gcc.dg/altivec-varargs-1.c: Same.
26813
26814 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26815
26816         * lib/target-supports.exp (check_profiling_available): Assume
26817         profiling is not available on powerpc-eabi targets.
26818
26819 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26820
26821         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26822         * gcc.dg/vmx/bug-1.c: Ditto.
26823
26824 2004-04-20  Eric Christopher  <echristo@redhat.com>
26825
26826         * gcc.dg/charset/extern.c: New test.
26827         * g++.dg/charset/extern3.cc: Ditto.
26828
26829 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26830
26831         * gcc.dg/builtins-39.c: New test.
26832
26833 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26834
26835         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26836
26837 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26838
26839         * gcc.dg/torture/mips-hilo-1.c: New test.
26840
26841 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26842
26843         * gcc.c-torture/compile/20040419-1.c: New test.
26844
26845 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26846
26847         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26848
26849 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26850             Aldy Hernandez  <aldyh@redhat.com>
26851
26852         * gcc.c-torture/execute/va-arg-24.c: New.
26853
26854 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26855             Aldy Hernandez  <aldyh@redhat.com>
26856
26857         * gcc.dg/vmx/1b-01.c: New.
26858         * gcc.dg/vmx/1b-02.c: New.
26859         * gcc.dg/vmx/1b-03.c: New.
26860         * gcc.dg/vmx/1b-04.c: New.
26861         * gcc.dg/vmx/1b-05.c: New.
26862         * gcc.dg/vmx/1b-06.c: New.
26863         * gcc.dg/vmx/1b-07.c: New.
26864         * gcc.dg/vmx/1c-01.c: New.
26865         * gcc.dg/vmx/1c-02.c: New.
26866         * gcc.dg/vmx/3a-01a.c: New.
26867         * gcc.dg/vmx/3a-01.c: New.
26868         * gcc.dg/vmx/3a-01m.c: New.
26869         * gcc.dg/vmx/3a-03.c: New.
26870         * gcc.dg/vmx/3a-03m.c: New.
26871         * gcc.dg/vmx/3a-04.c: New.
26872         * gcc.dg/vmx/3a-04m.c: New.
26873         * gcc.dg/vmx/3a-05.c: New.
26874         * gcc.dg/vmx/3a-06.c: New.
26875         * gcc.dg/vmx/3a-06m.c: New.
26876         * gcc.dg/vmx/3a-07.c: New.
26877         * gcc.dg/vmx/3b-01.c: New.
26878         * gcc.dg/vmx/3b-02.c: New.
26879         * gcc.dg/vmx/3b-10.c: New.
26880         * gcc.dg/vmx/3b-13.c: New.
26881         * gcc.dg/vmx/3b-14.c: New.
26882         * gcc.dg/vmx/3b-15.c: New.
26883         * gcc.dg/vmx/3c-01a.c: New.
26884         * gcc.dg/vmx/3c-01.c: New.
26885         * gcc.dg/vmx/3c-02.c: New.
26886         * gcc.dg/vmx/3c-03.c: New.
26887         * gcc.dg/vmx/3d-01.c: New.
26888         * gcc.dg/vmx/4-01.c: New.
26889         * gcc.dg/vmx/4-03.c: New.
26890         * gcc.dg/vmx/5-01.c: New.
26891         * gcc.dg/vmx/5-02.c: New.
26892         * gcc.dg/vmx/5-03.c: New.
26893         * gcc.dg/vmx/5-04.c: New.
26894         * gcc.dg/vmx/5-05.c: New.
26895         * gcc.dg/vmx/5-06.c: New.
26896         * gcc.dg/vmx/5-07.c: New.
26897         * gcc.dg/vmx/5-07t.c: New.
26898         * gcc.dg/vmx/5-08.c: New.
26899         * gcc.dg/vmx/5-10.c: New.
26900         * gcc.dg/vmx/5-11.c: New.
26901         * gcc.dg/vmx/7-01a.c: New.
26902         * gcc.dg/vmx/7-01.c: New.
26903         * gcc.dg/vmx/7c-01.c: New.
26904         * gcc.dg/vmx/7d-01.c: New.
26905         * gcc.dg/vmx/7d-02.c: New.
26906         * gcc.dg/vmx/8-01.c: New.
26907         * gcc.dg/vmx/8-02a.c: New.
26908         * gcc.dg/vmx/8-02.c: New.
26909         * gcc.dg/vmx/brode-1.c: New.
26910         * gcc.dg/vmx/bug-1.c: New.
26911         * gcc.dg/vmx/bug-2.c: New.
26912         * gcc.dg/vmx/bug-3.c: New.
26913         * gcc.dg/vmx/cw-bug-1.c: New.
26914         * gcc.dg/vmx/cw-bug-2.c: New.
26915         * gcc.dg/vmx/cw-bug-3.c: New.
26916         * gcc.dg/vmx/dct.c: New.
26917         * gcc.dg/vmx/debug-1.c: New.
26918         * gcc.dg/vmx/debug-2.c: New.
26919         * gcc.dg/vmx/debug-3.c: New.
26920         * gcc.dg/vmx/debug-4.c: New.
26921         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
26922         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
26923         * gcc.dg/vmx/eg-5.c: New.
26924         * gcc.dg/vmx/fft.c: New.
26925         * gcc.dg/vmx/gcc-bug-1.c: New.
26926         * gcc.dg/vmx/gcc-bug-2.c: New.
26927         * gcc.dg/vmx/gcc-bug-3.c: New.
26928         * gcc.dg/vmx/gcc-bug-4.c: New.
26929         * gcc.dg/vmx/gcc-bug-5.c: New.
26930         * gcc.dg/vmx/gcc-bug-6.c: New.
26931         * gcc.dg/vmx/gcc-bug-7.c: New.
26932         * gcc.dg/vmx/gcc-bug-8.c: New.
26933         * gcc.dg/vmx/gcc-bug-9.c: New.
26934         * gcc.dg/vmx/gcc-bug-b.c: New.
26935         * gcc.dg/vmx/gcc-bug-c.c: New.
26936         * gcc.dg/vmx/gcc-bug-d.c: New.
26937         * gcc.dg/vmx/gcc-bug-e.c: New.
26938         * gcc.dg/vmx/gcc-bug-f.c: New.
26939         * gcc.dg/vmx/gcc-bug-g.c: New.
26940         * gcc.dg/vmx/gcc-bug-i.c: New.
26941         * gcc.dg/vmx/harness.h: New.
26942         * gcc.dg/vmx/ira1.c: New.
26943         * gcc.dg/vmx/ira2a.c: New.
26944         * gcc.dg/vmx/ira2b.c: New.
26945         * gcc.dg/vmx/ira2.c: New.
26946         * gcc.dg/vmx/ira2c.c: New.
26947         * gcc.dg/vmx/mem.c: New.
26948         * gcc.dg/vmx/newton-1.c: New.
26949         * gcc.dg/vmx/ops.c: New.
26950         * gcc.dg/vmx/sn7153.c: New.
26951         * gcc.dg/vmx/spill2.c: New.
26952         * gcc.dg/vmx/spill3.c: New.
26953         * gcc.dg/vmx/spill.c: New.
26954         * gcc.dg/vmx/t.c: New.
26955         * gcc.dg/vmx/varargs-1.c: New.
26956         * gcc.dg/vmx/varargs-2.c: New.
26957         * gcc.dg/vmx/varargs-3.c: New.
26958         * gcc.dg/vmx/varargs-4.c: New.
26959         * gcc.dg/vmx/varargs-5.c: New.
26960         * gcc.dg/vmx/varargs-6.c: New.
26961         * gcc.dg/vmx/varargs-7.c: New.
26962         * gcc.dg/vmx/vmx.exp: New.
26963         * gcc.dg/vmx/vprint-1.c: New.
26964         * gcc.dg/vmx/vscan-1.c: New.
26965         * gcc.dg/vmx/x-01.c: New.
26966         * gcc.dg/vmx/x-02.c: New.
26967         * gcc.dg/vmx/x-03.c: New.
26968         * gcc.dg/vmx/x-04.c: New.
26969         * gcc.dg/vmx/x-05.c: New.
26970         * gcc.dg/vmx/yousufi-1.c: New.
26971         * gcc.dg/vmx/zero-1.c: New.
26972         * gcc.dg/vmx/zero.c: New.
26973
26974 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
26975
26976         * g++.dg/lookup/java1.C: Update for chage of
26977         _Jv_AllocObject.
26978         * g++.dg/lookup/java2.C: Likewise.
26979
26980 2004-04-17  Laurent GUERBY <laurent@guerby.net>
26981
26982         * ada/acats/run_all.sh: use -O2 by default.
26983
26984 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
26985
26986         * gcc.dg/vr-mult-[12].c: New tests.
26987
26988 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26989
26990         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
26991
26992         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
26993
26994 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
26995
26996         * lib/target-supports.exp (check_profiling_available): Assume profiling
26997         isn't available for mips*-*-elf targets.
26998
26999 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27000
27001         * gcc.dg/builtins-38.c: New test.
27002
27003 2004-04-14  Eric Christopher  <echristo@redhat.com>
27004
27005         * g++.dg/charset/charset.exp: Run .cc extension tests.
27006
27007 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27008
27009         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27010
27011 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27012
27013         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27014
27015 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27016
27017         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27018         * gcc.dg/i386-387-2.c: Likewise.
27019
27020         * gcc.dg/i386-387-7.c: New test.
27021         * gcc.dg/i386-387-8.c: New test.
27022
27023         * gcc.dg/builtins-37.c: New test.
27024
27025 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27026
27027         * g++.dg/pch/externc-1.C: Add missing semicolon.
27028
27029 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27030
27031         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27032
27033 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27034
27035         * gcc.c-torture/execute/20040411-1.c: New test.
27036
27037 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27038
27039         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27040
27041 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27042
27043         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27044
27045 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27046
27047         * lib/target-supports.exp (check_named_sections_available): New.
27048         * lib/gcc-dg.exp (dg-require-named-sections): New.
27049         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27050         old-deja.exp.  Also prune error-count message from HP linker.
27051         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27052
27053         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27054         * g++.old-deja/g++.pt/static3.C: Likewise.
27055         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27056
27057 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27058
27059         * gcc.c-torture/execute/20040409-1.c: New test case.
27060         * gcc.c-torture/execute/20040409-2.c: New test case.
27061         * gcc.c-torture/execute/20040409-3.c: New test case.
27062
27063 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27064
27065         * gcc.dg/20040409-1.c: New test.
27066
27067 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27068
27069         PR target/14888
27070         * g++.dg/opt/pr14888.C: New test case.
27071
27072 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27073
27074         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27075         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27076         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27077         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27078         New tests.
27079
27080 2004-04-08  Paul Brook  <paul@codesourcery.com>
27081
27082         * gcc.dg/spill-1.c: New test.
27083
27084 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27085
27086         * gcc.dg/torture/builtin-ctype-2.c: New test.
27087
27088 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27089
27090         * gcc.dg/pch/pch.exp: Add largefile test.
27091
27092 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27093
27094         * g++.dg/pch/externc-1.Hs: New.
27095         * g++.dg/pch/externc-1.C: New.
27096
27097 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27098
27099         * gcc.dg/compat/struct-by-value-5a_main.c,
27100         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27101         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27102         * gcc.dg/compat/struct-by-value-5a_x.c,
27103         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27104         gcc.dg/compat/struct-by-value-5_x.c.
27105         * gcc.dg/compat/struct-by-value-5a_y.c,
27106         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27107         gcc.dg/compat/struct-by-value-5_y.c.
27108
27109         * gcc.dg/compat/struct-by-value-6a_main.c,
27110         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27111         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27112         * gcc.dg/compat/struct-by-value-6a_x.c,
27113         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27114         gcc.dg/compat/struct-by-value-6_x.c.
27115         * gcc.dg/compat/struct-by-value-6a_y.c,
27116         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27117         gcc.dg/compat/struct-by-value-6_y.c.
27118
27119         * gcc.dg/compat/struct-by-value-7a_main.c,
27120         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27121         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27122         * gcc.dg/compat/struct-by-value-7a_x.c,
27123         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27124         gcc.dg/compat/struct-by-value-7_x.c.
27125         * gcc.dg/compat/struct-by-value-7a_y.c,
27126         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27127         gcc.dg/compat/struct-by-value-7_y.c.
27128
27129 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27130
27131         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27132         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27133         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27134         options.
27135
27136 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27137
27138         * gcc.dg/builtins-36.c: New test.
27139
27140 2004-04-06  Paul Brook  <paul@codesourcery.com>
27141
27142         * README.gcc: Remove obsolete contraint on testcases.
27143
27144 2004-04-05  Paul Brook  <paul@codesourcery.com>
27145
27146         PR2123
27147         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27148         failure and exit(0) on success.
27149         * g++.dg/expr/anew2.C: Ditto.
27150         * g++.dg/expr/anew3.C: Ditto.
27151         * g++.dg/expr/anew4.C: Ditto.
27152
27153 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         PR c++/3518
27156         * g++.dg/template/unify7.C: New.
27157
27158 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27159
27160         * g++.dg/README: Bring up to date with new subdirectories; remove
27161         duplicate subdirectory lines.
27162
27163 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         PR c++/14007
27166         * g++.dg/template/unify5.C: New.
27167         * g++.dg/template/unify6.C: New.
27168         * g++.dg/template/qualttp20.C: Adjust.
27169         * g++.old-deja/g++.jason/report.C: Adjust.
27170         * g++.old-deja/g++.other/qual1.C: Adjust.
27171
27172 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/14803
27175         * g++.dg/inherit/ptrmem1.C: New test.
27176
27177 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27178
27179         PR c++/14755
27180         * gcc.c-torture/execute/20040331-1.c: New test.
27181         * gcc.dg/20040331-1.c: New test.
27182
27183 2004-04-01  Paul Brook  <paul@codesourcery.com>
27184
27185         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27186
27187 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27188
27189         PR c++/14724
27190         * g++.dg/init/goto1.C: New test.
27191
27192         PR c++/14763
27193         * g++.dg/template/defarg4.C: New test.
27194
27195 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27196
27197         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27198
27199 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27200
27201         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27202
27203 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27204
27205         * gcc.dg/noncompile/undeclared-2.c: New test.
27206
27207 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27208
27209         * gcc.dg/940409-1.c: Remove XFAIL.
27210         * gcc.dg/reg-vol-struct-1.c: New test.
27211
27212 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27213
27214         * gcc.dg/torture/builtin-wctype-1.c: New test.
27215
27216 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27217
27218         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27219         * gcc.dg/20001101-1.c: Likewise.
27220         * gcc.dg/20001102-1.c: Likewise.
27221
27222 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27223
27224         * gcc.dg/compare8.c: Add an additional test for XOR.
27225
27226 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27227
27228         * gcc.dg/torture/builtin-ctype-1.c: New test.
27229
27230 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27231
27232         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27233         * gcc.dg/torture/builtin-math-1.c: Likewise.
27234         * gcc.dg/torture/builtin-power-1.c: New test.
27235
27236 2004-03-24  Andreas Schwab  <schwab@suse.de>
27237
27238         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27239         IA64 assembler.
27240
27241 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27242             Roger Sayle  <roger@eyesopen.com>
27243
27244         * gcc.dg/compare8.c: New test case.
27245
27246 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27247
27248         * g++.dg/ext/altivec-7.C: New test.
27249
27250 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27251
27252         PR 12267, 12391, 12560, 13129, 14114, 14133
27253         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27254         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27255         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27256         Adjust error regexps.
27257         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27258         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27259         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27260         * gcc.dg/local1.c: Add explanatory comment.
27261
27262 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27263
27264         PR optimization/14669
27265         * g++.dg/opt/fold2.C: New test case.
27266
27267 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27268
27269         PR c/14069
27270         * gcc.dg/20040322-1.c: New test.
27271
27272 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27273
27274         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27275         * gcc.dg/ultrasp4.c: Likewise.
27276         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27277
27278 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27279
27280         * gcc.dg/i386-sse-8.c: Reset default options.
27281
27282 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27283
27284         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27285         in the error message text.
27286
27287 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27288
27289         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27290
27291 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27292
27293         PR c++/14616
27294         * g++.dg/init/array13.C: New test.
27295
27296 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27297
27298         PR target/13889
27299         * gcc.c-torture/compile/pr13889.c: New test case.
27300
27301 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27302
27303         PR c/14635
27304         * builtins-1.c (nan, nans): Don't test.
27305         * builtins-30.c: Don't use nan, nanf, nanl.
27306         * builtins-35.c: New test.
27307
27308 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27309
27310         * g++.dg/ext/altivec-6.C: New test.
27311
27312 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27313
27314         * g++.dg/init/placement3.C: New test.
27315
27316         * g++.dg/template/spec13.C: New test.
27317
27318         * g++.dg/lookup/using11.C: New test.
27319
27320         * g++.dg/lookup/koenig3.C: New test.
27321
27322         * g++.dg/template/operator2.C: New test.
27323
27324         * g++.dg/expr/dtor3.C: New test.
27325         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27326         marker.
27327         * g++.old-deja/g++.law/visibility28.C: Likewise.
27328
27329 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27330
27331         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27332         * gcc.dg/ppc64-abi-3.c: Likewise.
27333
27334 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27335
27336         PR c++/14545
27337         * g++.dg/parse/template15.C: New test.
27338
27339 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27340
27341         * g++.dg/expr/dtor2.C: New test.
27342
27343         * g++.dg/lookup/anon4.C: New test.
27344
27345         * g++.dg/overload/using1.C: New test.
27346
27347         * g++.dg/template/lookup7.C: New test.
27348
27349         * g++.dg/template/typename6.C: New test.
27350
27351         * g++.dg/expr/cond6.C: New test.
27352
27353 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27354
27355         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27356
27357 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27358
27359         * g++.dg/expr/cond5.C: New test.
27360         * g++.dg/expr/constcast1.C: Likewise.
27361         * g++.dg/expr/ptrmem2.C: Likewise.
27362         * g++.dg/expr/ptrmem3.C: Likewise.
27363         * g++.dg/lookup/main1.C: Likewise.
27364         * g++.dg/template/lookup6.C: Likewise.
27365
27366 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27367
27368         * gcc.dg/local1.c: New test.
27369
27370         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27371
27372 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27373
27374         * gcc.dg/torture/builtin-convert-1.c: New test.
27375
27376 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27377
27378         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27379
27380 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27381
27382         PR c++/14481
27383         * g++.dg/warn/Wunused-7.C: New test.
27384
27385 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27386
27387         * gcc.dg/torture/builtin-integral-1.c: New test.
27388
27389 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27390
27391         PR c++/14586
27392         * g++.dg/parse/non-dependent3.C: New test.
27393
27394 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27395
27396         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27397         * g++.dg/eh/simd-2.C: Likewise.
27398         * g++.dg/init/array10.C: Likewise.
27399         * gcc.c-torture/compile/simd-1.c: Likewise.
27400         * gcc.c-torture/compile/simd-2.c: Likewise.
27401         * gcc.c-torture/compile/simd-3.c: Likewise.
27402         * gcc.c-torture/compile/simd-4.c: Likewise.
27403         * gcc.c-torture/compile/simd-6.c: Likewise.
27404         * gcc.c-torture/execute/simd-1.c: Likewise.
27405         * gcc.c-torture/execute/simd-2.c: Likewise.
27406         * gcc.dg/compat/vector-defs.h: Likewise.
27407         * gcc.dg/20020531-1.c: Likewise.
27408         * gcc.dg/altivec-3.c: Likewise.
27409         * gcc.dg/altivec-4.c: Likewise.
27410         * gcc.dg/altivec-varargs-1.c: Likewise.
27411         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27412         * gcc.dg/i386-mmx-3.c: Likewise.
27413         * gcc.dg/i386-sse-4.c: Likewise.
27414         * gcc.dg/i386-sse-5.c: Likewise.
27415         * gcc.dg/i386-sse-8.c: Likewise.
27416         * gcc.dg/simd-1.c: Likewise.
27417         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27418         __ev64_opaque__ since the machine description provides it.
27419
27420 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27421
27422         * lib/compat.exp (skip_list): New global variable.
27423         Use it to hold the user defined COMPAT_SKIPS list if any.
27424         (compat-obj): Add the members of skip_list to optall.
27425
27426 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27427
27428         * gcc.dg/compat/union-by-value-1_main.c,
27429         union-by-value-1_x.c, union-by-value-1_y.c,
27430         union-check.h, union-defs.h,
27431         union-init.h, union-return-1_main.c,
27432         union-return-1_x.c, union-return-1_y.c: New files.
27433
27434 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27435
27436         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27437         mixed-struct-init.h: Add 4 mixed structure types.
27438         struct-by-value-21_main.c, struct-by-value-21_x.c,
27439         struct-by-value-21_y.c, struct-return-21_main.c,
27440         struct-return-21_x.c, struct-return-21_y.c: New files.
27441
27442 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/14550
27445         * g++.dg/parse/template14.C: New test.
27446
27447 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27448
27449         * gcc.c-torture/execute/20040313-1.c: New test.
27450
27451 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27452
27453         PR target/14533
27454         * gcc.dg/20040311-2.c: New test.
27455
27456 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27457
27458         PR other/14544
27459         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27460         bit-field.
27461
27462 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27463
27464         * gcc.dg/20040305-2.c: Add missing return statement.
27465
27466 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27467
27468         * gcc.dg/builtins-34.c: Also check pow10*.
27469
27470 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27471
27472         PR target/14262
27473         * gcc.dg/20040305-2.c: New test.
27474
27475 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27476
27477         * gcc.dg/20040310-1.c: New test.
27478
27479 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27480
27481         * gcc.c-torture/execute/20040311-1.c: New test case.
27482
27483 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27484
27485         PR c++/14476
27486         * g++.dg/lookup/enum1.C: New test.
27487
27488 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27489
27490         PR c++/14510
27491         * g++.dg/lookup/struct2.C: New test.
27492
27493 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27494
27495         * gcc.dg/builtins-34.c: New test.
27496
27497 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27498
27499         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27500
27501 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27502
27503         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27504         * gcc.dg/alias-2.c: New testcase.
27505
27506 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27507
27508         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27509
27510 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27511
27512         * gcc.c-torture/execute/20040309-1.c: New test case.
27513
27514 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27515
27516         PR c++/14397
27517         * g++.dg/overload/ref1.C: New.
27518
27519 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27520
27521         PR c++/14409
27522         * g++.dg/template/spec12.C: New test.
27523
27524         PR c++/14448
27525         * g++.dg/parse/crash14.C: New test.
27526
27527 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27528
27529         PR c++/14230
27530         * g++.dg/init/ref11.C: New test.
27531
27532 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27533
27534         PR c++/14432
27535         * g++.dg/parse/builtin2.C: New test.
27536
27537 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27538
27539         PR c++/14401
27540         * g++.dg/init/ctor3.C: New test.
27541         * g++.dg/init/union1.C: New test.
27542         * g++.dg/ext/anon-struct4.C: New test.
27543
27544 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27545
27546         * g++.dg/lookup/koenig1.C: Tweak error messages.
27547         * g++.dg/lookup/used-before-declaration.C: Likewise.
27548         * g++.dg/other/do1.C: Likewise.
27549         * g++.dg/overload/koenig1.C: Likewise.
27550         * g++.dg/parse/crash13.C: Likewise.
27551         * g++.dg/template/instantiate3.C: Likewise.
27552
27553 2004-03-08  Eric Christopher  <echristo@redhat.com>
27554
27555         * * lib/target-supports.exp: Enable libiconv in test
27556         compilation.  Fix up error checking.
27557
27558 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27559
27560         PR middle-end/14289
27561         * gcc.dg/pr14289-1.c: New test case.
27562         * gcc.dg/pr14289-2.c: Likewise.
27563         * gcc.dg/pr14289-3.c: Likewise.
27564
27565 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27566
27567         * gcc.c-torture/execute/20040308-1.c: New test.
27568
27569 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27570
27571         * gcc.c-torture/execute/20040307-1.c: New test case.
27572
27573 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27574
27575         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27576
27577 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27578
27579         * gcc.dg/20040306-1.c: New test.
27580
27581 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27582
27583         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27584         them static.
27585         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27586
27587 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27588
27589         PR c/14465
27590         * gcc.dg/decl-6.c: New test.
27591
27592 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27593
27594         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27595         Rename LOGPOW -> LOG_POW.
27596         (SQRT_EXP, POW_EXP): New.
27597
27598 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27599
27600         * gcc.dg/i386-sse-8.c: New test.
27601
27602 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27603
27604         PR c/14114
27605         * gcc.dg/decl-5.c: New test.
27606
27607 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27608
27609         * gcc.dg/20040305-1.c: New test.
27610
27611 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27612
27613         PR other/14354
27614         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27615
27616 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27617
27618         PR c++/14425, c++/14426
27619         * g++.dg/ext/altivec-4.C: New test.
27620         * g++.dg/ext/altivec-5.C: New test.
27621
27622 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27623
27624         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27625         global variables of a type with no linkage.
27626         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27627         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27628         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27629         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27630         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27631         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27632         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27633         * g++.dg/warn/deprecated.C: Name enum Color.
27634         * g++.dg/overload/VLA.C: Name structure for 'b'.
27635         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27636
27637 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27638
27639         * gcc.c-torture/compile/20040304-1.c: New test.
27640
27641 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27642
27643         PR 13728
27644         * gcc.dg/decl-4.c: New testcase.
27645
27646 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27647
27648         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27649         as PRECF if sizeof (float) > sizeof (double).
27650         (PRECL): Make it the same as PRECF if
27651         sizeof (float) > sizeof (long double).
27652
27653 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27654
27655         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27656         system type.  Add check for irix6 which doesn't have c99 runtime.
27657
27658 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27659
27660         * gcc.dg/const-elim-1.c: xfail for xtensa.
27661
27662 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27663
27664         PR c++/14369
27665         * g++.dg/template/cond4.C: New test.
27666
27667 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27668
27669         PR c++/14360
27670         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27671
27672         PR c++/14361
27673         * g++.dg/parse/defarg7.C: New test.
27674
27675         PR c++/14359
27676         * g++.dg/template/friend26.C: New test.
27677
27678 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27679
27680         PR c++/14324
27681         * g++.dg/abi/mangle21.C: New test.
27682
27683         PR c++/14260
27684         * g++.dg/parse/constructor2.C: New test.
27685
27686         PR c++/14337
27687         * g++.dg/template/sfinae1.C: New test.
27688
27689 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27690
27691         PR c++/14267
27692         * g++.dg/expr/crash2.C: New test.
27693
27694         PR middle-end/13448
27695         * gcc.dg/inline-5.c: New test.
27696         * gcc.dg/always-inline.c: Split out tests into ...
27697         * gcc.dg/always-inline2.c: ... this and ...
27698         * gcc.dg/always-inline3.c: ... this.
27699
27700 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27701
27702         PR debug/12103
27703         * g++.dg/debug/crash1.C: New test.
27704
27705 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27706
27707         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27708         function with __attribute__((noinline)).
27709         (recurser_void2): Likewise.
27710         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27711         (recurser_void2): Likewise.
27712
27713 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27714
27715         PR middle-end/14203
27716         * g++.dg/warn/Wunused-6.C: New test case.
27717
27718 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27719
27720         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27721         not defined.
27722
27723 2004-02-27  Eric Christopher  <echristo@redhat.com>
27724
27725         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27726         * g++.dg/charset/asm2.c: Run only x86.
27727         * gcc.dg/charset/asm3.c: Ditto.
27728
27729 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27730
27731         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27732         ld_library_path.
27733
27734 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27735
27736         * g++.dg/ext/altivec-3.C: New.
27737
27738 2004-02-26  Richard Henderson  <rth@redhat.com>
27739
27740         * g++.dg/ext/attrib10.C: Mark for warning.
27741         * gcc.dg/attr-alias-1.c: New.
27742
27743 2004-02-26  Richard Henderson  <rth@redhat.com>
27744
27745         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27746         * gcc.c-torture/execute/20040208-2.c: ... it back.
27747
27748 2004-02-26  Eric Christopher  <echristo@redhat.com>
27749
27750         * lib/target-supports.exp (check-iconv-available): New function.
27751         * lib/gcc-dg.exp (dg-require-iconv): New function.
27752         Use above.
27753         * gcc.dg/charset: New directory.
27754         * gcc.dg/charset/charset.exp: New file.
27755         * gcc.dg/charset/asm1.c: Ditto.
27756         * gcc.dg/charset/asm2.c: Ditto.
27757         * gcc.dg/charset/asm3.c: Ditto.
27758         * gcc.dg/charset/asm4.c: Ditto.
27759         * gcc.dg/charset/asm5.c: Ditto.
27760         * gcc.dg/charset/attribute1.c: Ditto.
27761         * gcc.dg/charset/attribute2.c: Ditto.
27762         * gcc.dg/charset/string1.c: Ditto.
27763         * g++.dg/charset: New directory.
27764         * g++.dg/dg.exp: Add here. Special options.
27765         * g++.dg/charset/charset.exp: New file.
27766         * g++.dg/charset/asm1.c: Ditto.
27767         * g++.dg/charset/asm2.c: Ditto.
27768         * g++.dg/charset/asm3.c: Ditto.
27769         * g++.dg/charset/asm4.c: Ditto.
27770         * g++.dg/charset/attribute1.c: Ditto.
27771         * g++.dg/charset/attribute2.c: Ditto.
27772         * g++.dg/charset/extern1.cc: Ditto.
27773         * g++.dg/charset/extern2.cc: Ditto.
27774         * g++.dg/charset/string1.c: Ditto.
27775
27776 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27777
27778         PR c++/14278
27779         * g++.dg/parse/comma1.C: New test.
27780
27781 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27782
27783         PR c++/14284
27784         * g++.dg/template/ttp8.C: New test.
27785
27786 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27787
27788         * gcc.dg/fixuns-trunc-1.c: New test.
27789
27790 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27791
27792         * gcc.dg/builtins-config.h: Use #elif.
27793
27794 2004-02-26  Michael Matz  <matz@suse.de>
27795
27796         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27797         * gcc.dg/991214-1.c: Likewise.
27798         * gcc.dg/i386-asm-1.c: Likewise.
27799
27800 2004-02-25  Richard Henderson  <rth@redhat.com>
27801
27802         * gcc.c-torture/execute/20040208-2.c: Move ...
27803         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27804
27805 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27806
27807         PR c++/14246
27808         * g++.dg/other/crash-3.C: New test.
27809
27810 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27811
27812         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27813         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27814
27815         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27816         HP-UX.
27817
27818 2004-02-24  Michael Matz  <matz@suse.de>
27819
27820         * gcc.dg/i386-regparm.c: New.
27821
27822 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27823
27824         * gcc.c-torture/execute/20040223-1.c: New.
27825
27826 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27827             Kazu Hirata  <kazu@cs.umass.edu>
27828
27829         * gcc.dg/fwritable-strings-1.c: Remove.
27830
27831 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27832
27833         PR c/14156
27834         * gcc.dg/20040223-1.c: New test.
27835
27836 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27837
27838         PR c++/14106
27839         * g++.dg/ext/typeof9.C: New test.
27840
27841 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27842
27843         PR c++/14250
27844         * g++.dg/other/switch1.C: New test.
27845
27846 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27847
27848         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27849         * gcc.dg/va-arg-1.c: Likewise.
27850
27851 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27852
27853         PR c++/14143
27854         * g++.dg/template/koenig5.C: New test.
27855
27856 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27857
27858         * g++.dg/ext/altivec-1.C: Generalize target triple.
27859         * g++.dg/ext/altivec-2.C: New test case.
27860         * g++.dg/ext/altivec_check.h: New file.
27861         * gcc.dg/altivec-1.c: Generalize target triple;
27862         include altivec_check.h and call altivec_check().
27863         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27864         * gcc.dg/altivec-6.c: New test case.
27865         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27866         type casts as needed.
27867         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27868         altivec_check().
27869         * gcc.dg/altivec-12.c: New test case.
27870         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27871         include altivec_check.h and call altivec_check().
27872         * gcc.dg/altivec_check.h: New file.
27873
27874 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27875
27876         * lib/target-supports.exp (check_alias_available): Don't mangle
27877         function `g' in test program.
27878
27879 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27880
27881         * lib/target-supports.exp (check_profiling_available): Check
27882         argument to determine whether we support a profiling type.
27883         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27884         check_profiling_available.
27885         * g++.dg/bprob/bprob.exp: Likewise.
27886         * g77.dg/bprob/bprob.exp: Likewise.
27887         * gcc.misc-tests/bprob.exp: Likewise.
27888         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27889         dg-require-profiling and delete expected error handling.
27890         * gcc.dg/20021014-1.c: Likewise.
27891         * gcc.dg/nest.c: Likewise.
27892
27893 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27894
27895         PR c++/12007
27896         * g++.dg/other/vthunk1.C: New test.
27897
27898 2004-02-20  Falk Hueffner  <falk@debian.org>
27899
27900         PR target/14201
27901         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27902
27903 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27904
27905         PR c++/13927
27906         * g++.dg/other/error8.C: Remove XFAIL markers.
27907
27908         PR c++/14173
27909         * g++.dg/ext/packed5.C: New test.
27910
27911         PR c++/14199
27912         * g++.dg/warn/Wunused-5.C: New test.
27913
27914         PR c++/14186
27915         * g++.dg/lookup/member1.C: New test.
27916
27917 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
27918
27919         * gcc.c-torture/compile/20040130-1.c: Enable only when
27920         __INT_MAX__ >= 2147483647L.
27921         * gcc.c-torture/compile/961203-1.c: Likewise.
27922
27923 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27924
27925         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
27926         * g++.dg/opt/template1.C: Robustify assembler regexp
27927
27928 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27929
27930         * gcc.c-torture/execute/simd-4.x: Remove.
27931         * gcc.c-torture/execute/va-arg-25.x: Likewise.
27932         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
27933         Guard with #ifndef SKIP_ATTRIBUTE.
27934         * gcc.dg/compat/vector-1_y.c: Likewise.
27935         * gcc.dg/compat/vector-2_x.c: Likewise.
27936         * gcc.dg/compat/vector-2_y.c: Likewise.
27937         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
27938         * g++.dg/eh/simd-2.C: Likewise.
27939
27940 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
27941
27942         * gcc.c-torture/compile/complex-1.c: New.
27943
27944 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
27945
27946         PR target/14209
27947         * gcc.c-torture/execute/20040218-1.c: New test.
27948
27949 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27950
27951         PR c++/14181
27952         * g++.dg/parse/new2.C: New test.
27953
27954 2004-02-18  Paul Brook  <paul@codesourcery.com>
27955
27956         * gcc.c-torture/compile/libcall-1.c: New test.
27957
27958 2004-02-18  Paul Brook  <paul@codesourcery.com>
27959
27960         PR debug/12934
27961         * gcc.dg/debug/debug-7.c: New test.
27962
27963 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
27964
27965         * gcc.dg/20040217-1.c: New test.
27966
27967 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
27968
27969         * gcc.c-torture/execute/990208-1.x: Delete.
27970
27971 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
27972
27973         * gcc.c-torture/execute/20040208-2.x: New file.
27974
27975 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
27976
27977         PR c++/11326
27978         * g++.dg/abi/structret1.C: New test.
27979
27980 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
27981
27982         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
27983         (i386_cpuid): No need to test if cpuid is available on AMD64.
27984         Fix assembly, so that it works onboth i386 and AMD64.
27985         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
27986         (vecInLong): Fix s[] member type to unsigned int.
27987         (vecInWord): Remove type.
27988         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
27989         (a64, b64, c64, d64, e64): Remove.
27990         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
27991         Remove unused variable.  Remove initialization of removed variables.
27992         Don't call mmx_tests nor sse_tests.
27993         (reference_mmx, reference_sse): Remove.
27994         (check): Add return stmt.
27995         * gcc.dg/i386-sse-7.c: New test.
27996         * gcc.dg/i386-mmx-4.c: New test.
27997
27998 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27999
28000         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28001         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28002         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28003         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28004         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28005         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28006         g++.dg/tc1/dr94.C: Fix line terminator.
28007
28008 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28009
28010         * gcc.c-torture/compile/20040216-1.c: New.
28011
28012 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28013
28014         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28015         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28016         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28017         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28018         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28019         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28020
28021 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28022
28023         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28024
28025 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c++/13971
28028         * g++.dg/expr/cond4.C: New test.
28029
28030         PR c++/14086
28031         * g++.dg/lookup/crash2.C: New test.
28032
28033 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28034
28035         * gcc.c-torture/compile/20040214-2.c: New test.
28036
28037 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28038
28039         PR c++/14116
28040         * g++.dg/ext/typeof8.C: New test.
28041
28042 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28043
28044         * gcc.c-torture/compile/20040214-1.c: New test.
28045
28046 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28047
28048         PR c++/13635
28049         * g++.dg/template/spec11.C: New test.
28050
28051 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28052
28053         PR c++/13927
28054         * g++.dg/other/error8.C: New test.
28055
28056 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28057
28058         PR c++/14122
28059         * g++.dg/template/array4.C: New test.
28060
28061         PR c++/14108
28062         * g++.dg/inherit/thunk2.C: New test.
28063
28064         PR c++/14083
28065         * g++.dg/eh/cond2.C: New test.
28066
28067 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28068
28069         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28070
28071 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28072
28073         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28074
28075 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28076
28077         * g++.dg/simd-2.C: xfail on ppc64-linux.
28078
28079 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28080
28081         PR c/456
28082         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28083         tests.
28084
28085 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28086
28087         * gcc.dg/builtins-33.c: New test.
28088
28089 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28090
28091         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28092
28093 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28094
28095         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28096
28097 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28098
28099         * gcc.dg/ppc64-abi-3.c: New test.
28100
28101 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28102
28103         PR c/14092
28104
28105         * gcc.dg/pr14092-1.c: New testcase.
28106
28107 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28108
28109         * gcc.dg/cpp/assert4.c: Fix typo last change.
28110
28111         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28112         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28113
28114         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28115
28116 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28117
28118         * gcc.c-torture/compile/20040209-1.c: New test case.
28119
28120 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28121
28122         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28123
28124 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28125
28126         * gcc.c-torture/execute/20040208-[12].c: New tests.
28127
28128 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28129
28130         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28131
28132 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28133
28134         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28135
28136 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28137
28138         Bug 13856
28139         * gcc.dg/visibility-8.c: New testcase.
28140
28141 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28142
28143         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28144         arguments.
28145         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28146
28147 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28148
28149         PR middle-end/13696
28150         * g++.dg/opt/fold1.C: New test case.
28151
28152 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28153
28154         PR c++/14033
28155         * g++.dg/other/crash-2.C: New test.
28156
28157 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28158
28159         PR c++/14028
28160         * g++.dg/parse/angle-bracket2.C: New test.
28161
28162 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28163
28164         PR middle-end/13750
28165         Revert:
28166         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28167         PR pch/13361
28168         * testsuite/g++.dg/pch/wchar-1.C: New.
28169         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28170
28171 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28172
28173         PR c++/14008
28174         * g++.dg/parse/error15.C: New test.
28175         * g++.dg/parse/crash11.C: Update dg-error mark.
28176
28177 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28178
28179         PR c++/13932
28180         * g++.dg/warn/conv2.C: New test.
28181
28182 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28183
28184         PR c++/13086
28185         * g++.dg/warn/incomplete1.C: Remove xfail.
28186
28187 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28188
28189         * lib/file-format.exp (gcc_target_object_format): Use
28190         ${tool}_target_compile, not gcc_target_compile.
28191         * lib/target-supports.exp (check_alias_available): Likewise.
28192         (check_gc_sections_available): Likewise.
28193         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28194         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28195         dg-require-alias.
28196
28197 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28198
28199         PR c++/13969
28200         * g++.dg/template/static6.C: New test.
28201
28202 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28203
28204         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28205
28206 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28207
28208         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28209         tests for systems where `char' is unsigned by default.
28210
28211 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28212
28213         PR c++/13997
28214         * g++.dg/template/partial3.C: New test.
28215
28216 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28217
28218         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28219         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28220         Remove mentions of obsolete ports.
28221
28222 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28223
28224         * gcc.dg/noncompile/20001228-1.c: Fix for new
28225         error message.
28226
28227 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28228
28229         PR target/9348
28230         * gcc.c-torture/execute/multdi-1.c: New test case.
28231
28232 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28233
28234         PR c++/13925
28235         * g++.dg/template/lookup5.C: New test.
28236
28237 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28238
28239         PR c++/13950
28240         * g++.dg/template/lookup4.C: New test.
28241
28242         PR c++/13970
28243         * g++.dg/parse/error14.C: New test.
28244
28245         PR c++/14002
28246         * g++.dg/parse/template13.C: New test.
28247
28248 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28249
28250         PR c++/13978
28251         * g++.dg/template/koenig4.C: New test.
28252
28253         PR c++/13968
28254         * g++.dg/template/crash17.C: New test.
28255
28256         PR c++/13975
28257         * g++.dg/parse/error13.C: New test.
28258         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28259
28260 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28261
28262         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28263
28264 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28265
28266         PR c/11658
28267         PR c/13994
28268         * gcc.dg/noncompile/20040203-1.c: New test.
28269         * gcc.dg/noncompile/20040203-2.c: Likewise.
28270         * gcc.dg/noncompile/20040203-3.c: Likewise.
28271         * gcc.dg/20040203-1.c: Likewise.
28272
28273 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28274
28275         PR c++/10858
28276         * g++.dg/template/sizeof7.C: New test.
28277
28278 2004-02-02  Eric Christopher  <echristo@redhat.com>
28279             Zack Weinberg  <zack@codesourcery.com>
28280
28281         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28282
28283 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28284
28285         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28286         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28287         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28288         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28289
28290 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28291
28292         PR c++/13113
28293         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28294
28295         PR c++/13854
28296         * g++.dg/ext/attrib13.C: New test.
28297
28298         PR c++/13907
28299         * g++.dg/conversion/op2.C: New test.
28300
28301 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28302
28303         * gcc.dg/titype-1.c: Fix pasto.
28304
28305 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28306
28307         * gcc.dg/titype-1.c: New test.
28308
28309 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28310
28311         PR c++/13957
28312         * g++.dg/template/non-type-template-argument-1.C,
28313         g++.dg/template/qualified-id1.C: Update dg-error marks.
28314         * g++.dg/template/nontype6.C: New test.
28315
28316 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28317
28318         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28319         * gcc.dg/builtins-31.c: New testcase.
28320         * gcc.dg/builtins-32.c: New testcase.
28321
28322 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28323
28324         * objc.dg/call-super-2.m: Update line numbers
28325         for the including of stddef.h.
28326
28327 2004-01-30  Michael Matz  <matz@suse.de>
28328
28329         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28330         g++.dg/ext/case-range3.C: New tests.
28331
28332 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28333
28334         DR206
28335         PR c++/13813
28336         * g++.dg/template/member4.C: New test.
28337
28338 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28339
28340         PR c++/13683
28341         * g++.dg/template/sizeof6.C: New test.
28342
28343 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28344
28345         * gcc.dg/fwritable-strings-1.c: New test.
28346
28347 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28348
28349         * gcc.c-torture/compile/20040130-1.c: New test.
28350
28351 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28352
28353         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28354
28355 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28356
28357         PR c++/13883
28358         * g++.dg/template/ctor3.C: New test.
28359
28360 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28361
28362         * g++.dg/tc1: New directory.
28363         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28364         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28365         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28366         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28367         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28368
28369 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28370
28371         * g++.dg/parse/error11.C: New test.
28372         * g++.dg/parse/error12.C: Likewise.
28373
28374 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28375
28376         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28377         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28378
28379 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28380
28381         PR c++/13791
28382         * g++.dg/ext/attrib12.C: New test.
28383
28384         PR c++/13736
28385         * g++.dg/parse/cast2.C: New test.
28386
28387 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28388
28389         * objc.dg/encode-2.m (main): New local string.  Set depending on
28390         sizeof long.  Use in sscanf call.
28391         * objc.dg/encode-3.m (main): New local string.  Set depending on
28392         sizeof long.  Use in scan_initial call.
28393
28394 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28395
28396         * objc.dg/call-super-2.m: Make LP64-safe.
28397         * objc.dg/desig-init-1.m: Likewise.
28398
28399 2004-01-27  Devang Patel <dpatel@apple.com>
28400
28401         * g++.dg/debug/namespace1.C: New test.
28402
28403 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28404
28405         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28406         xscale-*-*.
28407
28408         * gcc.dg/arm-mmx-1.c: New test.
28409
28410 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28411
28412         * gcc.dg/20040127-1.c: New test.
28413         * gcc.dg/20040127-2.c: New test.
28414
28415 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28416
28417         * objc.dg/stret-1.m (glob): Renamed to globa.
28418
28419 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28420
28421         PR c++/13663
28422         * g++.dg/expr/for1.C: New test.
28423
28424 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28425
28426         PR middle-end/13779
28427         * gcc.dg/darwin-longlong.c: New test.
28428
28429 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28430
28431         * gcc.dg/20040124-1.c: Moved test from here...
28432         * gcc.c-torture/compile/20040124-1.c: ...to here.
28433
28434 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28435
28436         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28437         the assembly output if -m64 is passed.
28438
28439 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28440
28441         PR c++/13833
28442         * g++.dg/template/cond3.C: New test.
28443
28444 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28445
28446         PR c++/13810
28447         * g++.dg/template/ttp7.C: New test.
28448
28449 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28450
28451         PR c++/13797
28452         * g++.dg/template/nontype4.C: New test.
28453         * g++.dg/template/nontype5.C: Likewise.
28454
28455 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28456
28457         * gcc.dg/torture/mips-clobber-at.c: New test.
28458
28459 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28460
28461         * gcc.dg/20040124-1.c: New test.
28462
28463 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28464
28465         * gcc.dg/20040123-1.c: New test.
28466
28467 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28468
28469         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28470
28471 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28472
28473         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28474
28475 2004-01-23  Andrew Pinski  <apinski@apple.com>
28476
28477         * gcc.dg/20030121-1.c: Move to ..
28478         * gcc.dg/20040121-1.c: here.
28479
28480 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28481
28482         * gcc.dg/builtins-29.c: New test case.
28483
28484 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28485
28486         PR 18314
28487         * gcc.dg/builtins-30.c: New testcase.
28488
28489 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28490
28491         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28492         * lib/g77.exp: Likewise.
28493         * lib/objc.exp: Likewise.
28494         * lib/g++.exp: Likewise.
28495
28496 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28497
28498         * gcc.dg/struct-by-value-2.c: New test.
28499
28500 2004-01-21  Andrew Pinski  <apinski@apple.com>
28501
28502         PR target/13785
28503         * gcc.dg/20030121-1.c: New test.
28504
28505 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28506
28507         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28508         clobber frame pointer register in asm statement.
28509
28510 2004-01-21  Falk Hueffner  <falk@debian.org>
28511
28512         * gcc.c-torture/compile/20040121-1.c: New test.
28513
28514 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28515
28516         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28517
28518 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28519
28520         * gcc.dg/ppc64-abi-2.c: New test.
28521
28522 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28523
28524         * lib/treelang.exp: Fill out this file.
28525         * lib/treelang-dg.exp: New File.
28526
28527 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28528
28529         * gcc.c-torture/compile/981022-1.c: Remove.
28530         * gcc.dg/array-5.c: Remove XFAIL.
28531         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28532         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28533         gcc.dg/cond-lvalue-1.c: Update.
28534         * gcc.dg/cast-lvalue-2.c: New test.
28535
28536 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28537
28538         PR c++/13592
28539         * g++.dg/other/error1.C (class foo): Tweak error message.
28540
28541         PR c++/13592
28542         * g++.dg/template/call2.C: New test.
28543
28544 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28545
28546         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28547         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28548         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28549         scalar-return-1_x.c, scalar-return-2_y.c,
28550         scalar-return-3_x.c, scalar-return-3_y.c,
28551         scalar-return-4_x.c, scalar-return-4_y.c,
28552         struct-align-1.h, struct-align-1_x.c,
28553         struct-align-1_y.c, struct-align-2.h,
28554         struct-align-2_x.c, struct-align-2_y.c,
28555         struct-by-value-10_y.c, struct-by-value-11_x.c,
28556         struct-by-value-11_y.c, struct-by-value-12_x.c,
28557         struct-by-value-12_y.c, struct-by-value-13_x.c,
28558         struct-by-value-13_y.c, struct-by-value-14_x.c,
28559         struct-by-value-14_y.c, struct-by-value-15_x.c,
28560         struct-by-value-15_y.c, struct-by-value-16_y.c,
28561         struct-by-value-17_y.c, struct-by-value-18_y.c,
28562         struct-by-value-19_y.c, struct-by-value-1_x.c,
28563         struct-by-value-1_y.c, struct-by-value-20_y.c,
28564         struct-by-value-2_x.c, struct-by-value-2_y.c,
28565         struct-by-value-3_y.c, struct-by-value-4_x.c,
28566         struct-by-value-4_y.c, struct-by-value-5_y.c,
28567         struct-by-value-6_y.c, struct-by-value-7_y.c
28568         struct-by-value-8_x.c, struct-by-value-8_y.c
28569         struct-by-value-9_x.c, struct-by-value-9_y.c
28570         struct-return-10_x.c, struct-return-10_y.c,
28571         struct-return-19_x.c, struct-return-20_x.c
28572         struct-return-2_x.c, struct-return-2_y.c
28573         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28574         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28575
28576 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28577
28578         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28579         attribute on sparc*-sun-solaris2.*.
28580
28581 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28582
28583         PR c++/13710
28584         * g++.dg/ext/typeof7.C: New test.
28585
28586 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28587
28588         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28589         * gcc.dg/const-elim-1.c: Same.
28590
28591 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28592
28593         * objc.dg/stret-1.m: New.
28594         * objc.dg/stret-2.m: New.
28595
28596 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28597
28598         PR c++/11895
28599         * g++.dg/ext/vector1.C: New test.
28600
28601 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28602
28603         * gcc.dg/pch/import-1.c: New.
28604         * gcc.dg/pch/import-1.hs: New.
28605         * gcc.dg/pch/import-1a.h: New.
28606         * gcc.dg/pch/import-1b.h: New.
28607         * gcc.dg/pch/import-1c.h: New.
28608
28609 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28610
28611         PR c++/13574
28612         * g++.dg/ext/array1.C: New test.
28613
28614         PR c++/13178
28615         * g++.dg/conversion/op1.C: New test.
28616
28617 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28618
28619         PR 11864
28620         From Kazumoto Kojima / Dan Kegel:
28621         * gcc.dg/pr11864-1.c: New test.
28622
28623         PR 10392
28624         From Marcus Comstedt / Dan Kegel:
28625         * gcc.dg/pr10392-1.c: New test.
28626
28627 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28628
28629         PR c++/13478
28630         * g++.dg/init/ref10.C: New test.
28631
28632 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28633
28634         PR c++/13407
28635         * g++.dg/parse/typename6.C: New test.
28636
28637 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28638
28639         PR pch/13361
28640         * testsuite/g++.dg/pch/wchar-1.C: New.
28641         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28642
28643 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28644
28645         PR c++/9259
28646         * g++.dg/expr/sizeof2.C: New test.
28647
28648 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28649
28650         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28651
28652 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28653
28654         PR c++/13659
28655         * g++.dg/lookup/strong-using-3.C: New.
28656         * g++.dg/lookup/using-10.C: New.
28657
28658 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28659
28660         PR c++/13594
28661         * g++.dg/lookup/strong-using-2.C: New.
28662
28663 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28664             Dan Kegel <dank@kegel.com>
28665             J"orn Rennecke <joern.rennecke@superh.com>
28666
28667         PR target/9365
28668         * gcc.dg/pr9365-1.c: New test.
28669
28670 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28671
28672         PR c++/8856
28673         * g++.dg/parse/casting-operator2.C: New test.
28674         * g++.old-deja/g++.pt/explicit83.C: Remove.
28675
28676 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28677
28678         * gcc.dg/label-compound-stmt-1.c: New test.
28679         * gcc.c-torture/compile/950922-1.c,
28680         gcc.c-torture/compile/20000211-3.c,
28681         gcc.c-torture/compile/20000518-1.c,
28682         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28683         compound statements.
28684
28685 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28686
28687         * gcc.dg/ppc64-abi-1.c: New test.
28688
28689 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28690
28691          * g++.dg/ext/attrib9.C: Add dg-warnings.
28692
28693 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28694
28695         PR c++/12335
28696         * g++.dg/parse/dtor3.C: New test.
28697
28698 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28699
28700         PR c++/12709
28701         * g++.dg/parse/try-catch-1.C: New test.
28702
28703 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28704
28705         * ada/acats/run_all.sh: Add more verbose output in acats.log
28706         when compiling tests.
28707
28708 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28709
28710         PR 13656
28711         * gcc.dg/typedef-redecl.c: New test case.
28712         * gcc.dg/typedef-redecl.h: New support file.
28713
28714 2004-01-13  Jan Hubicka  <jh@suse.cz>
28715
28716         * gcc.dg/always_inline.c: New test.
28717         * gcc.dg/debug/20031231-1.c: Fix.
28718
28719 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28720
28721         PR c++/13474
28722         * g++.dg/template/array3.C: New test.
28723
28724 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28725
28726         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28727         * g++.dg/warn/Wunused-2.C: Likewise.
28728
28729 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28730
28731         PR c++/13289
28732         * g++.dg/template/instantiate6.C: New test.
28733
28734 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28735
28736         PR middle-end/11397
28737         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28738
28739 2004-01-12  Jan Hubicka  <jh@suse.cz>
28740
28741         PR opt/12826
28742         * gcc.dg/20040112-1.c: New.
28743
28744         * gcc.dg/dwarf-die[1-7].c: Move to...
28745         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28746         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28747
28748 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28749
28750         PR c++/4100
28751         * g++.dg/parse/friend4.C: New test.
28752
28753 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28754
28755         PR c++/4100
28756         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28757         definition is called a friend.
28758
28759 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28760
28761         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28762
28763 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28764
28765         PR c++/3478
28766         * g++.dg/parse/error10.C: New test.
28767         * g++.dg/template/arg2.C: Accept "invalid type" error.
28768
28769 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28770
28771         PR middle-end/13392
28772         * g++.dg/opt/expect2.C: New test.
28773
28774 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28775
28776         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28777         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28778         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28779         Update dg-error regexps.
28780
28781 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28782
28783         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28784         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28785
28786 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28787
28788         * gcc.dg/pragma-re-1.c: Use right pointer type.
28789
28790 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28791
28792         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28793
28794 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28795
28796         * gcc.dg/rs6000-ldouble-1.c: New.
28797
28798 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28799
28800         DR 337
28801         PR c++/9256
28802         * g++.dg/other/abstract1.C: New test.
28803
28804 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28805
28806         * g++.dg/lookup/strong-using-1.C: New.
28807
28808 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28809
28810         PR c/11234
28811         * gcc.dg/func-ptr-conv-1.c: New test.
28812         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28813
28814 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28815
28816         PR target/13380.
28817         * gcc.c-torture/compile/20040109-1.c: New.
28818
28819 2004-01-08  Stuart Hastings  <stuart@apple.com>
28820
28821         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28822         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28823         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28824
28825 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28826
28827         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28828
28829 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28830
28831         * ada/acats/run_acats: Treat 'gnatchop' the same way
28832         as 'gnatmake'.  Export GCC_DRIVER.
28833         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28834         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28835
28836 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28837
28838         PR c++/12573
28839         * g++.dg/template/dependent-expr4.C: New test.
28840
28841 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28842
28843         * gcc.dg/altivec-11.c: New test.
28844
28845 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28846
28847         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28848
28849 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28850
28851         PR c/6024
28852         * gcc.dg/enum-compat-1.c: New test.
28853         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28854
28855 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28856
28857         PR c/12165
28858         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28859         gcc.dg/c99-idem-qual-3.c: New tests.
28860
28861 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28862
28863         * gcc.dg/winline-7.c: Don't cast void * to int.
28864
28865 2004-01-06  Jan Hubicka  <jh@suse.cz>
28866
28867         * gcc.dg/i386-sse-5.c: New test
28868         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28869
28870 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28871
28872         PR c++/12815
28873         * g++.dg/rtti/typeid4.C: New test.
28874
28875 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28876
28877         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28878
28879 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28880
28881         PR c++/12132
28882         * g++.dg/template/error11.C: New test.
28883
28884         PR c++/13451
28885         * g++.dg/template/class2.C: New test.
28886
28887 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28888         Richard Sandiford <rsandifo@redhat.com>
28889
28890         PR c++/13387
28891         * g++.dg/opt/alias3.C: New test.
28892
28893 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28894
28895         PR c++/13157
28896         * g++.dg/template/koenig3.C: New test.
28897
28898         PR c++/13529
28899         * g++.dg/parse/offsetof3.C: New test.
28900
28901         * g++.dg/init/copy7.C: Add missing dg-error markers.
28902
28903         PR c++/12226
28904         * g++.dg/init/copy7.c: New test.
28905
28906         PR c++/13536
28907         * g++.dg/parse/cast1.C: New test.
28908
28909 2004-01-04  Jan Hubicka  <jh@suse.cz>
28910
28911         * gcc.dg/winline[1-7].c: New tests.
28912
28913 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28914
28915         PR c++/13520
28916         * g++.dg/template/qualttp22.C: New test.
28917
28918 2004-01-01  Jan Hubicka  <jh@suse.cz>
28919
28920         * gcc.dg/debug/20031231-1.c: New.
28921         * gcc.c-torture/compile/20040101-1.c: New.
28922         * gcc.dg/dwarf-die-[1-7].c: New.
28923
28924 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
28925
28926         PR optimization/13521
28927         * gcc.c-torture/compile/20031231-1.c: New test.
28928
28929 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28930
28931         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
28932
28933 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28934
28935         PR c++/10079
28936         * g++.dg/template/crash16.C: New test.
28937
28938 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
28939
28940         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
28941
28942 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
28943
28944         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
28945         ports.
28946         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28947         * g++.old-deja/g++.law/profile1.C: Likewise.
28948         * gcc.c-torture/compile/981006-1.c: Likewise.
28949         * gcc.c-torture/execute/loop-2e.x: Likewise.
28950         * gcc.c-torture/execute/loop-2f.x: Remove.
28951         * gcc.c-torture/execute/loop-2g.x: Likewise.
28952         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
28953         * gcc.dg/20020312-2.c: Remove traces of dead ports.
28954
28955 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28956
28957         PR c++/13507
28958         * g++.dg/ext/attrib11.C: New test.
28959
28960         PR c++/13494
28961         * g++.dg/template/array2-1.C: New test.
28962         * g++.dg/template/array2-2.C: New test.
28963
28964 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
28965
28966         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
28967
28968 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
28969
28970         PR c++/12774
28971         * g++.dg/template/array1-1.C: New test.
28972         * g++.dg/template/array1-2.C: New test.
28973
28974 2003-12-29  Roger Sayle  <roger@eyesopen.com>
28975
28976         PR fortran/12632
28977         * g77.dg/12632.f: New test case.
28978
28979 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28980
28981         PR c++/13289
28982         * g++.dg/parse/nontype1.C: New test.
28983
28984 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28985
28986         PR c++/12403
28987         * g++.dg/parse/explicit1.C: New test.
28988         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
28989
28990 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
28991
28992         PR c++/13081
28993         * g++.dg/opt/inline6.C: New test.
28994
28995         PR c++/12613
28996         * g++.dg/parse/error9.C: New test.
28997
28998         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
28999
29000 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29001
29002         PR c++/13009
29003         * g++.dg/init/assign1.C: New test.
29004
29005 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29006
29007         PR c++/13070
29008         * g++.dg/warn/format3.C: New test case.
29009
29010 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29011
29012         * gcc.c-torture/compile/20031227-1.c: New test.
29013
29014 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29017         * g77.dg/bprob/bprob.exp: Likewise.
29018         * gcc.misc-tests/bprob.exp: Likewise.
29019         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29020         variants on systems where the library does not provide that
29021         functionality.
29022         * gcc.dg/builtins-20.c: Use builtins-config.h.
29023         * gcc.dg/builtins-config.h: New file.
29024
29025 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29026
29027         * lib/gcc-dg.exp (dg-require-profiling): New function.
29028         * lib/target-supports.exp (check_profiling_available): Likewise.
29029         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29030         * g77.dg/bprob/bprob.exp: Likewise.
29031         * gcc.misc-tests/bprob.exp: Likewise.
29032         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29033         * gcc.dg/20021014-1.c: Likewise.
29034         * gcc.dg/nest.c: Likewise.
29035
29036 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29037
29038         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29039         compiling.
29040         * g++.dg/lookup/java2.C: Likewise.
29041         * gcc.dg/cpp/lexident.c: Likewise.
29042
29043 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29044
29045         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29046         given.
29047         * gcc.c-torture/compile/961203-1.c: Likewise.
29048         * gcc.c-torture/compile/980506-1.c: Likewise.
29049
29050 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29051
29052         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29053         (additional_prunes): New global.
29054         (gcc-dg-prune): Handle additional per-test pruning.
29055         (dg-test): Clear additional_prunes between tests.
29056
29057         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29058         dg-prune-output to avoid spurious failures from assembler
29059         complaining about nonexistent WAW violations.
29060         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29061         Use dg-prune-output to avoid spurious failures from assembler
29062         warning about Itanium B-step errata.
29063
29064 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29065
29066         * g++.dg/abi/macro0.C: New test.
29067         * g++.dg/abi/macro1.C: Likewise.
29068         * g++.dg/abi/macro2.C: Likewise.
29069
29070         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29071         * g++.dg/abi/bitfield7.C: Likewise.
29072         * g++.dg/abi/dtor2.C: Likewise.
29073         * g++.dg/abi/mangle11.C: Likewise.
29074         * g++.dg/abi/mangle12.C: Likewise.
29075         * g++.dg/abi/mangle14.C: Likewise.
29076         * g++.dg/abi/mangle17.C: Likewise.
29077         * g++.dg/abi/vbase10.C: Likewise.
29078         * g++.dg/abi/vbase14.C: Likewise.
29079         * g++.dg/template/qualttp17.C: Likewise.
29080
29081 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29082
29083         PR c/11995
29084         * gcc.dg/20031223-1.c: New test.
29085
29086 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29087
29088         * gcc.dg/noreturn-7.c: New test.
29089
29090 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29091
29092         * gcc.dg/null-pointer-1.c: New test.
29093
29094 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29095
29096         * g++.old-deja/g++.jason/template18.C: Remove.
29097         * g++.old-deja/g++.jason/template37.C: Likewise.
29098
29099         PR c++/12862
29100         * g++.dg/lookup/ns1.C: New test.
29101
29102         PR c++/12397
29103         * g++.dg/template/lookup3.C: New test.
29104
29105 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29106
29107         * g++.dg/template/recurse1.C: New test
29108
29109 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29110
29111         PR c++/12479
29112         * g++.dg/parse/semicolon1.C: New test.
29113         * g++.dg/parse/semicolon1.h: Likewise.
29114
29115 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29116
29117         * gcc.dg/darwin-misaligned.c: New test.
29118
29119 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29120
29121         PR c/9163
29122         * gcc.dg/20031222-1.c: New test.
29123
29124 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29125
29126         PR c++/13438
29127         * g++.dg/parse/error8.C: New test.
29128
29129         PR c++/11554
29130         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29131
29132 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29133
29134         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29135         too small.
29136         * gcc.c-torture/compile/930217-1.c: Likewise.
29137         * gcc.c-torture/compile/930513-1.c: Likewise.
29138         * gcc.c-torture/execute/920908-2.c: Likewise.
29139         * gcc.c-torture/execute/921204-1.c: Likewise.
29140         * gcc.c-torture/execute/930621-1.c: Likewise.
29141         * gcc.c-torture/execute/930630-1.c: Likewise.
29142         * gcc.c-torture/execute/931031-1.c: Likewise.
29143         * gcc.c-torture/execute/980602-2.c: Likewise.
29144         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29145         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29146         * gcc.c-torture/execute/extzvsi.c: Likewise.
29147         * gcc.c-torture/unsorted/ext.c: Likewise.
29148
29149 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29150
29151         PR target/12749
29152         * gcc.c-torture/compile/20031220-2.c: New test case.
29153
29154 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29155
29156         PR optimization/13031
29157         * gcc.c-torture/compile/20031220-1.c: New test case.
29158
29159 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29160
29161         * gcc.dg/cast-function-1.c: New test.
29162
29163 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29164
29165         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29166         formats.
29167
29168 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/12795
29171         * g++.dg/ext/attrib10.C: New test.
29172
29173 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29174
29175         * gcc.dg/cleanup-10.c: New test.
29176         * gcc.dg/cleanup-11.c: New test.
29177
29178 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29179
29180         PR c++/13239
29181         * g++.dg/opt/expect1.C: New test.
29182
29183 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29184
29185         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29186
29187 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29188
29189         PR debug/12923
29190         * gcc.dg/20031218-1.c: New test.
29191
29192         PR debug/12389
29193         * gcc.dg/20031218-2.c: New test.
29194         * gcc.dg/20031218-3.c: New test.
29195
29196         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29197         of label name and allow for USER_LABEL_PREFIX == "_" names.
29198         * g++.dg/abi/mangle18-2.C: Likewise.
29199         * g++.dg/abi/mangle19-1.C: Likewise.
29200         * g++.dg/abi/mangle19-2.C: Likewise.
29201         * g++.dg/abi/mangle20-1.C: Likewise.
29202         * g++.dg/abi/mangle20-2.C: Likewise.
29203
29204 2003-12-18  Richard Henderson  <rth@redhat.com>
29205
29206         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29207
29208 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29209             Dan Kegel <dank@kegel.com>
29210
29211         PR other/12009
29212         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29213         testing a cross compiler, it causes spurious compile failures.
29214         * lib/g++.exp: Likewise.
29215
29216 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29217
29218         PR c++/13262
29219         * g++.dg/template/access13.C: New test.
29220
29221 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29222
29223         * gcc.dg/20031216-1.c: New test.
29224
29225 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29226
29227         PR c++/9154
29228         * g++.dg/template/error10.C: New test.
29229
29230 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29231
29232         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29233         * g++.dg/eh/simd-2.C: Likewise.
29234
29235 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29236             Roger Sayle  <roger@eyesopen.com>
29237
29238         * gcc.c-torture/execute/ieee/mzero5.c: New.
29239
29240 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29241
29242         PR c++/10603
29243         * g++.dg/parse/error6.C: New test.
29244
29245         PR c++/12827
29246         * g++.dg/parse/error7.C: New test.
29247
29248 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29249
29250         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29251         at -O with stabs debugging formats.
29252         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29253         * gcc.dg/debug/debug-2.c: Likewise.
29254
29255 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29256
29257         PR c++/12696
29258         * g++.dg/init/error1.C: New test.
29259
29260         PR c++/12218
29261         * g++.dg/init/pm3.C: New test.
29262
29263 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29264
29265         PR c/3347
29266         * gcc.dg/bitfld-8.c: New test.
29267
29268 2003-12-16  James Lemke  <jim@wasabisystems.com>
29269
29270         * gcc.dg/arm-scd42-[123].c: New tests.
29271
29272 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29273
29274         PR c++/9043
29275         * g++.dg/abi/mangle20-1.C: New test.
29276         * g++.dg/abi/mangle20-2.C: New test.
29277
29278 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29279
29280         PR c++/13275
29281         * g++.dg/other/offsetof2.C: Remove XFAIL.
29282         * g++.dg/parse/offsetof1.C: New test.
29283         * g++.gd/parse/offsetof2.C: Likewise.
29284
29285 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29286
29287         * g++.dg/template/nontype3.C: New test.
29288         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29289
29290 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29291
29292         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29293
29294 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29295
29296         PR c++/13387
29297         * g++.dg/expr/assign1.C: New test.
29298
29299         PR c++/13242
29300         * g++.dg/abi/mangle19-1.C: New test.
29301         * g++.dg/abi/mangle19-2.C: New test.
29302
29303 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29304
29305         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29306
29307 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29308
29309         * gcc.c-torture/execute/20031216-1.c: New test.
29310
29311 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29312
29313         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29314         an ICE regression.
29315
29316 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29317
29318         PR c++/10926
29319         * g++.dg/template/error9.C: New test.
29320
29321         PR c++/11116
29322         * g++.dg/template/error8.C: New test.
29323
29324 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29325
29326         PR middle-end/13400
29327         * gcc.c-torture/execute/20031215-1.c: New test case.
29328
29329 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29330
29331         PR c++/13269
29332         * g++.dg/parse/error5.C: New test.
29333
29334         PR c++/12989
29335         * g++.dg/expr/sizeof1.C: New test.
29336
29337         PR c++/13310
29338         * g++.dg/template/crash15.C: New test.
29339
29340 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29341
29342         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29343         a non-POD type as the last named parameter of a varargs function.
29344
29345 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29346
29347         PR c++/13243
29348         PR c++/12573
29349         * g++.dg/template/crash14.C: New test.
29350         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29351
29352 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29353
29354         * g++.dg/other/java1.C: New test.
29355
29356         PR c++/13241
29357         * g++.dg/abi/mangle18-1.C: New test.
29358         * g++.dg/abi/mangle18-2.C: New test.
29359
29360 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29361
29362         PR optimization/10312
29363         * gcc.c-torture/execute/20031214-1.c: New.
29364
29365 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29366
29367         PR c++/10779
29368         PR c++/12160
29369         * g++.dg/parse/error3.C: New test.
29370         * g++.dg/parse/error4.C: Likewise.
29371         * g++.dg/abi/mangle4.C: Tweak error messages.
29372         * g++.dg/lookup/using5.C: Likewise.
29373         * g++.dg/other/error2.C: Likewise.
29374         * g++.dg/parse/typename5.C: Likewise.
29375         * g++.dg/parse/undefined1.C: Likewise.
29376         * g++.dg/template/arg2.C: Likewise.
29377         * g++.dg/template/ttp3.C: Likewise.
29378         * g++.dg/template/type1.C: Likewise.
29379         * g++.old-deja/g++.other/crash32.C: Likewise.
29380         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29381
29382 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29383
29384         PR c++/13106
29385         * g++.dg/warn/noreturn-3.C: New test.
29386
29387 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29388
29389         PR c++/13118
29390         * g++.dg/abi/covariant3.C: New.
29391
29392 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29393
29394         * g++.dg/eh/ia64-1.C: New test.
29395
29396 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29397
29398         PR optimization/13037
29399         * g77.f-torture/execute/13037.f: New test case.
29400
29401 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29402
29403         PR c++/12881
29404         * g++.dg/abi/covariant2.C: New.
29405
29406 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29407
29408         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29409
29410 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29411
29412         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29413
29414 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29415
29416         PR other/10819
29417         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29418         to fix Bug 10819.
29419         * lib/g++.exp (g++_version): Likewise.
29420         * lib/g77.exp (g77_version): Likewise.
29421         * lib/objc.exp (default_objc_version): Likewise.
29422
29423 2003-12-10  Richard Henderson  <rth@redhat.com>
29424
29425         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29426
29427         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29428
29429 2003-12-08  Matt Austern  <austern@apple.com>
29430
29431         PR c/13134
29432         * lib/gcc-dg.exp (dg-require-visibility): Define.
29433         * lib/target-supports (check_visibility_available): Define.
29434         * gcc.dg/visibility-1.c: New test.
29435         * gcc.dg/visibility-2.c: Likewise.
29436         * gcc.dg/visibility-3.c: Likewise.
29437         * gcc.dg/visibility-4.c: Likewise.
29438         * gcc.dg/visibility-5.c: Likewise.
29439         * gcc.dg/visibility-6.c: Likewise.
29440         * g++.dg/ext/visibility-1.C: Likewise.
29441         * g++.dg/ext/visibility-2.C: Likewise.
29442         * g++.dg/ext/visibility-3.C: Likewise.
29443         * g++.dg/ext/visibility-4.C: Likewise.
29444         * g++.dg/ext/visibility-5.C: Likewise.
29445         * g++.dg/ext/visibility-6.C: Likewise.
29446
29447 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29448
29449         * g++.dg/lookup/java1.C: New test.
29450         * g++.dg/lookup/java2.C: New test.
29451
29452 2003-12-07  Falk Hueffner  <falk@debian.org>
29453
29454         * g++.dg/opt/noreturn-1.C: New test.
29455
29456 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29457
29458         * gcc.dg/overflow-1.c: New test.
29459
29460 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29461
29462         * g77.f-torture/compile/13060.f: New test.
29463
29464 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29465
29466         PR c++/13323
29467         * g++.dg/inherit/operator2.C: New test.
29468
29469 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29470
29471         PR c++/13305
29472         * g++.dg/ext/attrib9.C: New test.
29473
29474 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29475
29476         PR c++/13314
29477         * g++.dg/template/error7.C: New test.
29478
29479 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29480             J"orn Rennecke <joern.rennecke@superh.com>
29481
29482         PR target/13302
29483         * g++.dg/other/struct-va_list.C: New test.
29484
29485 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29486
29487         PR c++/13166
29488         * g++.dg/parse/defarg6.C: New test.
29489
29490 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29491
29492         PR target/13256
29493         * gcc.c-torture/execute/20031201-1.c: New test.
29494
29495 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29496
29497         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29498
29499 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29500
29501         * gcc.dg/builtin-return-1.c: New test.
29502
29503 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29504             J"orn Rennecke <joern.rennecke@superh.com>
29505
29506         PR optimization/13260
29507         * gcc.c-torture/execute/20031204-1.c: New test.
29508
29509 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29510
29511         PR c++/9127
29512         * g++.dg/template/error6.C: New test.
29513
29514 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29515
29516         * gcc.dg/20031202-1.c: New test.
29517
29518 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29519
29520         PR c++/13179
29521         * g++.dg/template/eh1.C: New test.
29522
29523         PR c++/10771
29524         * g++.dg/template/error5.C: New test.
29525
29526 2003-12-02  David Ung  <davidu@mips.com>
29527
29528         * gcc.dg/compat/vector-check.h: Corrected type for var
29529         g_##TMODE
29530
29531 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29532
29533         PR c++/10126
29534         * g++.dg/template/ptrmem8.C: New test.
29535
29536 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29537
29538         PR c++/12573
29539         * g++.dg/template/dependent-expr3.C: New test.
29540
29541 2003-12-01  James Lemke  <jim@wasabisystems.com>
29542
29543         * gcc.dg/arm-g2.c: New test.
29544
29545 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29546
29547         PR optimization/11634
29548         * gcc.dg/20031201-2.c: New test case.
29549
29550 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29551
29552         PR 11433
29553         * objc.dg/proto-lossage-3.m: New test.
29554
29555 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29556
29557         PR optimization/12628
29558         * gcc.dg/20031201-1.c: New test case.
29559
29560 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29561
29562         * gcc.dg/unaligned-1.c: New test.
29563
29564 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29565
29566         PR c++/9849
29567         * g++.dg/template/error4.C: New test.
29568         * g++.dg/template/nested3.C: Adjust error markers.
29569
29570 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29571
29572         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29573
29574 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29575
29576         PR c/10333
29577         * gcc.dg/bitfld-7.c: New test.
29578
29579 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29580
29581         * gcc.dg/tls/asm-1.C: New test.
29582
29583 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29584
29585         * gcc.dg/cpp/assert4.c: Update.
29586
29587 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29588
29589         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29590         * gcc.dg/builtin-apply3.c: New test.
29591
29592 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29593
29594         * lib/compat.exp (compat-obj): New xfaildata parameter.
29595         Use it to set compiler_conditional_xfail_data before compiling.
29596         (compat-get-options): Handle dg-xfail-if.
29597         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29598         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29599         * gcc.dg/compat/vector-1_y.c: Likewise.
29600         * gcc.dg/compat/vector-2_x.c: Likewise.
29601         * gcc.dg/compat/vector-2_y.c: Likewise.
29602
29603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29604
29605         * g++.dg/opt/reg-stack4.C: New test.
29606
29607 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29608
29609         * gcc.dg/builtin-apply2.c: New test.
29610
29611 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29612
29613         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29614
29615 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29616
29617         PR c++/12924
29618         * g++.dg/template/template-id-2.C: New test.
29619
29620 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29621
29622         PR c++/5369
29623         * g++.dg/template/memfriend1.C: New test.
29624         * g++.dg/template/memfriend2.C: Likewise.
29625         * g++.dg/template/memfriend3.C: Likewise.
29626         * g++.dg/template/memfriend4.C: Likewise.
29627         * g++.dg/template/memfriend5.C: Likewise.
29628         * g++.dg/template/memfriend6.C: Likewise.
29629         * g++.dg/template/memfriend7.C: Likewise.
29630         * g++.dg/template/memfriend8.C: Likewise.
29631         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29632
29633 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29634
29635         PR c++/12515
29636         * g++.dg/ext/cond1.C: New test.
29637
29638 2003-11-20  Richard Henderson  <rth@redhat.com>
29639
29640         * gcc.dg/20020201-2.c: Remove.
29641         * gcc.dg/20020201-4.c: Remove.
29642         * gcc.dg/20020304-1.c: Remove.
29643
29644 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29645
29646         * gcc.dg/cpp/trad/xwin1.c: New test case.
29647
29648 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29649
29650         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29651         * lib/g77.exp: Likewise.
29652         * lib/objc.exp: Likewise.
29653         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29654         for darwin.
29655
29656 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29657
29658         PR c++/12932
29659         * g++.dg/template/static5.C: New test.
29660
29661 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29662
29663         * gcc.dg/nested-func-1.c: New test.
29664
29665 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29666
29667         * gcc.dg/cpp/assert4.c: New test.
29668
29669 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29670
29671         PR c++/2294
29672         * g++.dg/lookup/using9.c: New test.
29673
29674 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29675
29676         PR c++/12762
29677         * g++.dg/template/error3.C: New test.
29678
29679 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29680
29681         PR ada/13035
29682         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29683         No longer use a wrapper for gcc, since this does not work under
29684         Windows.
29685
29686 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29687
29688         PR c++/2094
29689         * g++.dg/template/ptrmem7.C: New test.
29690
29691 2003-11-13  Andrew Pinski <apinski@apple.com>
29692
29693         * gcc.c-torture/compile/20031113-1.c: New test.
29694
29695 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29696             Kean Johnston <jkj@sco.com>
29697
29698         PR c/13029
29699         * gcc.dg/unused-4.c: Update.
29700
29701 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29702
29703         * g++.dg/opt/const3.C: New test.
29704
29705 2003-11-13  Jan Hubicka  <jh@suse.cz>
29706
29707         * gcc.c-torture/compile/20031112-1.c: New test.
29708
29709 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29710
29711         * g++.dg/parse/crash10.C: Remove bogus error marker.
29712
29713 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29714
29715         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29716         (host_gcc): Likewise.
29717         (ROOT): Honor $PWDCMD.
29718         (BASE): Likewise.
29719         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29720
29721 2003-11-12  Catherine Moore  <clm@redhat.com>
29722
29723         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29724
29725 2003-11-12  Andreas Jaeger  <aj@suse.de>
29726             Jakub Jelinek  <jakub@redhat.com>
29727             Andrew Pinski  <pinskia@physics.uc.edu>
29728             Richard Henderson  <rth@redhat.com>
29729
29730         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29731         systems.
29732         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29733
29734         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29735         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29736
29737 2003-11-11  Andreas Jaeger  <aj@suse.de>
29738
29739         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29740
29741         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29742
29743 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29744
29745         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29746         Clean ups.
29747
29748 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29749
29750         * gcc.dg/trampoline-1.c: New test.
29751
29752 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29753
29754         * gcc.c-torture/compile/200031109-1.c: New test.
29755
29756 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29757
29758         PR c/3190
29759         PR c/8714
29760         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29761         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29762         gcc.dg/format/no-y2k-1.c: Update.
29763
29764 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29765
29766         PR optimization/10467
29767         * gcc.dg/20031108-1.c: New test case.
29768
29769 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29770
29771         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29772
29773 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29774
29775         * gcc.dg/compound-lvalue-1.c: New test.
29776         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29777         some XFAILs.
29778
29779 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29780
29781         * gcc.dg/altivec-varargs-1.c: New test.
29782
29783 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29784
29785         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29786         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29787         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29788         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29789         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29790
29791 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29792
29793         * gcc.dg/cond-lvalue-1.c: New test.
29794
29795 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29796
29797         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29798
29799 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29800
29801         PR c++/11616
29802         * g++.dg/template/instantiate5.C: New test.
29803
29804 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29805
29806         PR c++/12726
29807         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29808         * ChangeLog: Add missing first entry for above test.
29809
29810 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29811
29812         PR c++/9810
29813         * g++.dg/template/using8.C: New test.
29814         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29815
29816 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29817
29818         PR optimization/10817
29819         * gcc.c-torture/compile/20031102-1.c: New test case.
29820
29821 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29822
29823         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29824         2147483647.
29825
29826 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29827
29828         * gcc.dg/20031102-1.c: New test.
29829
29830 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29831
29832         * gcc.dg/complex-1.c: New test.
29833
29834 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29835
29836         PR c++/12796
29837         * g++.dg/template/crash13.C: Adjust expected error location.
29838         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29839
29840 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29841
29842         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29843
29844 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29845
29846         PR/10239
29847         * gcc.c-torture/compile/20031031-2.c: New test.
29848
29849 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29850
29851         PR/11640
29852         * gcc.c-torture/compile/20031031-1.c: New test.
29853
29854 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29855
29856         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29857         * gcc.misc-tests/bprob.exp: Likewise.
29858         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29859         the execution test on arm-elf configs.
29860         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29861         configs that don't support scratch files.
29862         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29863
29864 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29865
29866         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29867         done by dejagnu.
29868
29869 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29870
29871         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29872         Avoid non pure sh syntax. Add more logging.
29873
29874         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29875         fail.
29876
29877 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29878
29879         PR libgcj/10610
29880         * gcc.dg/ppc-stackalign-1.c: New test.
29881
29882 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29883
29884         * ada/acats/run_all.sh: Change output to be more compliant with
29885         dejagnu framework.
29886         Create acats.sum and acats.log files under testsuite/ada/acats
29887         Only run [a-z]* directories, to filter out e.g. CVS.
29888         Redirect build output to log file.
29889
29890 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29891
29892         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29893
29894 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29895
29896         PR ada/5909:
29897         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29898
29899 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29900
29901         * gcc.c-torture/compile/20031023-1.c: New test.
29902         * gcc.c-torture/compile/20031023-2.c: New test.
29903         * gcc.c-torture/compile/20031023-3.c: New test.
29904         * gcc.c-torture/compile/20031023-4.c: New test.
29905
29906 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29907
29908         PR c++/10371
29909         * g++.dg/lookup/scoped8.C: New test.
29910
29911 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29912
29913         * g++.dg/opt/reg-stack3.C: New test.
29914
29915 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29916
29917         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
29918
29919 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29920
29921         PR c++/11076
29922         * g++.dg/template/crash13.C: New test.
29923
29924 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29925
29926         * gcc.dg/c99-restrict-2.c: New test.
29927
29928 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
29929
29930         PR c++/12698, c++/12699, c++/12700, c++/12566
29931         * g++.dg/inherit/covariant9.C: New test.
29932         * g++.dg/inherit/covariant10.C: New test.
29933         * g++.dg/inherit/covariant11.C: New test.
29934
29935 2003-10-23  Jason Merrill  <jason@redhat.com>
29936
29937         PR c++/12726
29938         * g++.dg/ext/complit2.C: New test.
29939
29940 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29941
29942         PR target/12654
29943         * gcc.c-torture/execute/20031020-1.c: New test.
29944
29945 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29946
29947         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
29948         following the jump_insn.
29949
29950 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29951
29952         * gcc.dg/cast-lvalue-1.c: New test.
29953
29954 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
29955
29956         PR c++/11962
29957         * g++.dg/template/cond2.C: New test.
29958
29959 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29960
29961         * gcc.dg/builtins-28.c: New test.
29962
29963 2003-10-20  Jan Hubicka  <jh@suse.cz>
29964
29965         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
29966         parameter.
29967         * testsuite/gcc.dg/inline-2.c: Likewise.
29968
29969 2003-10-20  Phil Edwards  <phil@codesourcery.com>
29970
29971         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
29972         * gcc.dg/nest.c: Likewise.
29973
29974 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29975
29976         PR c++/9781, c++/10583, c++/11862
29977         * g++.dg/parse/crash13.C: New test.
29978
29979 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29980
29981         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
29982
29983 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29984
29985         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
29986         Define HAVE_C99_RUNTIME except on Solaris.
29987         * gcc.dg/builtins-20.c: Likewise.
29988
29989 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29990
29991         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
29992
29993 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29994
29995         PR c++/12495
29996         * g++.dg/template/crash21.C: New test.
29997
29998 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29999
30000         PR c++/2513
30001         * g++.dg/template/typename5.C: New test.
30002
30003 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30004
30005         PR c++/12369
30006         * g++.dg/template/friend25.C: New test.
30007
30008 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30009
30010         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30011         versions.
30012
30013 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30014
30015         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30016         == 2147483647.
30017
30018 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30019
30020         * gcc.c-torture/execute/960416-1.x: Remove.
30021         * gcc.c-torture/execute/divconst-3.x: Likewise.
30022
30023 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30024
30025         PR target/12598
30026         * gcc.dg/torture/cris-volatile-1.c: New test.
30027
30028 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30029
30030         PR optimization/9325
30031         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30032         for overflowing floating point to integer conversion during RTL
30033         simplification.
30034
30035 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30036
30037         * objc/execute/_cmd.m: Fix typo.
30038         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30039         Relax 'scan-assembler' regexp.
30040         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30041         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30042         * objc.dg/zero-link-2.m: Remove blank line.
30043         * objc.dg/zero-link-3.m: New test case.
30044
30045 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30046
30047         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30048
30049         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30050         than linker trickery.
30051
30052 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30053
30054         PR c++/12370
30055         * g++.dg/other/friend2.C: New test.
30056
30057 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30058
30059         * gcc.dg/20031012-1.c: New test.
30060
30061 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30062
30063         * gcc.dg/weak/weak-3.c: Fix for new warning.
30064
30065 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30066
30067         PR optimization/8750
30068         * gcc.c-torture/execute/20031012-1.c: New test case.
30069
30070 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30071
30072         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30073         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30074
30075 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30076
30077         PR optimization/12260
30078         * gcc.c-torture/compile/20031011-2.c: New test case.
30079
30080 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30081
30082         * gcc.c-torture/execute/20031011-1.c: New testcase.
30083
30084 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30085
30086         * gcc.c-torture/compile/20031011-1.c: New test.
30087
30088 2003-10-11  Jan Hubicka  <jh@suse.cz>
30089
30090         * g++.dg/other/first-global.C: New test.
30091
30092 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30093
30094         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30095
30096 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30097
30098         * gcc.c-torture/compile/20031010-1.c: New test.
30099
30100 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30101
30102         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30103         * gcc.c-torture/execute/va-arg-25.c: ... here.
30104
30105 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30106
30107         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30108
30109 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30110
30111         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30112
30113 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30114
30115         * g++.dg/parse/error2.C: New test.
30116
30117 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30118
30119         PR c++/11097
30120         * g++.dg/other/error5.C: Modify the error message.
30121         * g++.dg/lookup/using8.C: New test.
30122
30123 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30124
30125         * gcc.dg/darwin-abi-2.c: New file.
30126         * gcc.c-torture/execute/va-arg-24.c: New file.
30127
30128 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30129
30130         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30131         indentation.
30132
30133 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30134
30135         PR c++/10147
30136         * g++.dg/other/error4.C: Update error messages.
30137         * g++.dg/template/ptrmem4.C: Likewise.
30138
30139         PR c++/12337
30140         * g++.dg/init/new9.C: New test.
30141
30142         PR c++/12334, c++/12236, c++/8656
30143         * g++.dg/ext/attrib8.C: New test.
30144
30145 2003-10-06  Devang Patel  <dpatel@apple.com>
30146
30147         * gcc.dg/debug/dwarf2-3.h: New test.
30148         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30149
30150 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30151
30152         * g++.dg/opt/cfg2.C: New test.
30153
30154 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30155
30156         * g++.dg/opt/float1.C: New test.
30157
30158 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30159
30160         * gcc.dg/c90-array-lval-6.c: New test.
30161         * gcc.dg/c99-array-lval-6.c: New test.
30162
30163 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30164             Ziemowit Laski  <zlaski@apple.com>
30165
30166         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30167         'Derived', so that it is never considered a class method; add
30168         new warning for '+port' method ambiguity.
30169         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30170         <objc/objc-api.h> (needed on Mac OS X).
30171         * objc.dg/method-13.m: New test.
30172
30173 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30174
30175         PR optimization/9325, PR java/6391
30176         * gcc.c-torture/execute/20031003-1.c: New test case.
30177
30178 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30179
30180         PR optimization/12180
30181         * gcc.dg/20031002-1.c: New test.
30182
30183         PR c++/12486
30184         * g++.dg/inherit/error1.C: New test.
30185
30186 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30187
30188         * lib/f-torture.exp (search_for): Rename to...
30189         (search_for_re): This.  Also, clean up comments and the
30190         "regexp" invocation.
30191
30192 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30193
30194         * gcc.c-torture/compile/20031002-1.c: New test.
30195
30196 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30197
30198         * g++.dg/opt/cond1.C: New test.
30199
30200 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30201
30202         * gcc.dg/Wold-style-definition-2.c: New testcase.
30203         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30204
30205 2003-09-29  Richard Henderson  <rth@redhat.com>
30206
30207         * g++.dg/init/array10.C: Add dg-options.
30208
30209 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30210
30211         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30212
30213 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30214
30215         * g++.dg/template/friend19.C: Fix typo.
30216         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30217
30218 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30219
30220         * gcc.c-torture/execute/20030928-1.c: New test.
30221         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30222
30223 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30224
30225         * g++.dg/opt/unroll1.C: New test.
30226
30227 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30228
30229         PR optimization/11741
30230         * gcc.dg/20030926-1.c: New test case.
30231
30232 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30233
30234         PR c++/5655
30235         * g++.dg/parse/access7.C: New test.
30236         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30237
30238 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30239
30240         MERGE OF objc-improvements-branch into MAINLINE:
30241         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30242         if libobjc has not been built.
30243         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30244         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30245         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30246         objc/execute/nested-3.m, objc/execute/np-2.m,
30247         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30248         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30249         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30250         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30251         objc.dg/special/unclaimed-category-1.h,
30252         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30253         well as GNU runtime.
30254         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30255         * execute/cascading-1.m, execute/function-message-1.m,
30256         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30257         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30258         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30259         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30260         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30261         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30262         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30263         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30264         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30265         * objc.dg/bitfield-2.m: Run only on Darwin.
30266         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30267         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30268         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30269         * objc.dg/const-str-1.m: Fix constant string layout.
30270
30271 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30272
30273         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30274
30275 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30276
30277         * gcc.dg/darwin-abi-1.c: New file.
30278
30279 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30280
30281         PR target/12281
30282         * gcc.c-torture/compile/20030921-1.c: New test.
30283
30284 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30285
30286         * g++.dg/opt/reg-stack2.C: New test.
30287
30288 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30289
30290         * g++.dg/eh/delayslot1.C: New test.
30291
30292 2003-09-20  Richard Henderson  <rth@redhat.com>
30293
30294         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30295
30296 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30297
30298         * gcc.c-torture/execute/20030920-1.c: New test case.
30299
30300 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30301
30302         * g++.dg/rtti/typeid3.C: Correct expected error message.
30303
30304 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30305
30306         PR c++/157
30307         * g++.dg/parse/crash12.C: New test.
30308
30309 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30310
30311         * gcc.dg/compat/mixed-struct-check.h: New.
30312         * gcc.dg/compat/mixed-struct-defs.h: New.
30313         * gcc.dg/compat/mixed-struct-init.h: New.
30314         * gcc.dg/compat/struct-by-value-19_main.c: New.
30315         * gcc.dg/compat/struct-by-value-19_x.c: New.
30316         * gcc.dg/compat/struct-by-value-19_y.c: New.
30317         * gcc.dg/compat/struct-by-value-20_main.c: New.
30318         * gcc.dg/compat/struct-by-value-20_x.c: New.
30319         * gcc.dg/compat/struct-by-value-20_y.c: New.
30320         * gcc.dg/compat/struct-return-19_main.c: New.
30321         * gcc.dg/compat/struct-return-19_x.c: New.
30322         * gcc.dg/compat/struct-return-19_y.c: New.
30323         * gcc.dg/compat/struct-return-20_main.c: New.
30324         * gcc.dg/compat/struct-return-20_x.c: New.
30325         * gcc.dg/compat/struct-return-20_y.c: New.
30326
30327 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30328         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30329         so that it will not complain on LP64 targets.
30330
30331 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30332
30333         PR c++/495
30334         * g++.dg/template/friend24.C: New test.
30335
30336 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30337
30338         PR c++/12332
30339         * g++.dg/template/memtmpl2.C: New test.
30340
30341 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30342
30343         PR target/11184
30344         * gcc.dg/builtin-apply1.c: New test.
30345
30346 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30347
30348         PR c++/9848
30349         * g++.dg/warn/Wunused-4.C: New test.
30350
30351 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30352
30353         PR c++/12316
30354         * g++.dg/other/gc2.C: New test.
30355
30356 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30357
30358         PR c++/11991
30359         * g++.dg/rtti/typeid3.C: New test.
30360
30361         PR c++/12266
30362         * g++.dg/overload/template1.C: New test.
30363
30364 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30365
30366         * g++.dg/opt/cfg3.C: New test.
30367
30368 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30369
30370         PR c++/7939
30371         * g++.dg/template/crash11.C: New test.
30372
30373 2003-09-16  Jason Merrill  <jason@redhat.com>
30374             Jakub Jelinek  <jakub@redhat.com>
30375
30376         * gcc.dg/attr-warn-unused-result.c: New test.
30377
30378 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30379
30380         PR c++/12184
30381         * g++.dg/expr/call2.C: New test.
30382
30383 2003-09-15  Andreas Jaeger  <aj@suse.de>
30384
30385         * gcc.dg/Wold-style-definition-1.c: New test.
30386
30387 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30388
30389         PR c++/3907
30390         * g++.dg/parse/template12.C: New test.
30391
30392         * g++.dg/abi/bitfield11.C: New test.
30393         * g++.dg/abi/bitfield12.C: Likewise.
30394
30395 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30396
30397         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30398         non-expansion of functional macro name without arguments at EOL.
30399         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30400
30401 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30402
30403         * gcc.c-torture/execute/20030914-[12].c: New tests.
30404
30405 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30406
30407         PR c++/11788
30408         * g++.dg/overload/addr1.C: New test.
30409
30410 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30411
30412         * gcc.dg/20030909-1.c: New test.
30413
30414 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30415
30416         * gcc.dg/ultrasp10.c: New test.
30417
30418 2003-09-09  Devang Patel  <dpatel@apple.com>
30419
30420         * gcc.dg/darwin-ld-6.c: New test.
30421
30422 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30423
30424         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30425
30426 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30427
30428         * gcc.dg/ia64-types1.c: New test.
30429         * gcc.dg/ia64-types2.c: Likewise.
30430
30431 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30432
30433         * gcc.dg/builtins-1.c: Add more _Complex tests.
30434         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30435
30436         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30437         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30438
30439 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30440
30441         PR c++/11786
30442         * g++.dg/lookup/koenig2.C: New test.
30443
30444         PR c++/5296
30445         * g++.dg/rtti/typeid2.C: New test.
30446
30447 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30448
30449         * gcc.c-torture/compile/20030904-1.c: New test.
30450
30451 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30452
30453         * g++.dg/opt/longbranch2.C: New test.
30454
30455 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30456
30457         * g++.dg/template/crash10.C: Only compile it.
30458
30459 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30460
30461         PR middle-end/11665
30462         * gcc.c-torture/compile/20030907-1.c: New test.
30463         * g++.dg/init/array11.C: New test.
30464
30465 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30466
30467         PR c++/11852
30468         * g++.dg/init/struct1.C: New test.
30469
30470 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30471
30472         PR c++/12181
30473         * g++.dg/expr/comma1.C: New test.
30474
30475 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30476
30477         PR c++/11867
30478         * g++.dg/expr/static_cast5.C: New test.
30479
30480 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30481
30482         PR c++/11507
30483         * g++.dg/lookup/scoped7.C: New test.
30484
30485         PR c++/9574
30486         * g++.dg/other/static1.C: New test.
30487
30488         PR c++/11490
30489         * g++.dg/warn/template-1.C: New test.
30490
30491         PR c++/11432
30492         * g++.dg/template/crash10.C: New test.
30493
30494         PR c++/2478
30495         * g++.dg/overload/VLA.C: New test.
30496
30497         PR c++/10804
30498         * g++.dg/template/call1.C: New test.
30499
30500 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         PR c++/11794
30503         * g++.dg/parse/using3.C: New test.
30504
30505 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30506
30507         PR c++/11409
30508         * g++.dg/overload/builtin3.C: New test case.
30509
30510 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30511
30512         PR c/9862
30513         * gcc.dg/20030906-1.c: New test.
30514         * gcc.dg/20030906-2.c: Likewise.
30515
30516 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30517
30518         PR c++/12167
30519         * g++.dg/parse/defarg5.C: New test.
30520
30521         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30522
30523 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30524
30525         PR c++/12163
30526         * g++.dg/expr/static_cast4.C: New test.
30527
30528         PR c++/12146
30529         * g++.dg/template/crash9.C: New test.
30530
30531 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30532
30533         * g++.old-deja/g++.ext/pretty2.C: Update for change
30534         in __FUNCTION__.
30535         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30536
30537 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30538
30539         PR c++/11922
30540         * g++/dg/template/qualified-id1.C: New test.
30541
30542         PR c++/12037
30543         * g++.dg/warn/noeffect4.C: New test.
30544
30545 2003-09-04  Matt Austern  <austern@apple.com>
30546
30547         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30548         * g++.dg/ext/fnname2.C: Likewise.
30549         * g++.dg/ext/fnname3.C: Likewise.
30550
30551 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30552
30553         * g++.dg/expr/lval1.C: New test.
30554         * g++.dg/ext/lvcast.C: Remove.
30555
30556 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30557
30558         PR optimization/11700.
30559         * gcc.c-torture/compile/20030903-1.c: New test case.
30560
30561 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30562
30563         PR c++/12053
30564         * g++.dg/abi/layout4.C: New test.
30565
30566 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30567
30568         PR c++/11553
30569         * g++.dg/parse/friend3.C: New test.
30570
30571 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30572
30573         PR c++/11847
30574         * g++.dg/template/class1.C: New test.
30575
30576         PR c++/11808
30577         * g++.dg/expr/call1.C: New test.
30578
30579 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30580
30581         PR c++/12114
30582         * g++.dg/init/ref9.C: New test.
30583
30584         PR c++/11972
30585         * g++.dg/template/nested4.C: New test.
30586
30587 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30588
30589         PR c++/12093
30590         * g++.dg/template/non-dependent4.C: New test.
30591
30592         PR c++/11928
30593         * g++.dg/inherit/conv1.C: New test.
30594
30595 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30596
30597         PR c++/6196
30598         * g++.dg/ext/label1.C: New test.
30599         * g++.dg/ext/label2.C: Likewise.
30600
30601 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30602
30603         * g++.dg/expr/cond3.C: New test.
30604
30605 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30606
30607         * gcc.dg/builtins-1.c: Add new builtin cases.
30608
30609 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30610
30611         * gcc.dg/builtins-1.c: Add new cases.
30612         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30613
30614 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30615
30616         * gcc.dg/builtins-1.c: Add more math builtin tests.
30617         * gcc.dg/torture/builtin-attr-1.c: New test.
30618
30619 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30620
30621         PR optimization/5079
30622         * g++.dg/opt/static3.C: New test.
30623
30624 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30625
30626         * gcc.misc-tests/gcov-10b.c: New test.
30627
30628 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30629
30630         * g++.dg/opt/ptrmem3.C: New test.
30631
30632         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30633
30634 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30635
30636         * gcc.dg/20030826-2.c: New test.
30637
30638 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30639
30640         PR middle-end/12002
30641         * g77.f-torture/compile/12002.f: New test case.
30642
30643 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30644
30645         * gcc.dg/20030826-1.c: New test case.
30646
30647 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30648
30649         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30650
30651 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30652
30653         PR c++/11871
30654         * c++.dg/lookup/crash1.C: New test.
30655
30656         * c++.dg/warn/noeffect3.C: New test.
30657
30658 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30659
30660         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30661         * gcc.dg/compat/vector-1_y.c: Ditto.
30662         * gcc.dg/compat/vector-2_x.c: Ditto.
30663         * gcc.dg/compat/vector-2_y.c: Ditto.
30664
30665 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30666
30667         * gcc.dg/20030702-1.c: New test.
30668
30669 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30670
30671         PR c++/8795
30672         * g++.dg/ext/altivec-1.C: New test.
30673
30674 2003-08-24  Richard Henderson  <rth@redhat.com>
30675
30676         * g++.dg/eh/simd-2.C: Add -w for x86.
30677
30678 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30679
30680         * gcc.dg/20030815-1.c: New test.
30681
30682 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30683
30684         PR c++/3765
30685         * g++.dg/parse/access6.C: New test.
30686
30687 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30688
30689         PR c++/641, c++/11876
30690         * g++.dg/template/friend22.C: New test.
30691         * g++.dg/template/friend23.C: Likewise.
30692
30693 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30694
30695         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30696         identically.
30697
30698 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30699
30700         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30701
30702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30703
30704         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30705
30706 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30709
30710 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30711
30712         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30713
30714 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30715
30716         PR c++/11919
30717         * g++.dg/overload/prom1.C: New test.
30718
30719         PR c++/11551
30720         * g++.dg/parse/dtor2.C: New test.
30721
30722         PR c++/10762
30723         * g++.dg/parse/using2.C: New test.
30724
30725 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30726
30727         PR target/11805
30728         * gcc.c-torture/compile/20030821-1.c: New.
30729
30730 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30731
30732         PR c++/11834
30733         * g++.dg/template/deduce2.C: New test.
30734
30735 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30736
30737         * gcc.c-torture/execute/20030821-1.c: New test.
30738
30739 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30740
30741         PR middle-end/11984
30742         * gcc.dg/20030820-1.c: New test case.
30743
30744 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30745
30746         PR c++/11945
30747         * g++.dg/warn/noeffect2.C: New test.
30748
30749 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30750
30751         PR c++/10926
30752         * g++.dg/template/dtor2.C: New test.
30753
30754         PR c++/11684
30755         * g++.dg/template/operator1.C: New test.
30756         * g++.dg/parse/operator4.C: New test.
30757
30758         PR c++/11946.C
30759         * g++.dg/expr/enum1.C: New test.
30760         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30761
30762         PR c++/11036.C
30763         * g++.dg/parse/elab2.C: New test.
30764         * g++.dg/parse/typedef4.C: Change error message.
30765         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30766         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30767         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30768
30769 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30770
30771         * gcc.dg/pch/warn-1.c: New.
30772         * gcc.dg/pch/warn-1.hs: New.
30773
30774         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30775         not-tested file.
30776
30777 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30778
30779         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30780
30781 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30782
30783         * gcc.dg/uninit-D.c: New Test.
30784         * gcc.dg/uninit-E.c: New Test.
30785         * gcc.dg/uninit-F.c: New Test.
30786         * gcc.dg/uninit-G.c: New Test.
30787
30788 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30789
30790         * g++.dg/README: Describe the pch directory.
30791
30792 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30793
30794         PR c++/11174
30795         * g++.dg/parse/access4.C: New test.
30796         * g++.dg/parse/access5.C: Likewise.
30797         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30798
30799 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30800
30801         * gcc.dg/noncompile/20030818-1.c: New.
30802
30803 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30804
30805         PR c++/11957
30806         * g++.dg/warn/noeffect1.C: New test.
30807
30808         * g++.dg/template/scope2.C: New test.
30809         * g++.dg/template/error2.C: Correct dg-error
30810
30811 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30812
30813         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30814
30815 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30816
30817         PR C++/11512
30818         * g++.dg/template/warn1.C: New.
30819
30820 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30821
30822         * g++.dg/template/error2.C: New test.
30823         * g++.dg/lookup/using7.C: Adjust errors
30824         * g++.old-deja/g++.pt/crash36.C: Likewise.
30825         * g++.old-deja/g++.pt/derived3.C: Likewise.
30826
30827 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30828
30829         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30830         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30831         * gcc.c-torture/execute/builtins/string-9.c: New, from
30832         string-opt-9.c.  Adjust for execute/builtins framework.
30833         * gcc.c-torture/execute/string-opt-9.c: Delete.
30834
30835 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30836
30837         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30838
30839         * g++.dg/parse/ret-type2.C: New test.
30840
30841         PR c++/11703
30842         * g++.dg/init/new8.C: New test.
30843
30844         PR c++/10923
30845         * g++.dg/parse/typedef5.C: New test.
30846
30847         PR c++/9512
30848         * g++.dg/parse/qualified2.C: New test.
30849         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30850         invalid code.
30851
30852 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30853
30854         * g++.dg/conversion/ptrmem1.C: New test.
30855
30856 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30857
30858         PR target/11693
30859         * gcc.dg/20030811-1.c: New test.
30860
30861         PR target/11535
30862         * gcc.c-torture/execute/20030811-1.c: New test.
30863
30864 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30865
30866         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30867
30868 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30869
30870         PR c++/11789.C
30871         * g++.dg/inherit/multiple1.C: New test.
30872
30873 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30874
30875         * gcc.dg/spe1.c: New test.
30876
30877         PR c++/11670
30878         * g++.dg/expr/cast2.C: New test.
30879
30880         PR c++/10530
30881         * g++.dg/template/dependent-name2.C: New test.
30882
30883 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30884
30885         * g++.dg/parse/crash11.C: Put the dg options in comments.
30886
30887 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30888
30889         * lib/gcc-dg.exp: Update for diagnostic change.
30890
30891 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30892
30893         PR c++/5767
30894         * g++.dg/parse/crash11.C: New test.
30895
30896 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30897
30898         * gcc.dg/cpp/spacing1.c: Update.
30899
30900 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30901
30902         PR target/11739
30903         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30904         a value for -mtune.
30905
30906 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30907
30908         PR middle-end/11771
30909         * gcc.c-torture/compile/20030804-1.c: New test case.
30910
30911 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30912
30913         * gcc.dg/20030804-1.c: New test case.
30914
30915 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30916
30917         * gcc.dg/cpp/separate-1.c: New test.
30918
30919 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
30920
30921         PR c++/11704
30922         * g++.dg/template/dependent-expr2.C: New test.
30923
30924         PR c++/11766
30925         * g++.dg/expr/ptrmem1.C: New test.
30926
30927 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30928
30929         PR c++/9453
30930         * g++.dg/template/friend15.C: New test.
30931
30932 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
30933
30934         * lib/dg-pch.exp: Work round PCH bug.
30935
30936 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30937
30938         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
30939         builtins.  Move cases from builtins-4.c here.
30940
30941         * gcc.dg/torture/builtin-math-1.c: New test taken from
30942         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
30943         additional cases.
30944
30945         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
30946         Delete.
30947
30948 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30949
30950         PR c++/9447
30951         * g++.dg/template/using7.C: New test.
30952
30953 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
30954
30955         * import1.c, import2.c: New tests.
30956
30957 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
30958
30959         * g++.dg/eh/crossjump1.C: New test.
30960
30961 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/11697
30964         * g++.dg/template/using6.C: New test.
30965
30966         PR c++/11744
30967         * g++.dg/template/koenig2.C: New test.
30968
30969 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30970
30971         PR c++/7983
30972         * g++.dg/parse/typedef4.C: New test.
30973
30974 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30975
30976         PR c++/8442, c++/8806
30977         * g++.dg/template/elab1.C: New test.
30978         * g++.dg/template/type2.C: Likewise.
30979         * g++.dg/template/ttp3.C: Adjust expected error message.
30980         * g++.old-deja/g++.law/visibility13.C: Likewise.
30981         * g++.old-deja/g++.niklas/t135.C: Likewise.
30982         * g++.old-deja/g++.pt/ttp41.C: Likewise.
30983         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
30984         template argument.
30985         * g++.old-deja/g++.pt/ttp44.C: Likewise.
30986
30987 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
30988
30989         PR c++/11295
30990         * g++.dg/ext/stmtexpr1.C: New test.
30991
30992         * g++.dg/opt/tmp1.C: New test.
30993
30994         PR c++/11525
30995         * g++.dg/parse/constant4.C: New test.
30996
30997         PR c++/9447
30998         * g++.dg/template/using5.C: New test.
30999
31000 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31001
31002         * gcc.dg/builtins-27.c: New test case.
31003
31004 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31005
31006         * gcc.dg/tls/opt-7.c: New test.
31007
31008 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31009
31010         * g++.old-deja/g++.other/crash18.C: Remove.
31011
31012 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31013
31014         * g++.dg/template/explicit3.C: New.
31015         * g++.dg/template/explicit4.C: New.
31016         * g++.dg/template/explicit5.C: New.
31017
31018         PR c++/11347
31019         * g++.dg/template/memtmpl1.C: New.
31020
31021 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31022
31023         PR target/11565
31024         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31025         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31026
31027 2003-07-30  Jan Hubicka  <jh@suse.cz>
31028
31029         * vtgc1.c: Kill.
31030
31031 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31032
31033         * gcc.dg/struct-in-proto-1.c: New test.
31034
31035 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31036
31037         * gcc.dg/cpp/include2.c: Only expect one message.
31038
31039 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31040
31041         PR c++/9447
31042         * g++.dg/template/using1.C: New test.
31043         * g++.dg/template/using2.C: New test.
31044         * g++.dg/template/using3.C: New test.
31045         * g++.dg/template/using4.C: New test.
31046
31047 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31048
31049         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31050         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31051
31052 2003-07-28  Jan Hubicka  <jh@suse.cz>
31053
31054         PR c++/11530
31055         * g++.dg/opt/call1.C: New test.
31056
31057 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31058
31059         PR c++/11667
31060         * g++.dg/init/enum2.C: New test.
31061         * g++.dg/template/overload1.C: Add "-w" option.
31062
31063 2003-07-28    <hp@bitrange.com>
31064
31065         * gcc.dg/Wdeclaration-after-statement-1.c,
31066         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31067
31068 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31069
31070         * gcc.c-torture/compile/20030725-1.c: New test.
31071
31072 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31073
31074         * gcc.dg/20030505.c: Only run for SPE.
31075         Remove definition of opaque type.
31076
31077 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31078
31079         * g++.dg/template/ptrmem6.C: New test.
31080
31081 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31082
31083         * gcc.c-torture/compile/zero-strct-2.c: New test.
31084
31085 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31086
31087         * gcc.dg/intermod-1.c: New test.
31088
31089 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31090
31091         PR c++/11617
31092         * g++.dg/template/lookup2.C: New test.
31093         * g++.dg/template/memclass1.C: Remove instantiated from error.
31094         * g++.dg/other/error2.C: Tweak expected errors.
31095
31096         PR c++/11596
31097         * g++.dg/template/defarg3.C: New test.
31098
31099         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31100
31101 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31102
31103         * g++.dg/inherit/access5.C: New test.
31104
31105 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31106
31107         PR c++/11513
31108         * g++.dg/template/crash8.C: New test.
31109
31110 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31111
31112         PR c/10602
31113         * gcc.dg/noncompile/incomplete-2.c: New test.
31114
31115 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31116
31117         PR c++/11645
31118         * g++.dg/inherit/access4.C: New test.
31119
31120         PR c++/11517
31121         * g++.dg/expr/cond2.C: New test.
31122
31123         PR optimization/10679
31124         * g++.dg/opt/inline4.C: New test.
31125
31126 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31127
31128         * g++.dg/parse/crash10: New test.
31129
31130 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31131
31132         * g++.dg/ext/flexary1.C: New test.
31133
31134 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31135
31136         PR c++/10793
31137         * g++.dg/template/crash9.C: New test.
31138
31139 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31140
31141         PR c++/3004
31142         * g++.dg/parse/typedef3.C: New test.
31143
31144         PR c++/7906
31145         * g++.dg/parse/operator2.C: New test.
31146
31147         PR c++/8895
31148         * g++.dg/parse/def-tmpl-arg1.C: New test.
31149
31150         PR c++/9282
31151         * g++.dg/parse/funptr1.C: New test.
31152
31153         PR c++/9452
31154         * g++.dg/parse/ambig3.C: New test.
31155
31156         PR c++/9454
31157         * g++.dg/parse/operator3.C: New test.
31158
31159         PR c++/9486
31160         * g++.dg/parse/template10.C: New test.
31161
31162         PR c++/9488
31163         * g++.dg/parse/template11.C: New test.
31164
31165         PR c++/10150
31166         * g++.dg/parse/invalid-op1.C: New test.
31167
31168         PR c++/10247
31169         * g++.dg/parse/condexpr1.C: New test.
31170
31171 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         * g++.dg/ext/packed3.C: New test.
31174         * g++.dg/ext/packed4.C: New test.
31175
31176         * gcc.dg/pack-test-3.c: New test.
31177
31178 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31179
31180         * lib/compat.exp: Handle dg-options per source file.
31181         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31182         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31183         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31184         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31185         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31186         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31187         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31188         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31189         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31190         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31191         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31192         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31193         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31194         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31195
31196 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31197
31198         PR c/10320
31199         * gcc.c-torture/execute/20030718-1.c: New test.
31200
31201 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31202
31203         PR optimization/11536
31204         * gcc.dg/20030721-1.c: New test.
31205
31206 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31207
31208         PR c++/11546
31209         * g++.dg/template/lookup1.C: New test.
31210
31211 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31212
31213         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31214         diagnostics of ill-formed constructs involving labels.
31215         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31216         the new 'previously defined here' message.
31217
31218 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         * g++.dg/parse/non-dependent2.C: New test.
31221
31222 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31223
31224         * g++.dg/init/init-ref4.C: xfail on targets without
31225         weak symbols.
31226
31227 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31228
31229         PR target/11087
31230         * gcc.c-torture/execute/20030717-1.c: New test.
31231
31232 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31233
31234         * g++.dg/opt/cfg1.C: New test.
31235
31236 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31237
31238         PR optimization/11557
31239         * gcc.dg/20030717-1.c: New test.
31240
31241 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31242
31243         PR c++/10476
31244         * g++.dg/expr/crash-1.C: New test.
31245
31246         PR c++/11027
31247         * g++.dg/template/init3.C: New test.
31248
31249         PR c++/8222
31250         * g++.dg/template/non-dependent1.C: New test.
31251
31252         PR c++/11070
31253         * g++.dg/template/non-dependent2.C: New test.
31254
31255         PR c++/11071
31256         * g++.dg/template/non-dependent3.C: New test.
31257
31258         PR c++/9907
31259         * g++.dg/template/sizeof5.C: New test.
31260
31261 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31262
31263         PR 11498
31264         * gcc.c-torture/compile/mangle-1.c: New file.
31265
31266 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31267
31268         PR c++/7809
31269         * g++.dg/parse/access3.C: New test.
31270
31271 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31272
31273         PR c++/11384
31274         * g++.dg/init/init-ref4.C: New test.
31275
31276 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31277
31278         PR c++/11547
31279         * g++.dg/parse/constant3.C: New test.
31280         * g++.dg/parse/crash7.C: Likewise.
31281
31282 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31283
31284         PR target/11008
31285         * gcc.dg/i386-pentium4-not-mull.c: New.
31286
31287 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31288
31289         * gcc.dg/asm-names.c (ymain): Make it weak.
31290
31291 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31292
31293         PR c++/5421
31294         * g++.dg/template/friend21.C: New test.
31295
31296 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31297
31298         * gcc.dg/cleanup-8.c: New test.
31299         * gcc.dg/cleanup-9.c: New test.
31300
31301 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31302
31303         * g++.dg/ext/dll-MI1.h: New file.
31304         * g++.dg/ext/dllexport-MI1.C: New file.
31305         * g++.dg/ext/dllimport-MI1.C: New file.
31306
31307 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31308
31309         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31310         it does not have cmpstrsi patterns (just cmpmemsi).
31311
31312 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31313
31314         PR debug/11473
31315         * g++.dg/debug/debug8.C: New test.
31316
31317 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31318
31319         PR c++/10108
31320         * g++.dg/template/crash7.C: New test.
31321
31322 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31323
31324         PR target/10795
31325         * gcc.c-torture/compile/20030708-1.c: New.
31326
31327 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31328
31329         * gcc.c-torture/execute/20030715-1.c: New test.
31330
31331 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31332
31333         * gcc.dg/pch/inline-3.c: New file.
31334         * gcc.dg/pch/inline-3.hs: New file.
31335         * gcc.dg/pch/inline-4.c: New file.
31336         * gcc.dg/pch/inline-4.hs: New file.
31337
31338 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31339
31340         PR c++/11509
31341         * g++.dg/template/crash6.C: New test.
31342
31343         PR c++/7053
31344         * g++.dg/template/friend20.C: New test.
31345
31346         PR c++/7019
31347         * g++.dg/template/overload2.C: New test.
31348
31349 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31350
31351         PR optimization/11440
31352         * gcc.c-torture/execute/20030714-1.c: New test.
31353
31354 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31355
31356         PR c++/11154
31357         * g++.dg/template/partial2.C: New test.
31358
31359 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31360
31361         PR c++/11503
31362         * g++.dg/template/anon1.C: New test.
31363
31364         PR c++/11493
31365         PR c++/11495
31366         * g++.dg/parse/template9.C: Likewise.
31367         * g++.dg/template/crash4.C: New test.
31368         * g++.dg/template/koenig1.C: Likewise.
31369         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31370         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31371         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31372         functions.
31373         * g++.old-deja/g++.jason/template36.C: Likewise.
31374         * g++.old-deja/g++.mike/p1989.C: Likewise.
31375         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31376         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31377         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31378         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31379         compiling.
31380         * g++.old-deja/g++.pt/union2.C: Use this->.
31381
31382 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31383
31384         * gcc.dg/20030711-1.c: New test.
31385
31386 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31387
31388         PR c++/11050
31389         * g++.dg/parse/args1.C: New test.
31390         * g++.pt/defarg8.C: Change expected errors.
31391
31392 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31393
31394         PR c++/8164
31395         * g++.dg/template/nontype2.C: New test.
31396
31397         PR c++/10558
31398         * g++.dg/parse/template8.C: New test.
31399
31400         PR c++/8327
31401         * g++.dg/template/scope1.C: New test.
31402
31403         * g++.dg/warn/Wsign-compare-1.C: New test.
31404
31405 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31406
31407         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31408
31409 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31410
31411         PR c++/9411
31412         * g++.dg/template/explicit2.C: New test.
31413
31414         PR c++/10032
31415         * g++.dg/warn/pedantic1.C: New test.
31416
31417 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31418
31419         PR c++ 9483
31420         * g++.dg/other/field1.C: New test.
31421
31422 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31423
31424         PR c/11449
31425         * gcc.c-torture/compile/20030707-1.c: New.
31426
31427 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31428
31429         PR c++/10849
31430         * g++.dg/template/access12.C: New test.
31431
31432 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31433
31434         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31435         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31436         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31437         * gcc.misc-tests/gcov.exp: Update
31438         * g++.dg/gcov/gcov.exp: Update
31439         * lib/gcov.exp: Update.
31440
31441 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31442
31443         * g++.dg/abi/mangle17.C: Make sure template expressions are
31444         dependent.
31445         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31446         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31447         * g++.dg/opt/stack1.C: Remove erroneous code.
31448         * g++.dg/parse/template7.C: New test.
31449         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31450         * g++.old-deja/g++.pt/crash4.C: Likewise.
31451
31452 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31453
31454         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31455         with zero or one occurence of `$' after the initial `L'.
31456
31457 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31458
31459         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31460
31461 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31462
31463         PR c/11370
31464         * gcc.dg/Wunreachable-6.c: New testcase.
31465         * gcc.dg/Wunreachable-7.c: New testcase.
31466
31467 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31468
31469         PR c/11420
31470         * gcc.dg/20030708-1.c: New test.
31471
31472 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31473
31474         * gcc.dg/compat/sdata-section.h: New file.
31475         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31476         * gcc.dg/torture/mips-sdata-1.c: New test.
31477
31478 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31479
31480         PR c++/11030
31481         * g++.dg/template/friend19.C: New test.
31482
31483 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31484
31485         * g++.dg/opt/strength-reduce.C: New test.
31486
31487 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31488
31489         PR target/10979
31490         * gcc.dg/20030707-1.c: New testcase.
31491
31492 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31493
31494         PR optimization/11059
31495         * g++.dg/opt/emptyunion.C: New testcase.
31496
31497 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31498             Eric Botcazou  <ebotcazou@libertysurf.fr>
31499
31500         * g++.dg/opt/stack1.C: New test.
31501
31502 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31503
31504         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31505         run test.
31506
31507         PR c++/11431
31508         * g++.dg/expr/static_cast3.C: New test.
31509
31510 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31511
31512         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31513         everywhere.
31514         * gcc.dg/concat.c: Concatenation of string constants with
31515         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31516         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31517         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31518         necessary to avoid multi-character character constant warning.
31519         * gcc.dg/cpp/escape.c: Likewise.
31520         * gcc.dg/cpp/ucs.c: Likewise.
31521         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31522         Fix a typo.
31523
31524 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31525
31526         PR c/11428
31527         * gcc.c-torture/compile/20030704-1.c: New.
31528
31529 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31530
31531         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31532
31533 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31534
31535         PR c++/5287, PR c++/7910,  PR c++/11021
31536         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31537         tests for warnings.
31538         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31539         * g++.dg/ext/dllimport3.C: Likewise.
31540         * g++.dg/ext/dllimport4.C: New file.
31541         * g++.dg/ext/dllimport5.C: New file.
31542         * g++.dg/ext/dllimport6.C: New file.
31543         * g++.dg/ext/dllimport7.C: New file.
31544         * g++.dg/ext/dllimport8.C: New file.
31545         * g++.dg/ext/dllimport9.C: New file.
31546         * g++.dg/ext/dllimport10.C: New file.
31547         * g++.dg/ext/dllexport1.C: New file.
31548
31549 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31550
31551         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31552         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31553
31554 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31555
31556         * gcc.dg/builtins-25.c: New testcase.
31557         * gcc.dg/builtins-26.c: New testcase.
31558
31559 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31560
31561         * gcc.dg/compat/vector-defs.h: New file.
31562         * gcc.dg/compat/vector-setup.h: New file.
31563         * gcc.dg/compat/vector-check.h: New file.
31564         * gcc.dg/compat/vector-1_main.c: New file.
31565         * gcc.dg/compat/vector-1_x.c: New file.
31566         * gcc.dg/compat/vector-1_y.c: New file.
31567         * gcc.dg/compat/vector-2_main.c: New file.
31568         * gcc.dg/compat/vector-2_x.c: New file.
31569         * gcc.dg/compat/vector-2_y.c: New file.
31570
31571         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31572         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31573         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31574         * gcc.dg/compat/struct-align-1.h: New file.
31575         * gcc.dg/compat/struct-align-1_main.c: New file.
31576         * gcc.dg/compat/struct-align-1_x.c: New file.
31577         * gcc.dg/compat/struct-align-1_y.c: New file.
31578         * gcc.dg/compat/struct-align-2.h: New file.
31579         * gcc.dg/compat/struct-align-2_main.c: New file.
31580         * gcc.dg/compat/struct-align-2_x.c: New file.
31581         * gcc.dg/compat/struct-align-2_y.c: New file.
31582
31583         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31584         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31585         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31586         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31587         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31588         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31589         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31590         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31591         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31592         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31593         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31594         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31595         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31596         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31597         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31598         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31599         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31600         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31601         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31602         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31603         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31604         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31605         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31606         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31607         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31608         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31609         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31610         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31611         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31612
31613 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31614
31615         * gcc.dg/i386-call-1.c: New test.
31616
31617 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31618
31619         PR c++/9162
31620         * g++.dg/parse/defarg4.C: New.
31621
31622 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31623
31624         PR target/10700
31625         * gcc.c-torture/compile/20030703-1.c: New test case.
31626
31627 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31628
31629         * g++.dg/template/local3.C: Remove extra semicolon.
31630
31631 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31632
31633         * gcc.dg/i386-volatile-1.c: New test.
31634
31635 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31636
31637         PR c++/11072
31638         * g++.dg/other/offsetof2.C: XFAIL.
31639         * g++.dg/other/offsetof5.C: New.
31640
31641         PR c++/10219
31642         * g++.dg/template/error1.C: New.
31643
31644         PR c++/9779
31645         * g++.dg/template/dependent-expr1.C: New.
31646
31647 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31648
31649         PR c++/6949
31650         * g++.dg/template/local3.C: New test.
31651
31652         PR c++/11149
31653         * g++.dg/lookup/scoped6.C: New test.
31654
31655 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31656
31657         PR c++/8046
31658         * g++.dg/other/error7.C: New test.
31659
31660 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31661
31662         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31663         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31664         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31665         * g++.old-deja/g++.other/union2.C: Likewise.
31666         * gcc.dg/c90-const-expr-2.c: Likewise.
31667         * gcc.dg/c90-const-expr-3.c: Likewise.
31668         * gcc.dg/c99-const-expr-2.c: Likewise.
31669         * gcc.dg/c99-const-expr-3.c: Likewise.
31670         * gcc.dg/concat.c: Likewise.
31671
31672 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31673
31674         PR c++/9559
31675         * g++.dg/init/static1.C: New test.
31676
31677 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31678
31679         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31680         * g++.old-deja/g++.other/access2.C: Likewise.
31681         * g++.old-deja/g++.other/decl2.C: Likewise.
31682         * gcc.c-torture/execute/20020615-1.c: Likewise.
31683
31684 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31685
31686         PR c++/4933
31687         * g++.dg/template/sizeof4.C: New test.
31688
31689 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31690
31691         * g++.dg/other/error6.C: New test.
31692
31693 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31694
31695         PR c++/10750
31696         * g++.dg/parse/constant2.C: New test.
31697
31698 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31699
31700         PR c++/11106
31701         * g++.dg/other/error5.C: New test.
31702
31703 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31704
31705         * gcc.dg/format/gcc_diag-1.c: New test.
31706
31707 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31708
31709         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31710
31711 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31712
31713         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31714         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31715         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31716
31717 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31718
31719         * gcc.c-torture/execute/builtins/string-8.c: New test.
31720         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31721         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31722         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31723
31724 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31725
31726         PR c++/10468
31727         * g++.dg/ext/typeof6.C: New test.
31728
31729 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31730
31731         PR c++/10796
31732         * g++.dg/init/enum1.C: New test.
31733
31734 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31735
31736         * gcc.dg/20030627-1.c: New test.
31737
31738 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31739
31740         PR c++/11332
31741         * g++.dg/expr/static_cast2.C: New test.
31742
31743 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31744             Jakub Jelinek  <jakub@redhat.com>
31745
31746         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31747         sprintf(dst,"%s",src) optimization.
31748         * gcc.c-torture/execute/20030626-1.c: New test case.
31749         * gcc.c-torture/execute/20030626-2.c: New test case.
31750
31751 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31752
31753         * gcc.c-torture/execute/multi-ix.c: New test.
31754
31755         * gcc.c-torture/execute/simd-4.c (main):
31756         Added missing semicolon at end of union.
31757
31758 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31759
31760         PR c++/8266
31761         * g++.dg/template/explicit-instantiation3.C: New test.
31762
31763 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31764
31765         * gcc.dg/20030626-1.c: Use signed char.
31766
31767 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31768
31769         * gcc.dg/20030626-1.c: New test.
31770
31771 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31772
31773         * const-str-2.m: Update.
31774
31775 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31776
31777         PR c++/10990
31778         * g++.dg/rtti/dyncast1.C: New test.
31779         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31780         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31781         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31782
31783         PR c++/10931
31784         * g++.dg/expr/static_cast1.C: New test.
31785
31786 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31787
31788         * gcc.dg/20030625-1.c: New test.
31789
31790 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31791
31792         * gcc.c-torture/compile/20030624-1.c: New test case.
31793
31794 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31795
31796         * gcc.c-torture/execute/string-opt-17.c: New test.
31797
31798 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31799
31800         PR c++/5754
31801         * g++.dg/parse/crash6.C: New test.
31802
31803 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31804
31805         * gcc.dg/builtins-24.c: New test case.
31806
31807 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31808
31809         * g++.dg/opt/operator1.C: New test.
31810
31811 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31812
31813         * gcc.c-torture/execute/string-opt-16.c: New test case.
31814
31815 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31816
31817         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31818         * g++.old-deja/g++.other/conv7.C: Likewise.
31819         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31820         * g++.old-deja/g++.other/overload14.C: Likewise.
31821
31822 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31823
31824         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31825         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31826
31827 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31828
31829         PR c++/10888
31830         * g++.dg/warn/Winline-3.C: New test.
31831
31832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31833
31834         * lib/target-supports.exp (check_alias_available): Make the test
31835         program acceptable to the Solaris assembler.
31836
31837         PR c++/10749
31838         * g++.dg/template/memclass2.C: New test.
31839
31840 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31841             Eric Botcazou  <ebotcazou@libertysurf.fr>
31842
31843         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31844         data for non-matching targets.
31845         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31846
31847 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/10845
31850         * g++.dg/template/member3.C: New test.
31851
31852 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31853
31854         PR c++/10939
31855         * g++.dg/template/func1.C: New test.
31856
31857         PR c++/9649
31858         * g++.dg/template/static4.C: New test.
31859         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31860
31861         PR c++/11041
31862         * g++.dg/init/ref7.C: New test.
31863
31864 2003-06-19  Matt Austern  <austern@apple.com>
31865
31866         PR c++/11228
31867         * g++.dg/anew1.C: New test.
31868         * g++.dg/anew2.C: New test.
31869         * g++.dg/anew3.C: New test.
31870         * g++.dg/anew4.C: New test.
31871
31872 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31873
31874         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31875
31876 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31877
31878         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31879         endian-dependent.
31880
31881 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31882
31883         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31884         Remove cruft.
31885
31886 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31887
31888         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31889         * gcc.c-torture/compile/961203-1.c: Likewise.
31890         * gcc.c-torture/compile/980506-1.c: Likewise.
31891
31892 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31893
31894         PR c++/10712
31895         * g++.dg/lookup/using7.C: New test.
31896
31897 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31898
31899         PR c++/11105
31900         * g++.dg/abi/conv1.C: Remove it.
31901         * g++.dg/template/conv7.C: New test.
31902         * g++.dg/template/conv8.C: Likewise.
31903         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31904         conversion operator.
31905
31906 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31907
31908         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31909         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31910         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31911         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31912         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31913         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31914         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31915         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31916         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31917         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31918         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31919         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31920         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31921         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31922         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31923         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31924         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31925         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31926         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31927         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31928         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31929         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31930         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31931         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31932         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31933         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31934         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31935         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31936         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31937
31938 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
31939
31940         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
31941         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
31942         indications.
31943
31944 2003-06-16  Roger Sayle  <roger@eyesopen.com>
31945
31946         * gcc.dg/i386-387-5.c: New test case.
31947         * gcc.dg/i386-387-6.c: New test case.
31948         * gcc.dg/builtins-23.c: New test case.
31949
31950 2003-06-15  Roger Sayle  <roger@eyesopen.com>
31951
31952         * gcc.dg/builtins-22.c: New test case.
31953         * gcc.dg/i386-387-1.c: Update to test exp.
31954         * gcc.dg/i386-387-2.c: Likewise.
31955
31956 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31957
31958         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
31959
31960 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
31961
31962         * lib/gcc-dg.exp (dg-require-dll): New function.
31963         (dg-xfail-if): Likewise.
31964         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
31965         driver.
31966
31967         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
31968         * gcc.c-torture/compile/20001205-1.c: Likewise.
31969         * gcc.c-torture/compile/20001226-1.c: Likewise.
31970         * gcc.c-torture/compile/20010518-2.c: Likewise.
31971         * gcc.c-torture/compile/20020312-1.c: Likewise.
31972         * gcc.c-torture/compile/20020604-1.c: Likewise.
31973         * gcc.c-torture/compile/920501-12.c: Likewise.
31974         * gcc.c-torture/compile/920501-4.c: Likewise.
31975         * gcc.c-torture/compile/920520-1.c: Likewise.
31976         * gcc.c-torture/compile/920521-1.c: Likewise.
31977         * gcc.c-torture/compile/920625-1.c: Likewise.
31978         * gcc.c-torture/compile/961203-1.c: Likewise.
31979         * gcc.c-torture/compile/980506-1.c: Likewise.
31980         * gcc.c-torture/compile/981006-1.c: Likewise.
31981         * gcc.c-torture/compile/981022-1.c: Likewise.
31982         * gcc.c-torture/compile/981223-1.c: Likewise.
31983         * gcc.c-torture/compile/990617-1.c: Likewise.
31984         * gcc.c-torture/compile/dll.c: Likewise.
31985         * gcc.c-torture/compile/labels-3.c: Likewise.
31986         * gcc.c-torture/compile/mipscop-1.c: Likewise.
31987         * gcc.c-torture/compile/mipscop-2.c: Likewise.
31988         * gcc.c-torture/compile/mipscop-3.c: Likewise.
31989         * gcc.c-torture/compile/mipscop-4.c: Likewise.
31990         * gcc.c-torture/compile/simd-5.c: Likewise.
31991         * gcc.c-torture/compile/20000804-1.x: Remove.
31992         * gcc.c-torture/compile/20001205-1.x: Likewise.
31993         * gcc.c-torture/compile/20001226-1.x: Likewise.
31994         * gcc.c-torture/compile/20010518-2.x: Likewise.
31995         * gcc.c-torture/compile/20020312-1.x: Likewise.
31996         * gcc.c-torture/compile/20020604-1.x: Likewise.
31997         * gcc.c-torture/compile/920501-12.x: Likewise.
31998         * gcc.c-torture/compile/920501-4.x: Likewise.
31999         * gcc.c-torture/compile/920520-1.x: Likewise.
32000         * gcc.c-torture/compile/920521-1.x: Likewise.
32001         * gcc.c-torture/compile/920625-1.x: Likewise.
32002         * gcc.c-torture/compile/961203-1.x: Likewise.
32003         * gcc.c-torture/compile/980506-1.x: Likewise.
32004         * gcc.c-torture/compile/981006-1.x: Likewise.
32005         * gcc.c-torture/compile/981022-1.x: Likewise.
32006         * gcc.c-torture/compile/981223-1.x: Likewise.
32007         * gcc.c-torture/compile/990617-1.x: Likewise.
32008         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32009         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32010         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32011         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32012         * gcc.c-torture/compile/simd-5.x: Likewise.
32013
32014         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32015
32016 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32017
32018         * gcc.c-torture/execute/20030611-1.c: New test.
32019
32020 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32021
32022         PR middle-end/168
32023         * gcc.dg/20030612-1.c: New test case.
32024
32025 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32026
32027         PR c++/10635
32028         * g++.dg/expr/cast1.C: New test.
32029
32030 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32031
32032         * gcc.dg/builtins-21.c: New test case.
32033
32034 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32035
32036         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32037         options instead of at the end.
32038         * lib/objc.exp (objc_target_compile): Likewise.
32039
32040 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32041
32042         PR c++/10432
32043         * g++.dg/parse/error1.C: New test.
32044
32045 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32046
32047         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32048         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32049         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32050         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32051         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32052         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32053         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32054         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32055         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32056         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32057         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32058         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32059         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32060         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32061         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32062         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32063         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32064         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32065         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32066         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32067         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32068         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32069         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32070         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32071
32072         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32073         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32074         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32075         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32076         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32077         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32078         * gcc.dg/compat/scalar-return-3_main.c: New file.
32079         * gcc.dg/compat/scalar-return-3_x.c: New file.
32080         * gcc.dg/compat/scalar-return-3_y.c: New file.
32081         * gcc.dg/compat/scalar-return-4_main.c: New file.
32082         * gcc.dg/compat/scalar-return-4_x.c: New file.
32083         * gcc.dg/compat/scalar-return-4_y.c: New file.
32084
32085 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32086
32087         * gcc.dg/compat/fp2-struct-check.h: New file.
32088         * gcc.dg/compat/fp2-struct-defs.h: New file.
32089         * gcc.dg/compat/fp2-struct-init.h: New file.
32090         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32091         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32092         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32093         * gcc.dg/compat/struct-return-10_main.c: New file.
32094         * gcc.dg/compat/struct-return-10_x.c: New file.
32095         * gcc.dg/compat/struct-return-10_y.c: New file.
32096
32097         * gcc.dg/compat/compat-common.h: New file.
32098         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32099         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32100         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32101         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32102         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32103         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32104         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32105         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32106         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32107         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32108         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32109         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32110         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32111         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32112         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32113         * gcc.dg/compat/small-struct-check.h: Ditto.
32114         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32115         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32116         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32117         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32118         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32119         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32120         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32121         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32122         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32123         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32124         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32125         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32126         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32127         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32128         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32129         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32130         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32131         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32132         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32133         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32134         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32135         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32136         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32137         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32138         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32139         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32140         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32141         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32142         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32143         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32144
32145 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32146
32147         * g++.dg/pch/static-1.C: New file.
32148         * g++.dg/pch/static-1.Hs: New file.
32149
32150 2003-06-10  Richard Henderson  <rth@redhat.com>
32151
32152         * gcc.dg/asm-7.c: Adjust expected warning text.
32153
32154 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32155
32156         * gcc.dg/builtins-20.c: New test case.
32157
32158 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32159
32160         PR c++/11131
32161         * g++.dg/opt/template1.C: New test.
32162
32163 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32164
32165         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32166         additional_sources.
32167
32168 2003-05-21  David Taylor  <dtaylor@emc.com>
32169
32170         * gcc.dg/Wpadded.c: New file.
32171
32172 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32173
32174         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32175         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32176         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32177         dg-require-weak.
32178
32179 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32180
32181         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32182
32183 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32184
32185         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32186         (dg-require-alias): Likewise.
32187         (dg-require-gc-sections): Likewise.
32188         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32189
32190 2003-06-08  Richard Henderson  <rth@redhat.com>
32191
32192         * gcc.dg/20011029-2.c: Fix the array reference.
32193         * gcc.dg/asm-7.c: New.
32194
32195 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32196
32197         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32198
32199 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32200
32201         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32202         (dg-require-gc-sections): Likewise.
32203
32204 2003-06-08  Jan Hubicka  <jh@suse.cz>
32205
32206         * i386-cmov1.c: Fix regular expression.
32207         * i386-cvt-1.c: Likewise.
32208         * i386-local.c: Likewise.
32209         * i386-local2.c: Likewise.
32210         * i386-mul.c: Likewise.
32211         * i386-ssetype-1.c: Likewise.
32212         * i386-ssetype-3.c: Likewise.
32213         * i386-ssetype-5.c: Likewise.
32214
32215 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32216
32217         PR c++/11039
32218         * g++.dg/warn/implicit-typename2.C: New test.
32219         * g++.dg/warn/implicit-typename3.C: New test.
32220
32221 2003-06-07  Richard Henderson  <rth@redhat.com>
32222
32223         * g++.dg/other/offsetof3.C: Use size_t.
32224         * g++.dg/other/offsetof4.C: Likewise.
32225
32226 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32227
32228         * lib/copy-file.exp: New. Implement gcc_copy_files.
32229
32230         * lib/dg-pch.exp: Load copy-file.exp
32231         (dg-pch): Use gcc_copy_files instead of "file copy".
32232
32233 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32234
32235         * gcc.dg/weak/weak.exp: Simplify.
32236         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32237         * gcc.dg/weak/weak-1.c: Likewise.
32238         * gcc.dg/weak/weak-2.c: Likewise.
32239         * gcc.dg/weak/weak-3.c: Likewise.
32240         * gcc.dg/weak/weak-4.c: Likewise.
32241         * gcc.dg/weak/weak-5.c: Likewise.
32242         * gcc.dg/weak/weak-6.c: Likewise.
32243         * gcc.dg/weak/weak-7.c: Likewise.
32244         * gcc.dg/weak/weak-8.c: Likewise.
32245         * gcc.dg/weak/weak-9.c: Likewise.
32246
32247 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32248
32249         gcc.c-torture/execute/20030606-1.c: New.
32250
32251 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32252
32253         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32254         * gcc.dg/builtins-19.c: Likewise.
32255
32256 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32257
32258         * gcc.dg/builtins-2.c: Add some more tests.
32259         * gcc.dg/builtins-18.c: New test case.
32260         * gcc.dg/builtins-19.c: New test case.
32261
32262 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32263             Jim Wilson  <wilson@tuliptree.org>
32264
32265         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32266
32267 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32268
32269         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32270         mempcpy/stpcpy calls not to be optimized into something else.
32271         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32272         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32273         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32274
32275 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32276
32277         * gcc.dg/format/asm_fprintf-1.c: New test.
32278
32279 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32280
32281         * lib/gcc-defs.exp (additional_sources): New variable.
32282         (dg-additional-sources): New function.
32283         (additional_files): New variable.
32284         (dg-additional-files): New function.
32285         (dg-additional-files-options): Likewise.
32286         * lib/gcc-dg.exp (dg-require-weak): New function.
32287         (dg-require-alias): Likewise.
32288         (dg-require-gc-sections): Likewise.
32289         * lib/target-supports.exp (check_alias_available): Remove testfile
32290         parameter.
32291         (check_gc_sections_available): New function.
32292         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32293         (dg-gpp-additional-files): Likewise.
32294         * lib/g++.exp (additional_sources): Remove.
32295         (additional_files): Likewise.
32296         (g++_target_compile): Use dg-additional-files-options.
32297
32298         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32299         Tcl logic.
32300         * gcc.dg/special/ecos.exp: Remove.
32301         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32302         * gcc.dg/special/alias-1.c: Likewise.
32303         * gcc.dg/special/alias-2.c: Likewise.
32304         * gcc.dg/special/gcsec-1.c: Likewise.
32305         * gcc.dg/special/weak-1.c: Likewise.
32306         * gcc.dg/special/weak-2.c: Likewise.
32307         * gcc.dg/special/wkali-1.c: Likewise.
32308         * gcc.dg/special/wkali-2.c: Likewise.
32309
32310         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32311         dg-gpp-additional-*.
32312         * g++.dg/special/conpr-3.C: Likewise.
32313         * g++.dg/special/conpr-4.C: Likewise.
32314         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32315         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32316         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32317         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32318         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32319         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32320         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32321         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32322         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32323         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32324         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32325         * g++.old-deja/g++.other/comdat1.C: Likewise.
32326         * g++.old-deja/g++.other/comdat2.C: Likewise.
32327         * g++.old-deja/g++.other/comdat3.C: Likewise.
32328         * g++.old-deja/g++.other/ctor1.C: Likewise.
32329         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32330
32331 2003-06-05  Richard Henderson  <rth@redhat.com>
32332
32333         * gcc.dg/debug/20030605-1.c: New.
32334
32335 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32336
32337         * README.QMTEST: Update.
32338
32339 2003-06-04  Richard Henderson  <rth@redhat.com>
32340
32341         * gcc.dg/cleanup-1.c: New.
32342         * gcc.dg/cleanup-2.c: New.
32343         * gcc.dg/cleanup-3.c: New.
32344         * gcc.dg/cleanup-4.c: New.
32345         * gcc.dg/cleanup-5.c: New.
32346         * gcc.dg/cleanup-6.c: New.
32347         * gcc.dg/cleanup-7.c: New.
32348
32349 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32350
32351         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32352
32353         * lib/dg-pch.exp: New file.
32354         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32355         * gcc.dg/pch/pch.exp: Likewise.
32356
32357 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32358
32359         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32360         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32361         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32362         * gcc.dg/builtins-17.c: New test case.
32363         * gcc.dg/i386-387-4.c: New test case.
32364         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32365
32366 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32367
32368         * gcc.dg/ultrasp9.c: New test.
32369
32370 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32371
32372         * gcc.c-torture/compile/20030604-1.c: New test.
32373         * gcc.dg/sparc-constant-1.c: New test.
32374
32375 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32376
32377         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32378
32379 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32380
32381         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32382
32383         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32384         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32385
32386 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32387
32388         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32389
32390 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32391
32392         PR c++/10940
32393         * g++.dg/template/spec10.C: New test.
32394
32395 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32396
32397         * gcc.dg/builtins-16.c: New test case.
32398
32399 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32400
32401         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32402         mempcpy test with post-increments.
32403         * gcc.c-torture/execute/string-opt-3.c: New test.
32404         * gcc.dg/string-opt-1.c: New test.
32405
32406 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32407
32408         PR fortran/10965
32409         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32410
32411 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32412
32413         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32414         (scan-assembler): ... here.  Use dg-scan.
32415         (scan-assembler-not): Likewise.
32416         (scan-file): New function.
32417         (scan-file-not): Likewise.
32418         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32419         * gcc.dg/cpp/_Pragma4.c: Likewise.
32420         * gcc.dg/cpp/_Pragma5.c: Likewise.
32421         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32422         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32423         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32424         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32425         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32426         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32427         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32428         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32429         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32430         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32431         * gcc.dg/cpp/cxxcom1.c: Likewise.
32432         * gcc.dg/cpp/line1.c: Likewise.
32433         * gcc.dg/cpp/maccom1.c: Likewise.
32434         * gcc.dg/cpp/maccom2.c: Likewise.
32435         * gcc.dg/cpp/maccom3.c: Likewise.
32436         * gcc.dg/cpp/maccom4.c: Likewise.
32437         * gcc.dg/cpp/maccom5.c: Likewise.
32438         * gcc.dg/cpp/maccom6.c: Likewise.
32439         * gcc.dg/cpp/multiline.c: Likewise.
32440         * gcc.dg/cpp/spacing1.c: Likewise.
32441         * gcc.dg/cpp/spacing2.c: Likewise.
32442         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32443         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32444         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32445         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32446         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32447         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32448         * gcc.dg/cpp/cxxcom2.c: Likewise.
32449         * gcc.dg/cpp/cxxcom2.h: New file.
32450
32451         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32452         * g++.dg/cpp/truefalse.C: Here.
32453         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32454
32455 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32456
32457         * gcc.dg/cpp/redef3.c: New file.
32458
32459 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32460
32461         * gcc.dg/i386-loop-3.c: New test.
32462
32463 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32464
32465         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32466
32467 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32468
32469         * gcc.dg/fwrapv-1.c: New test case.
32470         * gcc.dg/fwrapv-2.c: New test case.
32471
32472 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32473
32474         PR c++/10956
32475         * g++.dg/template/spec9.C: New test.
32476
32477 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32478
32479         * gcc.dg/duff-4.c: New test case.
32480
32481 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32482
32483         PR fortran/10843
32484         * g77.dg/ffixed-form-1.f: New test
32485         * g77.dg/ffixed-form-2.f: New test
32486         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32487         * g77.dg/ffree-form-3.f: New test
32488
32489 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32490
32491         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32492         * gcc.dg/wint_t-1.c: Likewise.
32493
32494 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32495
32496         * g++.dg/template/access11.C: New test.
32497
32498 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32499
32500         PR c++/10849
32501         * g++.dg/template/access10.C: New test.
32502
32503 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32504             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32505
32506         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32507
32508 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32509
32510         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32511         suppress for powerpc-*-darwin*.
32512         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32513
32514 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32515
32516         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32517         suppress option for powerpc-*-darwin*.
32518
32519 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32520
32521         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32522         * gcc.dg/builtins-4.c: Add test for fmod.
32523
32524 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32525
32526         PR c++/10682
32527         * g++.dg/template/instantiate4.C: New test.
32528
32529 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32530
32531         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32532
32533 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32534
32535         * gcc.dg/compat/scalar-return-1_main.c: New file.
32536         * gcc.dg/compat/scalar-return-1_x.c: New file.
32537         * gcc.dg/compat/scalar-return-1_y.c: New file.
32538         * gcc.dg/compat/scalar-return-2_main.c: New file.
32539         * gcc.dg/compat/scalar-return-2_x.c: New file.
32540         * gcc.dg/compat/scalar-return-2_y.c: New file.
32541         * gcc.dg/compat/struct-return-3_main.c: New file.
32542         * gcc.dg/compat/struct-return-3_y.c: New file.
32543         * gcc.dg/compat/struct-return-3_x.c: New file.
32544         * gcc.dg/compat/struct-return-2_main.c: New file.
32545         * gcc.dg/compat/struct-return-2_x.c: New file.
32546         * gcc.dg/compat/struct-return-2_y.c: New file.
32547
32548 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32549
32550         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32551         for hppa*-hp-hpux*.
32552         * gcc.dg/20021014-1.c (dg-options): Likewise.
32553         * gcc.dg/nest.c (dg-options): Likewise.
32554
32555 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32556
32557         PR c++/9738
32558         * g++.dg/ext/dllimport2.C: New file.
32559         * g++.dg/ext/dllimport3.C: New file.
32560
32561 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32562
32563         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32564         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32565         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32566         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32567         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32568         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32569         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32570         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32571         * gcc.dg/compat/small-struct-defs.h: New file.
32572         * gcc.dg/compat/small-struct-init.h: New file.
32573         * gcc.dg/compat/small-struct-check.h: New file.
32574         * gcc.dg/compat/fp-struct-defs.h: New file.
32575         * gcc.dg/compat/fp-struct-check.h: New file.
32576         * gcc.dg/compat/fp-struct-init.h: New file.
32577         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32578         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32579
32580 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32581
32582         * gcc.dg/20030225-2.c: New test.
32583
32584 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32585             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32586
32587         * gcc.c-torture/compile/20030518-1.c: New test case.
32588
32589 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32590
32591         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32592         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32593         gcc-dg-debug-runtest.
32594         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32595         gcc-dg-debug-runtest.
32596
32597 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32598
32599         PR c++/9022
32600         * g++.dg/lookup/using6.C: New test.
32601
32602 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32603
32604         * g++.dg/parse/access2.C: New test.
32605
32606 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32607
32608         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32609         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32610         * gcc.dg/debug/debug.exp: Likewise.
32611
32612 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32613
32614         * gcc.dg/dollar.c: New test.
32615
32616 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32617
32618         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32619         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32620         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32621         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32622         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32623         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32624         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32625         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32626         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32627         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32628         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32629         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32630         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32631         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32632         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32633         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32634         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32635         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32636
32637 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32638
32639         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32640         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32641         support for "repo" mode.
32642         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32643         * lib/g77-dg.exp: Likewise.
32644         * lib/obj-dg.exp: Likewise.
32645
32646 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32647
32648         Merge from gcc-3_2-rhl8-branch:
32649         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32650
32651         * gcc.dg/tls/opt-6.c: New test.
32652
32653         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32654
32655         * gcc.dg/20030405-1.c: New test.
32656
32657         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32658
32659         * gcc.dg/20030309-1.c: New test.
32660
32661         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32662
32663         * gcc.c-torture/execute/20030307-1.c: New test.
32664
32665         2003-02-20  Randolph Chung  <tausq@debian.org>
32666
32667         * gcc.c-torture/compile/20030220-1.c: New test.
32668
32669         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32670
32671         * gcc.dg/20030217-1.c: New test.
32672
32673         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32674
32675         * gcc.c-torture/compile/20020129-1.c: New test.
32676
32677         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32678
32679         * gcc.dg/unroll-1.c: New test.
32680
32681         2002-11-16  Jan Hubicka  <jh@suse.cz>
32682
32683         * gcc.c-torture/execute/20020920-1.c: New test.
32684
32685         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32686
32687         PR target/7434
32688         * gcc.c-torture/compile/20021008-1.c: New test.
32689
32690         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32691
32692         PR target/7559
32693         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32694
32695         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32696
32697         * gcc.c-torture/compile/20020807-1.c: New test.
32698
32699         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32700
32701         * gcc.dg/tls/opt-1.c: New test.
32702
32703         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32704
32705         * gcc.dg/20020729-1.c: New test.
32706
32707         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32708
32709         * g++.dg/opt/life1.C: New test.
32710
32711         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32712
32713         * gcc.dg/20020525-1.c: New test.
32714
32715         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32716
32717         PR c++/6794
32718         * g++.dg/ext/pretty1.C: New test.
32719         * g++.dg/ext/pretty2.C: New test.
32720
32721 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32722
32723         PR c++/8385
32724         * g++.dg/ext/typeof5.C: New test.
32725
32726 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32727
32728         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32729         __USER_LABEL_PREFIX__ into account.
32730         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32731
32732 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32733
32734         * gcc.dg/builtins-15.c: New test case.
32735
32736 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32737
32738         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32739
32740 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32741
32742         * lib/g++.exp: Tweak handling of additional source files.
32743         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32744         * g++.dg/special/conpr-2a.C: Rename to ...
32745         * g++.dg/special/conpr-2a.cc: ... this.
32746         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32747         * g++.dg/special/conpr-3a.C: Rename to ...
32748         * g++.dg/special/conpr-3a.cc: This.
32749         * g++.dg/special/conpr-3b.C: Rename to ...
32750         * g++.dg/special/conpr-3b.cc: This.
32751         * g++.dg/special/conpr-4.C: New test.
32752         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32753
32754 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32755
32756         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32757
32758 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32759
32760         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32761         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32762         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32763         * g++.old-deja/g++.other/warn3.C: Likewise.
32764
32765 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32766
32767         * gcc.dg/i386-387-1.c: Update to also test log.
32768         * gcc.dg/i386-387-2.c: Likewise.
32769
32770 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32771
32772         * g77.f-torture/execute/int8421.f: New test.
32773
32774 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32775
32776         PR c++/10230, c++/10481
32777         * g++.dg/lookup/scoped5.C: New test.
32778
32779 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32780
32781         PR c++/10552
32782         * g++.dg/template/ttp6.C: New test.
32783
32784 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32785
32786         * gcc.c-torture/execute/builtins: New directory.
32787         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32788         gcc.c-torture/execute/builtins.
32789         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32790         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32791         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32792         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32793
32794 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32795
32796         PR c++/9252
32797         * g++.dg/template/access8.C: New test.
32798         * g++.dg/template/access9.C: New test.
32799
32800 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32801
32802         PR c++/9554
32803         * g++.dg/parse/access1.C: New test.
32804
32805 2003-05-09  DJ Delorie  <dj@redhat.com>
32806
32807         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32808         long, and not an int.
32809
32810 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32811
32812         PR c++/10555, c++/10576
32813         * g++.dg/template/memclass1.C: New test.
32814
32815 2003-05-08  DJ Delorie  <dj@redhat.com>
32816
32817         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32818         targets.
32819         * gcc.c-torture/execute/20021024-1.x: Likewise.
32820         * gcc.c-torture/execute/shiftdi.x: Likewise.
32821         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32822         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32823         * gcc.dg/20021018-1.c: Likewise.
32824
32825 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32826
32827         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32828
32829         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32830         (bcopy): Call memmove.
32831
32832 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32833
32834         * g77.f-torture/compile/8485.f: New test case.
32835
32836 2003-05-07  Richard Henderson  <rth@redhat.com>
32837
32838         PR c++/10570
32839         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32840         Verify exception_cleanup not called for rethrows.
32841         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32842         when exiting catch block without rethrowing.
32843         * g++.dg/eh/forced3.C: New.
32844         * g++.dg/eh/forced4.C: New.
32845
32846 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32847
32848         * gcc.dg/20030505.c: Fix triplet.
32849
32850 2003-05-06  DJ Delorie  <dj@redhat.com>
32851
32852         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32853         * gcc.dg/nest.c: Likewise.
32854
32855 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32856
32857         * gcc.dg/builtins-14.c: New test case.
32858
32859 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32860
32861         * lib/compat.exp (compat-execute): New argument.
32862         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32863         * gcc.dg/compat: New test directory.
32864         * gcc.dg/compat/compat.exp: New expect script.
32865         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32866         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32867         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32868         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32869         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32870         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32871
32872         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32873         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32874         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32875         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32876         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32877         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32878         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32879         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32880         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32881         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32882         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32883         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32884         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32885         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32886         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32887
32888 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32889
32890         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32891
32892 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32893
32894         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32895
32896 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32897
32898         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32899         * gcc.dg/ppc-fsel-2.c: New test.
32900
32901         * gcc.dg/unused-5.c: New test.
32902
32903 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32904
32905         PR c++/10496
32906         * g++.dg/warn/pmf1.C: New test.
32907
32908 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32909
32910         PR c++/4494
32911         * g++.dg/warn/main.C: New test.
32912
32913 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32914
32915         * gcc.dg/nonnull-3.c: New test.
32916
32917 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
32918
32919         * gcc.dg/cpp/Wtrigraphs.c: Update.
32920         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
32921
32922 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
32923
32924         * gcc.dg/ppc-fsel-1.c: New test.
32925
32926 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
32927
32928         PR c/10604
32929         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
32930
32931 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
32932
32933         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
32934
32935 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32936
32937         PR c++/9364, c++/10553, c++/10586
32938         * g++.dg/parse/typename4.C: New test.
32939         * g++.dg/parse/typename5.C: Likewise.
32940
32941 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
32942
32943         * gcc.c-torture/compile/20030503-1.c: New test.
32944
32945 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32946
32947         * g++.dg/lookup/using5.C: Fix testcase error.
32948
32949 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
32950
32951         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
32952         since MEABI is no longer supported.  Remove all vestiges
32953         of MEABI from the test.
32954
32955 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32956
32957         PR c++/10554
32958         * g++.dg/lookup/using5.C: New test.
32959
32960 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32961
32962         PR c++/8772
32963         * g++.dg/template/ttp5.C: New test.
32964
32965 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
32966
32967         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
32968         (dg-gpp-additional-sources): New function.
32969         (dg-gpp-additional-files): Likewise.
32970         * lib/g++.exp (additional_sources): New variable.
32971         (additional_files): Likewise.
32972         (g++_target_compile): Deal with them.
32973         * lib/old-dejagnu.exp: Remove.
32974         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
32975         * g++.old-deja: Revise all tests to use dg commands.
32976
32977 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32978
32979         PR c++/9432, c++/9528
32980         * g++.dg/lookup/using4.C: New test.
32981
32982 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
32983
32984         * gcc.dg/noreturn-5.c: New file.
32985         * gcc.dg/noreturn-6.c: New file.
32986
32987         * gcc.c-torture/compile/inline-1.c: New file.
32988
32989 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32990
32991         PR c++/10551
32992         * g++.dg/template/explicit1.C: New test.
32993
32994 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
32995
32996         PR c++/10549
32997         * g++.dg/other/bitfield1.C: New test.
32998
32999         PR c++/10527
33000         * g++.dg/init/new7.C: New test.
33001
33002 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33003
33004         * g++.dg/ext/desig1.C: New test.
33005         * g++.dg/ext/init1.C: Update.
33006
33007         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33008
33009 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33010
33011         PR c++/10180
33012         * g++.dg/warn/Winline-1.C: New test.
33013
33014 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33015
33016         * gcc.c-torture/execute/string-opt-19.c: New test.
33017
33018         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33019         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33020
33021 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33022
33023         PR c++/10506
33024         * g++.dg/init/new6.C: New test.
33025
33026         PR c++/10503
33027         * g++.dg/init/ref6.C: New test.
33028
33029 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33030
33031         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33032
33033 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33034
33035         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33036         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33037
33038 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33039
33040         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33041         initialized static data members.
33042
33043 2003-04-25  H.J. Lu <hjl@gnu.org>
33044
33045         * gcc.dg/ia64-sync-4.c: New test.
33046
33047 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33048
33049         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33050         date.
33051
33052 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33053
33054         PR c++/10337
33055         * g++.dg/warn/conv1.C: New test.
33056         * g++.old-deja/g++.other/conv7.C: Adjust.
33057         * g++.old-deja/g++.other/overload14.C: Adjust.
33058
33059 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33060
33061         PR c++/10471
33062         * g++.dg/template/defarg2.C: New test.
33063
33064 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33065
33066         * gcc.dg/cpp/include2.c: Update.
33067         * gcc.dg/cpp/multiline-2.c: New.
33068         * gcc.dg/cpp/multiline.c: Update.
33069         * gcc.dg/cpp/strify2.c: Update.
33070         * gcc.dg/cpp/trad/literals-2.c: Update.
33071
33072 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33073
33074         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33075
33076 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33077
33078         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33079
33080 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33081
33082         PR c++/10451
33083         * g++.dg/parse/crash4.C: New test.
33084
33085         PR c++/9847
33086         * g++.dg/parse/crash5.C: New test.
33087
33088 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33089
33090         PR c++/10446
33091         * g++.dg/parse/crash3.C: New test.
33092
33093         PR c++/10428
33094         * g++.dg/parse/elab1.C: New test.
33095
33096 2003-04-22  Devang Patel  <dpatel@apple.com>
33097
33098         * gcc.dg/cpp/trad/funlike-5.c: New test.
33099
33100 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33101
33102         * g++.dg/other/packed1.C: Fix dg options.
33103
33104 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33105
33106         * g++.dg/other/offsetof2.C: New test.
33107
33108 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33109
33110         * g++.dg/template/recurse.C: Adjust location of error messages.
33111
33112 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33113
33114         PR c++/9881
33115         * g++.dg/init/addr-const1.C: New test.
33116         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33117
33118 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33119
33120         PR c++/10405
33121         * g++.dg/lookup/struct-hack1.C: New test.
33122
33123 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33124
33125         * ucs.c: Update diagnostic messages.
33126
33127 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33128
33129         * gcc.dg/cpp/truefalse.cpp: New test.
33130         * gcc.dg/cpp/cpp.exp: Update.
33131         * g++.dg/other/stdbool-if.C: Remove.
33132
33133 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33134
33135         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33136         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33137
33138 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33139
33140         * gcc.c-torture/compile/20030418-1.c: New test.
33141
33142 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33143
33144         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33145
33146 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33147
33148         PR c++/10347
33149         g++.dg/template/dependent-name1.C: New test.
33150
33151 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33152
33153         * gcc.dg/warn-1.c (tourist_guide): New array,
33154         contains a pointer to bar.
33155
33156 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33157
33158         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33159         * gcc.c-torture/execute/medce-1.c: New test case.
33160         * gcc.c-torture/execute/medce-2.c: New test case.
33161
33162 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33163
33164         * lib/prune.exp: Ignore more messages.
33165
33166         PR c++/10381
33167         * g++.dg/parse/lookup3.C: New test.
33168
33169 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33170
33171         * gcc.c-torture/compile/20030415-1.c : New test.
33172
33173 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33174
33175         * gcc.c-torture/execute/scope-2.c: Move to ...
33176         * gcc.dg/noncompile/scope.c: .... here.
33177
33178 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33179
33180         * gcc.dg/20030414-2.c: New test case.
33181
33182 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33183
33184         PR target/10377
33185         * gcc.dg/20030414-1.c: New test.
33186
33187 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33188
33189         * gcc.dg/builtins-12.c: New test case.
33190         * gcc.dg/builtins-13.c: New test case.
33191
33192 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33193
33194         * gcc.c-torture/execute/string-opt-18.c: New test.
33195
33196 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33197
33198         PR c++/10300
33199         * g++.dg/init/new5.C: New test.
33200
33201 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33202
33203         PR c++/7910
33204         * g++.dg/ext/dllimport1.C: New test.
33205
33206 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33207
33208         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33209
33210 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33211
33212         PR Fortran/9263
33213         * g77.f-torture/noncompile/9263.f: New test
33214         PR Fortran/1832
33215         * g77.f-torture/execute/1832.f: New test
33216
33217 2003-04-11  David Chad  <davidc@freebsd.org>
33218             Loren J. Rittle  <ljrittle@acm.org>
33219
33220         libobjc/8562
33221         * objc.dg/headers.m: New test.
33222
33223 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33224
33225         * gcc.c-torture/execute/builtin-noret-2.c: New.
33226         * gcc.c-torture/execute/builtin-noret-2.x: New.
33227         XFAIL builtin-noret-2.c at -O1 and above.
33228         * gcc.dg/redecl.c: New.
33229         * gcc.dg/Wshadow-1.c: Update error regexps.
33230
33231 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33232
33233         * g++.dg/abi/bitfield10.C: New test.
33234
33235 2003-04-09  Mike Stump  <mrs@apple.com>
33236
33237         * gcc.dg/pch/pch.exp: Make testcase names longer.
33238         * g++.dg/pch/pch.exp: Make testcase names longer.
33239
33240 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33241
33242         * gcc.dg/builtins-11.c: New test case.
33243
33244 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33245
33246         * gcc.dg/builtins-9.c: New test case.
33247         * gcc.dg/builtins-10.c: New test case.
33248
33249 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33250
33251         * gcc.dg/noncompile/init-4.c.c: New test.
33252
33253 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33254
33255         * gcc.misc-test/gcov-9.c: New test.
33256         * gcc.misc-test/gcov-10.c: New test
33257         * gcc.misc-test/gcov-11.c: New test.
33258
33259 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33260
33261         PR optimization/10024
33262         * gcc.c-torture/compile/20030405-1.c: New test.
33263
33264 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33265
33266         * gcc.dg/pch/static-3.c: New.
33267         * gcc.dg/pch/static-3.hs: New.
33268         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33269
33270 2003-04-04  Richard Henderson  <rth@redhat.com>
33271
33272         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33273         * g++.dg/eh/forced2.C: Likewise.
33274
33275 2003-04-03  Mike Stump  <mrs@apple.com>
33276
33277         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33278         target arg.
33279         (scan-assembler-times, scan-assembler-not): Likewise.
33280         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33281
33282 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33283
33284         * gcc.dg/sparc-loop-1.c: New test.
33285
33286 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33287
33288         PR other/9274
33289         * g++.dg/pch/system-2.C: New.
33290         * g++.dg/pch/system-2.Hs: New.
33291
33292 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33293
33294         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33295
33296         * g++.dg/eh/simd-1.C (vecfunc): Same.
33297
33298 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33299
33300         * gcc.c-torture/execute/20030401-1.c: New test case.
33301
33302 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33303
33304         * objc.dg/defs.m: New.
33305
33306 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33307
33308         * g++.dg/eh/simd-1.C: New.
33309         * g++.dg/eh/simd-2.C: New.
33310
33311 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33312
33313         * gcc.c-torture/execute/simd-3.c: New.
33314
33315 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33316
33317         PR c/9936
33318         * gcc.dg/20030331-2.c: New test.
33319
33320 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33321
33322         PR c++/10278
33323         * g++.dg/parse/crash2.C: New test.
33324
33325 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33326
33327         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33328         * gcc.c-torture/execute/20030331-1.c: ...here.
33329
33330 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33331
33332         * gcc.c-torture/execute/20030331-1.c: New test.
33333
33334 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33335
33336         * lib/gcov.exp: Adjust call return testing strings.
33337         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33338
33339 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33340
33341         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33342         * gcc.dg/builtins-7.c: New test case.
33343         * gcc.dg/builtins-8.c: New test case.
33344
33345 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33346
33347         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33348
33349 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33350
33351         PR c++/7647
33352         * g++.dg/lookup-class-member-2.C: New test.
33353
33354 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33355
33356         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33357
33358 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33359
33360         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33361
33362 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33363
33364         * g++.dg/init/attrib1.C: New test.
33365
33366 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33367
33368         * gcc.dg/ultrasp8.c: New test.
33369
33370 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33371
33372         * gcc.dg/ultrasp7.c: New test.
33373
33374 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33375
33376         PR c++/10047
33377         * g++.dg/template/inline1.C: New test.
33378
33379 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33380
33381         * gcc.dg/sparc-dwarf2.c: New test.
33382
33383 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33384
33385         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33386         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33387
33388 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33389
33390         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33391         than reading .x files.
33392         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33393         * g77.dg/gcov/gcov-1.f: Likewise.
33394         * gcc.misc-tests/gcov-4b.c: Likewise.
33395         * gcc.misc-tests/gcov-5b.c: Likewise.
33396         * gcc.misc-tests/gcov-6.c: Likewise.
33397         * gcc.misc-tests/gcov-7.c: Likewise.
33398         * gcc.misc-tests/gcov-8.c: Likewise.
33399         * g++.dg/gcov/gcov-1.x: Remove.
33400         * g77.dg/gcov/gcov-1.x: Likewise.
33401         * gcc.misc-tests/gcov-4b.x: Likewise.
33402         * gcc.misc-tests/gcov-5b.x: Likewise.
33403         * gcc.misc-tests/gcov-6.x: Likewise.
33404         * gcc.misc-tests/gcov-7.x: Likewise.
33405         * gcc.misc-tests/gcov-8.x: Likewise.
33406
33407 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33408
33409         PR opt/10087
33410         * gcc.dg/20030324-1.c: New test.
33411
33412 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33413
33414         PR c++/10224
33415         * g++.dg/template/arg3.C: New test.
33416
33417         PR c++/10158
33418         * g++.dg/template/friend18.C: New test.
33419
33420 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33421
33422         * g77.f-torture/compile/20030326-1.f: New test case.
33423
33424 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33425
33426         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33427
33428         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33429
33430 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33431
33432         * gcc.dg/ia64-sync-3.c: New test.
33433
33434 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33435
33436         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33437
33438 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33439
33440         * gcc.dg/ultrasp6.c: New test.
33441
33442 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33443
33444         * gcc.dg/i386-signbit-1.c: New test.
33445         * gcc.dg/i386-signbit-2.c: New test.
33446         * gcc.dg/i386-signbit-3.c: New test.
33447
33448 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33449
33450         * gcc.dg/ultrasp5.c: Fix options.
33451
33452 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33453
33454         * gcc.dg/ultrasp5.c: Fix comment.
33455
33456 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33457
33458         PR fortran/10197
33459         * g77.f-torture/execute/10197.f: New test.
33460
33461 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33462
33463         PR c++/9898, c++/383
33464         * g++.dg/template/conv6.C: New test.
33465
33466         PR c++/10119
33467         * g++.dg/template/ptrmem5.C: New test.
33468
33469         PR c++/10026
33470         * g++.dg/lookup/koenig1.C: New test.
33471
33472         PR C++/10199
33473         * g++.dg/lookup/template2.C: New test.
33474
33475 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33476
33477         * g++.dg/opt/rtti1.C: New test.
33478
33479 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33480
33481         * gcc.dg/ultrasp5.c: New test.
33482
33483 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33484
33485         PR middle-end/9967
33486         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33487         builtin fputs.
33488
33489 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33490
33491         PR c/8224
33492         * gcc.dg/20030323-1.c: New test.
33493
33494 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33495
33496         * gcc.c-torture/compile/20030323-1.c: New test case.
33497
33498 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33499
33500         * gcc.dg/20030321-1.c: New test.
33501
33502 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33503
33504         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33505
33506 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33507
33508         PR c++/9978, c++/9708
33509         * g++.dg/ext/vlm1.C: Adjust expected error.
33510         * g++.dg/ext/vla2.C: New test.
33511         * g++.dg/template/arg1.C: New test.
33512         * g++.dg/template/arg2.C: New test.
33513
33514 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33515
33516         * g77.f-torture/execute/select.f: New test.
33517         * g77.f-torture/noncompile/select_no_compile.f: New test.
33518
33519 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33520
33521         PR c++/9898
33522         * g++.dg/other/error4.C: New test.
33523
33524 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33525
33526         * g++.dg/template/friend17.C: New test.
33527
33528 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33529
33530         * gcc.c-torture/compile/20030320-1.c: New.
33531
33532 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33533
33534         * gcc.dg/builtins-6.c: New test case.
33535
33536 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33537
33538         PR target/10073
33539         * gcc.c-torture/compile/20030319-1.c: New.
33540
33541 2003-03-18  Jan Hubicka  <jh@suse.cz>
33542
33543         * gcc.dg/i386-cvt-1.c: New test.
33544
33545 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33546
33547         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33548         * objc.dg/naming-2.m: Likewise.
33549
33550 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33551
33552         PR c++/9639
33553         * g++.dg/parse/crash1.C: New test.
33554
33555 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33556
33557         PR c++/8805
33558         * g++.dg/eh/cleanup1.C: New test.
33559
33560 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33561
33562         * gcc.c-torture/execute/20030316-1.c: New test case.
33563
33564 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33565
33566         PR c++/9629
33567         * g++.dg/init/ctor2.C: New test.
33568
33569 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33570
33571         * g77.f-torture/compile/xformat.f: New test case.
33572
33573 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33574
33575         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33576         * g++.old-deja/g++.mike/eh50.C: Likewise.
33577
33578 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33579
33580         PR c++/6440
33581         * g++.dg/template/spec7.C: New test.
33582         * g++.dg/template/spec8.C: Likewise.
33583
33584 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33585
33586         * gcc.c-torture/execute/20030313-1.c: New test.
33587
33588 2003-03-14  Richard Henderson  <rth@redhat.com>
33589
33590         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33591
33592 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33593
33594         * gcc.c-torture/compile/20030314-1.c: New test.
33595
33596 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33597
33598         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33599         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33600         thumb target,
33601         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33602         to accept newer _imp__  prefix and additional
33603         newline in .drectve section.
33604         * gcc.dg/dll-4.c: Likewise.
33605         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33606         switch.
33607
33608 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33609
33610         * g++.dg/parse/namespace9.C: New test.
33611
33612         * g++.dg/init/ref5.C: New test.
33613         * g++.dg/parse/ptrmem1.C: Likewise.
33614
33615 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33616
33617         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33618         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33619         regular expression.
33620         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33621         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33622
33623 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33624
33625         * gcc.c-torture/execute/20030224-2.c: New test.
33626
33627 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33628
33629         * gcc.dg/decl-3.c: New test.
33630
33631 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33632
33633         * gcc.dg/i386-loop-2.c: New test.
33634
33635 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33636
33637         PR c++/9474
33638         * g++.dg/parse/namespace8.C: New test.
33639
33640         PR c++/9924
33641         * g++.dg/overload/builtin2.C: New test.
33642
33643 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33644
33645         * gcc.dg/return-type-3.c: New test.
33646
33647 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33648
33649         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33650         profiling options are not supported.
33651
33652 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33653
33654         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33655         * g++.old-deja/g++.warn/impint2.C: Likewise.
33656
33657 2003-03-10  Devang Patel  <dpatel@apple.com>
33658
33659         * g++.dg/cpp/c++_cmd_1.C: New test.
33660         * g++.dg/cpp/c++_cmd_1.h: New file.
33661
33662 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33663
33664         * gcc.dg/altivec-9.c: New file.
33665
33666 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33667
33668         * gcc.dg/ppc-sdata-1.c: New test.
33669         * gcc.dg/ppc-sdata-2.c: New test.
33670
33671 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33672
33673         PR c++/9373
33674         * g++.dg/opt/ptrmem2.C: New test.
33675
33676         PR c++/8534
33677         * g++.dg/opt/ptrmem1.C: New test.
33678
33679 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33680
33681         * gcc.dg/i386-loop-1.c: New test.
33682
33683 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33684
33685         PR c++/9970
33686         * g++.dg/lookup/friend1.C: New test.
33687
33688 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33689
33690         PR c++/9823
33691         * g++.dg/parser/constructor1.C: New test.
33692
33693 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33694
33695         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33696
33697         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33698
33699 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33700
33701         * gcc.dg/cpp/Wunused.c: Update test.
33702
33703 2003-03-08  Jan Hubicka  <jh@suse.cz>
33704
33705         * gcc.dg/inline-3.c: New test.
33706
33707 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33708
33709         PR c++/9809
33710         * g++.dg/parse/builtin1.C: New test.
33711
33712         PR c++/9982
33713         * g++.dg/abi/cookie1.C: New test.
33714         * g++.dg/abi/cookie2.C: Likewise.
33715
33716         PR c++/9524
33717         * g++.dg/template/field1.C: New test.
33718
33719         PR c++/9912
33720         * g++.dg/parse/class1.C: New test.
33721         * g++.dg/parse/namespace7.C: Likewise.
33722         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33723
33724 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33725
33726         * g++.dg/init/ref4.C: New test.
33727
33728 2003-03-07  Jan Hubicka  <jh@suse.cz>
33729
33730         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33731         * gcc.dg/inline-3.c: New test.
33732
33733 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33734
33735         * g++.dg/init/ref3.C: New test.
33736
33737         PR c++/9965
33738         * g++.dg/init/ref2.C: New test.
33739
33740         PR c++/9400
33741         * g++.dg/warn/Wshadow-2.C: New test.
33742
33743         PR c++/9791
33744         * g++.dg/warn/Woverloaded-1.C: New test.
33745
33746 2003-03-05  Jan Hubicka  <jh@suse.cz>
33747
33748         * gcc.dg/i386-local2.c: New.
33749         * gcc.dg/i386-local.c: Fix typo.
33750
33751 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33752
33753         * g++.dg/abi/layout3.C: New test.
33754
33755 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33756
33757         * gcc.c-torture/compile/20030305-1.c
33758
33759 2003-03-05  Jan Hubicka  <jh@suse.cz>
33760
33761         * gcc.dg/i386-local.c: New.
33762
33763 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33764
33765         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33766
33767 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33768
33769         * gcc.dg/switch-2.c: New test.
33770         * gcc.dg/switch-3.c: New test.
33771         * gcc.dg/Wswitch.c: Adjust line numbers.
33772         * gcc.dg/Wswitch-default.c: Likewise.
33773         * gcc.dg/Wswitch-enum.c: Likewise.
33774
33775 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33776
33777         * gcc.c-torture/execute/20030222-1.c: New test.
33778
33779 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33780
33781         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33782
33783 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33784
33785         PR c++/9878
33786         * g++.dg/init/ref1.C: New test.
33787
33788 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33789
33790         * gcc.dg/sh-relax.c: New SH-only test.
33791
33792 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33793
33794         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33795         comment explaining purpose of testcase.
33796
33797 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33798
33799         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33800         for HC11/HC12 (asm needs two int registers).
33801         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33802         HC11/HC12 because the test uses an asm which needs two 32-bit
33803         registers.
33804
33805 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33806
33807         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33808         for HC11/HC12 (array is too large otherwise).
33809         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33810         * gcc.c-torture/compile/20010518-2.x: Likewise.
33811         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33812         HC11/HC12 (array is too large).
33813
33814 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33815
33816         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33817         * lib/g++-dg.exp (g++-dg-test): Likewise.
33818
33819 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33820
33821         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33822         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33823
33824 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33825
33826         * g++.dg/warn/implicit-typename1.C: Remove warning.
33827
33828 2003-02-28  Richard Henderson  <rth@redhat.com>
33829
33830         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33831         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33832
33833 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33834
33835         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33836         * g++.dg/pch/pch.exp: Likewise.
33837
33838 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33839
33840         PR c++/9879
33841         * testsuite/g++.dg/init/new4.C: New test.
33842
33843 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33844
33845         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33846
33847 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33848
33849         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33850         unsigned long.
33851
33852         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33853         wider than float.
33854
33855 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33856
33857         * lib/scanasm.exp: Add support for counting numbers of
33858         occurences.
33859         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33860         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33861
33862 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33863
33864         PR c++/9683
33865         * g++.dg/template/static3.C: New test.
33866
33867         PR c++/9829
33868         * g++.dg/parse/namespace6.C: New test.
33869
33870 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33871
33872         PR target/9732
33873         * gcc.dg/20030225-1.c: New test.
33874
33875 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33876
33877         * README: Remove out-of-date information.
33878
33879         PR c++/9836
33880         * g++.dg/template/spec6.C: New test.
33881
33882 2003-02-24  Jeff Law  <law@redhat.com>
33883
33884         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33885
33886 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33887
33888         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33889         * gcc.dg/pragma-ep-1.c: Likewise.
33890
33891 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33892
33893         PR c++/9602
33894         * g++.dg/template/friend16.C: New test.
33895
33896 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33897
33898         PR c++/5333
33899         * g++.dg/parse/fused-params1.C: Adjust error messages.
33900         * g++.dg/template/nested3.C: New test.
33901
33902 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33903
33904         * g++.dg/abi/param1.C: New test.
33905
33906 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33907
33908         PR c++/7982
33909         * g++.dg/warn/implicit-typename1.C: New test.
33910
33911 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33912
33913         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33914         with "mtune".
33915         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33916         * gcc.c-torture/execute/20010129-1.x: Likewise.
33917         * gcc.dg/20011107-1.c: Likewise.
33918         * gcc.dg/20020108-1.c: Likewise.
33919         * gcc.dg/20020122-3.c: Likewise.
33920         * gcc.dg/20020206-1.c: Likewise.
33921         * gcc.dg/20020310-1.c: Likewise.
33922         * gcc.dg/20020426-2.c: Likewise.
33923         * gcc.dg/20020517-1.c: Likewise.
33924         * gcc.dg/991230-1.c: Likewise.
33925         * gcc.dg/i386-unroll-1.c: Likewise.
33926         * gcc.misc-tests/i386-prefetch.exp: Likewise.
33927
33928 2003-02-22  Jan Hubicka  <jh@suse.cz>
33929
33930         * gcc.dg/i386-mul.c: New test.
33931
33932 2003-02-21  Roger Sayle  <roger@eyesopen.com>
33933
33934         * gcc.dg/builtins-5.c: New test case.
33935
33936 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
33937
33938         * gcc.dg/asmreg-1.c: New test.
33939
33940 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33941
33942         PR c++/9749
33943         * g++.dg/parse/varmod1.C: New test.
33944
33945 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33946
33947         PR c++/9727
33948         * g++.dg/template/op1.C: New test.
33949
33950 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33951
33952         PR c++/8906
33953         * g++.dg/template/nested2.C: New test.
33954
33955 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
33956
33957         PR c++/8724
33958         * g++.dg/expr/dtor1.C: New test.
33959
33960 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
33961
33962         * gcc.dg/cpp/include3.c: New test.
33963         * gcc.dg/cpp/inc/foo.h: New file.
33964
33965 2003-02-21  Glen Nakamura  <glen@imodulo.com>
33966
33967         * gcc.c-torture/execute/20030221-1.c: New test.
33968
33969 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
33970
33971         PR c++/9729
33972         * g++.dg/abi/conv1.C: New test.
33973
33974 2003-02-20  Jan Hubicka  <jh@suse.cz>
33975
33976         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
33977
33978 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
33979
33980         * gcc.c-torture/compile/20030219-1.c: New test.
33981
33982 2003-02-18  Jan Hubicka  <jh@suse.cz>
33983
33984         * gcc.dg/funcorder.c: New test.
33985
33986 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
33987
33988         * gcc.c-torture/execute/20030218-1.c: New.
33989
33990 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
33991
33992         * gcc.dg/20030218-1.c: New.
33993
33994 2003-02-18  Richard Henderson  <rth@redhat.com>
33995
33996         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
33997         * gcc.dg/attr-used-2.c: New.
33998
33999 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34000
34001         PR c++/9704
34002         * g++.dg/init/copy5.C: New test.
34003
34004 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34005
34006         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34007         * g++.dg/pch/pch.exp: Likewise.
34008
34009 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34010
34011         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34012         STACK_SIZE is not defined.
34013
34014 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34015
34016         PR c++/9457
34017         * g++.dg/template/init1.C: New test.
34018
34019 2003-02-16  Jan HUbicka  <jh@suse.cz>
34020
34021         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34022         (foo): Add few extra tests
34023         * gcc.dg/c99-const-expr-3.c: Likewise.
34024         * gcc.c-torture/execute/20030216-1.c: New.
34025
34026 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34027
34028         PR c++/9459
34029         * g++.dg/ext/typeof4.C: New test.
34030
34031 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34032
34033         * gcc.dg/i386-387-3.c: New test case.
34034
34035 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34036
34037         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34038         cris-*-elf* cris-*-aout* and mmix-*-*.
34039
34040 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34041
34042         * gcc.dg/20030213-1.c: New test.
34043
34044 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34045
34046         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34047         * gcc.dg/i386-387-2.c: Likewise.
34048
34049 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34050
34051         * gcc.dg/ppc-spe.c: Fix formatting.
34052         Enable tests that were previously unsupported by gas.
34053         Delete tests for instructions that no longer exist.
34054         Switch arguments on evsubifw builtin.
34055
34056 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34057
34058         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34059         STACK_SIZE is too small.
34060
34061 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34062             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34063
34064         * gcc.dg/decl-2.c: New test.
34065
34066 2003-02-10  Jan Hubicka  <jh@suse.cz>
34067
34068         * gcc.dg/i386-fpcvt-1.c: New test.
34069
34070 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34071
34072         * gcc.c-torture/execute/20030209-1.c: New test.
34073
34074 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34075
34076         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34077         int-wide bitops, use the constants of the same width.
34078         Likewise, if long long is 32-bit wide, test bitops using
34079         32-bit constants.
34080
34081 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34082
34083         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34084
34085 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34086
34087         * testsuite/gcc.dg/builtins-4.c: New test case.
34088
34089 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34090
34091         * gcc.dg/20020430-1.c: Fix dg command typos.
34092         * gcc.dg/20020503-1.c: Likewise.
34093
34094 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34095
34096         PR c++/8785
34097         * g++.dg/parse/fused-params1.C: New test.
34098
34099         PR c++/8857
34100         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34101
34102         PR c++/8921
34103         * g++.dg/parse/non-dependent1.C: New test.
34104
34105         PR c++/8928
34106         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34107
34108         PR c++/9228
34109         * g++.dg/parse/undefined7.C: New test.
34110         * g++.dg/parse/non-templ1.C: New test.
34111
34112         PR c++/9229
34113         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34114
34115 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34116
34117         * gcc.c-torture/compile/20030206-1.c: New test.
34118
34119 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34120
34121         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34122         "pow" to "foo" to avoid potential confusion with a math built-in.
34123
34124 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34125
34126         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34127         conditions for SPARC targets.
34128
34129 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34130
34131         * gcc.dg/20030204-1.c: New test.
34132
34133 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34134
34135         PR c++/38
34136         * g++.dg/parse/array-size1.C: New test.
34137
34138         PR c++/5657
34139         * g++.dg/parse/undefined3.C: New test.
34140
34141         PR c++/5665
34142         * g++.dg/parse/undefined4.C: New test.
34143
34144         PR c++/5975
34145         * g++.dg/parse/undefined5.C: New test.
34146
34147         PR c++/7259
34148         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34149
34150         PR c++/8578
34151         * g++.dg/parse/casting-operator1.C: New test.
34152
34153         PR c++/8596
34154         * g++.dg/parse/undefined6.C: New test.
34155
34156         PR c++/8736
34157         * g++.dg/parse/missing-template1.C: New test.
34158
34159 2003-02-04  Jan Hubicka  <jh@suse.cz>
34160
34161         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34162         * gcc.dg/i386-cmov?.c: Likewise.
34163         * gcc.dg/i386-fpcvt-?.c: Likewise.
34164         * gcc.dg/i386-ssefp-1.c: Likewise.
34165         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34166         conventions.
34167
34168 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34169
34170         PR c++/7129
34171         * testsuite/g++.dg/ext/max.C: New test.
34172
34173 2003-02-03  Jan Hubicka  <jh@suse.cz>
34174
34175         * gcc.c-torture/execute/20030203-1.c: New test.
34176
34177 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34178
34179         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34180         'natural-endian'.
34181
34182 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34183
34184         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34185         * g++.dg/init/new2.C: Likewise.
34186         * g++.dg/other/new1.C: Likewise.
34187
34188 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34189
34190         * gcc.dg/struct-ret-libc.c: New test.
34191
34192 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34193
34194         * gcc.dg/20030129-1.c: New test.
34195
34196 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34197
34198         PR c++/8849
34199         * g++.dg/template/ptrmem4.C: New test.
34200
34201 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34202
34203         * g++.dg/parser/constant1.C: New test.
34204
34205 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34206
34207         PR c++/8591
34208         * g++.dg/parse/friend2.C: New test.
34209
34210 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34211
34212         PR c++/9437
34213         * g++.dg/template/unify4.C: New test.
34214
34215 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34216
34217         * gcc.c-torture/execute/20030128-1.c: New test.
34218
34219 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34220
34221         * g++.dg/lookup/nested1.C: Test moved from ...
34222         * g++.old-deja/g++.other/lookup24.C: ... here.
34223
34224 2003-01-28  Jan Hubicka  <jh@suse.cz>
34225
34226         * gcc.dg/i386-cmov5.c: New test.
34227
34228 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34229
34230         * gcc.c-torture/execute/20010925-1.c: Changed the
34231         memcpy declaration.
34232
34233 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34234
34235         PR c++/3902
34236         * g++.dg/parse/template5.C: New test.
34237
34238 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34239
34240         PR fortran/9258
34241         * g77.dg/pr9258: New test.
34242
34243 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34244
34245         * README: Move relevant parts from README.g++.
34246
34247         * README.g++: Remove this file.
34248
34249 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34250
34251         * g++.dg/abi/dcast1.C: New test.
34252
34253 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34254
34255         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34256
34257 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34258
34259         PR c++/47
34260         * g++.old-deja/g++.other/lookup24.C: New test.
34261
34262 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34263
34264         PR middle-end/7227
34265         * gcc.dg/uninit-C.c: New test.
34266
34267 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34268
34269         * g++.dg/abi/covariant1.C: New test.
34270
34271 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34272
34273         * gcc.dg/20030123-1.c: New test.
34274
34275 2003-01-25  Jan Hubicka  <jh@suse.cz>
34276
34277         PR opt/8492
34278         * gcc.c-torture/compile/20030125-1.c
34279
34280 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34281
34282         PR c++/9403
34283         * g++.dg/parse/template3.C: New test.
34284         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34285
34286         PR c++/795
34287         * g++.dg/parse/template4.C: New test.
34288
34289         PR c++/9415
34290         * g++.dg/template/qual2.C: New test.
34291
34292         PR c++/8545
34293         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34294
34295         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34296
34297 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34298
34299         * gcc.c-torture/execute/switch-1.c: New test case.
34300
34301 2003-01-25  Jan Hubicka  <jh@suse.cz>
34302
34303         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34304
34305 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34306
34307         Tweaks for Bison-1.875. From the NEWS file:
34308         "- `parse error' -> `syntax error'
34309         Bison now uniformly uses the term `syntax error'"
34310         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34311         * gcc.dg/cpp/digraph2.c: Likewise.
34312         * gcc.dg/cpp/direct2.c: Likewise.
34313         * gcc.dg/cpp/paste4.c: Likewise.
34314         * gcc.dg/c90-restrict-1.c: Likewise.
34315         * gcc.dg/c99-func-2.c: Likewise.
34316         * gcc.dg/noncompile/920721-2.c: Likewise.
34317         * gcc.dg/noncompile/930622-2.c: Likewise.
34318         * gcc.dg/noncompile/940112-1.c: Likewise.
34319         * gcc.dg/noncompile/950921-1.c: Likewise.
34320         * gcc.dg/noncompile/951123-1.c: Likewise.
34321         * gcc.dg/noncompile/971104-1.c: Likewise.
34322         * gcc.dg/noncompile/990416-1.c: Likewise.
34323
34324 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34325
34326         * g++.dg/parse/undefined1.C: Add error message.
34327
34328 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34329
34330         PR c++/9354
34331         * g++.dg/parse/new1.C: New test.
34332
34333         PR c++/9216
34334         * g++.dg/parse/template2.C: New test.
34335
34336         PR c++/9354
34337         * g++.dg/parse/typedef2.C: New test.
34338
34339         PR c++/9328
34340         * g++.dg/ext/typeof3.C: New test.
34341
34342 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34343
34344         PR c++/2738
34345         * g++.dg/parse/ret-type1.C: New test.
34346
34347         PR c++/3792
34348         * g++.dg/parse/tmpl-outside1.C: New test.
34349
34350         PR c++/4207
34351         * g++.dg/parse/int-as-enum1.C: New test.
34352
34353         PR c++/4903
34354         * g++.dg/parse/no-typename1.C: New test.
34355
34356         PR c++/5533
34357         * g++.dg/parse/no-value1.C: New test.
34358
34359         PR c++/5921
34360         * g++.dg/parse/wrong-inline1.C: New test.
34361
34362         PR c++/6402
34363         * g++.dg/parse/ref1.C: New test.
34364
34365         PR c++/6992
34366         * g++.dg/parse/attr-ctor1.C: New test.
34367
34368         PR c++/7229
34369         * g++.dg/parse/namespace5.C: New test.
34370
34371         PR c++/7917
34372         * g++.dg/parse/func-def1.C: New test.
34373
34374         PR c++/8143
34375         * g++.dg/parse/undefined1.C: New test.
34376
34377         PR c++/5723, PR c++/8522
34378         * g++.dg/parse/specialization1.C: New test.
34379
34380         PR c++/163, PR c++/8595
34381         * g++.dg/parse/struct-as-enum1.C: New test.
34382
34383         PR c++/9173
34384         * g++.dg/parse/undefined2.C: New test.
34385
34386 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34387
34388         PR c++/9298
34389         * g++.dg/parse/template1.C: New test.
34390
34391         PR c++/9384
34392         * g++.dg/parse/using1.C: New test.
34393
34394         PR c++/9285
34395         PR c++/9294
34396         * g++.dg/parse/expr2.C: New test.
34397
34398         PR c++/9388
34399         * g++.dg/parse/lookup2.C: Likewise.
34400
34401 2003-01-21  Jan Hubicka  <jh@suse.cz>
34402
34403         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34404         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34405         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34406         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34407
34408 2003-01-20  Nick Clifton  <nickc@redhat.com>
34409
34410         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34411         problem with ARM sibcall code generation.
34412
34413 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34414
34415         * gcc.c-torture/execute/20030120-1.c: New.
34416
34417 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34418
34419         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34420
34421 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34422
34423         PR c++/9272
34424         * g++.dg/parse/ctor1.C: New test.
34425
34426         PR c++/9294:
34427         * g++.dg/parse/qualified1.C: New test.
34428
34429         * g++.dg/parse/typename3.C: New test.
34430
34431 2003-01-16  Richard Henderson  <rth@redhat.com>
34432
34433         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34434
34435 2003-01-16  Richard Henderson  <rth@redhat.com>
34436
34437         * g++.dg/pch/pch.exp: Copy test header to the working directory
34438         before using it either for precompilation or direct use.
34439         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34440         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34441
34442 2003-01-16  Richard Henderson  <rth@redhat.com>
34443
34444         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34445         before using it either for precompilation or direct use.
34446         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34447         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34448
34449 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34450
34451         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34452         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34453         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34454         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34455         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34456         typename warning into error.
34457         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34458         error messages.
34459         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34460         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34461         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34462         messages.
34463         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34464         make declaration visible in template.
34465         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34466         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34467         messages.
34468         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34469         message.
34470         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34471         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34472         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34473         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34474         typename warning with error message.
34475         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34476         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34477         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34478
34479 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34480
34481         * g++.dg/parse/ambig2.C: New test.
34482
34483 2003-01-15  Richard Henderson  <rth@redhat.com>
34484
34485         * g++.dg/tls/init-2.C: Update error message string.
34486
34487 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34488
34489         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34490
34491 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34492
34493         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34494         all for HC11/HC12.
34495         * gcc.c-torture/compile/20001205-1.x: Likewise.
34496         * gcc.c-torture/compile/20001226-1.x: Likewise.
34497         * gcc.c-torture/compile/920520-1.x: Likewise.
34498         * gcc.c-torture/compile/961203-1.x: Likewise.
34499         * gcc.c-torture/compile/20020604-1.x: Likewise.
34500
34501 2003-01-15  Jan Hubicka  <jh@suse.cz>
34502
34503         * gcc.c-torture/compile/20030115-1.c: New test.
34504
34505         * gcc.dg/i386-fpcvt-1.c: New test.
34506         * gcc.dg/i386-fpcvt-2.c: New test.
34507
34508 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34509
34510         Further conform g++'s __vmi_class_type_info to the C++ ABI
34511         specification.
34512         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34513         the specification.
34514
34515 2003-01-14  Jan Hubicka  <jh@suse.cz>
34516
34517         * gcc.dg/i386-fpcvt-1.c: New test.
34518         * gcc.dg/i386-fpcvt-2.c: New test.
34519
34520 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34521
34522         * gcc.dg/i386-mmx-3.c: New test.
34523
34524 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34525
34526         PR c++/9264
34527         * g++.dg/parse/octal1.C: New file.
34528
34529         PR c++/9172
34530         * g++.dg/parse/typename1.C: New file.
34531
34532 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34533
34534         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34535         * gcc.dg/bf-no-ms-layout.c: Likewise.
34536         * gcc.dg/bf-ms-attrib.c: Likewise.
34537
34538 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34539
34540         PR c++/9099
34541         * g++.dg/parse/dtor1.C: New file.
34542
34543         PR c++/9128
34544         * g++.dg/rtti/typeid1.C: New file.
34545
34546         PR c++/9153
34547         * g++.dg/parse/lookup1.C: New file.
34548
34549         PR c++/9171
34550         * g++.dg/templ/spec5.C: New file.
34551
34552 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34553
34554         * gcc.c-torture/compile/20030110-1.c: New test.
34555
34556 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34557
34558         Merge from pch-branch:
34559
34560         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34561
34562         * gcc.dg/pch/cpp-1.h: New.
34563         * gcc.dg/pch/cpp-1.c: New.
34564         * gcc.dg/pch/cpp-2.h: New.
34565         * gcc.dg/pch/cpp-2.c: New.
34566
34567         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34568
34569         * gcc.dg/pch/except-1.h: New.
34570         * gcc.dg/pch/except-1.c: New.
34571
34572         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34573
34574         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34575         running test.
34576         * gcc.dg/pch: Include *.hp not *.h.
34577         * gcc.dg/pch/system-1.h: New.
34578         * gcc.dg/pch/system-1.c: New.
34579
34580         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34581
34582         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34583         rather than trying to build and run a program using PCH.
34584         * gcc.dg/pch: Remove dg-do commands from test files.
34585
34586         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34587
34588         * gcc.dg/pch/macro-3.c: New.
34589         * gcc.dg/pch/macro-3.h: New.
34590
34591         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34592
34593         * gcc.dg/pch/common-1.c: New.
34594         * gcc.dg/pch/common-1.h: New.
34595         * gcc.dg/pch/decl-1.c: New.
34596         * gcc.dg/pch/decl-1.h: New.
34597         * gcc.dg/pch/decl-2.c: New.
34598         * gcc.dg/pch/decl-2.h: New.
34599         * gcc.dg/pch/decl-3.c: New.
34600         * gcc.dg/pch/decl-3.h: New.
34601         * gcc.dg/pch/decl-4.c: New.
34602         * gcc.dg/pch/decl-4.h: New.
34603         * gcc.dg/pch/decl-5.c: New.
34604         * gcc.dg/pch/decl-5.h: New.
34605         * gcc.dg/pch/global-1.c: New.
34606         * gcc.dg/pch/global-1.h: New.
34607         * gcc.dg/pch/inline-1.c: New.
34608         * gcc.dg/pch/inline-1.h: New.
34609         * gcc.dg/pch/inline-2.c: New.
34610         * gcc.dg/pch/inline-2.h: New.
34611         * gcc.dg/pch/static-1.c: New.
34612         * gcc.dg/pch/static-1.h: New.
34613         * gcc.dg/pch/static-2.c: New.
34614         * gcc.dg/pch/static-2.h: New.
34615
34616         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34617
34618         * g++.dg/pch/pch.exp: Better handle failing testcases.
34619         * gcc.dg/pch/pch.exp: Likewise.
34620         * gcc.dg/pch/macro-1.c: New.
34621         * gcc.dg/pch/macro-1.h: New.
34622         * gcc.dg/pch/macro-2.c: New.
34623         * gcc.dg/pch/macro-2.h: New.
34624
34625         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34626
34627         * g++.dg/dg.exp: Treat files in pch/ specially.
34628         * g++.dg/pch/pch.exp: New file.
34629         * g++.dg/pch/empty.H: New file.
34630         * g++.dg/pch/empty.C: New file.
34631         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34632         "precompile".
34633
34634         * gcc.dg/pch/pch.exp: New file.
34635         * gcc.dg/pch/empty.h: New file.
34636         * gcc.dg/pch/empty.c: New file.
34637         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34638         "precompile".
34639
34640 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34641
34642         * g++.dg/template/friend14.C: New test.
34643
34644 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34645
34646         * gcc.dg/old-style-asm-1.c: New test.
34647
34648 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34649
34650         * gcc.c-torture/compile/20030109-1.c: New test.
34651
34652 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34653
34654         * gcc.c-torture/execute/20030109-1.c: New test.
34655
34656 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34657
34658         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34659         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34660         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34661         * g++.old-deja/g++.mike/eh2.C: Likewise.
34662         * g++.old-deja/g++.mike/eh3.C: Likewise.
34663         * g++.old-deja/g++.mike/eh5.C: Likewise.
34664         * g++.old-deja/g++.mike/eh6.C: Likewise.
34665         * g++.old-deja/g++.mike/eh7.C: Likewise.
34666         * g++.old-deja/g++.mike/eh8.C: Likewise.
34667         * g++.old-deja/g++.mike/eh9.C: Likewise.
34668         * g++.old-deja/g++.mike/eh10.C: Likewise.
34669         * g++.old-deja/g++.mike/eh12.C: Likewise.
34670         * g++.old-deja/g++.mike/eh13.C: Likewise.
34671         * g++.old-deja/g++.mike/eh14.C: Likewise.
34672         * g++.old-deja/g++.mike/eh16.C: Likewise.
34673         * g++.old-deja/g++.mike/eh17.C: Likewise.
34674         * g++.old-deja/g++.mike/eh18.C: Likewise.
34675         * g++.old-deja/g++.mike/eh21.C: Likewise.
34676         * g++.old-deja/g++.mike/eh23.C: Likewise.
34677         * g++.old-deja/g++.mike/eh24.C: Likewise.
34678         * g++.old-deja/g++.mike/eh25.C: Likewise.
34679         * g++.old-deja/g++.mike/eh26.C: Likewise.
34680         * g++.old-deja/g++.mike/eh27.C: Likewise.
34681         * g++.old-deja/g++.mike/eh28.C: Likewise.
34682         * g++.old-deja/g++.mike/eh29.C: Likewise.
34683         * g++.old-deja/g++.mike/eh31.C: Likewise.
34684         * g++.old-deja/g++.mike/eh33.C: Likewise.
34685         * g++.old-deja/g++.mike/eh34.C: Likewise.
34686         * g++.old-deja/g++.mike/eh35.C: Likewise.
34687         * g++.old-deja/g++.mike/eh36.C: Likewise.
34688         * g++.old-deja/g++.mike/eh37.C: Likewise.
34689         * g++.old-deja/g++.mike/eh38.C: Likewise.
34690         * g++.old-deja/g++.mike/eh39.C: Likewise.
34691         * g++.old-deja/g++.mike/eh40.C: Likewise.
34692         * g++.old-deja/g++.mike/eh41.C: Likewise.
34693         * g++.old-deja/g++.mike/eh42.C: Likewise.
34694         * g++.old-deja/g++.mike/eh44.C: Likewise.
34695         * g++.old-deja/g++.mike/eh46.C: Likewise.
34696         * g++.old-deja/g++.mike/eh47.C: Likewise.
34697         * g++.old-deja/g++.mike/eh48.C: Likewise.
34698         * g++.old-deja/g++.mike/eh49.C: Likewise.
34699         * g++.old-deja/g++.mike/eh50.C: Likewise.
34700         * g++.old-deja/g++.mike/eh51.C: Likewise.
34701         * g++.old-deja/g++.mike/eh53.C: Likewise.
34702         * g++.old-deja/g++.mike/eh55.C: Likewise.
34703         * g++.old-deja/g++.mike/p7912.C: Likewise.
34704         * g++.old-deja/g++.mike/p9706.C: Likewise.
34705         * g++.old-deja/g++.mike/p10416.C: Likewise.
34706         * g++.old-deja/g++.mike/p11667.C: Likewise.
34707         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34708         Remove redundant reference to Iris.
34709         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34710         Elxsi, i860, Pico Java, and WE32K.
34711
34712 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34713
34714         * g++.dg/ext/asm4.C: New test.
34715
34716 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34717
34718         PR c++/9030
34719         * g++.dg/template/friend12.C: New test.
34720         * g++.dg/template/friend13.C: Likewise.
34721         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34722
34723 2003-01-08  Jan Hubicka  <jh@suse.cz>
34724
34725         * gcc.dg/i386-cadd.c: New test.
34726         * gcc.dg/i386-cmov4.c: Likewise.
34727
34728 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34729
34730         PR c++/9165
34731         * g++.dg/warn/Wunused-3.C: New test.
34732
34733         * g++.dg/abi/bitfield9.C: New test.
34734
34735         PR c++/9189
34736         * g++.dg/parse/defarg3.C: New test.
34737
34738 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34739
34740         * g++.dg/parse/ambig1.C: New test.
34741         * g++.dg/parse/defarg2.C: New test.
34742
34743 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34744
34745         * g++.dg/template/defarg-1.C: New test.
34746         * g++.dg/template/local2.C: Likewise.
34747
34748 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34749
34750         * gcc.c-torture/execute/20030105-1.c: New test.
34751
34752 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34753
34754         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34755         * g++.dg/parse/namespace4.C: Likewise.
34756
34757 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34758
34759         * g++.dg/template/ntp2.C: New test.
34760
34761 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34762
34763         * g++.dg/parse/extern-C-1.C: New test.
34764
34765         * g++.dg/parse/namespace4.C: New test.
34766
34767         * g++.dg/template/nested1.C: New test.
34768
34769         * g++.dg/parse/namespace3.C: New test.
34770
34771 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34772
34773         * g++.dg/lookup/two-stage1.C: New test.
34774
34775 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34776
34777         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34778         * g++.old-deja/g++.jason/access8.C: Likewise.
34779         * g++.old-deja/g++.other/decl5.C: Likewise.
34780
34781 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34782
34783         * g++.dg/parse/parse7.C: New test.
34784
34785 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34786
34787         PR c++/2843
34788         * g++.dg/ext/attrib7.C: New test.
34789
34790 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34791
34792         * g++.dg/parse/parse6.C: New test.
34793
34794 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34795
34796         * gcc.dg/h8300-stack-1.c: New.
34797
34798 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34799
34800         g++.dg/lookup/exception1.C: New test.
34801
34802         g++.dg/lookup/template1.C: New test.
34803
34804         g++.dg/parse/namespace2.C: New test.
34805
34806         g++.dg/parse/parens2.C: New test.
34807
34808 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34809
34810         * g++.dg/parse/parse5.C: New test.
34811         * g++.dg/lookup/scoped4.C: New test.
34812
34813 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34814
34815         * g++.dg/parse/parens1.C: New test.
34816
34817         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34818         angle-bracket1.C.
34819         * g++.dg/parse/parens2.C: New test.
34820
34821         * g++.dg/lookup/scope-operator1.C: New test.
34822
34823         * g++.dg/parse/operator1.C: New test.
34824
34825 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34826
34827         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34828         * g++.old-deja/g++.other/access6.C: Likewise.
34829         * g++.old-deja/g++.other/decl1.C: Likewise.
34830         * g++.old-deja/g++.pt/typename12.C: Likewise.
34831
34832 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34833
34834         * g++.dg/parse/namespace1.C: New test.
34835
34836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34837
34838         * g++.dg/parse/parse4.C: New test.
34839
34840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34841
34842         * g++.dg/parse/parse3.C: New test.
34843
34844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34845
34846         * g++.dg/parse/parse2.C: New test.
34847
34848 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34849
34850         * g++.dg/template/friend11.C: New test.
34851
34852 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34853
34854         * g++.dg/parse/parse1.C: New test.
34855
34856 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34857
34858         * lib/profopt.exp: Change the name of a global variable to avoid
34859         possible clashes with other test suites.
34860
34861 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34862
34863         * g++.dg/inherit/covariant8.C: New test.
34864
34865 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34866
34867         * g++.dg/init/array9.C: New test.
34868
34869         PR c++/9112
34870         * g++.dg/parse/expr1.C: New test.
34871
34872 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34873
34874         * gcc.c-torture/compile/20021230-1.c: New test.
34875
34876 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34877
34878         * g++.dg/inherit/covariant5.C: New test.
34879         * g++.dg/inherit/covariant6.C: New test.
34880         * g++.dg/inherit/covariant7.C: New test.
34881
34882 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34883
34884         PR c++/2739
34885         * g++.dg/other/access2.C: New test.
34886
34887 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34888
34889         * g++.dg/other/anon-struct.C: No longer fails
34890         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34891         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34892         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34893
34894 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34895
34896         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34897
34898 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34899
34900         * g++.dg/eh/spec4.C: Remove stray semicolon.
34901         * g++.dg/expr/pmf-1.C: Change error message.
34902         * g++.dg/ext/asm1.C: Remove stray semicolon.
34903         * g++.dg/ext/typename1.C: Add missing typenames.
34904         * g++.dg/inherit/template-as-base.C: Change error message.
34905         * g++.dg/lookup/scoped1.C: Likewise.
34906         * g++.dg/lookup/scoped2.C: Likewise.
34907         * g++.dg/lookup/using2.C: Likewise.
34908         * g++.dg/other/component1.C: Remove stray semicolon.
34909         * g++.dg/other/do1.C: Change error message.
34910         * g++.dg/other/error2.C: Likewise.
34911         * g++.dg/other/init1.C: Likewise.
34912         * g++.dg/other/packed1.C: Remove stray semicolon.
34913         * g++.dg/other/ptrmem2.C: Change error message.
34914         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34915         marker.
34916         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34917         * g++.dg/template/access3.C: Add typename keyword.
34918         * g++.dg/template/access5.C: Remove stray semicolon.
34919         * g++.dg/template/access6.C: Likewise.
34920         * g++.dg/template/complit1.C: Likewise.
34921         * g++.dg/template/crash1.C: Change error message.
34922         * g++.dg/template/inherit2.C: Remove stray semicolon.
34923         * g++.dg/template/instantiate2.C: Likewise.
34924         * g++.dg/template/instantiate3.C: Change error message.
34925         * g++.dg/template/qual1.C: Remove stray semicolon.
34926         * g++.dg/template/qualttp18.C: Change error message.
34927         * g++.dg/template/ref1.C: Remove stray semicolon.
34928         * g++.dg/template/sizeof1.C (A::value): Declare it.
34929         * g++.dg/template/spec4.C: Change error message.
34930         * g++.dg/template/static1.C: Likewise.
34931         * g++.dg/template/type1.C: Likewise.
34932         * g++.dg/template/typename3.C: Likewise.
34933         * g++.old-deja/g++.benjamin/13478.C: Change error message.
34934         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
34935         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
34936         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
34937         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
34938         named return value extension.
34939         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
34940         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
34941         * g++.old-deja/g++.bob/extern_C.C: Likewise.
34942         * g++.old-deja/g++.bob/inherit2.C: Likewise.
34943         * g++.old-deja/g++.brendan/complex1.C: Likewise.
34944         * g++.old-deja/g++.brendan/copy5.C: Likewise.
34945         * g++.old-deja/g++.brendan/crash13.C: Likewise.
34946         * g++.old-deja/g++.brendan/crash15.C: Likewise.
34947         * g++.old-deja/g++.brendan/crash18.C: Change error message.
34948         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
34949         * g++.old-deja/g++.brendan/crash38.C: Likewise.
34950         * g++.old-deja/g++.brendan/crash50.C: Likewise.
34951         * g++.old-deja/g++.brendan/crash56.C: Likewise.
34952         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
34953         syntax.
34954         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
34955         * g++.old-deja/g++.brendan/crash8.C: Change error message.
34956         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
34957         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
34958         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
34959         * g++.old-deja/g++.brendan/template11.C: Likewise.
34960         * g++.old-deja/g++.brendan/template26.C: Likewise.
34961         * g++.old-deja/g++.brendan/template27.C: Use explicit
34962         specialization syntax.
34963         * g++.old-deja/g++.brendan/template30.C: Likewise.
34964         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
34965         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
34966         non-dependent names.
34967         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
34968         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
34969         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
34970         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
34971         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
34972         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
34973         named return value extension.
34974         * g++.old-deja/g++.ext/namedret2.C: Likewise.
34975         * g++.old-deja/g++.ext/namedret3.C: Likewise.
34976         * g++.old-deja/g++.ext/return1.C: Likewise.
34977         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
34978         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
34979         * g++.old-deja/g++.jason/access8.C: Likewise.
34980         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
34981         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
34982         pseudo-destructor names.
34983         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
34984         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
34985         pseudo-destructor names.
34986         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
34987         * g++.old-deja/g++.jason/overload19.C: Likewise.
34988         * g++.old-deja/g++.jason/overload32.C: Likewise.
34989         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
34990         stray semicolons.
34991         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
34992         * g++.old-deja/g++.jason/return.C: Likewise.
34993         * g++.old-deja/g++.jason/return2.C: Likewise.
34994         * g++.old-deja/g++.jason/shadow1.C: Likewise.
34995         * g++.old-deja/g++.jason/special.C: Use explicit specialization
34996         syntax.
34997         * g++.old-deja/g++.jason/template10.C: Account for use of
34998         non-dependent names.
34999         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35000         syntax.
35001         * g++.old-deja/g++.jason/template37.C: Likewise.
35002         * g++.old-deja/g++.law/access4.C: Change error messages.
35003         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35004         pseudo-destructor names.
35005         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35006         * g++.old-deja/g++.law/ctors9.C: Likewise.
35007         * g++.old-deja/g++.law/cvt22.C: Likewise.
35008         * g++.old-deja/g++.law/dtors5.C: Likewise.
35009         * g++.old-deja/g++.law/global-init1.C: Likewise.
35010         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35011         * g++.old-deja/g++.law/operators28.C: Likewise.
35012         * g++.old-deja/g++.law/visibility28.C: Likewise.
35013         * g++.old-deja/g++.martin/eval1.C: Likewise.
35014         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35015         name.
35016         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35017         * g++.old-deja/g++.mike/net34.C: Likewise.
35018         * g++.old-deja/g++.mike/net36.C: Likewise.
35019         * g++.old-deja/g++.mike/ns2.C: Likewise.
35020         * g++.old-deja/g++.mike/p12306.C: Likewise.
35021         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35022         value extension.
35023         * g++.old-deja/g++.mike/p700.C: Likewise.
35024         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35025         * g++.old-deja/g++.mike/p710.C: Likewise.
35026         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35027         value extension.
35028         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35029         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35030         * g++.old-deja/g++.ns/crash2.C: Likewise.
35031         * g++.old-deja/g++.ns/crash3.C: Likewise.
35032         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35033         * g++.old-deja/g++.ns/ns17.C: Likewise.
35034         * g++.old-deja/g++.ns/template16.C: Likewise.
35035         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35036         keyword.
35037         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35038         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35039         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35040         named return value extension.
35041         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35042         * g++.old-deja/g++.other/access4.C: Issue additional error
35043         messages.
35044         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35045         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35046         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35047         * g++.old-deja/g++.other/crash25.C: Change error message.
35048         * g++.old-deja/g++.other/crash4.C: Change error message.
35049         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35050         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35051         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35052         checks.
35053         * g++.old-deja/g++.other/defarg8.C: Likewise.
35054         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35055         * g++.old-deja/g++.other/dtor10.C: Likewise.
35056         * g++.old-deja/g++.other/incomplete.C: Likewise.
35057         * g++.old-deja/g++.other/linkage7.C: Likewise.
35058         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35059         lookup algorithm.
35060         * g++.old-deja/g++.other/mangle2.C: Likewise.
35061         * g++.old-deja/g++.other/refinit2.C: Likewise.
35062         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35063         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35064         * g++.old-deja/g++.pt/crash28.C: Likewise.
35065         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35066         syntax.
35067         * g++.old-deja/g++.pt/crash32.C: Change error message.
35068         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35069         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35070         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35071         error message position.
35072         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35073         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35074         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35075         syntax.
35076         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35077         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35078         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35079         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35080         keyword.
35081         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35082         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35083         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35084         keyword.
35085         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35086         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35087         syntax.
35088         * g++.old-deja/g++.pt/friend28.C: Account for use of
35089         non-dependent names.
35090         * g++.old-deja/g++.pt/friend29.C: Likewise.
35091         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35092         rules.
35093         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35094         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35095         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35096         lookup rules.
35097         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35098         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35099         keyword.
35100         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35101         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35102         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35103         keyword.
35104         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35105         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35106         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35107         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35108         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35109         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35110         keyword.
35111         * g++.old-deja/g++.pt/spec10.C: Likewise.
35112         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35113         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35114         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35115         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35116         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35117         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35118         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35119         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35120         * g++.old-deja/g++.pt/typename15.C: Likewise.
35121         * g++.old-deja/g++.pt/typename22.C: Likewise.
35122         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35123         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35124         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35125         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35126         syntax.
35127         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35128         return value extension.
35129         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35130         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35131         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35132         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35133
35134 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35135
35136         * g++.dg/warn/inline1.C: New test.
35137         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35138         * g++.old-deja/g++.jason/synth10.C: Likewise.
35139         * g++.old-deja/g++.mike/net31.C: Likewise.
35140         * g++.old-deja/g++.mike/p8786.C: Likewise.
35141
35142         * g++.dg/template/friend10.C: New test.
35143         * g++.dg/template/conv5.C: New test.
35144
35145 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35146
35147         * g++.dg/lookup/scoped3.C: New test.
35148
35149         * g++.dg/lookup/decl1.C: New test.
35150         * g++.dg/lookup/decl2.C: New test.
35151
35152 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35153
35154         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35155         gcc.c-torture/compile/20021015-1.c,
35156         gcc.c-torture/compile/20021015-2.c,
35157         gcc.c-torture/compile/20021123-1.c,
35158         gcc.c-torture/compile/20021123-2.c,
35159         gcc.c-torture/compile/20021123-3.c,
35160         gcc.c-torture/compile/20021123-4.c,
35161         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35162         only to 3.1 or 3.2 branch.
35163
35164 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35165
35166         * gcc.dg/i386-bitfield3.c: New test.
35167
35168         * gcc.dg/i386-bitfield2.c: New test.
35169
35170 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35171
35172         * g++.dg/parse/conv_op1.C: New test.
35173
35174 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35175
35176         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35177         approved.
35178
35179 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35180
35181         * gcc.c-torture/compile/20021220-1.c: New test.
35182
35183 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35184
35185         * gcc.dg/i386-fastcall-1.c: New.
35186
35187 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35188
35189         * gcc.c-torture/execute/20021219-1.c: New test.
35190
35191 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35192
35193         * gcc.dg/i386-pic-1.c: New test.
35194
35195 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35196
35197         PR c++/8099
35198         * g++.dg/template/friend9.C: New test.
35199
35200 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35201
35202         PR c++/3663
35203         * g++.dg/template/access7.C: New test.
35204
35205 2002-12-18  Nick Clifton  <nickc@redhat.com>
35206
35207         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35208         the libstdc++-v3 directory has been found.
35209
35210 2002-12-12  Devang Patel <dpatel@apple.com>
35211         * gcc.dg/darwin-ld-1.c: New test.
35212         * gcc.dg/darwin-ld-2.c: New test.
35213         * gcc.dg/darwin-ld-3.c: New test.
35214         * gcc.dg/darwin-ld-4.c: New test.
35215         * gcc.dg/darwin-ld-5.c: New test.
35216
35217 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35218
35219         * gcc.c-torture/compile/20021212-1.c: New test.
35220
35221 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35222
35223         * gcc.dg/fshort-wchar: New test.
35224
35225 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35226
35227         PR c++/8372
35228         * g++.dg/template/dtor1.C: New test.
35229
35230         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35231         markers.
35232
35233 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35234
35235         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35236
35237 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35238
35239         * g++.dg/template/static1.C: New test.
35240         * g++.dg/template/static2.C: New test.
35241         * g++.old-deja/g++.ext/memconst.C: New test.
35242
35243 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35244
35245         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35246         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35247         * g++.dg/special/initp1.C: Likewise.
35248
35249 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35250
35251         * gcc.c-torture/execute/20021204-1.c: New test.
35252
35253 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35254
35255         * gcc.dg/ppc-fmadd-1.c: New file.
35256         * gcc.dg/ppc-fmadd-2.c: New file.
35257         * gcc.dg/ppc-fmadd-3.c: New file.
35258
35259 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35260
35261         * gcc.c-torture/compile/20021204-1.c: New test.
35262
35263 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35264
35265         * g++.dg/inherit/covariant2.C: New test.
35266         * g++.dg/inherit/covariant3.C: New test.
35267         * g++.dg/inherit/covariant4.C: New test.
35268         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35269         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35270
35271 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35272
35273         PR c++/8688
35274         * g++.dg/init/brace3.C: New test.
35275
35276 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35277
35278         * gcc.dg/20020210-1.c: Fix a comment typo.
35279
35280 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35281
35282         PR c++/8720
35283         * g++.dg/parse/defarg1.C: New test.
35284
35285         PR c++/8615
35286         * g++.dg/template/char1.C: New test.
35287
35288         * g++.dg/template/varmod1.C: Fix typo.
35289
35290 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35291
35292         DR 180
35293         * g++.old-deja/g++.pt/crash32.C: Expect error.
35294
35295 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35296
35297         PR c++/5919
35298         * g++.dg/template/varmod1.C: New test.
35299
35300         PR c++/8727
35301         * g++.dg/inherit/typeinfo1.C: New test.
35302
35303         PR c++/8663
35304         * g++.dg/inherit/typedef1.C: New test.
35305
35306 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35307
35308         PR c++/8332
35309         PR c++/8493
35310         * g++.dg/template/strlen1.C: New test.
35311
35312         PR c++/8227
35313         * g++.dg/template/ctor2.C: New test.
35314
35315         PR c++/8214
35316         * g++.dg/init/string1.C: New test.
35317
35318         PR c++/8511
35319         * g++.dg/template/friend8.C: New test.
35320
35321 2002-11-29  Joe Buck <jbuck@synopsys.com>
35322
35323         * g++.dg/lookup/anon2.C: New test.
35324
35325 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35326
35327         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35328         h8300 port.
35329
35330 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35331
35332         * gcc.dg/bitfld-6.c: New test.
35333
35334 2002-11-27  Jan Hubicka  <jh@suse.cz>
35335
35336         * gcc.c-torture/execute/20021127.[cx]: New test.
35337
35338 2002-11-26  Jan Hubicka  <jh@suse.cz>
35339
35340         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35341         quality.
35342
35343 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35344
35345         * g++.dg/init/brace2.C: New test.
35346         * g++.old-deja/g++.mike/p9129.C: Correct.
35347
35348 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35349
35350         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35351
35352 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35353
35354         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35355
35356 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35357
35358         * testsuite/g++.dg/abi/empty11.C: New test.
35359         * testsuite/g++.dg/rtti/cv1.C: New test.
35360
35361 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35362
35363         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35364
35365 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35366
35367         * g++.dg/abi/empty10.C: New test.
35368
35369 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35370
35371         * gcc.c-torture/compile/20021124-1.c: New test.
35372
35373 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35374
35375         * g++.dg/abi/rtti2.C: New test.
35376
35377 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35378
35379         * gcc.dg/i386-unroll-1.c: New test.
35380
35381 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35382
35383         * gcc.c-torture/compile/20021120-1.c: New test.
35384         * gcc.c-torture/compile/20021120-2.c: New test.
35385
35386 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35387
35388         * gcc.dg/bitfld-5.c: New test.
35389
35390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35391
35392         * gcc.c-torture/execute/20021120-3.c: New test.
35393
35394 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35395
35396         * gcc.c-torture/execute/20021120-2.c: New test.
35397
35398 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35399
35400         * gcc.c-torture/execute/20021120-1.c: New test.
35401
35402 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35403
35404         * gcc.c-torture/execute/20021118-3.c: New test.
35405
35406 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35407
35408         * gcc.c-torture/compile/20021119-1.c: New test.
35409
35410 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35411
35412         * gcc.dg/duff-1.c: New test.
35413         * gcc.dg/duff-2.c: New test.
35414         * gcc.dg/duff-3.c: New test.
35415
35416 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35417
35418         * gcc.dg/cpp/_Pragma5.c: New test.
35419
35420 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35421
35422         * gcc.c-torture/execute/20021118-2.c: New test.
35423
35424 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35425
35426         * gcc.c-torture/execute/20021118-1.c: New test.
35427
35428 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35429
35430         * gcc.dg/20021116-1.c: New test.
35431
35432 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35433
35434         * g++.dg/abi/vcall1.C: New test.
35435
35436 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35437
35438         * gcc.dg/20021029-1.c: New test.
35439         * gcc.dg/20021029-2.c: New test.
35440
35441 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35442
35443         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35444
35445 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35446
35447         PR c/8439
35448         * gcc.dg/20021110.c: Move to ...
35449         * gcc.c-torture/compile/20021110.c: .... here.
35450
35451 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35452
35453         PR c/8467
35454         * gcc.c-torture/execute/20021111-1.c
35455
35456 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35457
35458         PR c/8439
35459         * gcc.dg/20021110.c: New test.
35460
35461 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35462
35463         * g++.dg/abi/vthunk3.C: Run only on x86.
35464
35465 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35466
35467         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35468
35469 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35470
35471         * lib/compat.exp (compat-execute): Fix logic error in last
35472         change.
35473
35474 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35475
35476         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35477
35478 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35479
35480         PR c++/8389
35481         * g++.dg/template/access6.C: New test.
35482
35483 2002-11-08  Jan Hubicka  <jh@suse.cz>
35484
35485         * gcc.dg/i386-ssefp-1.c: New test.
35486         * gcc.dg/i386-ssefp-1.c: New test.
35487
35488 2002-11-08  Jan Hubicka  <jh@suse.cz>
35489
35490         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35491
35492 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35493
35494         * g++.dg/abi/vthunk3.C: New test.
35495
35496         PR c++/8338
35497         * g++.dg/template/crash2.C: New test.
35498
35499 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35500
35501         * testsuite/g++.dg/abi/dtor1.C: New test.
35502         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35503
35504 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35505
35506         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35507         Darwin.
35508
35509 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35510
35511         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35512         -mthumb.  Only xfail with -O0.
35513
35514 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35515
35516         * g++.dg/abi/thunk1.C: New test.
35517         * g++.dg/abi/thunk2.C: Likewise.
35518         * g++.dg/abi/vtt1.C: Likewise.
35519
35520 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35521
35522         PR optimization/8423
35523         * gcc.c-torture/execute/builtin-constant.c: New test.
35524
35525 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35526
35527         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35528         Add some more cases.
35529
35530 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35531
35532         PR c++/8391
35533         * g++.dg/opt/local1.C: New test.
35534
35535 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35536
35537         PR c++/8160
35538         * g++.dg/template/complit1.C: New test.
35539
35540         PR c++/8149
35541         * g++.dg/template/typename4.C: Likewise.
35542
35543 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35544
35545         Core issue 287, PR c++/7639
35546         * g++.dg/template/instantiate1.C: Adjust error location.
35547         * g++.dg/template/instantiate3.C: New test.
35548         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35549         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35550         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35551
35552 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35553
35554         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35555
35556 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35557
35558         PR c++/8287
35559         * g++.dg/init/dtor2.C: New test.
35560
35561 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35562
35563         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35564         * gcc.dg/nest.c: Bypass errors on irix6.
35565
35566 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35567
35568         * gcc.dg/nest.c: Expect error for mmix-*-*.
35569         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35570
35571 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35572
35573         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35574         markers.
35575
35576         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35577
35578 2002-10-25  Mike Stump  <mrs@apple.com>
35579
35580         * gcc.dg/warn-1.c: New test.
35581
35582 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35583
35584         * g++.dg/template/typename3.C: New test.
35585
35586 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35587
35588         * g++.dg/lookup/ptrmem1.C: New test.
35589
35590         * g++.dg/abi/vthunk2.C: New test.
35591
35592 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35593
35594         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35595
35596 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35597
35598         * g++.dg/abi/empty9.C: New test.
35599
35600 2002-10-24  Richard Henderson  <rth@redhat.com>
35601
35602         * g++.dg/inherit/thunk1.C: Enable for ia64.
35603
35604 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35605
35606         PR c++/8067
35607         * g++.dg/lookup/pretty1.C: New test.
35608
35609 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35610
35611         * gcc.dg/20021023-1.c: New test.
35612
35613 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35614
35615         PR c++/7679
35616         * g++.dg/parse/inline1.C: New test.
35617
35618 2002-10-23  Richard Henderson  <rth@redhat.com>
35619
35620         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35621
35622         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35623
35624 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35625
35626         PR c++/6579
35627         * g++.dg/parse/stmtexpr3.C: New test.
35628
35629 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35630
35631         * g++.dg/expr/cond1.C: New test.
35632
35633 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35634
35635         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35636
35637 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35638
35639         * g++.dg/abi/vbase13.C: New test.
35640         * g++.dg/abi/vbase14.C: Likewise.
35641
35642 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35643
35644         * gcc.dg/tls/pic-1.c: New test.
35645         * gcc.dg/tls/nonpic-1.c: New test.
35646         * gcc.dg/20021018-1.c: New test.
35647
35648 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35649
35650         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35651         Remove only files with the same base name as the test case.
35652         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35653         (profopt-execute): Likewise.  Also, remove old profiling
35654         and performance data files before running the tests.
35655
35656         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35657         * g++.dg/bprob/bprob.exp: Likewise.
35658         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35659         to allow more general test case names.
35660
35661         * g++.dg/bprob/bprob-1.C: Rename to ...
35662         * g++.dg/bprob/g++-bprob-1.C: ... this.
35663
35664         * g77.dg/bprob/bprob-1.f: Rename to ...
35665         * g77.dg/bprob/g77-bprob-1.f: ... this.
35666
35667 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35668
35669         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35670         bison 1.50 or later.
35671
35672 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35673
35674         * g++.dg/README: Describe more test directories.
35675
35676 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35677
35678         * g++.dg/init/array6.C: Add additional tests.
35679
35680 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35681
35682         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35683         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35684
35685 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35686
35687         * gcc.c-torture/compile/20020604-1.x: New.
35688         * gcc.c-torture/compile/simd-5.x: Likewise.
35689         * gcc.c-torture/execute/920710-1.x: Likewise.
35690         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35691
35692 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35693
35694         * g++.dg/inherit/override1.C: Add dg-options clause.
35695
35696 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35697
35698         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35699         _mm_slli_si128.
35700
35701 2002-10-19  Andreas Schwab  <schwab@suse.de>
35702
35703         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35704         directory component.
35705
35706 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35707
35708         * g++.dg/inherit/thunk1.C: New test.
35709
35710         * g++.dg/inherit/override1.C: New test.
35711
35712         * g++.dg/abi/mangle11.C: New test.
35713         * g++.dg/abi/mangle14.C: New test.
35714         * g++.dg/abi/mangle17.C: New test.
35715
35716 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35717
35718         * g++.dg/overload/member2.C: New test.
35719
35720 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35721
35722         * g++.dg/README: Describe new compat directory.
35723         * g++.dg/dg.exp: Skip tests in compat directory.
35724         * README.compat: New file.
35725         * lib/compat.exp: New expect script.
35726         * g++.dg/compat: New test directory.
35727         * g++.dg/compat/compat.exp: New expect script.
35728         * g++.dg/compat/abi: New test directory.
35729         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35730         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35731         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35732         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35733         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35734         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35735         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35736         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35737         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35738         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35739         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35740         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35741         * g++.dg/compat/break: New test directory.
35742         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35743         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35744         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35745         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35746         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35747         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35748         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35749         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35750         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35751         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35752         g++.dg/compat/break/README: New files.
35753         * g++.dg/compat/eh: New test directory.
35754         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35755         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35756         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35757         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35758         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35759         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35760         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35761         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35762         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35763         g++.dg/compat/eh/filter2_y.C,
35764         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35765         g++.dg/compat/eh/new1_y.C,
35766         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35767         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35768         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35769         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35770         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35771         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35772         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35773         g++.dg/compat/eh/unexpected1_y.C: New files.
35774         * g++.dg/compat/init: New test directory.
35775         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35776         g++.dg/compat/init/array5_y.C,
35777         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35778         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35779         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35780         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35781         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35782         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35783         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35784         g++.dg/compat/init/init-ref2_y.C: New files.
35785
35786 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35787
35788         PR c++/7584
35789         * g++.dg/inherit/using3.C: New test.
35790
35791 2002-10-17  Jan Hubicka  <jh@suse.cz>
35792
35793         * gcc.dg/20021017-2.c: New test.
35794
35795 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35796
35797         * g++.dg/abi/mangle16.C: Adjust.
35798
35799         * g++.dg/init/array8.C: New test.
35800
35801 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35802
35803         * gcc.dg/special/mips-abi.exp: New test.
35804         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35805
35806 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35807
35808         * g++.dg/abi/mangle16.C: New test.
35809         * g++.dg/abi/mangle17.C: Likewise.
35810
35811         PR c++/7478
35812         * g++.dg/template/ref1.C: New test.
35813
35814 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35815
35816         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35817
35818 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35819
35820         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35821
35822 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35823
35824         PR c++/7524
35825         * g++.dg/init/array7.C: New test.
35826
35827 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35828
35829         * g++.dg/init/array6.C: New test.
35830
35831         * g++.dg/abi/mangle13.C: Likewise.
35832         * g++.dg/abi/mangle14.C: Likewise.
35833         * g++.dg/abi/mangle15.C: Likewise.
35834
35835 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35836
35837         * g++.dg/abi/empty8.C: New test.
35838
35839 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35840
35841         * g++.dg/init/ctor1.C: New test.
35842
35843 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35844
35845         * gcc.c-torture/execute/20021015-1.c: New test.
35846
35847 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35848
35849         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35850
35851 2002-10-14  Jan Hubicka  <jh@suse.cz>
35852
35853         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35854
35855 2002-10-14  Richard Henderson  <rth@redhat.com>
35856
35857         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35858
35859 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35860
35861         PR optimization/6631
35862         * g++.dg/opt/const2.C: New test.
35863
35864 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35865
35866         PR c++/7176
35867         * g++.dg/parse/friend1.C: New test.
35868         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35869
35870 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35871
35872         * gcc.dg/20021014-1.c: New test.
35873
35874 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35875
35876         PR c++/5661
35877         * g++.dg/ext/vlm1.C: New test.
35878         * g++.dg/ext/vlm2.C: Likewise.
35879
35880         * g++.dg/init/array1.C: Remove invalid braces.
35881         * g++.dg/init/brace1.C: New test.
35882         * g++.dg/init/copy2.C: Likewise.
35883         * g++.dg/init/copy3.C: Likewise.
35884         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35885         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35886         braces.
35887
35888 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35889
35890         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35891
35892 2002-10-11  Richard Shann  <richard.shann@superh.com>
35893
35894         * gcc.c-torture/compile/simd-5.c: New test.
35895
35896 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35897
35898         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35899
35900 2002-10-10  Jim Wilson  <wilson@redhat.com>
35901
35902         * gcc.c-torture/execute/20021010-1.c: New test.
35903
35904 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35905
35906         PR c/7353
35907         * g++.dg/ext/typedef-init.C: New test.
35908         * gcc.dg/typedef-init.c: New test.
35909
35910 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35911
35912         * gcc.dg/cpp/paste13.c: New test.
35913
35914 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35915
35916         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35917         remaining platforms, XFAIL during compile, not execute.  Don't
35918         XFAIL at -O0.
35919
35920 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35921
35922         * gcc.dg/alias-1.c: Tweak expected warning.
35923
35924 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
35925
35926         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
35927
35928 2002-10-06  Andreas Jaeger  <aj@suse.de>
35929
35930         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
35931         * gcc.dg/cpp/c++98.C: Likewise.
35932
35933         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
35934         * g++.dg/cpp/c++98.C: Likewise.
35935
35936         * g++.dg/README (Subdirectories): Mention cpp directory.
35937
35938         PR target/7559
35939         * gcc.dg/20021006-1.c: New test.
35940
35941 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35942
35943         PR c++/7804
35944         * g++.dg/other/warning1.C: New test.
35945
35946 2002-10-04  Roger Sayle  <roger@eyesopen.com>
35947
35948         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
35949         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
35950         and sparc-*-* with -m64 as expected failures.  See PR 8087.
35951
35952 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35953
35954         PR c++/7931
35955         * g++.dg/template/ptrmem3.C: New test.
35956
35957         PR c++/7754
35958         * g++.dg/template/union1.C: New test.
35959
35960 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
35961
35962         PR c++/8006
35963         * g++.dg/abi/mangle9.C: New test.
35964         * g++.dg/abi/mangle10.C: New test.
35965         * g++.dg/abi/mangle11.C: New test.
35966         * g++.dg/abi/mangle12.C: New test.
35967
35968 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
35969
35970         PR c++/7188.
35971         * g++.dg/template/meminit1.C: New test.
35972         * g++.dg/warn/Wreorder-1.C: Likewise.
35973         * g++.old-deja/g++.mike/warn3.C: Tweak.
35974         * lib/prune.exp: Ingore "in copy constructor".
35975
35976 2002-10-02  Andreas Jaeger  <aj@suse.de>
35977
35978         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
35979         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
35980         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
35981         on x86-64.
35982
35983 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35984
35985         * gcc.dg/empty1.C: Fix typo.
35986
35987 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
35988
35989         * gcc.dg/alias-1.c: New test.
35990
35991 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
35992
35993         * gcc.dg/empty1.C: New test.
35994
35995         * g++.dg/tls/init-2.C: Tweak error messages.
35996
35997 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
35998
35999         * gcc.c-torture/compile/20020923-1.c: New test.
36000
36001 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36002
36003         * gcc.c-torture/execute/ffs-1.c: New test.
36004         * gcc.c-torture/execute/ffs-2.c: Ditto.
36005
36006 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36007
36008         * g++.dg/overload/member1.C: New test.
36009
36010 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36011
36012         * g++.dg/abi/empty7.C: New test.
36013         * g++.dg/init/pm2.C: Likewise.
36014
36015 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36016
36017         * g++.dg/rtti/crash1.C: New test.
36018
36019 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36020
36021         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36022         gcc.dg/sibcall-4.c: New tests.
36023
36024 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36025
36026         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36027         powerpc and MMIX targets.
36028
36029 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36030
36031         * gcc.dg/cpp/20020927-1.c: New.
36032
36033 2002-09-26  David S. Miller  <davem@redhat.com>
36034
36035         * gcc.c-torture/compile/trunctfdf.c: New.
36036
36037 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36038
36039         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36040
36041 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36042
36043         * gcc.c-torture/execute/loop-15.c: New.
36044
36045 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36046
36047         * README.QMTEST: Fix typo.
36048
36049 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36050
36051         * gcc.dg/20020926-1.c: New test.
36052
36053 2002-09-25  David S. Miller  <davem@redhat.com>
36054
36055         PR target/7842
36056         * gcc.c-torture/execute/shiftdi.c: New test.
36057
36058 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36059
36060         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36061         unique to the tool.
36062         * lib/g77.exp (g77_init): Likewise.
36063         * lib/g++.exp (g++_init): Likewise.
36064         * lib/objc.exp (objc_init): Likewise.
36065
36066 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36067
36068         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36069         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36070         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36071
36072 2002-09-25  Richard Henderson  <rth@redhat.com>
36073
36074         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36075         too-small long double.
36076
36077 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36078
36079         * gcc.dg/20020919-1.c: New test.
36080
36081 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36082
36083         * g++.dg/abi/bitfield6.C: New test.
36084         * g++.dg/abi/bitfield7.C: New test.
36085         * g++.dg/abi/bitfield8.C: New test.
36086         * g++.dg/abi/vbase11.C: New test.
36087
36088 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36089
36090         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36091         hppa*-*-hpux*.  Update test comment.
36092
36093 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36094
36095         * gcc.dg/tls/struct-1.c: New test.
36096
36097 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36098
36099         * gcc.dg/cpp/tr-warn2.c: Update.
36100
36101 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36102
36103         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36104
36105 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36106
36107         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36108         systems.
36109
36110 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36111
36112         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36113
36114         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36115         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36116         setting of cxxfilt.
36117
36118 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36119
36120         * gcc.dg/20020312-2.c: Update for darwin.
36121
36122 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36123
36124         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36125
36126 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36127
36128         * objc.dg/comp-types-1.m: New test.
36129         * objc.dg/comp-types-2.m: New test.
36130         * objc.dg/comp-types-3.m: New test.
36131         * objc.dg/comp-types-4.m: New test.
36132         * objc.dg/comp-types-5.m: New test.
36133         * objc.dg/comp-types-6.m: New test.
36134
36135 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36136
36137         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36138
36139 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36140
36141         * g++.dg/other/do1.C: New test.
36142
36143         * g++.dg/template/subst1.C: New test.
36144
36145 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36146
36147         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36148
36149 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36150
36151         * g++.dg/template/qualttp20.C: Adjust expected errors.
36152         * g++.old-deja/g++.jason/report.C: Likewise.
36153         * g++.old-deja/g++.other/qual1.C: Likewise.
36154
36155         * g++.dg/lookup/scoped2.C: New test.
36156
36157         * g++.dg/ext/asm3.C: New test.
36158
36159 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36160
36161         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36162
36163 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36164
36165         * ChangeLog: follow spelling conventions.
36166         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36167         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36168         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36169         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36170         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36171         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36172         * g++.old-deja/g++.law/global-init1.C: Likewise.
36173         * g++.old-deja/g++.other/delete4.C: Likewise.
36174         * g++.old-deja/g++.other/inline21.C: Likewise.
36175         * g++.old-deja/g++.other/singleton.C: Likewise.
36176         * g77.dg/strlen0.f: Likewise.
36177         * g77.f-torture/compile/20010519-1.f: Likewise.
36178         * g77.f-torture/compile/980310-4.f: Likewise.
36179         * gcc.c-torture/compile/20000605-1.c: Likewise.
36180         * gcc.c-torture/execute/20020225-1.c: Likewise.
36181         * gcc.dg/c90-hexfloat-2.c: Likewise.
36182         * gcc.dg/c99-bool-1.c: Likewise.
36183         * gcc.dg/c99-hexfloat-2.c: Likewise.
36184         * gcc.dg/dll-2.c: Likewise.
36185         * gcc.dg/wtr-union-init-1.c: Likewise.
36186         * gcc.dg/wtr-union-init-2.c: Likewise.
36187         * gcc.dg/wtr-union-init-3.c: Likewise.
36188         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36189         * gcc.dg/cpp/defined.c: Likewise.
36190         * gcc.dg/cpp/macsyntx.c: Likewise.
36191         * gcc.dg/cpp/paste2.c: Likewise.
36192         * gcc.dg/cpp/trad/defined.c: Likewise.
36193         * gcc.dg/format/c90-printf-1.c: Likewise.
36194         * gcc.dg/format/c90-scanf-1.c: Likewise.
36195         * gcc.dg/format/c99-printf-1.c: Likewise.
36196         * gcc.dg/format/c99-scanf-1.c: Likewise.
36197         * gcc.misc-tests/gcov-8.c: Likewise.
36198         * lib/profopt.exp: Likewise.
36199
36200 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36201
36202         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36203
36204 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         * g++.dg/inherit/using2.C: New test.
36207
36208 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36209
36210         * ChangeLog: Follow spelling conventions.
36211         * g++.dg/template/friend4.C: Likewise.
36212         * g++.old-deja/g++.pt/crash67.C: Likewise.
36213         * gcc.c-torture/execute/20000801-4.c: Likewise.
36214         * gcc.dg/c90-digraph-1.c: Likewise.
36215         * gcc.dg/c94-digraph-1.c: Likewise.
36216         * gcc.dg/c99-digraph-1.c: Likewise.
36217         * gcc.dg/cpp/line5.c: Likewise.
36218         * gcc.dg/cpp/multiline.c: Likewise.
36219         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36220         * gcc.dg/format/attr-3.c: Likewise.
36221         * gcc.dg/format/c90-scanf-3.c: Likewise.
36222         * gcc.dg/format/ext-4.c: Likewise.
36223
36224 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36225
36226         * g++.dg/template/pretty1.C: New test.
36227
36228 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36229
36230         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36231
36232 2002-09-13  Matt Austern  <austern@apple.com>
36233
36234         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36235         passing a cast expression to a function by const reference.
36236
36237 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36238
36239         * g++.dg/template/deduce1.C: New test.
36240
36241 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36242
36243         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36244         32-bit int.
36245
36246 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36247
36248         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36249         usage.
36250
36251 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36252
36253         * gcc.c-torture/compile/20020910-1.c: New test.
36254
36255 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36256
36257         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36258
36259 2002-09-10  Andreas Jaeger  <aj@suse.de>
36260
36261         * gcc.dg/20020312-2.c: Adjust for x86-64.
36262
36263 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36264
36265         * g77.dg/7388.f: New test case for PR 7388.
36266
36267 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36268
36269         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36270
36271 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36272
36273         * objc.dg/proto-lossage-1.m: New test.
36274
36275 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36276
36277         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36278
36279 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36280
36281         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36282         expected to pass.
36283
36284 2002-09-06  Stan Shebs  <shebs@apple.com>
36285             David Edelsohn  <edelsohn@gnu.org>
36286
36287         * gcc.dg/weak: New directory.
36288         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36289         target-specific xfail bits.
36290         * gcc.dg/typeof-2.c: Move to new directory.
36291         * gcc.dg/weak.exp: New expect script.
36292
36293 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36294
36295         * gcc.c-torture/execute/extzvsi.c: New test.
36296
36297 2002-09-05  Stan Shebs  <shebs@apple.com>
36298
36299         * gcc.dg/weak-1.c: xfail on Darwin.
36300         * gcc.dg/weak-2.c: Ditto.
36301         * gcc.dg/weak-3.c: Ditto.
36302         * gcc.dg/weak-4.c: Ditto.
36303         * gcc.dg/weak-5.c: Ditto.
36304         * gcc.dg/weak-6.c: Ditto.
36305         * gcc.dg/weak-7.c: Ditto.
36306         * gcc.dg/weak-8.c: Ditto.
36307         * gcc.dg/weak-9.c: Ditto.
36308
36309 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36310
36311         * gcc.c-torture/execute/loop-14.c: New test.
36312
36313 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36314
36315         * g++.dg/other/cxa-atexit1.C: New test.
36316
36317         * gcc.dg/typeof-2.c: New test.
36318
36319 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36320
36321         * gcc.dg/builtins-2.c: New testcase.
36322         * gcc.dg/builtins-3.c: New testcase.
36323
36324 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36325
36326         * gcc.dg/cpp/_Pragma4.c: New test.
36327
36328 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36329
36330         * objc/execute/nil_method-1.m: New testcase.
36331
36332 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36333
36334         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36335         [Object class], not [Object initialize].
36336
36337 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36338             Hans-Peter Nilsson  <hp@bitrange.com>
36339
36340         * gcc.c-torture/execute/20020720-1.x: Skip test on
36341         mmix-knuth-mmixware.  Correct comment.
36342
36343 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36344
36345         * testsuite/g++.dg/abi/bitfield5.C: New test.
36346         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36347
36348 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36349
36350         * objc.dg/undeclared-selector.m: New test.
36351
36352 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36353
36354         * g++.dg/other/offsetof1.C: Avoid cast warning.
36355
36356 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36357
36358         * objc.dg/super-class-2.m: New test.
36359
36360 2002-08-24  Matt Austern  <austern@apple.com>
36361
36362         * g++.dg/ext/lvaddr.C: New test.
36363         * g++.dg/ext/lvcast.C: New test.
36364
36365 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36366
36367         * testsuite/g++.dg/inherit/cond1.C: New test.
36368
36369 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36370
36371         * gcc.dg/noncompile/incomplete-1.c: New test.
36372
36373 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36374
36375         * gcc.dg/typespec-1.c: New test.
36376
36377 2002-08-20  Devang Patel  <dpatel@apple.com>
36378         * objc.dg/proto-hier-2.m: New test.
36379
36380 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36381
36382         * objc.dg/bitfield-1.m: New test.
36383         * objc.dg/bitfield-2.m: New test.
36384
36385 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36386
36387         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36388         gcc.dg/c99-flex-array-4.c: New tests.
36389
36390 2002-08-16  Stan Shebs  <shebs@apple.com>
36391
36392         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36393
36394 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36395
36396         * gcc.dg/typeof-1.c: New test.
36397         * g++.dg/ext/typeof2.C: New test.
36398
36399 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36400
36401         * g++.dg/other/offsetof1.C: New test.
36402
36403 2002-08-14  Richard Henderson  <rth@redhat.com>
36404
36405         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36406
36407 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36408
36409         * gcc.dg/cpp/_Pragma3.c: New test.
36410
36411 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36412
36413         * g++.dg/template/inherit3: New test.
36414
36415 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36416
36417         * gcc.dg/bitfld-4.c: Add blank options.
36418
36419 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36420
36421         * g++.dg/template/crash1.C: New test.
36422
36423 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36424
36425         * gcc.dg/tls/opt-2.c: New test.
36426
36427 2002-08-08  Devang Patel  <dpatel@apple.com>
36428
36429         * objc.dg/selector-1.m : New test
36430
36431 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36432
36433         * g++.dg/abi/bitfield4.C: New test.
36434         * gcc.dg/bitfld-4.c: New test.
36435
36436 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36437
36438         * g++.dg/other/packed1.C: New test.
36439
36440 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36441
36442         * g++.dg/abi/offsetof.C: Tweak error messages.
36443         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36444
36445 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36446
36447         * gcc.dg/bitfld-3.c: New test.
36448
36449 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36450             Richard Henderson  <rth@redhat.com>
36451
36452         * gcc.dg/i386-bitfield1.c: New test.
36453         * g++.dg/abi/bitfield3.C: Update.
36454
36455 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36456
36457         * objc.dg/const-str-2.m: Update.
36458         * gcc.dg/cpp/c++98.c: Change to C extension.
36459         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36460         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36461
36462 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36463
36464         * testsuite/gcc.dg/tls/diag-3.c: New.
36465
36466 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36467
36468         * g++.dg/README (Subdirectories): Document new subdir expr.
36469         * g++.dg/expr/pmf-1.C: New test.
36470
36471 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36472
36473         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36474
36475 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36476
36477         * g++.dg/abi/bitfield3.C: New test.
36478
36479 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36480
36481         * lib/gcov.exp: Tweak expected line formats.
36482         * gcc.misc-tests/gcov8.c: New test.
36483         * gcc.misc-tests/gcov8.x: New flags.
36484
36485 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36486
36487         * consistency.vlad/layout/endian.c: Include string.h.
36488
36489         * gcc.c-torture/execute/20020805-1.c: New test.
36490
36491 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36492
36493         * g++.dg/other/conversion1.C: New test.
36494
36495 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36496
36497         * gcc.dg/builtins-1.c: New testcase.
36498
36499 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36500
36501         * g++.dg/inherit/access3.C: New test.
36502
36503 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36504
36505         * gcc.dg/ia64-visibility-2.c: New test.
36506
36507 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36508
36509         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36510         __qualifier_flags to __flags.
36511
36512 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36513
36514         * g++.dg/inherit/operator1.C: New test.
36515         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36516         * g++.dg/other/error1.C: Change expected error message.
36517         * g++.dg/template/conv4.C: Likewise.
36518
36519 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36520
36521         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36522         for documented behavior.
36523
36524 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36525
36526         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36527         several targets known to fail.
36528
36529 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36530
36531         * gcc.dg/mips-args-[123].c: New tests.
36532
36533 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36534
36535         * gcc.dg/ppc-spe.c: New.
36536
36537 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36538
36539         * g++.dg/other/ptrmem4.C: New testcase.
36540
36541 2002-07-24  Richard Henderson  <rth@redhat.com>
36542
36543         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36544
36545 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36546
36547         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36548
36549 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36550
36551         * gcc.c-torture/execute/memset-3.c: New testcase.
36552
36553 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36554
36555         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36556         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36557
36558 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36559
36560         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36561         Delete.
36562
36563 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36564
36565         * gcc.c-torture/compile/simd-4.c: New test.
36566
36567 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36568
36569         PR c++/7347, c++/7348
36570         * g++.dg/template/access4.C: New test.
36571         * g++.dg/template/access5.C: New test.
36572         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36573         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36574         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36575         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36576
36577 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36578
36579         * gcc.dg/gnu89-init-2.c: New test.
36580
36581 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36582
36583         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36584
36585 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36586
36587         * gcc.c-torture/execute/20020720-1.c: New testcase.
36588
36589 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36590
36591         * gcc.dg/cpp/Wsignprom.c: New tests.
36592
36593 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36594
36595         * gcc.c-torture/execute/loop-13.c: New test.
36596
36597 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36598
36599         * gcc.dg/cpp/expr.c: New tests.
36600
36601 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36602
36603         * g++.dg/opt/pr6713.C: Add template instantiation.
36604
36605 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36606
36607         * gcc.dg/nest.c: New test.
36608
36609 2002-07-17  Richard Henderson  <rth@redhat.com>
36610
36611         * g++.dg/opt/pr6713.C: New test.
36612
36613 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36614
36615         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36616         XFAIL for all x86 processors.
36617
36618 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36619
36620         * gcc.c-torture/execute/20010122-1.x: Do not test with
36621         -fomit-frame-pointer.
36622
36623 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36624
36625         * g++.dg/template/instantiate2.C: New test.
36626         * g++.dg/template/spec4.C: New test.
36627
36628 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36629
36630         * g++.dg/template/access2.C: New test.
36631         * g++.dg/template/access3.C: New test.
36632
36633 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36634
36635         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36636         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36637         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36638         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36639         Convert to use <stdarg.h>.
36640         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36641         Delete.
36642         * gcc.dg/va-arg-2.c: New.
36643         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36644
36645 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36646
36647         * gcc.c-torture/compile/20020710-1.c: New test.
36648
36649 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36650                           Andrew Pinski  <pinskia@physics.uc.edu>
36651
36652         gcc.c-torture/compile/simd-2.c: New testcase.
36653         gcc.c-torture/compile/simd-3.c: Likewise.
36654
36655 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36656
36657         PR c++/7224
36658         * g++.dg/overload/error1.C: New test.
36659
36660 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36661
36662         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36663         configuration and IRIX 6 O32 ABI.
36664
36665 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36666
36667         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36668
36669 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36670
36671         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36672
36673 2002-07-10  Jeffrey A Law  <law@redhat.com>
36674
36675         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36676
36677         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36678
36679 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36680
36681         * gcc.dg/20020312-2.c: Check for __PPC__.
36682
36683 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36684
36685         * gcc.c-torture/compile/20020709-1.c: New test.
36686
36687 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36688
36689         * g++.dg/template/qualttp21.C: New test case.
36690
36691 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36692
36693         * gcc.c-torture/compile/20020706-1.c: New test.
36694         * gcc.c-torture/compile/20020706-2.c: New test.
36695
36696 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36697             Alexandre Oliva  <aoliva@redhat.com>
36698
36699         * g++.dg/warn/incomplete1.C: New test.
36700
36701 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36702
36703         PR c++/7099
36704         * g++.dg/warn/noreturn1.C: New test.
36705
36706 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36707
36708         PR c++/6706
36709         * g++.dg/debug/debug6.C: New test.
36710         * g++.dg/debug/debug7.C: New test.
36711
36712 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36713
36714         * gcc.c-torture/compile/simd-3.c: New test.
36715
36716 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36717
36718         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36719         * gcc.dg/20020620-1.c: Likewise.
36720
36721 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36722
36723         PR c++/6944
36724         * g++.dg/init/array4.C: New test.
36725         * g++.dg/init/array5.C: New test.
36726
36727 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36728
36729         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36730         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36731
36732 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36733
36734         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36735         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36736         * gcc.dg/wtr-conversion-1.c: Likewise.
36737         * gcc.dg/wtr-escape-1.c: Likewise.
36738         * gcc.dg/wtr-int-type-1.c: Likewise.
36739         * gcc.dg/wtr-label-1.c: Likewise.
36740         * gcc.dg/wtr-static-1.c: Likewise.
36741         * gcc.dg/wtr-strcat-1.c: Likewise.
36742         * gcc.dg/wtr-suffix-1.c: Likewise.
36743         * gcc.dg/wtr-switch-1.c: Likewise.
36744         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36745         * gcc.dg/wtr-union-init-1.c: Likewise.
36746         * gcc.dg/wtr-union-init-2.c: Likewise.
36747         * gcc.dg/wtr-union-init-3.c: Likewise.
36748
36749         * gcc.dg/wtr-func-def-1.c: New test.
36750
36751 2002-07-02 Devang Patel <dpatel@apple.com>
36752
36753         * objc.dg/param-1.m: New test.
36754
36755 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36756
36757         * gcc.dg/cpp/trad/directive.c: Add test.
36758         * gcc.dg/cpp/trad/macroargs.c: Add test.
36759         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36760
36761 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36762
36763         * gcc.dg/cpp/cmdlne-M.c: New test.
36764
36765 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36766
36767         * objc.dg/desig-init-1.m: New test.
36768
36769 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36770
36771         PR c++/6716
36772         * g++.dg/template/instantiate1.C: New test.
36773
36774 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36775
36776         PR c++/7112
36777         * g++.dg/template/sizeof2.C: New test.
36778
36779 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36780
36781         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36782         gcc.dg/cpp/trad/include.c: New tests.
36783
36784 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36785
36786         PR target/7177
36787         * gcc.c-torture/compile/20020701-1.c: New test.
36788
36789 2002-07-01  Stan Shebs  <shebs@apple.com>
36790
36791         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36792         header here...
36793         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36794         (objc-torture-execute): or here.
36795
36796 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36797
36798         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36799
36800 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36801
36802         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36803
36804 2002-06-30  Devang Patel  <dpatel@apple.com>
36805
36806         * objc.dg/fsyntax-only.m: New test.
36807
36808 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36809
36810         PR c++/6695
36811         * g++.dg/template/friend7.C: New file.
36812
36813 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36814
36815         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36816         return type.
36817
36818 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36819
36820         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36821         avoid division by zero.
36822
36823 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36824
36825         * gcc.dg/Wunknownprag.c: New tests.
36826
36827 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36828
36829         * gcc.c-torture/execute/simd-2.c: New test.
36830
36831 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36832
36833         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36834         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36835         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36836         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36837         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36838         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36839         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36840         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36841         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36842         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36843         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36844         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36845         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36846         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36847         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36848         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36849         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36850
36851 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36852
36853         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36854         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36855         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36856         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36857         New tests.
36858         * gcc.dg/cpp/trad/directive.c: Update.
36859
36860 2002-06-23  Andreas Jaeger  <aj@suse.de>
36861
36862         * gcc.c-torture/execute/complex-6.c: New.
36863
36864 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36865
36866         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36867         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36868         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36869         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36870
36871 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36872
36873         * gcc.dg/cpp/trad: New directory with traditional tests copied
36874         from parent directory.
36875         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36876         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36877         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36878         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36879         Move to trad/ and rename.
36880         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36881         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36882         gcc.dg/cpp/trad/redef2.c: New tests.
36883         * gcc.dg/cpp/trad/trad.exp: New driver.
36884
36885 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36886
36887         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36888         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36889         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36890         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36891         Remove.
36892
36893 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36894
36895         * gcc.dg/20020620-1.c: New test.
36896
36897 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36898
36899         * g++.dg/template/ttp4.C: New test.
36900
36901 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * g++.dg/opt/vt1.C: Fix regexp.
36904
36905 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36906
36907         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36908         Don't use attribute `noinline'.
36909
36910 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36911
36912         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36913
36914 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36915
36916         * gcc.c-torture/execute/simd-1.c: New.
36917
36918         * gcc.dg/simd-1.c: New.
36919
36920 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36921
36922         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
36923
36924 2002-06-16  Richard Henderson  <rth@redhat.com>
36925
36926         * g++.dg/ext/anon-struct1.C: New.
36927         * g++.dg/ext/anon-struct2.C: New.
36928         * g++.dg/ext/anon-struct3.C: New.
36929         * gcc.dg/anon-struct-1.c: New.
36930         * gcc.dg/anon-struct-2.c: New.
36931         * gcc.dg/anon-struct-3.c: New.
36932         * gcc.dg/20011008-1.c: Adjust warning text.
36933         * gcc.dg/20020527-1.c: Add -fms-extensions.
36934
36935 2002-06-16  Richard Henderson  <rth@redhat.com>
36936
36937         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
36938
36939 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
36940
36941         * gcc.c-torture/execute/20020615-1.c: New test.
36942
36943 2002-06-15  Roger Sayle  <roger@eyesopen.com>
36944
36945         * gcc.c-tortuture/execute/compare-1.c: New test case.
36946         * gcc.c-tortuture/execute/compare-2.c: New test case.
36947         * gcc.c-tortuture/execute/compare-3.c: New test case.
36948
36949 2002-06-13  Richard Henderson  <rth@redhat.com>
36950
36951         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
36952         ia64 ilp32.
36953
36954 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36955
36956         * g++.dg/template/typename2.C: Update error message.
36957
36958 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
36959
36960         * gcc.c-torture/execute/20020611-1.c: New test.
36961
36962 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
36963
36964         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
36965         list of targets to skip.
36966
36967 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
36968
36969         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
36970         targets if not optimizing.
36971
36972 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
36973
36974         * gcc.c-torture/compile/20020605-1.c: New test.
36975
36976         * g++.dg/opt/vt1.C: New test.
36977
36978         * gcc.dg/20020531-1.c: New test.
36979
36980         * gcc.dg/20020530-1.c: New test.
36981
36982         * gcc.dg/20020527-1.c: New test.
36983
36984         * g++.dg/opt/cse1.C: New test.
36985
36986 2002-06-07  Roger Sayle  <roger@eyesopen.com>
36987
36988         * gcc.dg/20020607-2.c: New test case.
36989
36990 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
36991
36992         * gcc.c-torture/compile/20020604-1.c: New test.
36993
36994 2002-06-04  Richard Henderson  <rth@redhat.com>
36995
36996         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
36997         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
36998         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
36999
37000 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37001
37002         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37003
37004 2002-06-03  Richard Henderson  <rth@redhat.com>
37005
37006         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37007         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37008
37009 2002-06-02  Richard Henderson  <rth@redhat.com>
37010
37011         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37012         test functions static.
37013
37014 2002-06-02  Andreas Jaeger  <aj@suse.de>
37015
37016         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37017         now.
37018
37019 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37020
37021         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37022         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37023         Update for mofified diagnostics.
37024         * gcc.dg/c99-intconst-1.c: No longer fail.
37025
37026 2002-06-02  Richard Henderson  <rth@redhat.com>
37027
37028         * gcc.dg/uninit-A.c: Remove xfail markers.
37029
37030 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37031
37032         * gcc.dg/fnegate-1.c: New test case.
37033
37034 2002-05-30  Osku Salerma  <osku@iki.fi>
37035
37036         * gcc.c-torture/execute/mayalias-1.c: New file.
37037
37038 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37039
37040         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37041         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37042         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37043
37044 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37045
37046         * gcc.c-torture/execute/20020529-1.c: New test.
37047
37048 2002-05-27  Richard Henderson  <rth@redhat.com>
37049
37050         * g++.dg/ext/attrib6.C: New test case.
37051
37052 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37053
37054         * gcc.c-torture/execute/pure-1.c: New test.
37055
37056 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37057
37058         * gcc.dg/cpp/arith-2.c: Remove.
37059
37060 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37061
37062         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37063         * gcc.dg/cpp/if-3.c: Remove.
37064
37065 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37066
37067         * g++.dg/opt/cse2.C: New test.
37068
37069 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37070
37071         * gcc.dg/cpp/arith-1.c: New semantic tests.
37072         * gcc.dg/cpp/if-1.c: Update.
37073
37074 2002-05-24  Ben Elliston  <bje@redhat.com>
37075
37076         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37077
37078 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37079
37080         * gcc.dg/verbose-asm.c: New test.
37081
37082 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37083
37084         * gcc.dg/cpp/paste12.c: New test.
37085
37086 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37087
37088         * g++.dg/parse/named_ops.C: New test.
37089
37090 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37091
37092         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37093
37094 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37095
37096         * gcc.dg/weak-2.c: Allow optional leading underscore
37097         in scan-assembler symbol name.
37098         * gcc.dg/weak-3.c: Likewise.
37099         * gcc.dg/weak-4.c: Likewise.
37100         * gcc.dg/weak-5.c: Likewise.
37101
37102 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37103
37104         * gcc.dg/20020523-1.c: New test.
37105
37106 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37107
37108         * objc.dg/const-str-2.m: Update now that we stop after
37109         a command line error.
37110
37111 2002-05-22  Richard Henderson  <rth@redhat.com>
37112
37113         * g++.dg/dg.exp: Fix typo in test pruneing.
37114
37115 2002-05-22  Richard Henderson  <rth@redhat.com>
37116
37117         * g++.dg/dg.exp: Prune the tls subdirectory.
37118         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37119         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37120         * g++.dg/tls/init-1.C: New.
37121
37122 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37123
37124         * gcc.dg/20020517-1.c: New test.
37125
37126 2002-05-21  Richard Henderson  <rth@redhat.com>
37127
37128         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37129         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37130
37131 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37132
37133         * g++.dg/other/copy2.C: New test.
37134
37135 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37136
37137         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37138         (MAX_COPY): Bump up to 10 times sizeof (long long).
37139         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37140
37141         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37142         sizeof (long long).
37143
37144         * gcc.c-torture/execute/strcpy-1.c: New test.
37145
37146 2002-05-19  Jason Merrill  <jason2redhat.com>
37147
37148         * g++.dg/ext/oper1.C: New test.
37149
37150 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37151 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37152
37153         * README.QMTEST: New file.
37154
37155         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37156
37157 2002-05-19  Andreas Jaeger  <aj@suse.de>
37158
37159         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37160         now.
37161         * gcc.c-torture/execute/loop-2d.x: Likewise.
37162
37163 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37164
37165         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37166         support weak symbols.
37167         * gcc.dg/weak-4.c: Likewise.
37168         * gcc.dg/weak-6.c: Likewise.
37169
37170 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37171
37172         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37173         cygwin, coff and h8300-*-hms targets
37174         * gcc.dg/weak-5.c: Likewise.
37175         * gcc.dg/weak-7.c: Likewise.
37176
37177 2002-05-16  Jason Merrill  <jason@redhat.com>
37178
37179         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37180         (scan-assembler-not, scan-assembler-dem): Likewise.
37181         (scan-assembler-dem-not): Likewise.
37182
37183 2002-05-15  Richard Henderson  <rth@redhat.com>
37184
37185         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37186
37187 2002-05-15  Richard Henderson  <rth@redhat.com>
37188
37189         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37190         (vfoo1f): Warning here.
37191         (vfoo1l): Don't redefine the alias.
37192
37193 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37194
37195         * g++.dg/init/pm1.C: New test.
37196
37197 2002-05-12  David S. Miller  <davem@redhat.com>
37198
37199         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37200         types.
37201
37202 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37203
37204         * gcc.c-torture/execute/20020510-1.c: New test case.
37205
37206 2002-05-10  David S. Miller  <davem@redhat.com>
37207
37208         * gcc.c-torture/execute/conversion.c: Test long double too.
37209
37210 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37211
37212         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37213         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37214         * lib/g++.exp (g++_link_flags): Likewise.
37215         * lib/objc.exp (objc_target_compile): Likewise.
37216
37217 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37218
37219         * gcc.dg/cpp/poison.c: Update.
37220         * gcc.dg/cpp/20000625-2.c: Remove.
37221         * gcc.dg/cpp/direct2s.c: Remove final test.
37222
37223 2002-05-08  Tom Rix  <trix@redhat.com>
37224
37225         * gcc.c-torture/execute/20020508-1.c: New test.
37226         * gcc.c-torture/execute/20020508-2.c: New test.
37227         * gcc.c-torture/execute/20020508-3.c: New test.
37228
37229 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37230
37231         * gcc.dg/cpp/charconst-4.c: More tests.
37232
37233 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37234
37235         PR c/6569
37236         * gcc.dg/weak-3.c: Update location of warning messages.
37237         * gcc.dg/weak-5.c: Likewise.
37238
37239 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37240
37241         * gcc.c-torture/execute/20020506-1.c: New test case.
37242
37243 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37244
37245         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37246
37247 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37248
37249         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37250
37251 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37252
37253         * gcc.dg/cpp/charconst-3.c: New test.
37254
37255 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37256
37257         * gcc.dg/cpp/charconst.c: Update tests.
37258
37259 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37260
37261         * treelang: Added directory for new sample language treelang. Also
37262         lib/treelang.exp: New file to signal treelang should be tested.
37263
37264 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37265
37266         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37267         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37268         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37269         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37270         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37271         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37272         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37273
37274 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37275
37276         * gcc.dg/format/xopen-2.c: New test.
37277
37278 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37279
37280         * gcc.dg/20020503-1.c: New test.
37281
37282 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37283
37284         * g++.dg/init/dtor1.C: Make it tougher.
37285
37286 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37287
37288         * g++.dg/init/dtor1.C: New test.
37289
37290 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37291
37292         * gcc.dg/altivec-8.c: New.
37293
37294 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37295
37296         * gcc.dg/altivec-7.c: New.
37297
37298 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37299
37300         * g++.dg/parse/typedef1.C: New test.
37301
37302 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37303
37304         PR c++/6486
37305         * g++.dg/template/friend6.C: New test.
37306
37307         PR c++/6492
37308         * g++.dg/init/copy1.C: New test.
37309
37310 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37311
37312         * g++.dg/warn/effc1.C: New test.
37313
37314 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37315
37316         * gcc.dg/cpp/if-cexp.c: Add a test.
37317
37318 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37319
37320         * gcc.dg/20020426-2.c: New test.
37321
37322 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37323
37324         * gcc.dg/cpp/if-mop.c: Update.
37325         * gcc.dg/cpp/if-mpar.c: Add test.
37326         * gcc.dg/cpp/if-oppr.c: Update.
37327
37328 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37329
37330         PR c/6343
37331         * gcc.dg/weak-[2-7].c: New tests.
37332
37333 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37334
37335         * gcc.dg/enum1.c: New test.
37336
37337 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37338
37339         PR c++/6497
37340         * g++.dg/inherit/access2.C: New test.
37341
37342 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37343
37344         PR bootstrap/6445
37345         * gcc.dg/20020426-1.c: New test.
37346
37347 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37348
37349         * g++.dg/abi/enum1.C: New test.
37350
37351 2002-04-26  Richard Henderson  <rth@redhat.com>
37352
37353         * gcc.dg/c99-bool-1.c: Expect always true warning.
37354
37355 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37356
37357         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37358
37359 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37360
37361         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37362         targets.
37363
37364 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37365
37366         * g++.dg/abi/mange7.C: New test.
37367
37368         PR c++/6438.
37369         * g++.dg/parse/stmtexpr2.C: New test.
37370
37371 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37372
37373         * gcc.dg/20020312-2.c: Add SH target.
37374
37375 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37376
37377         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37378         compiler output on mips*-*-irix*.
37379
37380 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37381
37382         * g++.dg/parse/attr1.C: New test.
37383
37384 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37385
37386         * gcc.c-torture/execute/string-opt-17.c: New test case.
37387         * gcc.c-torture/execute/memset-2.c: New test case.
37388
37389 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37390
37391         PR c++/6256:
37392         * g++.dg/template/friend5.C: New test.
37393
37394         PR c++/6331:
37395         * g++.dg/template/qual1.C: Likewise.
37396
37397 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37398
37399         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37400         Include stdlib.h, not stdio.h or ctype.h.
37401
37402 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37403
37404         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37405         cris-*-elf* and mmix-*-*.
37406         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37407         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37408         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37409         Ditto.
37410         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37411         * gcc.dg/wchar_t-1.c: Ditto.
37412
37413 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37414
37415         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37416         Clarify comment.
37417
37418 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37419
37420         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37421
37422 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37423
37424         * gcc.c-torture/execute/20000906-1.x: Delete.
37425
37426 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37427
37428         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37429
37430 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37431
37432         * PR6367
37433         * g77.f-torture/execute/6367.f: New test.
37434         * g77.f-torture/execute/6367.x: Disable for MMIX.
37435
37436 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37437
37438         * PR6352
37439         * g++.dg/opt/inline2.C: New test.
37440
37441 2002-04-18  Richard Henderson  <rth@redhat.com>
37442
37443         * gcc.dg/20000906-1.c: Enable for all targets.
37444         * gcc.c-torture/compile/iftrap-2.c: New.
37445
37446 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37447
37448         * gcc.dg/20020418-1.c: New test.
37449         * gcc.dg/20020418-2.c: New test.
37450
37451 2002-04-18  Richard Henderson  <rth@redhat.com>
37452
37453         * gcc.c-torture/compile/iftrap-1.c: New.
37454         * gcc.dg/iftrap-1.c: Adjust for ia64.
37455         * gcc.dg/iftrap-2.c: New.
37456
37457 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37458
37459         * gcc.c-torture/compile/20020418-1.c: New test.
37460
37461 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37462
37463         * gcc.c-torture/compile/20020415-1.c: New.
37464
37465 2002-04-18  David S. Miller  <davem@redhat.com>
37466
37467         * gcc.c-torture/execute/20020418-1.c: New test.
37468
37469 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37470
37471         * gcc.dg/20020416-1.c: New test.
37472
37473         * g++.dg/opt/inline1.C: New test.
37474
37475 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37476
37477         * gcc.dg/altivec-5.c: New test.
37478
37479         * gcc.dg/20020415-1.c: New test.
37480
37481 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37482
37483         * testsuite/lib/chill.exp: Remove.
37484
37485 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37486
37487         * g++.dg/other/big-struct.C: New test.
37488
37489 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37490
37491         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37492         of scratch file.
37493
37494 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37495
37496         PR c/6277
37497         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37498         in scan-assembler function name
37499
37500 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37501
37502         * g77.f-torture/execute/980628-4.x,
37503         g77.f-torture/execute/980628-5.x,
37504         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37505         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37506         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37507         i[34567]86-*-*.
37508
37509 2002-04-13  David S. Miller  <davem@redhat.com>
37510
37511         * gcc.c-torture/execute/20020413-1.c: New test.
37512
37513 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37514
37515         * gcc.dg/asm-6.c,
37516         * g++.dg/ext/asm1.C: New tests.
37517
37518 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37519
37520         PR c++ 5373.
37521         * g++.dg/parse/stmtexpr1.C: New test.
37522
37523         PR c++/5189.
37524         * g++.dg/template/copy1.C: New test.
37525
37526 2002-04-12  Richard Henderson  <rth@redhat.com>
37527
37528         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37529
37530 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37531
37532         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37533         gcc.c-torture/execute/20020307-2.c.
37534
37535 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37536
37537         * g++.dg/ext/attrib5.C,
37538         * g++.dg/lookup/struct1.C: New tests.
37539
37540 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37541
37542         * gcc.dg/20020411-1.c: New test.
37543
37544         * gcc.c-torture/execute/20020411-1.c: New test.
37545
37546 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37547
37548         * g77.f-torture/execute/6177.f: New test.
37549
37550 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37551
37552         PR middle-end/6247
37553         * g++.dg/opt/cleanup1.C: New test.
37554
37555         * g++.dg/opt/const1.C: New test.
37556
37557 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37558
37559         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37560
37561 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         PR c++/5507
37564         * g++.dg/template/typename2.C: New test.
37565
37566 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37567
37568         * gcc.c-torture/execute/loop-12.c: New.
37569
37570 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37571
37572         * g77.f-torture/execute/980628-4.x,
37573         g77.f-torture/execute/980628-5.x,
37574         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37575         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37576         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37577
37578 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37579
37580         PR optimization/6086
37581         * g++.dg/opt/preinc1.C: New test.
37582
37583 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37584
37585         PR c++/5571
37586         * g++.dg/opt/static2.C: New test.
37587
37588 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37589
37590         PR c/5120
37591         * gcc.dg/20020406-1.c: New test.
37592
37593 2002-04-04  David S. Miller  <davem@redhat.com>
37594
37595         * gcc.c-torture/execute/20020404-1.c: New test.
37596
37597 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37598
37599         PR c/6123
37600         * gcc.dg/20020312-2.c: Do not declare global register variable
37601         if __PIC__ or __pic__ is defined.
37602
37603 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37604
37605         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37606         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37607
37608 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37609
37610         * gcc.misc-tests/linkage.exp: Update last change to handle
37611         sparc*-, not just sparc-.
37612
37613 2002-04-03  Richard Henderson  <rth@redhat.com>
37614
37615         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37616
37617 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37618
37619         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37620
37621 2002-04-02  David S. Miller  <davem@redhat.com>
37622
37623         * gcc.c-torture/execute/20020402-3.c: New test.
37624
37625 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37626
37627         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37628         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37629
37630         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37631         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37632         g77.f-torture/execute/20001201.x,
37633         g77.f-torture/execute/u77-test.x: New files.
37634
37635         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37636         * gcc.dg/wchar_t-1.c: Ditto.
37637
37638 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37639
37640         * gcc.c-torture/execute/20020402-1.c: New test.
37641
37642 2002-04-01  Richard Henderson  <rth@redhat.com>
37643
37644         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37645
37646         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37647
37648 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37649
37650         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37651
37652 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37653
37654         * g++.dg/inherit/template-as-base.C: Expect error.
37655         * g++.dg/inherit/namespace-as-base.C: Likewise.
37656
37657 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37658
37659         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37660         g++.dg/ext/instantiate3.C: Tweak match patterns.
37661
37662         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37663         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37664         -da test.
37665
37666 2002-03-31  Richard Henderson  <rth@redhat.com>
37667
37668         * gcc.dg/special/alias-2.c: New.
37669         * gcc.dg/special/ecos.exp: Run it.
37670
37671 2002-03-31  Richard Henderson  <rth@redhat.com>
37672
37673         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37674
37675 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37676
37677         * gcc.dg/weak-1.c: Disable on h8300 port.
37678
37679 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37680
37681         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37682         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37683         ordering tests.
37684         * g++.dg/bprob/bprob-1.C: New test.
37685         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37686         * g++.dg/gcov/gcov-1.C: New test.
37687         * g++.dg/gcov/gcov-1.x: New file.
37688         * g++.dg/gcov/gcov-2.C: New test.
37689         * g++.dg/gcov/gcov-3.C: New test.
37690         * g++.dg/gcov/gcov-3.h: New file.
37691
37692 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37693
37694         * g++.old-deja/g++.other/builtins5.C: New test.
37695         * g++.old-deja/g++.other/builtins6.C: New test.
37696         * g++.old-deja/g++.other/builtins7.C: New test.
37697         * g++.old-deja/g++.other/builtins8.C: New test.
37698         * g++.old-deja/g++.other/builtins9.C: New test.
37699
37700 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37701
37702         * g++.dg/opt/static1.C: New test.
37703
37704         * g++.dg/opt/longbranch1.C: New test.
37705
37706 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37707
37708         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37709
37710         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37711
37712 2002-03-28  Jeffrey A Law  (law@redhat.com)
37713
37714         * gcc.c-torture/execute/20020328-1.c: New test.
37715
37716 2002-03-27  Richard Henderson  <rth@redhat.com>
37717
37718         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37719         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37720         move from g++.old-deja/g++.ext/.
37721
37722 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37723
37724         * g++.dg/init/new2.C: New test.
37725
37726 2002-03-26  Richard Henderson  <rth@redhat.com>
37727
37728         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37729
37730         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37731         on sparc.
37732
37733         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37734         sparcv9 systems.
37735         * gcc.dg/20001102-1.c: Likewise.
37736
37737 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37738
37739         * gcc.dg/cpp/endif-pedantic1.c,
37740         gcc.dg/cpp/endif-pedantic2.c: New tests.
37741
37742 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37743
37744         * g++.dg/init/new1.C: New test.
37745
37746 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37747
37748         * g++.dg/abi/vbase9.C: New test.
37749
37750 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37751
37752         * gcc.dg/arm-asm.c: New test.
37753
37754 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37755
37756         * gcc.dg/Wswitch-enum.c: New test.
37757         Fix PR c/5044.
37758
37759 2002-03-26  Richard Henderson  <rth@redhat.com>
37760
37761         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37762         structure.
37763
37764 2002-03-25  Richard Henderson  <rth@redhat.com>
37765
37766         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37767         sparcv9 systems.
37768
37769         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37770         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37771
37772 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37773
37774         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37775
37776 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37777
37778         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37779         targets using generic thunk support.
37780
37781 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37782
37783         * gcc.c-torture/compile/20020323-1.c: New test.
37784
37785         * g++.dg/opt/conj2.C: New test.
37786
37787 2002-03-24  Richard Henderson  <rth@redhat.com>
37788
37789         * gcc.dg/weak-1.c: Use -fno-common.
37790
37791 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37792
37793         * g77.dg/f77-edit-apostrophe-out.f: New test
37794         * g77.dg/f77-edit-h-out.f: New test
37795         * g77.dg/f77-edit-t-in.f: New test
37796         * g77.dg/f77-edit-t-out.f: New test
37797         * g77.dg/f77-edit-x-out.f: New test
37798         * g77.dg/f77-edit-slash-out.f: New test
37799         * g77.dg/f77-edit-colon-out.f: New test
37800         * g77.dg/f77-edit-s-out.f: New test
37801
37802 2002-03-24  Richard Henderson  <rth@redhat.com>
37803
37804         * objc/execute/formal_protocol-6.x: New XFAIL.
37805
37806 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37807
37808         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37809         that do not support weak symbols
37810
37811 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37812
37813         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37814         * lib/g77.exp: Likewise.
37815         * lib/objc.exp: Likewise.
37816
37817 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37818
37819         * gcc.dg/Wswitch-default.c: New test.
37820
37821 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37822
37823         * g++.dg/other/enum1.C: New test.
37824
37825 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37826
37827         * gcc.dg/pragma-ep-3.c: Fix typo.
37828
37829 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37830
37831         * g++.dg/inherit/template-as-base.C: New test.
37832
37833 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37834
37835         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37836         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37837
37838 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37839
37840         * gcc.dg/cpp/multiline.c: Update to match.
37841
37842 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37843
37844         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37845
37846 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37847
37848         * gcc.dg/cpp/extratokens2.c: New file.
37849
37850 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37851
37852         * gcc.dg/20020312-2.c: Add rs6000 target.
37853
37854         * gcc.c-torture/compile/20020319-1.c: New test.
37855
37856 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37857
37858         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37859         (A, E): Handle this.
37860
37861 2002-03-20  Jason Merrill  <jason@redhat.com>
37862
37863         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37864         ignoring -fpic.
37865         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37866         through prune_gcc_output.
37867
37868 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37869
37870         * gcc.c-torture/compile/20020320-1.c: New test.
37871
37872 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37873
37874         * gcc.c-torture/compile/20020318-1.c: New test.
37875
37876         * gcc.dg/struct-by-value-1.c: New test.
37877
37878         * gcc.dg/20020319-1.c: New test.
37879
37880 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37881
37882         * g++.dg/opt/conj1.C: New test.
37883
37884 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37885
37886         * g++.dg/template/qualttp20.C: Revert previous change.
37887         * g++.dg/template/qualttp3.C: Likewise.
37888         * g++.dg/template/qualttp4.C: Likewise.
37889         * g++.dg/template/qualttp5.C: Likewise.
37890         * g++.dg/template/qualttp6.C: Likewise.
37891         * g++.dg/template/qualttp7.C: Likewise.
37892         * g++.dg/template/qualttp8.C: Likewise.
37893         * g++.dg/template/recurse.C: Likewise.
37894
37895 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37896
37897         * gcc.dg/cpp/wchar-1.c: Update.
37898
37899 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.dg/template/conv1.C: New test.
37902         * g++.dg/template/conv2.C: New test.
37903         * g++.dg/template/conv3.C: New test.
37904         * g++.dg/template/conv4.C: New test.
37905
37906 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37907
37908         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37909         * g++.dg/template/qualttp3.C: Likewise.
37910         * g++.dg/template/qualttp4.C: Likewise.
37911         * g++.dg/template/qualttp5.C: Likewise.
37912         * g++.dg/template/qualttp6.C: Likewise.
37913         * g++.dg/template/qualttp7.C: Likewise.
37914         * g++.dg/template/qualttp8.C: Likewise.
37915         * g++.dg/template/recurse.C: Likewise.
37916
37917 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37918
37919         * g++.dg/opt/dtor1.C: New test.
37920
37921 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
37922
37923         * gcc.c-torture/compile/20020315-1.c: New test.
37924
37925 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
37926
37927         * gcc.dg/weak-1.c: Fix scan tests.
37928
37929 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
37930
37931         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
37932         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
37933         cris-*-aout* mmix-*-*.
37934         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
37935         cris-*-aout* mmix-*-*.
37936         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
37937         cris-*-elf* cris-*-aout* and mmix-*-*.
37938         * gcc.dg/20001009-1.c: Ditto.
37939         * gcc.dg/20010912-1.c: Ditto.
37940         * gcc.dg/20020122-4.c: Ditto.
37941         * gcc.dg/inline-2.c: Ditto.
37942
37943 2002-03-14  Jeffrey A Law  (law@cygnus.com)
37944
37945         * gcc.c-torture/compile/20020314-1.c: New test.
37946
37947 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
37948
37949         * gcc.c-torture/execute/20020314-1.c: New test.
37950
37951 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
37952
37953         * g++.dg/warn/Wunused-1.C: New test.
37954
37955 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
37956
37957         * g++.dg/abi/mangle6.C: New test.
37958
37959 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
37960
37961         * gcc.c-torture/compile/20020309-2.c: New test.
37962
37963         * gcc.c-torture/compile/20020312-1.c: New test.
37964
37965 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37966
37967         * g++.dg/other/access1.C: New test.
37968
37969 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
37970
37971         * gcc.c-torture/execute/wchar_t-1.c: New test.
37972
37973 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
37974
37975         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
37976
37977 2002-03-12  Roger Sayle  <roger@eyesopen.com>
37978
37979         * gcc.dg/20020312-1.c: New test case.
37980
37981 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
37982
37983         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
37984
37985 2002-03-11  Richard Henderson  <rth@redhat.com>
37986
37987         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
37988         * g++.old-deja/g++.jason/report.C: Likewise.
37989
37990 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37991
37992         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
37993         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
37994
37995 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
37996
37997         * testsuite/g++.dg/overload/pmf1.C: New test.
37998
37999 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38000
38001         * gcc.c-torture/execute/20020307-1.c: Use long.
38002
38003 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38004
38005         PR optimization/5844
38006         * gcc.dg/20020310-1.c: New test.
38007
38008 2002-03-09  Michael Meissner  <meissner@redhat.com>
38009
38010         * gcc.c-torture/execute/memcpy-2.c: New test.
38011         * gcc.c-torture/execute/memset-1.c: New test.
38012         * gcc.c-torture/execute/strlen-1.c: New test.
38013         * gcc.c-torture/execute/strcmp-1.c: New test.
38014         * gcc.c-torture/execute/strncmp-1.c: New test.
38015
38016 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38017
38018         * gcc.dg/ppc-ldstruct.c: New test.
38019
38020 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38021
38022         * gcc.c-torture/execute/va-arg-22.c: New test.
38023
38024 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38025
38026         * gcc.c-torture/compile/20020309-1.c: New test.
38027
38028 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38029
38030         * gcc.c-torture/execute/20020307-2.c: New test.
38031
38032 2002-03-07  Jeffrey A Law  (law@redhat.com)
38033
38034         * g77.f-torture/compile/20020307-1.f: New test.
38035
38036 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38037
38038         * gcc.dg/unordered-1.c: New test.
38039
38040 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38041
38042         * gcc.c-torture/execute/20020307-1.c: New test.
38043
38044 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38045
38046         * gcc.dg/20020304-1.c: New test.
38047
38048         * gcc.c-torture/compile/20020304-2.c: New test.
38049
38050 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38051
38052         * gcc.c-torture/compile/20020304-1.c: New test case
38053         (from PR c/5830).
38054
38055 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38056
38057         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38058
38059 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38060
38061         * g++.dg/other/classkey1.C: New test.
38062
38063 2002-03-01  Richard Henderson  <rth@redhat.com>
38064
38065         * gcc.c-torture/compile/981223-1.x: New.
38066         * gcc.c-torture/compile/920625-1.x: New.
38067
38068 2002-02-28  Richard Henderson  <rth@redhat.com>
38069
38070         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38071
38072 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38073
38074         * gcc.c-torture/execute/20020227-1.c: New test.
38075
38076 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38077
38078         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38079         here" ERROR lines.
38080         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38081         * g++.old-deja.g++.other/defarg1.C: Likewise.
38082         * g++.old-deja/g++.pt/calls2.C: Likewise.
38083         * g++.old-deja/g++.pt/crash20.C: Likewise.
38084         * g++.old-deja/g++.pt/crash30.C: Likewise.
38085         * g++.old-deja/g++.pt/crash36.C: Likewise.
38086         * g++.old-deja/g++.pt/crash6.C: Likewise.
38087         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38088         * g++.old-deja/g++.pt/derived3.C: Likewise.
38089         * g++.old-deja/g++.pt/error1.C: Likewise.
38090         * g++.old-deja/g++.pt/friend21.C: Likewise.
38091         * g++.old-deja/g++.pt/friend23.C: Likewise.
38092         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38093         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38094
38095 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38096
38097         * gcc.c-torture/execute/20020225-2.c: New test.
38098
38099 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38100
38101         * gcc.c-torture/execute/920730-1t.c,
38102         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38103         Delete test cases, only relevant to -traditional.
38104
38105 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38106
38107         * gcc.dg/cpp/undef1.c: Remove.
38108         * gcc.dg/cpp/directiv.c: Update.
38109         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38110
38111 2002-02-27  Michael Meissner  <meissner@redhat.com>
38112
38113         * gcc.c-torture/execute/20020226-1.c: New test.
38114
38115 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * g++.dg/debug/debug4.C: New test.
38118
38119         * gcc.dg/ia64-visibility-1.c: New test.
38120
38121 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38122
38123         * gcc.dg/debug/20020224-1.c: New.
38124
38125 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38126
38127         * gcc.c-torture/execute/960416-1.x: New.
38128         * gcc.c-torture/execute/divconst-3.x: Likewise.
38129
38130 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38131
38132         * gcc.dg/20020224-1.c: New test.
38133
38134 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38135
38136         * gcc.c-torture/execute/20020225-1.c: New.
38137
38138 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38139
38140         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38141
38142 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38143
38144         * gcc.dg/20020222-1.c: New test.
38145
38146 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38147
38148         * g++.dg/opt/anonunion1.C: New test.
38149
38150 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38151
38152         * g++.dg/template/qualttp19.C: New test.
38153         * g++.dg/template/qualttp20.C: New test.
38154         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38155         * g++.old-deja/g++.other/qual1.C: Likewise.
38156
38157 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38158
38159         * gcc.dg/attr-alwaysinline.c: New.
38160
38161 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38162
38163         * gcc.dg/20020220-1.c: New test.
38164
38165         * gcc.dg/20020220-2.c: New test.
38166
38167         * g++.dg/opt/mmx1.C: New test.
38168
38169 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38170
38171         * gcc.c-torture/compile/20020110.c: New test.
38172
38173 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38174
38175         * gcc.c-torture/execute/20020219-1.c: New test.
38176
38177         * gcc.dg/20020219-1.c: New test.
38178
38179         * gcc.dg/noncompile/20020220-1.c: New test.
38180
38181         * g++.dg/opt/ptrintsum1.C: New test.
38182
38183         * gcc.dg/debug/20020220-1.c: New test.
38184
38185 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38186
38187         * gcc.c-torture/execute/20020216-1.c: New test.
38188
38189 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38190
38191         * gcc.dg/decl-1.c: Update, new test.
38192
38193 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38194
38195         * g++.dg/abi/bitfield1.C: New test.
38196         * g++.dg/abi/bitfield2.C: New test.
38197
38198 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38199
38200         * gcc.dg/attr-nest.c: New test.
38201
38202 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38203
38204         * gcc.c-torture/execute/20020215-1.c: New test.
38205
38206 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38207
38208         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38209         * g++.dg/debug/debug.exp: New.
38210         * g++.dg/debug/trivial.C: New.
38211         * g++.dg/debug/debug1.C: Moved...
38212         * g++.dg/other/debug1.C: ...from here.
38213         * g++.dg/debug/debug2.C: Moved...
38214         * g++.dg/other/debug2.C: ...from here.
38215         * g++.dg/debug/debug3.C: Moved...
38216         * g++.dg/other/debug3.C: ...from here.
38217
38218         * gcc.dg/noncompile/20020213-1.c: New test.
38219
38220 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38221
38222         * g++.dg/other/debug3.C: New test.
38223
38224         * gcc.c-torture/execute/20020213-1.c: New test.
38225
38226 2002-02-13  Richard Smith <richard@ex-parrot.com>
38227
38228         * g++.old-deja/g++.other/thunk1.C: New test.
38229
38230 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38231
38232         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38233
38234 2002-02-13  Stan Shebs  <shebs@apple.com>
38235
38236         * gcc.dg/altivec-3.c: New.
38237
38238 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38239
38240         * gcc.dg/Wunreachable-1.c: New test.
38241         * gcc.dg/Wunreachable-2.c: New test.
38242
38243 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38244
38245         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38246
38247 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38248
38249         * gcc.dg/decl-1.c: New test.
38250
38251 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38252
38253         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38254
38255 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38256
38257         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38258         * gcc.c-torture/compile/980506-1.x: Likewise.
38259
38260 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38261
38262         * gcc.dg/20020210-1.c: New.
38263
38264 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38265
38266         * g77.f-torture/execute/947.f: New regression test
38267         for PR fortran/947.
38268
38269 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38270
38271         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38272         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38273
38274 2002-02-08  Richard Henderson  <rth@redhat.com>
38275
38276         * gcc.c-torture/compile/labels-3.c: New.
38277
38278 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38279
38280         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38281         expression statements work instead.
38282         * gcc.dg/noncompile/20020207-1.c: New test.
38283
38284 2002-02-07  Richard Henderson  <rth@redhat.com>
38285
38286         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38287
38288 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38289
38290         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38291         message from g77
38292         * lib/g77-dg.exp: Trim g77 error messages so that they are
38293         recognized by dg.exp.
38294
38295 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38296
38297         PR fortran/5473
38298         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38299
38300 2002-02-07  Richard Henderson  <rth@redhat.com>
38301
38302         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38303         to be sufficiently aligned for integers.
38304
38305 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38306
38307         * g++.dg/template/friend4.C: New test.
38308
38309 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38310
38311         PR fortran/5743
38312         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38313         unsupported cases.
38314
38315 2002-02-07  Richard Henderson  <rth@redhat.com>
38316
38317         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38318         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38319         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38320         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38321
38322 2002-02-06  Richard Henderson  <rth@redhat.com>
38323
38324         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38325
38326 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38327
38328         * gcc.dg/20020206-1.c: New test.
38329
38330 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38331
38332         * gcc.c-torture/execute/20020206-1.c: New test.
38333
38334         * gcc.c-torture/execute/20020206-2.c: New test.
38335
38336         PR optimization/5429:
38337         * gcc.c-torture/compile/20020206-1.c: New test.
38338
38339 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38340
38341         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38342         as certain file formats cannot support particularly large
38343         alignments.
38344
38345         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38346         and do not expect to be able to link the executable.
38347
38348         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38349         fail because the COFF format does not support the weak attribute.
38350
38351 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38352
38353         * g77.dg/pr5473.f: New test
38354
38355 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38356
38357         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38358         Fix testcase accordingly.
38359
38360 2002-02-04  Richard Henderson  <rth@redhat.com>
38361
38362         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38363         (buf): Change to be an array of pointers, not ints.
38364
38365 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38366
38367         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38368         before all tests.  Move warning one line above to match where it
38369         C frontend emits.
38370         * gcc.dg/Wswitch-2.c: New test.
38371         * g++.dg/warn/Wswitch-1.C: New test.
38372         * g++.dg/warn/Wswitch-2.C: New test.
38373
38374 2002-02-04  Richard Henderson  <rth@redhat.com>
38375
38376         * g++.dg/abi/offsetof.C: Fix size comparison.
38377
38378 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38379
38380         * gcc.dg/cast-qual-2.c: New test.
38381
38382 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38383
38384         * gcc.dg/20020201-4.c: New test.
38385
38386 2002-02-04  Ben Elliston  <bje@redhat.com>
38387
38388         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38389         target_info attribute != 0, in addition to the empty string.
38390         (gcc_target_compile): Likewise.
38391
38392 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38393
38394         * gcc.dg/Wswitch.c: New test.
38395         PR gcc/4475. PR gcc/3780.
38396
38397 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38398
38399         * g77.f-torture/execute/5122.f: New test for regressions
38400         against PR fortran/5122.
38401
38402 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38403
38404         * g77.f-torture/compile/pr3743.f: Delete
38405         * g77.dg/pr3743-1.f: New test.
38406         * g77.dg/pr3743-2.f: New test.
38407         * g77.dg/pr3743-3.f: New test.
38408         * g77.dg/pr3743-4.f: New test.
38409
38410 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38411
38412         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38413
38414 2002-02-02  Richard Henderson  <rth@redhat.com>
38415
38416         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38417         * gcc.c-torture/execute/bf64-1.c: Likewise.
38418
38419 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38420
38421         * gcc.dg/20020201-2.c: New test.
38422
38423         * gcc.dg/20020201-3.c: New test.
38424
38425         * gcc.c-torture/execute/bitfld-2.c: New test.
38426
38427 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38428
38429         * gcc.dg/bitfld-1.c: Update.
38430         * gcc.dg/bitfld-2.c: Update.
38431         * gcc.c-torture/execute/bitfld-1.x: New.
38432
38433 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38434
38435         * gcc.c-torture/execute/20020201-1.c: New test.
38436
38437 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38438
38439         PR target/5469
38440         * gcc.dg/20020201-1.c: New test.
38441
38442 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38443
38444         PR fortran/3743
38445         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38446         * g77.f-torture/compile/pr3743.x: Remove
38447
38448 2002-01-31  Tom Rix  <trix@redhat.com>
38449
38450         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38451
38452 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38453
38454         * gcc.dg/noncompile/20020130-1.c: New test.
38455
38456 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38457
38458         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38459
38460 2002-01-29  Richard Henderson  <rth@redhat.com>
38461
38462         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38463         to long long.
38464         * gcc.c-torture/execute/bf64-1.c: Likewise.
38465
38466 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38467
38468         * gcc.c-torture/execute/20020129-1.c: New test.
38469
38470 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38471
38472         * gcc.c-torture/compile/20000224-1.c: Update.
38473         * gcc.c-torture/execute/bitfld-1.c: New tests.
38474         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38475         * gcc.dg/uninit-A.c: Update.
38476
38477 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38478
38479         * g++.dg/template/ctor1.C: Add instantiation.
38480
38481 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38482
38483         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38484         argument to __builtin_prefetch to be const ptr.
38485
38486 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * gcc.c-torture/compile/20020120-1.c: New test.
38489
38490 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38491
38492         * gcc.c-torture/execute/20020127-1.c: New test.
38493
38494 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38495
38496         * g77.dg/f77-edit-i-in.f: New test
38497         * g77.dg/f77-edit-i-out.f: New test
38498
38499 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38500
38501         * gcc.dg/debug/debug.exp: New file.
38502         * gcc.dg/debug/trivial.c: New file.
38503         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38504         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38505         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38506         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38507         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38508         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38509         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38510         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38511         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38512         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38513         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38514         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38515         * gcc.dg/20000503-1.c: Removed.
38516         * gcc.dg/20010207-1.c: Removed.
38517         * gcc.dg/20011223-1.c: Removed.
38518         * gcc.dg/20020104-2.c: Removed.
38519         * gcc.dg/debug-1.c: Removed.
38520         * gcc.dg/debug-2.c: Removed.
38521         * gcc.dg/debug-3.c: Removed.
38522         * gcc.dg/debug-4.c: Removed.
38523         * gcc.dg/debug-5.c: Removed.
38524         * gcc.dg/debug-6.c: Removed.
38525         * gcc.dg/dwarf2-1.c: Removed.
38526         * gcc.dg/dwarf2-2.c: Removed.
38527
38528 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38529
38530         * g++.old-deja/g++.other/eh5.C: New test.
38531         * g++.old-deja/g++.other/sibcall2.C: New test.
38532         * g++.old-deja/g++.other/array9.C: New test.
38533         * g++.old-deja/g++.other/typename2.C: New test.
38534         * g++.old-deja/g++.other/crash60.C: New test.
38535         * g++.old-deja/g++.other/conv9.C: New test.
38536         * g++.old-deja/g++.other/mangle10.C: New test.
38537         * g++.old-deja/g++.other/unchanging1.C: New test.
38538         * g++.old-deja/g++.other/exprstmt1.C: New test.
38539         * g++.old-deja/g++.other/inline23.C: New test.
38540         * g++.old-deja/g++.eh/ia64-1.C: New test.
38541         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38542         * g++.old-deja/g++.other/reload1.C: New test.
38543         * g++.old-deja/g++.other/static20.C: New test.
38544         * g++.old-deja/g++.other/local-alloc1.C: New test.
38545         * g++.old-deja/g++.other/conv8.C: New test.
38546         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38547         * g++.old-deja/g++.other/storeexpr1.C: New test.
38548         * g++.old-deja/g++.other/storeexpr2.C: New test.
38549         * g++.dg/eh/template2.C: New test.
38550         * g++.dg/warn/weak1.C: New test.
38551
38552 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38553
38554         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38555         Remove first, non-varying, argument.
38556
38557 2002-01-23  Richard Henderson  <rth@redhat.com>
38558
38559         * gcc.dg/inline-2.c: New.
38560
38561         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38562         Add optional target arg.  Check number of arguments.
38563         (scan-assembler-not, scan-assembler-dem): Likewise.
38564         (scan-assembler-dem-not): Likewise.
38565
38566 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38567
38568         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38569         line 12.
38570         * g++.old-deja/g++.brendan/parse3.C,
38571         g++.old-deja/g++.other/crash26.C,
38572         g++.old-deja/g++.other/crash28.C,
38573         g++.old-deja/g++.other/crash29.C,
38574         g++.old-deja/g++.other/crash30.C,
38575         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38576
38577 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38578
38579         * gcc.dg/20020115-1.c: New.
38580
38581 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38582
38583         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38584
38585 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38586
38587         * gcc.dg/20020122-3.c: New.
38588
38589 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38590
38591         * g++.dg/other/gc1.C: New test.
38592
38593 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38594
38595         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38596
38597 2002-01-22  Richard Henderson  <rth@redhat.com>
38598
38599         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38600
38601 2002-01-22  Richard Henderson  <rth@redhat.com>
38602
38603         * gcc.dg/20020122-4.c: New.
38604
38605 2002-01-22  H.J. Lu <hjl@gnu.org>
38606
38607         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38608         link output.
38609         * gcc.dg/special/ecos.exp: Likewise.
38610         * lib/g++-dg.exp: Likewise.
38611         * lib/g77-dg.exp: Likewise.
38612         * lib/gcc-dg.exp : Likewise.
38613         * lib/mike-g++.exp: Likewise.
38614         * lib/mike-g77.exp: Likewise.
38615         * lib/mike-gcc.exp: Likewise.
38616         * lib/objc-dg.exp: Likewise.
38617
38618 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38619
38620         PR target/5379
38621         * gcc.dg/20020122-2.c: New test.
38622
38623 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38624
38625         * gcc.dg/20020122-1.c: New test.
38626
38627 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38628
38629         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38630
38631 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38632
38633         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38634
38635 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38636
38637         * gcc.c-torture/compile/20020121-1.c: New test.
38638
38639 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38640
38641         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38642         ld_library_path.
38643
38644 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38645
38646         * gcc.dg/20020218-1.c: New test.
38647
38648 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38649
38650         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38651         messages
38652         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38653         "At global scope" warning
38654         * g++.dg/ext/align1.C: Change cygwin test for alignment
38655         from db-bogus to dg-warning
38656
38657 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38658
38659         * g77.f-torture/compile/cpp2.F: New test.
38660
38661 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38662
38663         * g++.dg/template/access1.C: New test.
38664
38665 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38666
38667         * gcc.dg/20020118-1.c: New.
38668
38669 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38670
38671         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38672
38673 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38674
38675         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38676         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38677         alignment warnings.
38678
38679 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38680
38681         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38682         torture_with_loops and torture_without_loops
38683
38684 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38685
38686         * gcc.c-torture/compile/20020116-1.c: New test.
38687
38688 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38689
38690         * gcc.dg/20020116-2.c: New test.
38691
38692         * gcc.dg/ultrasp4.c: New test.
38693
38694         * gcc.dg/20020116-1.c: New test.
38695
38696 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38697
38698         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38699         by EABI.
38700
38701 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38702
38703         * gcc.misc-tests/i386-prefetch.exp: New.
38704         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38705         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38706         * gcc.misc-tests/i386-pf-none-1.c: New test.
38707         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38708
38709 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38710
38711         * gcc.dg/gnu89-init-1.c: Add new tests.
38712
38713 2002-01-15  Andreas Jaeger  <aj@suse.de>
38714
38715         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38716         * gcc.dg/i386-mmx-2.c: Likewise.
38717         * gcc.dg/i386-sse-1.c: Likewise.
38718         * gcc.dg/i386-sse-2.c: Likewise.
38719         * gcc.dg/i386-sse-3.c: Likewise.
38720
38721 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38722
38723         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38724         Uncomment additional cases that now pass.
38725
38726 2002-01-11  Richard Henderson  <rth@redhat.com>
38727
38728         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38729         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38730
38731 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38732
38733         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38734
38735 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38736
38737         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38738         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38739
38740 2002-01-10  Dale Johannesen  <dalej@apple.com>
38741
38742         * gcc.c-torture/execute/loop-11.c: New.
38743
38744 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38745
38746         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38747         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38748
38749 2002-01-09  Richard Henderson  <rth@redhat.com>
38750
38751         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38752         type in which to perform the operation for each size.
38753
38754 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38755
38756         * gcc.c-torture/compile/20020109-2.c: New test.
38757
38758 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38759
38760         * gcc.c-torture/execute/loop-10.c: New test.
38761
38762 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38763
38764         * gcc.c-torture/compile/20010226-1.c: New test.
38765         * gcc.c-torture/compile/20010227-1.c: New test.
38766         * gcc.c-torture/compile/20010426-1.c: New test.
38767         * gcc.c-torture/compile/20010510-1.c: New test.
38768         * gcc.c-torture/compile/20010605-3.c: New test.
38769         * gcc.c-torture/compile/20010824-1.c: New test.
38770         * gcc.c-torture/execute/20010409-1.c: New test.
38771         * gcc.dg/noncompile/20000901-1.c: New test.
38772         * gcc.dg/20001023-1.c: New test.
38773         * gcc.dg/20001101-1.c: New test.
38774         * gcc.dg/20001102-1.c: New test.
38775         * gcc.dg/20010207-1.c: New test.
38776         * gcc.dg/20010405-1.c: New test.
38777         * gcc.dg/20010822-1.c: New test.
38778         * gcc.dg/20011107-1.c: New test.
38779
38780 2002-01-09  Jeffrey A Law  (law@redhat.com)
38781
38782         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38783
38784         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38785         execution failure on PA targets.
38786
38787 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38788
38789         * gcc.c-torture/compile/20020109-1.c: New test.
38790
38791 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38792
38793         * gcc.c-torture/execute/20020108-1.c: New test.
38794
38795 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38796
38797         * gcc.dg/20020108-1.c: New test.
38798
38799 2002-01-08  H.J. Lu <hjl@gnu.org>
38800
38801         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38802         for header files.
38803
38804 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38805
38806         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38807         consistency.
38808
38809 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38810
38811         * gcc.dg/altivec-4.c: Test altivec predicates.
38812
38813 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38814
38815         * gcc.c-torture/execute/20020107-1.c: New test.
38816
38817 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38818
38819         PR c/5279
38820         * gcc.c-torture/compile/20020106-1.c: New test.
38821
38822 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38823
38824         * gcc.c-torture/execute/nestfunc-4.c: New test.
38825
38826 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38827
38828         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38829         extra triple that slipped in.
38830         * g++.old-deja/g++.abi/align.C: Likewise.
38831         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38832
38833 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38834
38835         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38836         * g++.old-deja/g++.abi/align.C: Likewise.
38837         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38838
38839         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38840         on FreeBSD/i386.
38841         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38842         FreeBSD.
38843
38844 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38845
38846         * gcc.dg/20020104-1.c: New test.
38847
38848         * gcc.dg/20020104-2.c: New test.
38849
38850 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38851
38852         * gcc.dg/20020103-1.c: Fix typo in target selector.
38853
38854 2002-01-03  Richard Henderson  <rth@redhat.com>
38855
38856         * gcc.dg/20020103-1.c: New.
38857
38858 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38859
38860         * gcc.c-torture/execute/20020103-1.c: New test.
38861
38862 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38863
38864         * g++.dg/other/debug2.C: New test.
38865
38866         * gcc.c-torture/compile/20020103-1.c: New test.
38867
38868 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38869
38870         * gcc.dg/gnu89-init-1.c: Added new tests.
38871
38872 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38873
38874         * g++.dg/template/friend2.C: Remove as patch is reverted.
38875
38876         * g++.dg/warn/oldcast1.C: New test.
38877
38878         * g++.dg/template/ptrmem1.C: New test.
38879         * g++.dg/template/ptrmem2.C: New test.
38880
38881         * g++.dg/template/ntp.C: New test.
38882
38883         * g++.dg/other/component1.C: New test.
38884
38885         * g++.dg/template/ttp3.C: New test.
38886
38887         * g++.dg/template/friend2.C: New test.
38888         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38889
38890 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38891
38892         * g++.dg/other/ptrmem1.C: New test.
38893         * g++.dg/other/ptrmem2.C: New test.
38894
38895 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38896
38897         * g++.dg/template/ctor1.C: New test.
38898
38899 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38900
38901         * g++.dg/template/friend2.C: New test.
38902
38903 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38904
38905         * gcc.dg/mmix-1.c: New test.
38906
38907 2001-12-31  Richard Henderson  <rth@redhat.com>
38908
38909         * gcc.dg/asm-5.c: New.
38910
38911 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38912
38913         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38914         in namespace __gnu_cxx
38915
38916 2001-12-30  Richard Henderson  <rth@redhat.com>
38917
38918         * gcc.dg/debug-6.c: New.
38919
38920 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
38921
38922         * gcc.c-torture/compile/20011229-2.c: New test.
38923
38924 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
38925
38926         * gcc.dg/debug-3.c: New test.
38927         * gcc.dg/debug-4.c: New test.
38928         * gcc.dg/debug-5.c: New test.
38929
38930 2001-12-29  Richard Henderson  <rth@redhat.com>
38931
38932         * g++.dg/eh/loop1.C: New.
38933
38934 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38935
38936         * g++.dg/template/crash1.C: New test.
38937
38938 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38939
38940         * g++.dg/other/const1.C: New test.
38941
38942 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38943
38944         * gcc.c-torture/compile/20011229-1.c: New test.
38945
38946 2001-12-28  Stan Shebs  <shebs@apple.com>
38947
38948         * lib/objc-torture.exp: Resync with c-torture.exp.
38949         * lib/objc.exp: Load standard libraries.
38950
38951 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
38952
38953         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
38954         additional tests.
38955
38956 2001-12-27  Roger Sayle <roger@eyesopen.com>
38957
38958         * gcc.c-torture/execute/string-opt-16.c: New testcase.
38959
38960 2001-12-27  Richard Henderson  <rth@redhat.com>
38961
38962         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
38963
38964 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
38965
38966         * g++.dg/eh/ctor1.C: New test.
38967         * g++.dg/other/error2.C: New test.
38968
38969 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
38970
38971         * g++.dg/other/init2.C: New test.
38972
38973 2001-12-24  Richard Henderson  <rth@redhat.com>
38974
38975         * gcc.dg/20011223-1.c: New.
38976         * gcc.dg/inline-1.c: New.
38977
38978 2001-12-23  Richard Henderson  <rth@redhat.com>
38979
38980         * gcc.dg/asm-4.c: Test operand modifiers.
38981
38982 2001-12-23  Richard Henderson  <rth@redhat.com>
38983
38984         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
38985
38986 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38987
38988         * gcc.c-torture/execute/20011223-1.c: New test.
38989
38990 2001-12-21  Richard Henderson  <rth@redhat.com>
38991
38992         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
38993         re-enables the warning.
38994
38995 2001-12-21  Richard Henderson  <rth@redhat.com>
38996
38997         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
38998
38999 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39000
39001         * gcc.c-torture/compile/20011218-1.c: New test.
39002
39003 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39004
39005         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39006         arm-isr.c test.
39007         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39008         epilogue generation for ARM ISR routines.
39009
39010 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39011
39012         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39013         * gcc.dg/format/c90-printf-3.c: Likewise.
39014         * gcc.dg/format/c99-printf-3.c: Likewise.
39015         * gcc.dg/format/ext-1.c: Likewise.
39016         * gcc.dg/format/ext-6.c: Likewise.
39017         * gcc.dg/format/format.h: Prototype unlocked stdio.
39018
39019 2001-12-20  Richard Henderson  <rth@redhat.com>
39020
39021         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39022         (arena): Use it.
39023         (malloc): Correct allocation logic.  Abort if we fill up the
39024         arena before initialization complete.
39025         (realloc): Correct allocation logic.
39026
39027 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39028
39029         * gcc.c-torture/compile/20011219-2.c: New test.
39030
39031         * gcc.c-torture/execute/20011219-1.c: New test.
39032
39033 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39034
39035         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39036         target does not support weak symbols.
39037
39038 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39039
39040         * gcc.c-torture/compile/20011219-1.c: New test.
39041
39042 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39043
39044         * g++.dg/other/error1.C: New test.
39045
39046 2001-12-17  Jeffrey A Law  (law@redhat.com)
39047
39048         * gcc.c-torture/execute/20011217-1.c: New test.
39049
39050 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39051
39052         * objc.dg/special/: New directory.
39053         * objc.dg/special/special.exp: New file.
39054         * objc.dg/special/unclaimed-category-1.h: New file.
39055         * objc.dg/special/unclaimed-category-1a.m: New file.
39056         * objc.dg/special/unclaimed-category-1.m: New file.
39057
39058 2001-12-17  Andreas Jaeger  <aj@suse.de>
39059
39060         * gcc.c-torture/compile/20011217-2.c: New test.
39061
39062 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39063
39064         * gcc.c-torture/compile/20011217-1.c: New test.
39065
39066 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39067
39068         * testsuite/gcc.dg/20011214-1.c: New.
39069
39070 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39071
39072         * gcc.dg/altivec-4.c: New.
39073
39074 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39075
39076         * gcc.dg/20011113-1.c: New test.
39077
39078 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39079
39080         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39081         std::__malloc_alloc_template<0> and
39082         std::__default_alloc_template<false, 0>.
39083
39084 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39085
39086         * objc/execute/bf-21.m: New test.
39087         * objc/execute/enumeration-1.m: New test.
39088         * objc/execute/enumeration-2.m: New test.
39089
39090 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.dg/gnu89-init-1.c: New test.
39093
39094 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39095
39096         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39097         * g++.old-deja/g++.jason/2371.C: Likewise.
39098         * g++.old-deja/g++.jason/template33.C: Likewise.
39099         * g++.old-deja/g++.jason/template34.C: Likewise.
39100         * g++.old-deja/g++.jason/template36.C: Likewise.
39101         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39102         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39103         * g++.old-deja/g++.other/typename1.C: Likewise.
39104         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39105         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39106         * g++.old-deja/g++.pt/typename11.C: Likewise.
39107         * g++.old-deja/g++.pt/typename14.C: Likewise.
39108         * g++.old-deja/g++.pt/typename16.C: Likewise.
39109         * g++.old-deja/g++.pt/typename3.C: Likewise.
39110         * g++.old-deja/g++.pt/typename4.C: Likewise.
39111         * g++.old-deja/g++.pt/typename5.C: Likewise.
39112         * g++.old-deja/g++.pt/typename7.C: Likewise.
39113         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39114
39115 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39116
39117         * g++.dg/other/linkage1.C: New test.
39118         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39119         specifiers.
39120
39121 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39122
39123         * gcc.dg/concat.c: New test.
39124
39125 2001-12-11  Stan Shebs  <shebs@apple.com>
39126
39127         * objc/compile: New test directory.
39128         * objc/compile/compile.exp: New expect script.
39129         * objc/compile/20011211-1.m: New compile test.
39130
39131 2001-12-11  Jason Merrill  <jason@redhat.com>
39132
39133         * lib/prune.exp (prune_gcc_output): Also handle "In member
39134         function".  So many permutations...
39135
39136 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39137
39138         * g++.dg/template/typedef1.C: New test.
39139
39140 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39141
39142         * g++.dg/other/copy1.C: New test.
39143
39144 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39145
39146         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39147
39148         * gcc.dg/builtin-choose-expr.c: New.
39149
39150 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39151
39152         * gcc.dg/altivec-2.c: New.
39153
39154 2001-12-07  Richard Henderson  <rth@redhat.com>
39155
39156         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39157
39158 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39159
39160         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39161         ultrasparc.
39162
39163 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39164
39165         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39166
39167 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39168
39169         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39170         variable argument list.
39171
39172 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39173
39174         * gcc.c-torture/execute/memcheck: Delete entire directory.
39175         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39176         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39177
39178 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39179
39180         * gcc.dg/Wshadow-1.c: New test.
39181
39182 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39183
39184         * gcc.c-torture/compile/20011130-1.c: New test.
39185
39186         * gcc.dg/noncompile/20011025-1.c: New test.
39187
39188         * g++.dg/other/anon-union.C: New test.
39189
39190         * gcc.c-torture/execute/20011024-1.c: New test.
39191
39192 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39193
39194         * gcc.c-torture/execute/20000722-1.x,
39195         gcc.c-torture/execute/20010123-1.x: Remove.
39196         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39197         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39198         gcc.dg/c99-complit-2.c: New tests.
39199
39200 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39201
39202         * g++.dg/inherit/base1.C: New test.
39203
39204 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39205
39206         * g++.dg/other/stdarg1.C: New test.
39207
39208         * gcc.c-torture/compile/20011130-2.c: New test.
39209
39210 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39211
39212         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39213         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39214         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39215         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39216         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39217         * gcc.dg/builtin-prefetch-1.c: New test.
39218
39219 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39220
39221         * gcc.dg/20011130-1.c: New test.
39222
39223 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39224
39225         * g++.dg/other/scope1.C: New test.
39226         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39227
39228 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39229
39230         * gcc.dg/vla-init-1.c: New test.
39231
39232 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39233
39234         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39235
39236 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39237
39238         * objc.dg/alias.m: Update.
39239         * objc.dg/class-1.m: Update.
39240         * objc.dg/const-str-1.m: Update.
39241         * objc.dg/fwd-proto-1.m: Update.
39242         * objc.dg/id-1.m: Update.
39243         * objc.dg/super-class-1.m: Update.
39244
39245 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39246
39247         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39248         constructs.
39249
39250 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39251
39252         * gcc.c-torture/execute/20011128-1.c: New test.
39253
39254 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39255
39256         * gcc.dg/20011127-1.c: New test.
39257
39258 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39259
39260         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39261         from Austin Group draft 7.
39262         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39263         scanf format arguments.
39264         * gcc.dg/format/no-exargs-2.c: New test.
39265
39266 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39267
39268         * g++.dg/abi/vbase8-4.C: New test.
39269
39270 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39271
39272         * gcc.c-torture/execute/20011121-1.c: New test.
39273
39274 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39275
39276         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39277
39278 2001-11-23  Andreas Jaeger  <aj@suse.de>
39279
39280         * gcc.dg/cpp/charconst-2.c: New test.
39281
39282 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39283
39284         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39285         to the host if it is remote.  Let tests specify extra headers
39286         they use.
39287         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39288         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39289         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39290         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39291         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39292         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39293         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39294         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39295         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39296         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39297
39298 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39299
39300         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39301         for little endian ARMs.
39302
39303 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39304
39305         * gcc.c-torture/compile/20011119-1.c: New test.
39306         * gcc.c-torture/compile/20011119-2.c: New test.
39307
39308 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39309
39310         * gcc.dg/altivec-1.c: Fix typo.
39311
39312 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39313
39314         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39315
39316 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39317
39318         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39319
39320 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39321
39322         * lib/g77.exp: Don't specify --rpath-link.
39323
39324         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39325         across all the headers.
39326         * gcc.dg/format/format.exp: For testing on a remote host,
39327         copy format.h.
39328
39329         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39330         * gcc.c-torture/execute/930406-1.c: Likewise.
39331         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39332
39333 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39334
39335         * gcc.dg/altivec-1.c: New.
39336
39337 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39338
39339         * gcc.dg/cpp/fpreprocessed.c: New test case.
39340
39341 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39342
39343         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39344         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39345         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39346
39347 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39348
39349         * gcc.dg/no-builtin-1.c: New test.
39350
39351 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39352
39353         * gcc.c-torture/execute/20011115-1.c: New test.
39354
39355 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39356
39357         * gcc.c-torture/compile/20011114-2.c: New test.
39358         * gcc.c-torture/compile/20011114-3.c: New test.
39359         * gcc.c-torture/compile/20011114-4.c: New test.
39360
39361 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39362
39363         * g++.dg/other/init1.C: New test.
39364
39365 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39366
39367         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39368         message.
39369
39370         * gcc.c-torture/execute/20011114-1.c: New testcase.
39371
39372         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39373         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39374         like the (before this change) version of 20010327-1.c.
39375
39376 2001-11-14  Roger Sayle <roger@eyesopen.com>
39377
39378         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39379
39380 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39381
39382         * g++.dg/init/array2.C: New test.
39383
39384 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39385
39386         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39387
39388 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39389
39390         * g++.dg/other/forscope1.C: New test.
39391         * g++.dg/ext/forscope1.C: New test.
39392         * g++.dg/ext/forscope2.C: New test.
39393
39394 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39395
39396         * gcc.c-torture/execute/20011113-1.c: New test.
39397
39398 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39399
39400         * gcc.c-torture/execute/20011109-2.c: New test.
39401
39402         * gcc.c-torture/execute/20011109-1.c: New test.
39403
39404 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39405
39406         * gcc.c-torture/compile/20011109-1.c: New test.
39407
39408 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39409
39410         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39411         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39412         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39413         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39414         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39415         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39416         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39417
39418 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39419
39420         * g++.dg/warn/Wshadow-1.C: New tests.
39421         * g++.old-deja/g++.mike/for3.C: Update.
39422
39423 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39424
39425         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39426         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39427         XFAILs.  Adjust expected error texts.
39428         * gcc.c-torture/compile/20011106-1.c,
39429         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39430         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39431         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39432         gcc.dg/c99-array-lval-5.c: New tests.
39433
39434 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39435
39436         * gcc.dg/cpp/defined.c: Update.
39437
39438 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39439
39440         * gcc.c-torture/execute/anon-1.c: New test.
39441
39442 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39443
39444         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39445         same size, so no warning should be produced on stormy16.
39446
39447         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39448         due to oversized array.
39449         * g++.old-deja/g++.mike/ns15.C: Likewise.
39450         * g++.old-deja/g++.pt/crash16.C: Likewise.
39451
39452 2001-11-02  Graham Stott  <grahams@redhat.com>
39453
39454         * g++.dgother/debug1.C: Fix typos.
39455
39456 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39457
39458         * g++.dg/other/debug1.C: New test.
39459
39460 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39461
39462         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39463         of unsigned long.
39464
39465 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39466
39467         * gcc.dg/20011029-2.c: New test.
39468
39469         * gcc.c-torture/compile/20011029-1.c: New test.
39470
39471 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39472
39473         * objc/execute/class_self-1.m: New test.
39474         * objc/execute/class_self-2.m: New test.
39475
39476 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39477
39478         * gcc.misc-tests/msgs.exp: Delete.
39479         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39480         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39481         error set to match recent changes.
39482
39483 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39484
39485         * gcc.dg/20011021-1.c: New test.
39486
39487 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39488
39489         * gcc.c-torture/compile/20011023-1.c: New test.
39490
39491 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39492
39493         * lib/g77.exp: Rewrite based on lib/g++.exp.
39494
39495 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39496
39497         * gcc.c-torture/execute/20011019-1.c: New test.
39498
39499         * gcc.dg/20011018-1.c: New test.
39500
39501 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39502
39503         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39504
39505 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39506
39507         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39508         * gcc.dg/attr-invalid.c: Likewise.
39509
39510 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39511
39512         * testsuite/gcc.dg/20011015-1.c: New test.
39513
39514 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39515
39516         * g++.dg/template/unify2.C: New test.
39517
39518 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39519
39520         * g++.dg/other/exception-specification.C: New test
39521
39522 2001-10-13  Tom Rix  <trix@redhat.com>
39523
39524         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39525         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39526
39527 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39528
39529         * testsuite/gcc.dg/20011009-1.c: New test.
39530
39531 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39532
39533         PR g++/4476
39534         * g++.dg/other/friend1.C: New test.
39535
39536 2001-10-11  Richard Henderson  <rth@redhat.com>
39537
39538         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39539
39540 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39541
39542         * gcc.c-torture/compile/20011010-1.c: New.
39543
39544 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39545
39546         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39547         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39548         g77.f-torture/execute/execute.exp,
39549         g77.f-torture/noncompile/noncompile.exp,
39550         gcc.c-torture/compile/compile.exp,
39551         gcc.c-torture/execute/execute.exp,
39552         gcc.c-torture/execute/ieee/ieee.exp,
39553         gcc.c-torture/execute/memcheck/memcheck.exp,
39554         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39555         objc/execute/execute.exp: Update FSF address.
39556
39557 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39558
39559         * gcc.dg/cpp/cmdlne-C.c: Update.
39560         * gcc.dg/cpp/cmdlne-C2.c: New.
39561
39562 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39563
39564         * gcc.c-torture/execute/20011008-3.c: New.
39565
39566 2001-10-08  DJ Delorie  <dj@redhat.com>
39567
39568         * gcc.dg/20011008-1.c: New.
39569         * gcc.dg/20011008-2.c: New.
39570
39571 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39572
39573         * gcc.dg/cpp/spacing1.c: Update test.
39574
39575 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39576
39577         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39578         spelling errors of "separate" as "seperate".
39579
39580 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39581
39582         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39583         enough to avoid inlining.
39584
39585 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39586
39587         * lib/g77.exp: set libg2c_dir correctly.
39588
39589 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39590
39591         * gcc.dg/cpp/macro11.c: New test.
39592
39593 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39594
39595         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39596         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39597         gcc.dg/format/multattr-3.c: New tests.
39598         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39599         tests for format attributes on function pointers being rejected.
39600
39601 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39602
39603         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39604
39605 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39606
39607         * g++.dg/warn/format1.C: New test.
39608
39609 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39610
39611         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39612
39613 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39614
39615         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39616
39617 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39618
39619         * gcc.dg/cpp/redef2.c: Add test.
39620
39621 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39622
39623         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39624         long-standing bug on i686, apparently.
39625         * gcc.c-torture/execute/loop-2c.x: New file.
39626         * gcc.c-torture/execute/loop-2d.x: New file.
39627         * gcc.c-torture/execute/loop-3c.x: New file.
39628
39629 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39630
39631         * gcc.dg/cpp/20000625-2.c: Correct line number.
39632
39633 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39634
39635         * gcc.dg/cpp/macro10.c: New test.
39636         * gcc.dg/cpp/strify3.c: New test.
39637         * gcc.dg/cpp/spacing1.c: Add tests.
39638         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39639         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39640
39641 2001-09-24  DJ Delorie  <dj@redhat.com>
39642
39643         * gcc.c-torture/execute/20010924-1.c: New test.
39644
39645 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39646
39647         * testsuite/objc/execute/paste.m: Remove.
39648
39649 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39650
39651         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39652
39653 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39654
39655         * g77.dg/strlen0.f: New test.
39656
39657 2001-09-21  Richard Henderson  <rth@redhat.com>
39658
39659         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39660         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39661
39662 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39663
39664         Table-driven attributes.
39665         * g++.dg/ext/attrib1.C: New test.
39666
39667 2001-09-20  DJ Delorie  <dj@redhat.com>
39668
39669         * gcc.dg/20000926-1.c: Update expected warning messages.
39670         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39671         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39672         array.
39673
39674 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39675
39676         * g++.dg/eh/registers1.C: New test case.
39677
39678 2001-09-17  Richard Henderson  <rth@redhat.com>
39679
39680         * gcc.dg/array-5.c: Fix VLA decomposition test.
39681
39682 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39683
39684         * gcc.dg/cpp/line5.c: New testcase.
39685
39686 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39687
39688         * gcc.dg/cpp/macro9.c: New test.
39689
39690 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39691
39692         * gcc.c-torture/execute/980223.c: Change type of addr from long
39693         to char *.
39694
39695 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39696
39697         * gcc.c-torture/execute/20010915-1.c: New test.
39698
39699 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39700
39701         * g77.dg/bprob: New directory.
39702         * g77.dg/bprob/bprob.exp: New file.
39703         * g77.dg/bprob/bprob-1.f: New test.
39704         * g77.dg/gcov: New directory.
39705         * g77.dg/gcov/gcov.exp: New file.
39706         * g77.dg/gcov/gcov-1.f: New test.
39707         * g77.dg/gcov/gcov-1.x: New file.
39708
39709 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39710
39711         * gcc.dg/cpp/directiv.c: Update.
39712         * gcc.dg/cpp/undef1.c: Update.
39713
39714 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39715
39716         * gcc.dg/20010912-1.c: New test.
39717
39718 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39719
39720         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39721         language-independent file in lib.
39722         * lib/gcov.exp: New file.
39723
39724 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39725
39726         * gcc.c-torture/compile/20010911-1.c: New test.
39727
39728 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39729
39730         * lib/profopt.exp: New, to support profile-directed optimizations.
39731         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39732         * gcc.misc-tests/bprob-1.c: New test.
39733         * gcc.misc-tests/bprob-2.c: New test.
39734
39735 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39736
39737         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39738         XFAIL and which kinds of gcov output to verify.
39739         * gcc.misc-tests/gcov-4b.x: New file.
39740         * gcc.misc-tests/gcov-5b.x: New file.
39741         * gcc.misc-tests/gcov-6.x: New file.
39742         * gcc.misc-tests/gcov-7.c: New test.
39743         * gcc.misc-tests/gcov-7.x: New file.
39744
39745 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39746
39747         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39748         * gcc.misc-tests/gcov-6.c: New test.
39749
39750 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39751
39752         PR c++/3986
39753         * g++.dg/abi/vbase1.C: New test.
39754
39755 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39756
39757         * objc.dg/method-2.m: New.
39758
39759 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39760
39761         PR c++/4203
39762         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39763         * g++.dg/init/empty1.C: New test.
39764
39765 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39766
39767         * gcc.c-torture/compile/20010903-1.c: New test.
39768
39769 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39770
39771         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39772         for m68k.
39773
39774 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39775
39776         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39777
39778         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39779
39780         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39781
39782 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39783
39784         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39785         for 16-bit 'unsigned int'.
39786
39787 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39788
39789         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39790
39791 2001-08-27  Richard Henderson  <rth@redhat.com>
39792
39793         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39794         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39795
39796 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39797
39798         * gcc.dg/asm-names.c (ymain): New.
39799
39800 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39801
39802         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39803         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39804         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39805
39806 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39807
39808         * gcc.dg/compare5.c: New testcase.
39809
39810 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39811
39812         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39813         and "In instantiation".
39814
39815 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39816
39817         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39818
39819 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39820
39821         * gcc.misc-tests/gcov.exp: Add support for branch information.
39822         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39823         * gcc.misc-tests/gcov-4.c: New test.
39824         * gcc.misc-tests/gcov-4b.c: New test.
39825         * gcc.misc-tests/gcov-5b.c: New test.
39826
39827 2001-08-20  Zack Weinberg  <zackw@panix.com>
39828
39829         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39830         expected to fail.
39831
39832 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39833
39834         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39835
39836 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39837
39838         * g++.dg/eh/template1.C: New test.
39839
39840 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39841
39842         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39843         Fix thinko.
39844         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39845         for xfail.
39846
39847 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39848
39849         * lib/g77-dg.exp: Use prune.exp for common procedures
39850         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39851         * lib/g77.exp: (g77-dg-prune) Remove
39852
39853 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39854
39855         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39856
39857 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39858
39859         * g++.dg/template/unify1.C: New test.
39860
39861 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39862
39863         * g++.dg/abi/empty4.C: New test.
39864
39865 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39866
39867         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39868         solaris2.*
39869         * g77.f-torture/compile/pr3743.x: Likewise.
39870
39871 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39872
39873         * g++.dg/other/using-declaration.C: New test.
39874
39875 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39876
39877         * gcc.dg/cpp/tr-sign.c: New testcase.
39878
39879 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39880
39881         * gcc.dg/cpp/19951025-1.c: Revert.
39882         * gcc.dg/cpp/directiv.c: We no longer process directives that
39883         interrupt macro arguments.
39884
39885 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39886
39887         * gcc.dg/bconstp-1.c: New test.
39888
39889 2001-08-03  Richard Henderson  <rth@redhat.com>
39890
39891         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39892
39893 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39894
39895         * gcc.dg/cpp/19951025-1.c: Update.
39896
39897 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39898
39899         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39900         should be x.
39901
39902 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39903
39904         Kill -fhonor-std.
39905         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39906         * g++.old-deja/g++.other/std1.C: Likewise.
39907         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39908
39909 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39910
39911         * lib/g77.exp: Load gcc-defs.exp for common procedures
39912         (g77_pass, g77_fail, g77_finish, g77_exit,
39913         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39914
39915 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39916
39917         * g77.dg/fbackslash.f
39918         * g77.dg/fcase-preserve.f
39919         * g77.dg/ff90-1.f
39920         * g77.dg/ffixed-line-length-0.f
39921         * g77.dg/ffixed-line-length-132.f
39922         * g77.dg/ffixed-line-length-7.f
39923         * g77.dg/ffixed-line-length-72.f
39924         * g77.dg/ffixed-line-length-none.f
39925         * g77.dg/ffree-form-1.f
39926         * g77.dg/fno-backslash.f
39927         * g77.dg/fno-f90-1.f
39928         * g77.dg/fno-fixed-form-1.f
39929         * g77.dg/fno-onetrip.f
39930         * g77.dg/fno-typeless-boz.f
39931         * g77.dg/fno-underscoring.f
39932         * g77.dg/fno-vxt-1.f
39933         * g77.dg/fonetrip.f
39934         * g77.dg/ftypeless-boz.f
39935         * g77.dg/fugly-assumed.f
39936         * g77.dg/funderscoring.f
39937         * g77.dg/fvxt-1.f
39938
39939 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
39940
39941         * objc.dg/fwd-proto-1.m: New.
39942         * objc.dg/local-decl-1.m: New.
39943         * objc.dg/naming-1.m: New.
39944         * objc.dg/naming-2.m: New.
39945         * objc.dg/proto-hier-1.m: New.
39946
39947 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
39948
39949         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
39950         largest-type elements to a struct makes its size grow.
39951
39952 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39953
39954         * g++.dg/abi/vthunk1.C: New test.
39955
39956 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39957
39958         * g++.dg/abi/vbase8-22.C: New test.
39959
39960 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39961
39962         * gcc.dg/cpp/macro8.c: New test.
39963
39964 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39965
39966         * g++.dg/abi/vbase8-21.C: New test.
39967
39968 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
39969
39970         * g++.dg/abi/vbase8-10.C: New test.
39971
39972 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39973
39974         * lib/g++.exp (g++_set_ld_library_path): Renamed to
39975         ${tool}_set_ld_library_path.
39976         Changed caller.
39977         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
39978         g++.exp.
39979
39980 2001-07-26  Stan Cox <scox@redhat.com>
39981
39982         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
39983         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
39984         gcc_exit, gcc_check_unsupported_p):
39985         Moved to gcc-deps.exp
39986         * gcc-deps.exp: New file.
39987
39988 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39989
39990         * g++.old-deja/g++.pt/defarg14.C: New test.
39991
39992 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39993
39994         * g++.old-deja/g++.other/lineno5.C: New test.
39995
39996 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
39997
39998         * g++.old-deja/g++.pt/crash68.C: New test.
39999
40000 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40001
40002         * g++.old-deja/g++.other/crash42.C: New test.
40003
40004 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40005
40006         * gcc.dg/cpp/extratokens.c: Fix.
40007         * gcc.dg/cpp/skipping2.c: New tests.
40008
40009 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40010
40011         * gcc.c-torture/execute/20010724-1.c: New file.
40012         * gcc.c-torture/execute/20010724-1.x: New file.
40013
40014 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40015
40016         * g++.old-deja/g++.other/cond7.C: New test.
40017
40018 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40019
40020         * g++.old-deja/g++.other/optimize4.C: New test.
40021
40022 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40023
40024         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40025
40026 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40027
40028         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40029         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40030         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40031         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40032
40033         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40034         bug report" message.
40035
40036         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40037         * g++.dg/ext/instantiate1.C: Move from old-deja.
40038
40039 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40040
40041         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40042         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40043         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40044         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40045
40046 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40047
40048         * gcc.c-torture/execute/20010723-1.c: New test.
40049
40050 2001-07-23  Ben Elliston  <bje@redhat.com>
40051
40052         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40053
40054 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40055
40056         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40057         i[34567]86-*-*.
40058         Delete handling of ieee_multilib_flags.
40059         Pass -mieee for alpha*-*-* and sh-*-*.
40060         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40061
40062 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40063
40064         Remove old-abi tests.
40065         * g++.old-deja/g++.mike/p11116.C: Remove.
40066         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40067
40068 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40069
40070         * g77.f-torture/compile/pr3743.f: New test
40071
40072 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40073
40074         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40075
40076 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40077
40078         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40079         g++.old-deja/g++.pt/static6.C: Likewise.
40080         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40081         supports weak symbols.
40082
40083 2001-07-18  Andreas Jaeger  <aj@suse.de>
40084
40085         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40086         supported again.
40087
40088 2001-07-18  Andreas Jaeger  <aj@suse.de>
40089
40090         * gcc.dg/iftrap-1.c: Fix target line.
40091
40092 2001-07-17  Richard Henderson  <rth@redhat.com>
40093
40094         * gcc.c-torture/execute/20010717-1.c: New.
40095
40096 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40097
40098         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40099         tests.
40100
40101 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40102
40103         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40104
40105 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40106
40107         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40108         UAC_SIGBUS, UAC_NOPRINT definitions.
40109
40110 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40111
40112         * objc/execute/object_is_class.m: New test.
40113         * objc/execute/object_is_meta_class.m: New test.
40114
40115 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40116
40117         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40118         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40119
40120 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40121
40122         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40123         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40124
40125 2001-07-14  Richard Henderson  <rth@redhat.com>
40126
40127         * gcc.dg/iftrap-1.c: New.
40128
40129 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40130
40131         * g77.f-torture/execute/intrinsic77.f: New test.
40132
40133 2001-07-11  Janis Johnson <janis@us.ibm.com>
40134
40135         * gcc.misc-tests/gcov-3.c: New test.
40136
40137 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40138
40139         * gcc.c-torture/compile/20010711-1.c,
40140         * gcc.c-torture/compile/20010711-2.c: New tests.
40141
40142 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40143
40144         * gcc.c-torture/execute/20010711-1.c: New test.
40145
40146 2001-07-11  Ben Elliston  <bje@redhat.com>
40147
40148         * g++.old-deja/g++.other/enum5.C: New test.
40149
40150 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40151
40152         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40153         (g++-dg-prune): Call prune_gcc_output.
40154         * prune.exp: New file for prune_gcc_output.
40155         * lib/g++.exp, lib/gcc.exp: Load it.
40156
40157 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40158
40159         * gcc.c-torture/compile/20010701-1.c,
40160         g++.old-deja/g++.ext/attrib6.C: New tests.
40161
40162 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40163
40164         * gcc.c-torture/compile/20010706-1.c: New test.
40165
40166 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40167
40168         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40169
40170 2001-06-28  Stan Shebs  <shebs@apple.com>
40171
40172         * gcc.dg/pragma-darwin.c: New test.
40173
40174 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40175
40176         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40177         Solaris 2.[678] system.
40178
40179 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40180
40181         * gcc.dg/20010622-1.c: New test.
40182
40183 2001-06-18  Stan Shebs  <shebs@apple.com>
40184
40185         * objc.dg: New directory.
40186         * objc.dg/dg.exp: New file.
40187         * objc.dg/alias.m: New.
40188         * objc.dg/class-1.m: New.
40189         * objc.dg/class-2.m: New.
40190         * objc.dg/const-str-1.m: New.
40191         * objc.dg/const-str-2.m: New.
40192         * objc.dg/id-1.m: New.
40193         * objc.dg/method-1.m: New.
40194         * objc.dg/super-class-1.m: New.
40195         * lib/objc-dg.exp: New file.
40196
40197 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40198
40199         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40200         of label name.
40201
40202 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40203
40204         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40205
40206 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40207
40208         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40209         variable.
40210
40211 2001-06-12  Richard Henderson  <rth@redhat.com>
40212
40213         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40214
40215 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40216
40217         * g++.old-deja/g++.abi/vbase5.C: New test.
40218         * g++.old-deja/g++.abi/vbase6.C: New test.
40219         * g++.old-deja/g++.abi/vbase7.C: New test.
40220
40221 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40222
40223         * gcc.c-torture/compile/20010610-1.c: New test.
40224
40225 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40226
40227         * g++.old-deja/g++.abi/vbase4.C: New test.
40228
40229 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40230
40231         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40232         support %f for HC11/HC12 targets.
40233         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40234         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40235         on HC11/HC12 targets.
40236         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40237
40238 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40239
40240         * gcc.dg/wchar_t-1.c: New file.
40241         * gcc.dg/wint_t-1.c: Likewise.
40242
40243 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40244
40245         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40246
40247 2001-06-11  Richard Henderson  <rth@redhat.com>
40248
40249         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40250
40251 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40252
40253         * gcc.c-torture/compile/20010611-1.c: New test.
40254
40255 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40256
40257         * gcc.dg/c99-tag-1.c: Add more tests.
40258
40259 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40260
40261         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40262         representation on MN10300 and ARM/Thumb.
40263
40264 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40265
40266         * g77.f-torture/execute/20010610.f: New.
40267
40268 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40269
40270         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40271         names.
40272
40273 2001-06-09  Richard Henderson  <rth@redhat.com>
40274
40275         * gcc.c-torture/execute/ashrdi-1.c: New.
40276         * gcc.c-torture/execute/ashldi-1.c: New.
40277         * gcc.c-torture/execute/lshrdi-1.c: New.
40278
40279 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40280
40281         * objc/execute/load-3.m: Added. Check sending +load to categories,
40282         in addition to classes.
40283
40284 2001-06-08  Stan Shebs  <shebs@apple.com>
40285
40286         * objc/execute/load-2.m: New test.  From Nicola Pero
40287         <n.pero@mi.flashnet.it>.
40288
40289 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40290
40291         * gcc.c-torture/execute/20010605-2.c: New test.
40292
40293 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40294
40295         * g++.old-deja/g++.abi/vbase2.C: New test.
40296         * g++.old-deja/g++.abi/vbase3.C: New test.
40297
40298 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40299
40300         * g++.old-deja/g++.pt/friend49.C: New test.
40301
40302 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40303
40304         * g++.old-deja/g++.ext/anon3.C: New test.
40305
40306 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40307
40308         * g++.old-deja/g++.other/conv7.C: New test.
40309
40310 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40311
40312         * gcc.c-torture/compile/20010605-2.c: New test.
40313
40314 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40315
40316         * gcc.c-torture/execute/20010604-1.c: New test.
40317
40318 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40319
40320         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40321
40322 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40323
40324         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40325         (g++_link_flags): Likewise.
40326         (g++_init): Pass gccpath's value to two previous functions.
40327
40328 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40329
40330         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40331         Ensure logfile entry matches exec command line.
40332
40333 2001-05-31  Richard Henderson  <rth@redhat.com>
40334
40335         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40336         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40337
40338 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40339
40340         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40341         compiler for irix6.2
40342
40343 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40344
40345         * g++.old-deja/g++.other/optimize3.C: New file.
40346
40347 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40348
40349         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40350         assemble.
40351
40352 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40353
40354         * g++.old-deja/g++.other/optimize2.C: New file.
40355
40356 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40357
40358         * gcc.c-torture/compile/20010518-2.c: New file.
40359         * gcc.c-torture/execute/20010518-1.c: New file.
40360         * gcc.c-torture/execute/20010518-2.c: New file.
40361
40362 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40363
40364         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40365
40366 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40367
40368         G++ no longer defines builtins that do not begin with __builtin.
40369         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40370         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40371         * g++.old-deja/g++.law/builtin1.C: Likewise.
40372         * g++.old-deja/g++.law/cvt2.C: Likewise.
40373         * g++.old-deja/g++.mike/net5.C: Likewise.
40374         * g++.old-deja/g++.other/builtins1.C: Likewise.
40375         * g++.old-deja/g++.other/builtins2.C: Likewise.
40376         * g++.old-deja/g++.other/builtins3.C: Likewise.
40377         * g++.old-deja/g++.other/builtins4.C: Likewise.
40378         * g++.old-deja/g++.other/inline8.C: Likewise.
40379         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40380
40381 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40382
40383         * g++.old-deja/g++.pt/using1.C: Adjust.
40384         * g++.old-deja/g++.pt/using2.C: New test.
40385
40386 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40387
40388         * gcc.dg/cpp/charconst.c: New tests.
40389         * gcc.dg/cpp/escape.c: New tests.
40390         * gcc.dg/cpp/escape-1.c: New tests.
40391         * gcc.dg/cpp/escape-2.c: New tests.
40392         * gcc.dg/cpp/ucs.c: New tests.
40393
40394 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40395
40396         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40397         native compiler for irix6.5.
40398
40399 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40400
40401         * lib/g++.exp (g++_include_flags): Use args to compute
40402         get_multilibs.
40403         (g++_link_flags): Likewise.
40404         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40405
40406 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40407
40408         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40409
40410 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40411
40412         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40413         this file.
40414
40415 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40416
40417         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40418         STACK_SIZE;
40419         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40420         to STACK_SIZE; Use it to define size of add_histo array.
40421         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40422         to STACK_SIZE.
40423         (f): Use GITT_SIZE to define size of gitt local table.
40424         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40425         to STACK_SIZE; Use it to define size of bytemem array.
40426
40427 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40428
40429         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40430         on 68HC11/HC12 due to the asm instruction.
40431         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40432         * gcc.c-torture/compile/920520-1.x: Likewise.
40433         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40434         on 68HC11/HC12 because the function is larger than 64K.
40435         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40436         on 68HC11/HC12 because the structure is too large.
40437
40438 2001-05-20  Richard Henderson  <rth@redhat.com>
40439
40440         * gcc.c-torture/execute/20010520-1.c: New.
40441
40442 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40443
40444         * g++.old-deja/g++.warn/compare1.C: New test.
40445         * gcc.dg/compare4.c: New test.
40446
40447 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40448
40449         * g++.old-deja/g++.other/optimize1.C: New test.
40450
40451 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40452
40453         * g++.old-deja/g++.pt/spec41.C: New test.
40454
40455 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40456
40457         * gcc.c-torture/compile/20010114-1.x: Remove.
40458
40459 2001-05-18  Stan Shebs  <shebs@apple.com>
40460
40461         * gcc.c-torture/compile/20010518-1.c: New test.
40462
40463 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40464
40465         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40466         * g++.old-deja/g++.pt/crash67.C: New test.
40467
40468 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40469
40470         * g++.old-deja/g++.other/debug9.C: New test.
40471
40472 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40473
40474         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40475
40476 2001-05-16  Jan Hubicka  <jh@suse.cz>
40477
40478         * gcc.c-torture/compile/20010516-1.c: New test.
40479
40480 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40481
40482         * g++.old-deja/g++.other/crash41.C: New test.
40483
40484 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40485
40486         * g++.old-deja/g++.pt/crash66.C: New test.
40487
40488 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40489
40490         * g++.old-deja/g++.robertl/eb27.C: Convert.
40491
40492 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40493
40494         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40495         declaration being redundant.
40496
40497 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40498
40499         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40500
40501 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40502
40503         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40504
40505 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40506
40507         * lib/g++.exp: Use testsuite_flags.
40508
40509 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40510
40511         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40512
40513 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40514
40515         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40516
40517 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40518
40519         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40520
40521 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40522
40523         * gcc.c-torture/compile/20010313-1.c: New test.
40524
40525 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40526
40527         * gcc.dg/cpp/direct2.c: New test.
40528         * gccq.dg/cpp/direct2s.c: New test.
40529
40530         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40531
40532 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40533
40534         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40535         * g++.old-deja/g++.other/op3.C: Likewise.
40536
40537 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40538
40539         * gcc.dg/cpp/syshdr.h: New file.
40540         * gcc.dg/cpp/sysmac1.c: Update.
40541         * gcc.dg/cpp/sysmac2.c: Update.
40542
40543 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40544
40545         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40546
40547 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40548
40549         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40550         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40551
40552 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40553
40554         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40555
40556 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40557
40558         * lib/g++.exp (g++_include_flags): Don't use any special flags
40559         if TESTING_IN_BUILD_TREE is not defined.
40560         (g++_init): Use a plain 'c++' as the compiler if
40561         TESTING_IN_BUILD_TREEE is not defined.
40562
40563 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40564
40565         * g++.old-deja/g++.eh/catch13.C: New test.
40566         * g++.old-deja/g++.eh/catch14.C: New test.
40567
40568 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40569
40570         * gcc.dg/cpp/tr-define.c: New test.
40571
40572 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40573
40574         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40575         <stdlib.h>, not <malloc.h>.
40576
40577 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40578
40579         * g++.old-deja/g++.ns/template17.C: New test.
40580
40581 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40582
40583         * g++.old-deja/g++.pt/ref4.C: New test.
40584
40585 2001-04-30  Richard Henderson  <rth@redhat.com>
40586
40587         * gcc.dg/20000724-1.c: Revert last change.
40588
40589 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40590
40591         * g77.f-torture/execute/20010430.f: New test.
40592
40593 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40594
40595         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40596
40597 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40598
40599         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40600
40601 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40602
40603         * g++.old-deja/g++.eh/crash6.C: New test.
40604
40605 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40606
40607         * g++.old-deja/g++.other/warn7.C: New test.
40608
40609 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40610
40611         * g++.old-deja/g++.other/defarg9.C: New test.
40612
40613 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40614
40615         * g77.f-torture/compile/20010426.f: New test.
40616         * g77.f-torture/execute/20010426.f: New test.
40617
40618 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40619
40620         * g77.f-torture/compile/20000629-1.x: Remove - error
40621         has been fixed.
40622
40623 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40624
40625         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40626         Tweak slightly to work with g++.dg framework.
40627         * g++.dg/special/ecos.exp: Run initp1.C test.
40628         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40629
40630         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40631         its linker doesn't give line numbers either.
40632         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40633
40634 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40635
40636         * g++.old-deja/g++.other/lex1.C: New test.
40637
40638 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40639
40640         * gcc.dg/noncompile/20010425-1.c: New test.
40641
40642 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40643
40644         * g++.old-deja/g++.pt/mangle2.C: New test.
40645
40646 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40647
40648         * gcc.dg/format/plus-1.c: New test.
40649
40650 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40651
40652         * gcc.dg/20010423-1.c: New test.
40653
40654 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40655
40656         * gcc.c-torture/execute/20010422-1.c: New test.
40657
40658 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40659
40660         * g++.old-deja/g++.ns/type2.C: New test.
40661
40662 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40663
40664         * g++.old-deja/g++.other/perf1.C: New test.
40665
40666 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40667
40668         * gcc.dg/c99-func-2.c: Remove xfail.
40669         * gcc.dg/c99-func-3.c: Remove xfail.
40670         * gcc.dg/c99-func-4.c: Remove xfail.
40671
40672 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40673
40674         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40675
40676 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40677
40678         * gcc.c-torture/compile/20010423-1.c: New test.
40679
40680 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40681
40682         * g++.old-deja/g++.pt/typename28.C: New test.
40683
40684 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40685
40686         * g++.old-deja/g++.abi/empty2.C: New test.
40687         * g++.old-deja/g++.abi/empty3.C: New test.
40688
40689 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40690
40691         * g++.old-deja/g++.other/comdat2.C: New test.
40692         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40693
40694 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40695
40696         * g++.old-deja/g++.other/overload14.C: New test.
40697
40698 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40699
40700         * g++.old-deja/g++.other/lookup23.C: New test.
40701
40702 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40703
40704         * gcc.c-torture/execute/20010403-1.c: New test.
40705
40706 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40707             Mark Mitchell  <mark@codesourcery.com>
40708
40709         * lib/old-dejagnu.exp: Don't delete output of executable.
40710         Add .exe suffix to executables.
40711
40712 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40713
40714         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40715
40716 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40717
40718         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40719
40720 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40721
40722         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40723         * g++.old-deja/g++.abi/crash1.C: New test.
40724
40725 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40726
40727         * g++.old-deja/g++.other/crash40.C: New test.
40728
40729 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40730
40731         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40732
40733 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40734
40735         * g++.old-deja/g++.other/warn6.C: New test.
40736
40737 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40738
40739         * g++.old-deja/g++.robertl/eb42.C: Same.
40740
40741 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40742
40743         * gcc.dg/wtr-conversion-1.c: New testcase.
40744
40745 2001-04-10  Richard Henderson  <rth@redhat.com>
40746
40747         * g++.old-deja/g++.other/array5.C: New.
40748
40749 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40750
40751         * gcc.c-torture/execute/20010408-1.c: New test.
40752
40753 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40754
40755         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40756         headers and constructs.
40757         * g++.old-deja/g++.robertl/eb79.C: Same.
40758         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40759         * g++.old-deja/g++.robertl/eb73.C: Same.
40760         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40761         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40762         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40763         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40764         * g++.old-deja/g++.robertl/eb44.C: Same.
40765         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40766         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40767         * g++.old-deja/g++.robertl/eb39.C: Same.
40768         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40769         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40770         * g++.old-deja/g++.robertl/eb30.C: Same.
40771         * g++.old-deja/g++.robertl/eb3.C: Same.
40772         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40773         * g++.old-deja/g++.robertl/eb21.C: Same.
40774         * g++.old-deja/g++.robertl/eb15.C: Same.
40775         * g++.old-deja/g++.robertl/eb118.C: Same.
40776         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40777         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40778         * g++.old-deja/g++.robertl/eb109.C: Same.
40779         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40780         * g++.old-deja/g++.mike/rtti1.C: Same.
40781         * g++.old-deja/g++.mike/p658.C: Same.
40782         * g++.old-deja/g++.mike/net46.C: Same.
40783         * g++.old-deja/g++.mike/net34.C: Same.
40784         * g++.old-deja/g++.mike/memoize1.C: Same.
40785         * g++.old-deja/g++.mike/eh2.C: Same.
40786         * g++.old-deja/g++.law/weak.C: Same.
40787         * g++.old-deja/g++.law/visibility7.C: Same.
40788         * g++.old-deja/g++.law/visibility25.C: Same.
40789         * g++.old-deja/g++.law/visibility22.C: Same.
40790         * g++.old-deja/g++.law/visibility2.C: Same.
40791         * g++.old-deja/g++.law/visibility17.C: Same.
40792         * g++.old-deja/g++.law/visibility13.C: Same.
40793         * g++.old-deja/g++.law/visibility10.C: Same.
40794         * g++.old-deja/g++.law/visibility1.C: Same.
40795         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40796         * g++.old-deja/g++.law/vbase1.C: Same.
40797         * g++.old-deja/g++.law/operators32.C: Same.
40798         * g++.old-deja/g++.law/nest3.C: Same.
40799         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40800         * g++.old-deja/g++.law/except5.C (main): Same.
40801         * g++.old-deja/g++.law/cvt7.C (run): Same.
40802         * g++.old-deja/g++.law/cvt2.C: Same.
40803         * g++.old-deja/g++.law/cvt16.C: Same.
40804         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40805         * g++.old-deja/g++.law/ctors17.C (main): Same.
40806         * g++.old-deja/g++.law/ctors13.C: Same.
40807         * g++.old-deja/g++.law/ctors12.C (main): Same.
40808         * g++.old-deja/g++.law/ctors10.C: Same.
40809         * g++.old-deja/g++.law/code-gen5.C: Same.
40810         * g++.old-deja/g++.law/bad-error7.C: Same.
40811         * g++.old-deja/g++.law/arm9.C: Same.
40812         * g++.old-deja/g++.law/arm12.C: Same.
40813         * g++.old-deja/g++.law/arg8.C: Same.
40814         * g++.old-deja/g++.law/arg1.C: Same.
40815         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40816         * g++.old-deja/g++.jason/template31.C: Same.
40817         * g++.old-deja/g++.jason/template24.C (main): Same.
40818         * g++.old-deja/g++.jason/2371.C: Same.
40819         * g++.old-deja/g++.eh/new2.C: Same.
40820         * g++.old-deja/g++.eh/new1.C: Same.
40821         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40822         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40823         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40824         * g++.old-deja/g++.brendan/crash62.C: Same.
40825         * g++.old-deja/g++.brendan/crash52.C: Same.
40826         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40827         * g++.old-deja/g++.brendan/crash38.C: Same.
40828         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40829         * g++.old-deja/g++.brendan/copy9.C: Same.
40830
40831 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40832
40833         * gcc.c-torture/execute/20001203-2.c (memset):
40834         Count argument is of type __SIZE_TYPE__.
40835
40836 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40837
40838         * gcc.c-torture/compile/20010404-1.c: New test.
40839
40840 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40841
40842         * gcc.c-torture/compile/20010326-1.c: New test.
40843
40844 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40845
40846         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40847         peculiarities of the SH.
40848         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40849
40850 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40851
40852         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40853         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40854         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40855
40856 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40857
40858         * g77.f-torture/compile/20010321-1.f: New test.
40859
40860 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40861
40862         * gcc.c-torture/compile/20010329-1.c: New test.
40863
40864 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40865
40866         * gcc.c-torture/execute/20010329-1.c: New test.
40867
40868 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40869
40870         * g++.old-deja/g++.other/eh4.C: Fix typo.
40871
40872 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40873
40874         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40875
40876 2001-03-28  Philip Blundell  <philb@gnu.org>
40877
40878         * gcc.c-torture/compile/20010328-1.c: New test.
40879
40880 2001-03-27  Richard Henderson  <rth@redhat.com>
40881
40882         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40883         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40884
40885 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40886
40887         * gcc.c-torture/compile/20010327-1.c: New test.
40888
40889 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40890
40891         * g++.old-deja/g++.other/friend12.C: New test.
40892         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40893         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40894
40895 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40896
40897         * gcc.c-torture/execute/20010325-1.c: New test.
40898
40899 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40900
40901         * g++.old-deja/g++.other/mangle3.C: New test.
40902
40903 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40904
40905         * g++.old-deja/g++.other/anon8.C: New test.
40906
40907 2001-03-20  Philip Blundell  <philb@gnu.org>
40908
40909         * gcc.c-torture/compile/20010320-1.c: New test.
40910
40911 2001-03-17  Richard Henderson  <rth@redhat.com>
40912
40913         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40914
40915 2001-03-15  Geoff Keating  <geoff@redhat.com>
40916
40917         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
40918         tests on AIX.
40919
40920 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
40921
40922         * g++.old-deja/g++.other/eh4.C: New test.
40923
40924 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
40925
40926         * gcc.dg/cpp/mi1.c: Update.
40927
40928 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
40929
40930         * g++.old-deja/g++.other/regstack.C: New test.
40931
40932 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40933
40934         * g++.old-deja/g++.other/ref4.C: New test.
40935
40936 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
40937
40938         * objc/execute/va_method.m: Added.
40939         * objc/execute/IMP.m: Added.
40940         * objc/execute/_cmd.m: Added.
40941         * objc/execute/accessing_ivars.m: Added.
40942         * objc/execute/class-1.m: Added.
40943         * objc/execute/class-10.m: Added.
40944         * objc/execute/class-11.m: Added.
40945         * objc/execute/class-12.m: Added.
40946         * objc/execute/class-13.m: Added.
40947         * objc/execute/class-14.m: Added.
40948         * objc/execute/class-2.m: Added.
40949         * objc/execute/class-3.m: Added.
40950         * objc/execute/class-4.m: Added.
40951         * objc/execute/class-5.m: Added.
40952         * objc/execute/class-6.m: Added.
40953         * objc/execute/class-7.m: Added.
40954         * objc/execute/class-8.m: Added.
40955         * objc/execute/class-9.m: Added.
40956         * objc/execute/class-tests-1.h
40957         * objc/execute/class-tests-2.h
40958         * objc/execute/compatibility_alias.m: Added.
40959         * objc/execute/encode-1.m: Added.
40960         * objc/execute/formal_protocol-1.m: Added.
40961         * objc/execute/formal_protocol-2.m: Added.
40962         * objc/execute/formal_protocol-3.m: Added.
40963         * objc/execute/formal_protocol-4.m: Added.
40964         * objc/execute/formal_protocol-5.m: Added.
40965         * objc/execute/formal_protocol-6.m: Added.
40966         * objc/execute/formal_protocol-7.m: Added.
40967         * objc/execute/informal_protocol.m: Added.
40968         * objc/execute/initialize.m: Added.
40969         * objc/execute/load.m: Added.
40970         * objc/execute/many_args_method.m: Added.
40971         * objc/execute/nested-3.m: Added.
40972         * objc/execute/no_clash.m: Added.
40973         * objc/execute/private.m: Added.
40974         * objc/execute/redefining_self.m: Added.
40975         * objc/execute/root_methods.m: Added.
40976         * objc/execute/selector-1.m: Added.
40977         * objc/execute/static-1.m: Added.
40978         * objc/execute/static-2.m: Added.
40979         * objc/execute/va_method.m: Added.
40980
40981 2001-03-10  Richard Henderson  <rth@redhat.com>
40982
40983         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
40984
40985 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
40986
40987         * g++.old-deja/g++.other/crash31.C: XFAIL.
40988         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
40989         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
40990         * gcc.c-torture/execute/20010123-1.x: XFAIL.
40991         * gcc.c-torture/execute/20010124-1.x: XFAIL.
40992         * gcc.dg/sequence-pt-1.c: XFAIL one test.
40993
40994 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40995
40996         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
40997
40998 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
40999
41000         * gcc.dg/20000724-1.c: Don't use multiline strings.
41001
41002 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41003
41004         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41005         result of -cString against what we expect it to be; don't just
41006         print it out for no one to read.
41007
41008         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41009         Based on testcases provided by Nicola Pero.
41010
41011 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41012
41013         * gcc.dg/cpp/macro7.c: New test.
41014
41015 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41016
41017         * gcc.dg/cpp/multiline.c: Update.
41018
41019 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41020
41021         * g++.old-deja/g++.other/enum3.C: New test.
41022
41023 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41024
41025         * g++.old-deja/g++.other/pod1.C: New test.
41026
41027 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.old-deja/g++.ext/overload1.C: New test.
41030
41031 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41032
41033         * g++.old-deja/g++.pt/using1.C: New test.
41034
41035 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41036
41037         * g++.old-deja/g++.other/using9.C: New test.
41038
41039 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41040
41041         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41042
41043         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41044
41045 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41046
41047         * g++.old-deja/g++.ext/realpt1.C: Remove.
41048
41049 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41050
41051         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41052
41053 2001-02-26  Will Cohen  <wcohen@redhat.com>
41054
41055         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41056
41057 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41058
41059         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41060         templatized constructors.
41061
41062 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41063
41064         * gcc.c-torture/execute/20010224-1.c: New test.
41065
41066 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41067
41068         * gcc.c-torture/execute/20010222-1.c: New test.
41069
41070 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41071
41072         * g++.old-deja/g++.other/inline20.C: New test.
41073
41074 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41075
41076         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41077
41078 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41079
41080         * g++.old-deja/g++.other/lookup22.C: New test.
41081
41082 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41083
41084         * g77.dg: New directory.
41085         * g77.dg/20010216-1.f: New test case.
41086         * g77.dg/dg.exp: New driver.
41087         * lib/g77-dg.exp: New driver library.
41088
41089 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41090
41091         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41092
41093 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41094
41095         * g++.old-deja/g++.other/decl9.C: New test.
41096
41097 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41098
41099         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41100         not need <string> and also tests the initialization at runtime.
41101
41102 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41103
41104         * gcc.c-torture/execute/longlong.c: New test.
41105
41106 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41107
41108         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41109
41110 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41111
41112         * gcc.c-torture/execute/920302-1.c (execute):
41113         Change argument type to short.
41114
41115 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41116
41117         * g++.old-deja/g++.pt/deduct6.C: New test.
41118
41119 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41120
41121         * g++.old-deja/g++.pt/deduct5.C: New test.
41122
41123 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41124
41125         * gcc.c-torture/execute/20010209-1.c: New test.
41126
41127 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41128
41129         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41130
41131 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41132
41133         * g++.dg/vtgc1.C: Update for new ABI.
41134
41135         * consistency.vlad: New directory, 1665 files.
41136
41137 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41138
41139         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41140         return type.
41141         * gcc.dg/cpp/digraphs.c: Declare puts.
41142
41143 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41144
41145         * g++.old-deja/g++.other/warn5.C: New test.
41146
41147 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41148
41149         * g++.old-deja/g++.pt/spec40.C: New test.
41150
41151 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41152
41153         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41154         case.
41155         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41156
41157 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41158
41159         * gcc.c-torture/compile/20010209-1.c: New test.
41160
41161 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41162
41163         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41164         excess errors message but not if it crashes.
41165         * g++.old-deja/g++.other/crash27.C: Likewise.
41166         * g++.old-deja/g++.other/crash28.C: Likewise.
41167         * g++.old-deja/g++.other/crash30.C: Likewise.
41168         * g++.old-deja/g++.other/crash32.C: Likewise.
41169         * g++.old-deja/g++.other/crash35.C: Likewise.
41170         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41171
41172 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41173
41174         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41175         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41176         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41177         g77.f-torture/execute/execute.exp,
41178         g77.f-torture/noncompile/noncompile.exp,
41179         gcc.c-torture/execute/execute.exp,
41180         gcc.c-torture/execute/memcheck/memcheck.exp,
41181         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41182         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41183         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41184         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41185         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41186         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41187         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41188         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41189         Remove bug reporting instructions with ancient email addresses.
41190
41191 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41192
41193         * gcc.dg/20010202-1.c: New test.
41194         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41195
41196 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41197
41198         * g++.dg/stdbool-if.C: New test.
41199
41200 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41201
41202         * objc/execute/fdecl.m: Added main().
41203
41204 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41205
41206         * gcc.c-torture/execute/20010206-1.c: New test.
41207
41208 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41209
41210         * gcc.dg/cpp/avoidpaste1.c: Update.
41211
41212 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41213
41214         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41215         Pero <nicola@brainstorm.co.uk>.
41216         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41217
41218 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41219
41220         * g++.old-deja/g++.pt/spec39.C: New test.
41221
41222 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41223
41224         * gcc.c-torture/compile/20010202-1.c: New test.
41225
41226 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41227
41228         * g++.old-deja/g++.abi/primary2.C: New test.
41229         * g++.old-deja/g++.abi/primary3.C: New test.
41230         * g++.old-deja/g++.abi/primary4.C: New test.
41231         * g++.old-deja/g++.abi/primary5.C: New test.
41232         * g++.old-deja/g++.abi/vtable3.h: New test.
41233         * g++.old-deja/g++.abi/vtable3a.C: New test.
41234         * g++.old-deja/g++.abi/vtable3b.C: New test.
41235         * g++.old-deja/g++.abi/vtable3c.C: New test.
41236         * g++.old-deja/g++.abi/vtable3d.C: New test.
41237         * g++.old-deja/g++.abi/vtable3e.C: New test.
41238         * g++.old-deja/g++.abi/vtable3f.C: New test.
41239         * g++.old-deja/g++.abi/vtable3g.C: New test.
41240         * g++.old-deja/g++.abi/vtable3h.C: New test.
41241         * g++.old-deja/g++.abi/vtable3i.C: New test.
41242         * g++.old-deja/g++.abi/vtable3j.C: New test.
41243         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41244
41245 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41246
41247         * g++.old-deja/g++.other/anon6.C: New test.
41248         * g++.old-deja/g++.other/anon7.C: New test.
41249
41250 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41251
41252         * gcc.dg/cpp/avoidpaste2.c: New tests.
41253
41254 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41255
41256         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41257
41258 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41259
41260         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41261         DECIMAL_DIG cases for Irix."
41262
41263 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41264
41265         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41266
41267 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41268
41269         * gcc.dg/c99-tag-1.c: New test.
41270
41271 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41272
41273         * gcc.dg/cpp/tr-warn1.c: Add tests.
41274
41275 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41276
41277         * gcc.dg/cpp/avoidpaste1.c: Update.
41278         * gcc.dg/cpp/paste4.c: Update.
41279
41280 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41281
41282         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41283         cases for Irix.
41284
41285 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41286
41287         * g++.old-deja/g++.other/inline19.C: New test.
41288
41289 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41290
41291         * gcc.dg/Wlarger-than.c: New test.
41292
41293 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41294
41295         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41296
41297 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41298
41299         * gcc.c-torture/execute/20010129-1.c: New test.
41300         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41301
41302 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41303
41304         * gcc.dg/cpp/avoidpaste1.c: Test case.
41305
41306 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41307
41308         * g++.old-deja/g++.other/inline18.C: New test.
41309
41310 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41311
41312         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41313         and __builtin_putchar.
41314
41315 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41316
41317         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41318         tests.
41319
41320 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41321
41322         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41323         floating point number rounding mode to round to the nearest
41324         representable mode.
41325
41326 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41327
41328         * g++.old-deja/g++.other/mangle2.C: New test.
41329
41330 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41331
41332         * gcc.c-torture/compile/20010124-1.c: New test.
41333
41334 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41335
41336         * g++.old-deja/g++.pt/spec38.C: New test.
41337
41338 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41339
41340         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41341         "Build don't run".
41342
41343 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41344
41345         * gcc.c-torture/execute/20010123-1.c: New test.
41346
41347 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41348
41349         * g++.old-deja/g++.pt/spec37.C: New test.
41350
41351 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41352
41353         * g++.old-deja/g++.pt/overload14.C: New test.
41354
41355 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41356
41357         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41358         __builtin_return_address.
41359
41360 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41361
41362         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41363         * g++.old-deja/g++.pt/spec35.C: New test.
41364         * g++.old-deja/g++.pt/spec36.C: New test.
41365
41366 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41367
41368         * gcc.c-torture/compile/20010118-1.c: New test.
41369
41370 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41371
41372         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41373
41374 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41375
41376         * gcc.c-torture/execute/20010119-1.c: New test.
41377
41378 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41379
41380         * g++.old-deja/g++.other/vbase5.C: New test.
41381
41382 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41383
41384         * gcc.c-torture/execute/20010118-1.c: New test.
41385
41386 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41387
41388         * g++.old-deja/g++.pt/deduct3.C: New test.
41389
41390 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41391
41392         * g++.old-deja/g++.pt/spec34.C: New test.
41393
41394 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41395
41396         * g77.f-torture/compile/20000601-2.f: New test.
41397
41398 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41399
41400         * g++.old-deja/g++.other/init17.C: New test.
41401
41402 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41403
41404         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41405
41406 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41407
41408         * g++.old-deja/g++.pt/unify8.C: New test.
41409
41410 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41411
41412         * g++.old-deja/g++.abi/vbase1.C: New test.
41413
41414 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41415
41416         * g++.old-deja/g++.pt/crash65.C: New test.
41417
41418 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41419
41420         * gcc.dg/cpp/assembl2.S: New test case.
41421
41422 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41423
41424         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41425         are supported.
41426
41427 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41428
41429         * g++.old-deja/g++.other/builtins1.C: New test.
41430         * g++.old-deja/g++.other/builtins2.C: Likewise.
41431         * g++.old-deja/g++.other/builtins3.C: Likewise.
41432         * g++.old-deja/g++.other/builtins4.C: Likewise.
41433
41434 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41435
41436         * gcc.c-torture/compile/20010117-1.c: New test.
41437         * gcc.c-torture/compile/20010117-2.c: New test.
41438
41439 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41440
41441         * g77.f-torture/execute/20010116.[fx]: New test,
41442         XFAIL on i?86-*-*.
41443         * g77.f-torture/compile/20010115.f: Indicate it's
41444         a test for PR fortran/1636.
41445
41446 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41447
41448         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41449
41450 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41451
41452         * g77.f-torture/compile/20010115.f: New test.
41453
41454 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41455
41456         * g++.old-deja/g++.pt/nontype5.C: New test.
41457
41458 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41459
41460         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41461         have an equivalent working one below it.
41462
41463 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41464
41465         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41466         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41467
41468 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41469
41470         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41471         message containing "init_priority".
41472         (conpr-2.C): Likewise.
41473         (conpr-3.C): Likewise.
41474         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41475
41476 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41477
41478         * gcc.c-torture/execute/20010114-2.c: New test.
41479
41480 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41481
41482         * gcc.c-torture/compile/20010114-1.c: New test.
41483         * gcc.c-torture/compile/20010114-1.x: Xfail.
41484         * gcc.c-torture/compile/20010114-2.c: New test.
41485         * gcc.c-torture/execute/20010114-1.c: New test.
41486         * gcc.dg/trunc-1.c: New test.
41487         * gcc.dg/uninit-B.c: New test.
41488
41489 2001-01-13  Nick Clifton  <nickc@redhat.com>
41490
41491         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41492         target.
41493
41494 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41495
41496         * gcc.c-torture/compile/20010113-1.c: New test.
41497
41498 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41499
41500         * gcc.c-torture/compile/20001212-1.c: New test.
41501
41502 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41503
41504         * gcc.dg/cpp/widestr1.c: Update.
41505         * gcc.dg/cpp/prag-imp.c: Remove.
41506
41507 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41508
41509         * gcc.c-torture/execute/20000801-3.x: Remove.
41510         * gcc.dg/c90-init-1.c: New test.
41511         * gcc.dg/c99-init-1.c: New test.
41512         * gcc.dg/c99-init-2.c: New test.
41513         * gcc.dg/gnu99-init-1.c: New test.
41514
41515 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41516
41517         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41518         testing that no relevant ones were found.
41519
41520 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41521
41522         * g++.old-deja/g++.pt/cast2.C: New test.
41523
41524 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41525
41526         * g++.old-deja/g++.pt/friend47.C: New test.
41527
41528 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41529
41530         * g++.old-deja/g++.pt/instantiate13.C: New test.
41531
41532 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41533
41534         * g++.old-deja/g++.other/defarg7.C: New test.
41535         * g++.old-deja/g++.other/defarg8.C: New test.
41536
41537 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41538
41539         * g++.old-deja/g++.pt/crash64.C: New test.
41540
41541 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41542
41543         * g++.old-deja/g++.pt/crash63.C: New test.
41544
41545 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41546
41547         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41548
41549 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41550
41551         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41552
41553 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41554
41555         * g++.old-deja/g++.pt/error3.C: New test.
41556
41557 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41558
41559         * g++.old-deja/g++.other/crash39.C: New test.
41560
41561 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41562
41563         * g++.old-deja/g++.other/vbase4.C: New test.
41564
41565 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41566
41567         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41568         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41569         * gcc.dg/special/special.exp: New test driver which will check
41570         for alias support for the above test.
41571
41572 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41573
41574         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41575         problems on small machines.
41576         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41577         parameterize.
41578
41579 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41580
41581         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41582         mips.
41583         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41584
41585 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41586
41587         * g++.old_deja/g++.pt/using8.C: New test.
41588
41589 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41590
41591         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41592
41593 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41594
41595         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41596         where a failure is expected.
41597         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41598
41599 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41600
41601         * g++.old_deja/g++.pt/instantiate12.C: New test.
41602
41603 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41604
41605         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41606         start of structs.
41607         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41608         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41609         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41610         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41611         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41612         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41613         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41614         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41615         * g++.old-deja/g++.eh/spec6.C: Likewise.
41616         * g++.old-deja/g++.jason/crash3.C: Likewise.
41617         * g++.old-deja/g++.law/ctors11.C: Likewise.
41618         * g++.old-deja/g++.law/ctors17.C: Likewise.
41619         * g++.old-deja/g++.law/ctors5.C: Likewise.
41620         * g++.old-deja/g++.law/ctors9.C: Likewise.
41621         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41622         * g++.old-deja/g++.mike/net22.C: Likewise.
41623         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41624         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41625         * g++.old-deja/g++.mike/virt3.C: Likewise.
41626         * g++.old-deja/g++.niklas/t128.C: Likewise.
41627         * g++.old-deja/g++.other/anon4.C: Likewise.
41628         * g++.old-deja/g++.other/using1.C: Likewise.
41629         * g++.old-deja/g++.other/warn3.C: Likewise.
41630         * g++.old-deja/g++.pt/t37.C: Likewise.
41631         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41632         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41633
41634 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41635
41636         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41637
41638 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41639
41640         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41641
41642 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41643
41644         * gcc.c-torture/compile/20010107-1.c: New test.
41645
41646 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41647
41648         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41649
41650 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41651
41652         * gcc.dg/format/format.h: New file.
41653         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41654         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41655         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41656         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41657         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41658         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41659         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41660         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41661         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41662         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41663         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41664         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41665         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41666         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41667         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41668         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41669         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41670         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41671         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41672         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41673         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41674         instead of declaring standard types, macros and functions in each
41675         test.
41676
41677 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41678
41679         * gcc.c-torture/execute/20010106-1.c: New test.
41680
41681 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41682
41683         * gcc.dg/format/format.exp: New file.
41684         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41685         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41686         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41687         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41688         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41689         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41690         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41691         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41692         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41693         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41694         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41695         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41696         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41697         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41698         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41699         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41700         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41701         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41702         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41703         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41704         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41705         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41706         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41707         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41708         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41709         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41710         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41711         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41712         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41713         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41714         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41715         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41716         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41717         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41718         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41719         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41720         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41721         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41722         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41723         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41724         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41725         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41726
41727 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41728
41729         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41730         account.
41731
41732 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41733
41734         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41735
41736 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41737
41738         * g++.old-deja/g++.pt/crash62.C: New test.
41739
41740 2001-01-04  Richard Henderson  <rth@redhat.com>
41741
41742         * gcc.dg/20000926-1.c: Update expected warnings.
41743         * gcc.dg/array-2.c: Likewise.
41744         * gcc.dg/array-4.c: Also validate flexible array members.
41745         * gcc.dg/c99-flex-array-1.c: New.
41746
41747 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41748
41749         * gcc.c-torture/compile/20001222-1.x: Remove.
41750
41751 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41752
41753         * gcc.c-torture/execute/built-in-setjmp.c: New.
41754
41755 2001-01-03  Richard Henderson  <rth@redhat.com>
41756
41757         * gcc.dg/940510-1.c: Update expected error wording.
41758         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41759
41760 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41761
41762         * lib/target-supports.exp (check_alias_available): Modified to
41763         indicate aliases not supported if only weak aliases are supported.
41764
41765 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41766
41767         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41768         Turn on cmpstrsi checks for __pj__ and __i370__.
41769
41770 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41771
41772         * g++.old-deja/g++.other/virtual11.C: New test.
41773
41774 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41775
41776         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41777
41778 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41779
41780         * gcc.c-torture/compile/20010102-1.c: New test.
41781
41782 2001-01-02  Andreas Jaeger  <aj@suse.de>
41783
41784         * gcc.dg/noreturn-3.c: New test.
41785
41786         * gcc.dg/noreturn-4.c: New test.
41787
41788 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41789
41790         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41791         __builtin_fputc and __builtin_fwrite.
41792
41793 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41794
41795         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41796         signed char, not default char.
41797
41798 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41799
41800         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41801
41802 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41803
41804         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41805
41806 2000-12-29  Richard Henderson  <rth@redhat.com>
41807
41808         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41809         (__cyg_profile_func_exit): Define.
41810
41811 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41812
41813         * g++.dg/vtgc1.C: New test.
41814
41815 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41816
41817         * gcc.dg/noncompile/20001228-1.c: New test.
41818
41819         * gcc.dg/20001228-1.c: New test.
41820
41821         * gcc.c-torture/execute/20001228-1.c: New test.
41822
41823 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41824
41825         * gcc.dg/format-strfmon-1.c: New test.
41826
41827 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41828
41829         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41830         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41831         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41832         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41833         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41834         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41835         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41836         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41837         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41838         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41839         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41840         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41841         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41842
41843         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41844         * gcc.c-torture/execute/string-opt-4.c: Test index.
41845
41846 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41847
41848         * gcc.c-torture/compile/20001226-1.c: New test.
41849
41850 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41851
41852         * gcc.c-torture/compile/20001222-1.c: New test.
41853         * gcc.c-torture/compile/20001222-1.x: Xfail.
41854
41855 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41856
41857         * gcc.c-torture/execute/comp-goto-2.c: New test.
41858
41859 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41860
41861         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41862         Use long types if __INT_MAX__ is 32767.
41863         (main): Use cast to (sint32 *) when poking 88 into a_page.
41864
41865         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41866
41867 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41868
41869         * gcc.c-torture/compile/20001221-1.c: New test.
41870         * gcc.c-torture/execute/20001221-1.c: New test.
41871
41872 2000-12-20  Richard Henderson  <rth@redhat.com>
41873
41874         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41875         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41876
41877 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41878
41879         * gcc.dg/compare3.c: New test.
41880
41881 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41882
41883         * gcc.dg/format-warnll-1.c: New test.
41884
41885 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41886
41887         * gcc.dg/cpp/cmdlne-P.c: New test.
41888
41889 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41890
41891         * gcc.c-torture/execute/builtin-abs-1.c,
41892         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41893
41894 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41895
41896         * gcc.dg/cpp/multiline.c: New test.
41897
41898 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41899
41900         * g++.old-deja/g++.other/syshdr1.C: Update.
41901         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41902
41903 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41904
41905         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41906
41907 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41908
41909         * g++.old-deja/g++.pt/ttp65.C: New test.
41910
41911 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41912
41913         * g++.old-deja/g++.pt/ttp64.C: New test.
41914
41915 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41916
41917         * g++.old-deja/g++.pt/spec33.C: New test.
41918
41919 2000-12-14  Catherine Moore  <clm@redhat.com>
41920
41921         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
41922         * gcc.c-torture/execute/920612-2.c: Likewise.
41923         * gcc.c-torture/execute/920428-2.c: Likewise.
41924         * gcc-c-torture/execute/va-arg-11.c: Call exit.
41925         * gcc.c-torture/execute/va-arg-21.c: Likewise.
41926
41927 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41928
41929         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
41930         * gcc.dg/pack-test-2.c: Likewise.
41931
41932 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41933
41934         Tests by Zack Weinberg <zackw@stanford.edu>.
41935
41936         * gcc.dg/cpp/defined.c: Update.
41937         * gcc.dg/cpp/defined_trad.c: New tests.
41938
41939 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41940
41941         * gcc.dg/cpp/trad-direct.c: Update.
41942
41943 2000-12-11  Neil Booth  <neilb@earthling.net>
41944
41945         * gcc.dg/cpp/defined_trad.c
41946
41947 2000-12-11  Neil Booth  <neilb@earthling.net>
41948
41949         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
41950
41951 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41952
41953         * gcc.dg/format-miss-2.c: New test.
41954
41955 2000-12-09  Neil Booth  <neilb@earthling.net>
41956
41957         * gcc.dg/cpp/lineflags.c: New tests.
41958         * gcc.dg/cpp/poison.c: Update.
41959         * gcc.dg/cpp/redef2.c: Update.
41960         * gcc.dg/cpp/skipping.c: New test.
41961
41962 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
41963
41964         * g++.old-deja/g++.other/eh3.C: New testcase.
41965
41966 2000-12-07  Neil Booth  <neilb@earthling.net>
41967
41968         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
41969         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
41970         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
41971         wtr-union-init-2.c, wtr-union-init-3.c: Update.
41972         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
41973         Update.
41974
41975 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41976
41977         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
41978         __SIZE_TYPE__ instead of int for type of integers cast to
41979         pointers.
41980
41981 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
41982
41983         * g++.old-deja/g++.other/cleanup4.C: New test.
41984
41985 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41986
41987         * format-sec-1.c: New test.
41988
41989 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41990
41991         * gcc.dg/format-nonlit-3.c: New test.
41992
41993 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41994
41995         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
41996         through a null pointer.
41997
41998 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41999
42000         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42001         * g++.old-deja/g++.pt/partial4.C: New test.
42002
42003 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42004
42005         * gcc.c-torture/execute/ieee/hugeval.x: New.
42006
42007 2000-12-06  Neil Booth  <neilb@earthling.net>
42008
42009         * gcc.dg/cpp/backslash2.c: New tests.
42010
42011 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42012
42013         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42014         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42015
42016 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42017
42018         * gcc.c-torture/execute/20001203-2.c: New testcase.
42019
42020 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42021
42022         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42023         * g++.old-deja/g++.other/virtual10.C: New test.
42024
42025 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42026
42027         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42028
42029 2000-12-05  Richard Henderson  <rth@redhat.com>
42030
42031         * gcc.c-torture/compile/20001205-1.c: New.
42032
42033 2000-12-04  Neil Booth  <neilb@earthling.net>
42034
42035         * g++.old-deja/g++.other/virtual9.C: New test.
42036         * g++.old-deja/g++.pt/crash61.C: New test.
42037         * gcc.c-torture/execute/loop-9.c: New test.
42038
42039 2000-12-04  Neil Booth  <neilb@earthling.net>
42040
42041         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42042         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42043         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42044         * gcc.dg/cpp/extratokens.c: ...here.
42045
42046 2000-12-04  Neil Booth  <neilb@earthling.net>
42047
42048         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42049         New tests.
42050
42051 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42052
42053         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42054         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42055
42056 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42057
42058         * gcc.c-torture/execute/20001203-1.c: New test.
42059
42060 2000-12-03  Neil Booth  <neilb@earthling.net>
42061
42062         * gcc.dg/cpp/macro6.c: New test cases.
42063
42064 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42065
42066         * gcc.c-torture/execute/string-opt-9.c: New test.
42067         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42068         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42069         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42070
42071         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42072         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42073
42074 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42075
42076         * gcc.dg/cpp/if-6.c: New testcase.
42077
42078         * gcc.dg/20001201-1.c: New testcase.
42079
42080 2000-12-02  Neil Booth  <neilb@earthling.net>
42081
42082         * g++.old-deja/g++.other/externC4.C,
42083         g++.old-deja/g++.other/friend10.C: New tests.
42084
42085 2000-12-02  Neil Booth  <neilb@earthling.net>
42086
42087         * g++.old-deja/g++.other/instan2.C
42088         * g++.old-deja/g++.other/instan3.C: New test.
42089
42090 2000-12-02  Neil Booth  <neilb@earthling.net>
42091
42092         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42093         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42094         gnuc99.c,gnuc99-pedantic.c: New tests.
42095
42096 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42097
42098         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42099         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42100
42101 2000-12-01  Neil Booth  <neilb@earthling.net>
42102
42103         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42104         * gcc.dg/cpp/poison.c: Update.
42105         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42106
42107 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42108
42109         * g77.f-torture/execute/20001201.f: New test.
42110
42111 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42112
42113         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42114
42115 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42116
42117         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42118
42119 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42120
42121         * g++.old-deja/g++.other/cast6.C: New test.
42122
42123 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42124
42125         * gcc.c-torture/execute/20001130-2.c: New testcase.
42126
42127 2000-11-30  Richard Henderson  <rth@redhat.com>
42128
42129         * gcc.c-torture/execute/20001130-1.c: New test.
42130
42131 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42132
42133         * g++.old-deja/g++.other/op3.C: New test.
42134
42135 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.old-deja/g++.other/op2.C: New test.
42138
42139 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42140
42141         * g++.old-deja/g++.other/crash38.C: New test.
42142
42143 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42144
42145         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42146
42147 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42148
42149         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42150         tests.
42151         * gcc.c-torture/execute/string-opt-6.c: New test.
42152
42153         * gcc.dg/20001117-1.c: Add main.
42154
42155 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42156
42157         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42158         Move from here ...
42159         * gcc.dg/940510-1.c: ... to here.
42160
42161         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42162         zero-size arrays in toplevel structures.
42163
42164 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42165
42166         * gcc.c-torture/execute/loop-8.c: New test.
42167
42168 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42169
42170         * g++.old-deja/g++.other/base1.C: New test.
42171
42172 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42173
42174         * g++.old-deja/g++.other/parse2.C: New test.
42175
42176 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42177
42178         * g++.old-deja/g++.pt/incomplete1.C: New test.
42179
42180 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42181
42182         * g++.old-deja/g++.other/friend9.C: New test.
42183
42184 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42185
42186         * gcc.dg/20001127-1.c: New test.
42187
42188 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42189
42190         * g++.old-deja/g++.pt/friend46.C: New test.
42191
42192 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42193
42194         * g++.old-deja/g++.other/ptrmem8.C: New test.
42195
42196 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42197
42198         * gcc.c-torture/execute/string-opt-7.c: New test.
42199         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42200
42201 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42202
42203         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42204         instead of 'mkcheck 2'.
42205
42206 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42207
42208         * gcc.c-torture/execute/memcheck/driver.c,
42209         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42210         C9X references to refer to C99.
42211
42212 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42213
42214         * gcc.dg/ultrasp3.c: New test.
42215
42216 2000-11-25  Neil Booth  <neilb@earthling.net>
42217
42218         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42219
42220 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42221
42222         * gcc.c-torture/compile/20001123-2.c: New.
42223
42224 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42225
42226         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42227
42228 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42229
42230         * gcc.dg/sequence-point-1.c: Add some new tests.
42231         * gcc.c-torture/execute/20001124-1.c: New test.
42232
42233 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42234
42235         * g++.old-deja/g++.other/vaarg4.C: New test.
42236         * gcc.c-torture/compile/20001123-1.c: New test.
42237
42238 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42239
42240         * g++.other/crash24.C: Adjust and remove XFAIL.
42241         * g++.other/crash37.C: New test.
42242
42243 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42244
42245         * g++.old-deja/g++.pt/instantiate9.C: New test.
42246
42247 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42248
42249         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42250         new ABI, too.
42251
42252         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42253         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42254
42255 2000-11-22  Neil Booth  <neilb@earthling.net>
42256
42257         * gcc.dg/cpp/Wtrigraphs.c: New test.
42258
42259 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42260
42261         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42262
42263 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42264
42265         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42266
42267 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42268
42269         * lib/gcc-dg.exp: load_lib scanasm.exp.
42270         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42271         * lib/g++-dg.exp: load_lib scanasm.exp.
42272         * lib/scanasm.exp: New.
42273         (scan-assembler, scan-assembler-not): Add optional arguments to
42274         test name, or if not present, the pattern name.
42275         (scan-assembler-dem, scan-assembler-dem-not): New.
42276
42277         * g++.dg/dg.exp: New.
42278
42279 2000-11-21  Neil Booth  <neilb@earthling.net>
42280
42281         * gcc.dg/cpp/integrated1.c: Remove.
42282
42283 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42284
42285         * gcc.c-torture/execute/20001121-1.c: New test.
42286
42287 2000-11-21  Richard Henderson  <rth@redhat.com>
42288
42289         * gcc.c-torture/compile/20001121-1.c: New test.
42290
42291 2000-11-20  Neil Booth  <neilb@earthling.net>
42292
42293         * gcc.dg/cpp/integrated1.c: New test.
42294
42295 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42296
42297         * g++.old-deja/g++.other/inline17.C: New test.
42298
42299 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42300
42301         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42302         local variable to be zero: I made the variable global. Now
42303         uses abort() and exit() instead of relying on main's return value.
42304
42305 2000-11-20  Neil Booth  <neilb@earthling.net>
42306
42307         * gcc.dg/cpp/paste2.c: Update test.
42308         * objc/execute/paste.m: New test.
42309
42310 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42311
42312         * gcc.dg/c99-condexpr-1.c: New test.
42313
42314 2000-11-20  Neil Booth  <neilb@earthling.net>
42315
42316         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42317
42318 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42319
42320         * g++.old-deja/g++.pt/export1.C: New test.
42321
42322 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42323
42324         * gcc.dg/20001117-1.c: New test.
42325
42326 2000-11-18  Richard Henderson  <rth@redhat.com>
42327
42328         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42329
42330 2000-11-18  Richard Henderson  <rth@redhat.com>
42331
42332         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42333         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42334         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42335
42336 2000-11-18  Richard Henderson  <rth@redhat.com>
42337
42338         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42339         (main): New.  Exit cleanly.
42340
42341 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42342
42343         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42344         gcc.dg/c99-fordecl-2.c: New tests.
42345
42346 2000-11-18  Richard Henderson  <rth@redhat.com>
42347
42348         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42349         * gcc.c-torture/execute/zerolen-2.c: New.
42350
42351 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42352
42353         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42354         memory.
42355
42356 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42357
42358         * g++.old-deja/g++.pt/instantiate8.C: New test.
42359
42360 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42361
42362         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42363         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42364
42365 2000-11-16  Nick Clifton  <nickc@redhat.com>
42366
42367         * gcc.c-torture/execute/nestfunc-2.c: New test.
42368         * gcc.c-torture/execute/nestfunc-3.c: New test.
42369
42370 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42371
42372         * gcc.c-torture/compile/20001116-1.c: New test.
42373
42374 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42375
42376         * gcc.c-torture/execute/20001115-1.c: New test.
42377
42378 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42379
42380         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42381         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42382         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42383         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42384
42385 2000-11-15  Neil Booth  <neilb@earthling.net>
42386
42387         gcc.dg/cpp/_Pragma1.c: Update.
42388         gcc.dg/cpp/_Pragma2.c: New test.
42389
42390 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42391
42392         * g++.old-deja/g++.other/anon5.C: New test.
42393
42394 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42395
42396         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42397         tests.
42398
42399 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42400
42401         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42402         output.
42403
42404 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42405
42406         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42407         labels at end of compound statements.
42408
42409 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42410
42411         * gcc.c-torture/execute/loop-7.c: New test.
42412
42413 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42414
42415         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42416
42417 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42418
42419         * gcc.dg/c99-bool-1.c: New test.
42420
42421 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42422
42423         * gcc.dg/c99-scope-1.c: Remove xfail.
42424         * gcc.dg/c99-scope-2.c: New test.
42425
42426 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42427
42428         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42429         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42430
42431 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42432
42433         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42434         error messages.
42435
42436         * g++.mike/p700.C: Don't typedef wchar_t.
42437         * g++.mike/p784.C: Likewise.
42438         * g++.mike/eb101.C: Don't use __wchar_t.
42439
42440 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42441
42442         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42443         from DO loop.
42444
42445 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42446
42447         * gcc.c-torture/execute/20001111-1.c: New test.
42448
42449 2000-11-10  Nick Clifton  <nickc@redhat.com>
42450
42451         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42452         long multuiple and accumulate.
42453
42454 2000-11-09  Richard Henderson  <rth@redhat.com>
42455
42456         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42457         via size_t instead of int.
42458
42459         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42460         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42461         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42462         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42463
42464 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42465
42466         * gcc.c-torture/compile/20001109-1.c: New test.
42467         * gcc.c-torture/compile/20001109-2.c: New test.
42468
42469 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42470
42471         * g++.old-deja/g++.pt/operator1.C: New test.
42472         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42473
42474 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42475
42476         * gcc.dg/20001108-1.c: New test.
42477
42478 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42479
42480         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42481         with both arguments constant strings.
42482         * gcc.c-torture/execute/string-opt-3.c: New test.
42483         * gcc.c-torture/execute/string-opt-4.c: New test.
42484         * gcc.c-torture/execute/string-opt-5.c: New test.
42485
42486 2000-11-08  Nick Clifton  <nickc@redhat.com>
42487
42488         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42489         mulsidi3adddi patterns.
42490
42491 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42492
42493         * g++.old-deja/g++.other/crash36.C: New test.
42494
42495 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42496
42497         * g++.old-deja/g++.other/init16.C: New test.
42498
42499 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42500
42501         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42502
42503 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42504
42505         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42506         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42507         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42508
42509 2000-11-07  DJ Delorie  <dj@redhat.com>
42510
42511         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42512
42513 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42514
42515         * gcc.c-torture/execute/string-opt-1.c: New test.
42516
42517 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42518
42519         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42520         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42521         parameters in registers, and there is no way for a varargs
42522         function to know in which order the integer and floating-point
42523         parameters should be interleaved when they are placed on the
42524         stack.
42525         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42526         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42527
42528 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42529
42530         * gcc.c-torture/execute/string-opt-2.c: New test.
42531
42532 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42533
42534         * g++.old-deja/g++.pt/crash60.C: New test.
42535
42536 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42537
42538         * g++.old-deja/g++.other/crash24.C: New test.
42539         * g++.old-deja/g++.other/crash25.C: New test.
42540         * g++.old-deja/g++.other/crash26.C: New test.
42541         * g++.old-deja/g++.other/crash27.C: New test.
42542         * g++.old-deja/g++.other/crash28.C: New test.
42543         * g++.old-deja/g++.other/crash29.C: New test.
42544         * g++.old-deja/g++.other/crash30.C: New test.
42545         * g++.old-deja/g++.other/crash31.C: New test.
42546         * g++.old-deja/g++.other/crash32.C: New test.
42547         * g++.old-deja/g++.other/crash33.C: New test.
42548         * g++.old-deja/g++.other/crash34.C: New test.
42549         * g++.old-deja/g++.other/crash35.C: New test.
42550
42551 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42552
42553         * gcc.c-torture/execute/20001031-1.c: New test.
42554
42555 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42556
42557         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42558         namespace.
42559
42560         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42561         standards-conformant.
42562
42563         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42564
42565         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42566         * g++.old-deja/g++.mike/p755a.C: Likewise.
42567         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42568         library makes no calls to `operator new' during initialization.
42569
42570 2000-11-04  Neil Booth  <neilb@earthling.net>
42571
42572         * gcc.dg/cpp/include2.c: New tests.
42573
42574 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42575
42576         * lib/g++.exp (g++_set_ld_library_path): New function.
42577         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42578
42579 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42580
42581         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42582         warnings.
42583
42584 2000-11-01  Richard Henderson  <rth@redhat.com>
42585
42586         * g++.old-deja/g++.ext/namedret1.C: New.
42587         * g++.old-deja/g++.ext/namedret2.C: New.
42588         * g++.old-deja/g++.ext/namedret3.C: New.
42589
42590 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42591
42592         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42593         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42594
42595 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42596
42597         * gcc.c-torture/execute/va-arg-21.c: New test.
42598
42599 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42600
42601         * gcc.dg/c99-complex-2.c: New test.
42602
42603 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42604
42605         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42606
42607 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42608
42609         * g++.old-deja/g++.other/inline16.C: New test.
42610
42611 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42612
42613         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42614         __PRETTY_FUNCTION__
42615
42616 2000-10-29  Neil Booth  <neilb@earthling.net>
42617
42618         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42619         New tests.
42620         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42621         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42622         optimisation.
42623
42624 2000-10-29  Neil Booth  <neilb@earthling.net>
42625
42626         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42627         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42628         * mi5.c: Test multiple includes work with -C.
42629         * trigraphs.c: Test ^= version.
42630
42631 2000-10-28  Neil Booth  <neilb@earthling.net>
42632
42633         New tests and test updates for new macro expander.
42634
42635         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42636         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42637         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42638         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42639         new diagnostic messages.
42640
42641         * gcc.dg/cpp/macro3.c: New tests.
42642
42643 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42644
42645         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42646         on the same line.
42647
42648 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42649
42650         * g++.old-deja/g++.other/eh2.C: New test.
42651
42652 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42653
42654         * gcc.c-torture/execute/20001027-1.c: New test.
42655
42656 2000-10-26  Richard Henderson  <rth@redhat.com>
42657
42658         * gcc.c-torture/execute/20001026-1.c: New.
42659
42660 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42661
42662         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42663         * g++.old-deja/g++.law/builtin1.C: Likewise.
42664         * g++.old-deja/g++.law/ctors10.C: Likewise.
42665         * g++.old-deja/g++.law/virtual3.C: Likewise.
42666         * g++.old-deja/g++.mike/p658.C: Likewise.
42667         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42668         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42669         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42670         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42671         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42672
42673 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42674
42675         * gcc.c-torture/compile/20001024-1.c: New test.
42676
42677 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42678
42679         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42680         to tell us whether or not we are using V3.
42681
42682 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42683
42684         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42685         operands.
42686
42687 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42688
42689         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42690
42691 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42692
42693         * gcc.c-torture/execute/20001024-1.c: New test.
42694
42695 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42696
42697         * g++.old-deja/g++.other/sibcall1.C: New test.
42698
42699 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42700
42701         * gcc.dg/noncompile/init-3.c: New test.
42702
42703 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42704
42705         * gcc.dg/format-array-1.c: New test.
42706
42707 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42708
42709         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42710         writing through null pointers; remove comment about testing
42711         unterminated strings.
42712
42713 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42714
42715         * gcc.c-torture/execute/20001017-2.c: New test.
42716
42717 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42718
42719         * gcc.c-torture/compile/20001018-1.c: New test.
42720         * gcc.c-torture/compile/20001018-1.x: Xfail.
42721
42722 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42723
42724         * gcc.c-torture/execute/20001017-1.c: New test.
42725
42726 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42727
42728         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42729         for multiple use of arguments with scanf formats; add tests for
42730         multiple use of arguments.
42731
42732 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42733
42734         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42735
42736 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42737
42738         * gcc.dg/format-miss-1.c: New test.
42739
42740 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42741
42742         * gcc.c-torture/execute/20001013-1.c: New test.
42743
42744 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42745
42746         * gcc.dg/format-branch-1.c: New test.
42747
42748 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42749
42750         * README, lib/file-format.exp: Remove EGCS references.
42751
42752 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42753
42754         * gcc.dg/20001013-1.c: New test.
42755
42756 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42757
42758         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42759         for intmax_t in the compiler using __typeof__ and the type rules
42760         for conditional expressions.
42761
42762 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42763
42764         * gcc.dg/20001012-1.c: New test.
42765         * gcc.dg/20001012-2.c: New test.
42766
42767 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42768
42769         * gcc.dg/format-attr-1.c: New test.
42770
42771 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42772
42773         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42774         __LONG_LONG_MAX__ instead of LLONG_MAX.
42775
42776 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42777
42778         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42779         scanf flags.
42780         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42781         flags.
42782
42783 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42784
42785         * gcc.dg/sequence-pt-1.c: New test.
42786
42787 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42788
42789         * gcc.c-torture/execute/20001011-1.c: New testcase.
42790         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42791
42792 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42793
42794         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42795         does not error on it.
42796
42797 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42798
42799         * gcc.dg/20001009-1.c: New test.
42800
42801 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42802
42803         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42804         * gcc.c-torture/execute/20001009-2.c: ... to here.
42805
42806 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42807
42808         * gcc.c-torture/compile/20001009-1.c: New testcase.
42809         * gcc.c-torture/execute/20001009-1.c: New testcase.
42810         Testcases provided by Jan Hubicka <jh@suse.cz>.
42811
42812 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42813
42814         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42815         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42816         uintmax_t using <limits.h> to emulate the compiler's internal
42817         logic.  No longer XFAIL %j tests.
42818
42819 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42820
42821         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42822         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42823         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42824         regexps and details of expected handling of some bad formats.
42825         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42826         suppression.
42827
42828 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42829
42830         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42831         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42832         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42833         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42834         in list archives.
42835
42836 2000-10-06  Richard Henderson  <rth@cygnus.com>
42837
42838         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42839         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42840         * g++.old-deja/g++.jason/report.C: Likewise.
42841         * g++.old-deja/g++.law/friend5.C: Likewise.
42842         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42843         of the expected warnings.
42844
42845 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42846
42847         * g++.old-deja/g++.pt/enum14.C: New test.
42848
42849 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42850
42851         * g++.old-deja/g++.pt/crash59.C: New test.
42852
42853 2000-10-04  Will Cohen  <wcohen@redhat.com>
42854
42855         * gcc.dg/20000926-1.c: New test.
42856
42857 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42858
42859         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42860         function name for current C++ compiler.
42861         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42862
42863 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42864
42865         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42866         __PRETTY_FUNCTION__.
42867         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42868
42869 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42870
42871         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42872
42873 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42874
42875         * gcc.c-torture/compile/20000923-1.c: New test.
42876
42877 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42878
42879         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42880         * g++.old-deja/g++.pt/ttp62.C: Same.
42881         * g++.old-deja/g++.other/inline14.C: Same.
42882
42883 2000-09-24  Richard Henderson  <rth@cygnus.com>
42884
42885         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42886
42887 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42888
42889         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42890
42891 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42892
42893         * gcc.c-torture/compile/20000922-1.c: New file.
42894
42895 2000-09-21  Nick Clifton  <nickc@redhat.com>
42896
42897         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42898         a signed long modulo operation.
42899         (mod6): New function - perform an unsigned long modulo operation.
42900         (main): Add tests for modulos of very large numbers by very small
42901         dividends.
42902
42903 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42904
42905         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42906
42907 2000-09-19  Richard Henderson  <rth@cygnus.com>
42908
42909         * gcc.dg/compare2.c (case 10): XFAIL.
42910
42911 2000-09-18  Richard Henderson  <rth@cygnus.com>
42912
42913         * gcc.c-torture/execute/20000906-1.c: Move ...
42914         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42915         that support __builtin_trap.
42916
42917 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
42918
42919         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
42920
42921 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42922
42923         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
42924         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
42925         more $ format tests.
42926
42927 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42928
42929         * gcc.dg/format-errmk-1.c: New test.
42930
42931 2000-09-17  Greg McGary  <greg@mcgary.org>
42932
42933         * gcc.c-torture/execute/20000917-1.x: Remove.
42934
42935 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42936
42937         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
42938
42939 2000-09-17  Greg McGary  <greg@mcgary.org>
42940
42941         * gcc.c-torture/execute/20000917-1.c: New test.
42942         * gcc.c-torture/execute/20000917-1.x: XFAIL.
42943
42944 2000-09-16  Neil Booth  <NeilB@earthling.net>
42945
42946         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
42947         in nested macro bug.
42948
42949 2000-09-15  Neil Booth  <NeilB@earthling.net>
42950
42951         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
42952
42953 2000-09-14  Jeffrey A Law  (law@cygnus.com)
42954
42955         * gcc.c-torture/execute/20000914-1.c: New test.
42956
42957 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
42958
42959         * g++.other/inline13.C: New test.
42960
42961 2000-09-12  Andreas Jaeger  <aj@suse.de>
42962
42963         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
42964         constant by Ulrich Drepper <drepper@redhat.com>.
42965
42966 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
42967
42968         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
42969
42970 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42971
42972         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
42973
42974 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
42975
42976         * gcc.dg/cpp/backslash.c: New test.
42977
42978 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
42979
42980         * gcc.c-torture/execute/20000910-1.c: New test.
42981         * gcc.c-torture/execute/20000910-2.c: Likewise.
42982
42983 2000-09-11  Robert Lipe  <robertl@sco.com>
42984
42985         * gcc.dg/pragma-align.c: New test.
42986
42987 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42988
42989         * g++.old-deja/g++.pt/explicit82.C: New test.
42990         * g++.old-deja/g++.pt/explicit83.C: New test.
42991
42992 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
42993
42994         * gcc.dg/asm-names.c: New test.
42995
42996 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42997
42998         * gcc.dg/cpp/tr-warn6.c: New test
42999
43000 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43001
43002         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43003         be accepted.
43004
43005 2000-09-07  Catherine Moore  <clm@redhat.com>
43006
43007         * gcc.c-torture/execute/unroll-1.c: New test.
43008
43009 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43010
43011         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43012         ERROR markers.
43013         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43014         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43015         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43016         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43017         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43018         Preprocess only.
43019         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43020         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43021
43022 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43023
43024         * g++.old-deja/g++.pt/deduct2.C: New test.
43025
43026 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43027
43028         * g++.old-deja/g++.pt/parms2.C: New test.
43029
43030 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43031
43032         * g++.old-deja/g++.pt/crash58.C: New test.
43033
43034 2000-09-06  Greg McGary  <greg@mcgary.org>
43035
43036         * gcc.c-torture/execute/20000906-1.c: New test.
43037         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43038
43039 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43040
43041         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43042
43043 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43044
43045         * g++.old-deja/g++.pt/crash57.C: New test.
43046
43047 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43048
43049         * g++.old-deja/g++.pt/crash56.C: New test.
43050
43051 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43052
43053         * g++.old-deja/g++.pt/koenig1.C: New test.
43054
43055 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43056
43057         * gcc.dg/20000904-1.c: New test.
43058
43059 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43060
43061         * gcc.dg/cpp/paste8.c: New test.
43062
43063 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43064
43065         * gcc.c-torture/compile/20000827-1.c: New test.
43066
43067 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43068
43069         * gcc.dg/format-diag-1.c: New test.
43070
43071 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43072
43073         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43074         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43075         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43076         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43077         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43078
43079 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43080
43081         * g++.old-deja/g++.other/nested4.C: New test.
43082
43083 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43084
43085         * g++.old-deja/g++.ns/scoped1.C: New test.
43086
43087 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43088
43089         * lib/g++.exp: Support testing already-installed GCC.
43090
43091 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43092
43093         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43094
43095 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43096
43097         * gcc.dg/return-type-2.c: New test.
43098
43099 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43100
43101         * gcc.c-torture/compile/20000825-1.c: New test.
43102
43103 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43104
43105         * gcc.dg/dwarf2-2.c: New test.
43106
43107 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43108
43109         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43110         dg-warning regexps.
43111
43112 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43113
43114         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43115         gcc.dg/format-ext-5.c: New tests.
43116
43117 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43118
43119         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43120
43121 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43122
43123         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43124
43125 2000-08-24  Richard Henderson  <rth@cygnus.com>
43126
43127         * gcc.dg/ia64-sync-1.c: New test.
43128         * gcc.dg/ia64-sync-2.c: New test.
43129         * gcc.dg/ia64-asm-1.c: New test.
43130
43131 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43132
43133         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43134         * gcc.dg/format-ext-2.c: New test.
43135
43136 2000-08-23  Jason Merrill  <jason@redhat.com>
43137
43138         * lib/old-dejagnu.exp: Also ignore "In member function" and
43139         "At global scope".
43140
43141 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43142
43143         * gcc.dg/noncompile/label-lineno-1.c: New test.
43144
43145 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43146
43147         * gcc.dg/c99-array-nonobj-1.c: New test.
43148
43149 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43150
43151         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43152         tests.
43153         * gcc.dg/format-ext-1.c: New test.
43154
43155 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43156
43157         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43158         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43159         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43160         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43161         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43162
43163 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43164
43165         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43166         gcc.dg/c99-strftime-2.c: New tests.
43167
43168 2000-08-22  Richard Henderson  <rth@cygnus.com>
43169
43170         * gcc.c-torture/execute/20000822-1.c: New test.
43171
43172 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43173
43174         * gcc.c-torture/execute/20000819-1.x: Remove.
43175
43176 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43177
43178         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43179         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43180         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43181         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43182         gcc.dg/format-xopen-1.c: New tests.
43183
43184 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43185
43186         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43187
43188 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43189
43190         * g++.old-deja/g++.other/loop2.C: New test.
43191
43192         * gcc.c-torture/compile/20000606-1.c: New test.
43193         * gcc.c-torture/compile/20000728-1.c: New test.
43194         * gcc.c-torture/execute/20000801-1.c: New test.
43195         * gcc.c-torture/execute/20000801-2.c: New test.
43196         * gcc.c-torture/execute/20000819-1.c: New test.
43197         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43198         * gcc.dg/20000629-1.c: New test.
43199         * gcc.dg/20000724-1.c: New test.
43200         * gcc.dg/20000807-1.c: New test.
43201
43202 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43203
43204         * gcc.dg/cpp/pragma-1.c: New test.
43205         * gcc.dg/cpp/pragma-2.c: New test.
43206
43207 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43208
43209         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43210         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43211
43212 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43213
43214         * gcc.c-torture/compile/20000818-1.c: New test.
43215
43216 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43217
43218         * gcc.c-torture/execute/20000818-1.c: New test.
43219
43220 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43221
43222         * gcc.dg/format-va-1.c: New test.
43223
43224 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43225
43226         * g++.old-deja/g++.other/typedef8.C: New test.
43227
43228 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43229
43230         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43231         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43232         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43233         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43234         * g++.old-deja/g++.other/ptrmem7.C: New test.
43235         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43236
43237 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43238
43239         * g++.old-deja/g++.pt/typename27.C: New test.
43240
43241 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43242
43243         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43244         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43245         * g++.old-deja/g++.pt/friend45.C: New test.
43246         * g++.old-deja/g++.other/friend8.C: New test.
43247
43248 2000-08-15  Richard Henderson  <rth@cygnus.com>
43249
43250         * gcc.c-torture/execute/20000815-1.c: New test.
43251
43252 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43253
43254         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43255         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43256         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43257
43258 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43259
43260         * g++.old-deja/g++.other/refinit2.C: New test.
43261
43262 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43263
43264         * lib/c-torture.exp (c-torture): Make
43265         compiler_conditional_xfail_data global.
43266         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43267         compiler_conditional_xfail_data machinery.
43268         (f-torture-execute): Likewise.
43269         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43270         and only when unrolling loops.
43271
43272         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43273
43274 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43275
43276         * g++.old-deja/g++.pt/explicit81.C: New test.
43277
43278 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43279
43280         * g++.old-deja/g++.pt/typename26.C: New test.
43281
43282 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43283
43284         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43285         warning.
43286
43287 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43288
43289         * g++.old-deja/g++.other/array3.C: New test.
43290
43291 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43292
43293         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43294         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43295         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43296         New tests.
43297
43298 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43299
43300         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43301         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43302
43303 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43304
43305         * gcc.c-torture/execute/20000808-1.c: New test.
43306
43307 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43308
43309         * gcc.dg/c90-const-expr-1.c: New test.
43310
43311 2000-08-08  Richard Henderson  <rth@cygnus.com>
43312
43313         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43314
43315 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43316
43317         * gcc.dg/noncompile/const-ll-1.c: New test.
43318
43319 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43320
43321         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43322
43323 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43324
43325         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43326         that running programs linked against the shared version of libobjc
43327         run correctly.
43328
43329 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43330
43331         * gcc.dg/c99-printf-1.c: New test.
43332
43333 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43334
43335         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43336
43337 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43338
43339         * gcc.c-torture/execute/20000731-1.x: Delete.
43340
43341 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43342
43343         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43344         and torture_without_loops as is done by c-torture.exp.
43345         (search_for): Copy from c-torture.exp.
43346         (gcc-dg-runtest): New function, drives a directory of tests
43347         iterating over the TORTURE_OPTIONS.
43348         (scan-assembler, scan-assembler-not): Move here from
43349         individual directory drivers.
43350
43351         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43352         defined by lib/gcc-dg.exp.
43353         * gcc.dg/cpp/cpp.exp: Likewise.
43354         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43355         gcc-dg-runtest, so we cycle over optimization options.
43356
43357         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43358         * gcc.dg/compare2.c: No longer expected to fail.
43359
43360 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43361
43362         * gcc.c-torture/execute/20000804-1.c: New test.
43363
43364 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43365
43366         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43367
43368 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43369
43370         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43371
43372 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43373
43374         * gcc.c-torture/compile/20000803-1.c: New test.
43375
43376 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43377
43378         * gcc.c-torture/execute/20000801-3.c,
43379         gcc.c-torture/execute/20000801-4.c: New tests.
43380         * gcc.c-torture/execute/20000801-3.x,
43381         gcc.c-torture/execute/20000801-4.x: Xfail.
43382
43383 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43384
43385         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43386         libobjc/.libs to allow for libtool.
43387
43388 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43389
43390         * gcc.c-torture/compile/20000802-1.c: New test.
43391
43392 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43393
43394         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43395
43396 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43397
43398         * gcc-c-torture/execute/20000731-2.c: New test.
43399
43400         * gcc.c-torture/execute/20000731-1.c: New test.
43401         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43402
43403 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43404
43405         * testsuite/gcc.dg/cpp/paste7.c: New test.
43406         * gcc.dg/cpp/20000725-1.c: New test.
43407
43408 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43409
43410         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43411         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43412         declaration warning for __builtin_dwarf_reg_size.
43413
43414         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43415
43416 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43417
43418         * gcc.dg/noncompile/voidparam-1.c: New test.
43419
43420 2000-07-30  Richard Henderson  <rth@cygnus.com>
43421
43422         * gcc.dg/c90-digraph-1.c: Don't xfail.
43423         * gcc.dg/compare2.c (case 10): Xfail.
43424         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43425
43426 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43427
43428         * gcc.dg/c99-main-1.c: New test.
43429
43430 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43431
43432         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43433
43434 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43435
43436         * gcc.c-tortuer/execute/20000726-1.c: New test.
43437
43438 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43439
43440         * gcc.c-torture/execute/enum-2.c: New test.
43441
43442 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43443
43444         * gcc.dg/cpp/tr-warn3.c: New test.
43445
43446 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43447
43448         * g++.old-deja/g++.ext/implicit1.C: Remove.
43449         * g++.old-deja/g++.jason/c2.C: Remove
43450         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43451         * g++.old-deja/g++.pt/crash16.C: Likewise.
43452         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43453
43454 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43455
43456         * g++.old-deja/g++.other/for2.C: New test.
43457
43458 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43459
43460         * gcc.dg/20000720-1.c: New test.
43461
43462 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43463
43464         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43465
43466 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43467
43468         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43469         * gcc.c-torture/execute/20000722-1.c: New.
43470         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43471
43472 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43473
43474         * gcc.dg/cpp/20000720-1.S: New test.
43475
43476 2000-07-21  Michael Meissner  <meissner@redhat.com>
43477
43478         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43479
43480 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43481
43482         * g++.old-deja/g++.brendan/crash16.C,
43483         g++.old-deja/g++.brendan/parse3.C,
43484         g++.old-deja/g++.brendan/redecl1.C,
43485         g++.old-deja/g++.ns/template13.C,
43486         g++.old-deja/g++.other/decl4.C,
43487         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43488
43489 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43490
43491         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43492         and "Internal error".
43493
43494         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43495         regexps.
43496         * gcc.dg/cpp/paste6.c: New test.
43497
43498 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43499
43500         * gcc.dg/cpp/tr-direct.c: New test.
43501
43502         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43503         gcc.dg/cpp/undef1.c: Tweak error regexps.
43504
43505 2000-07-18  Eric Christopher <echristo@redhat.com>
43506
43507         * gcc.c-torture/compile/20000718-1.c: New test.
43508
43509 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43510
43511         * cpplex.c (_cpp_push_token): If the token being pushed back
43512         is the previous token in this context, just subtract one from
43513         context->posn.
43514         * cppmacro.c (save_expansion): Clear aux field when storing a
43515         placemarker.
43516
43517 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43518
43519         * gcc.dg/noncompile/redecl-1.c: New test.
43520
43521 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43522
43523         * gcc.c-torture/execute/20000717-5.c: New test.
43524         * gcc.c-torture/execute/20000717-1.x: Removed.
43525
43526 2000-07-17  Richard Henderson  <rth@cygnus.com>
43527
43528         * gcc.c-torture/execute/20000717-4.c: New test.
43529
43530 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43531
43532         * gcc.dg/cpp/syshdr.c: New test.
43533         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43534
43535 2000-07-17  Neil Booth  <neilb@earthling.net>
43536
43537         * gcc.dg/cpp/cmdlne-dM.c: New test.
43538         * gcc.dg/cpp/cmdlne-dD.c: New test.
43539
43540 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43541
43542         * gcc.c-torture/execute/20000717-3.c: New test.
43543
43544         * gcc.c-torture/compile/20000717-1.c: New test.
43545
43546 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43547
43548         * gcc.c-torture/execute/20000717-2.c: New test.
43549
43550 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43551
43552         * gcc.dg/formatz-1.c: New test.
43553
43554         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43555         * gcc.dg/c99-digraph-1.c: New tests.
43556
43557         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43558         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43559
43560         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43561         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43562         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43563         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43564         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43565         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43566         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43567
43568 2000-07-17   Greg McGary <greg@mcgary.org>
43569
43570         * gcc.c-torture/execute/20000717-1.c: New test.
43571         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43572
43573 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43574
43575         * gcc.c-torture/execute/20000715-2.c: New test.
43576         * gcc.dg/20000715-1.c: New test.
43577
43578 2000-07-15  Michael Meissner  <meissner@redhat.com>
43579
43580         * gcc.c-torture/execute/20000715-1.c: New test.
43581
43582 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43583
43584         * gcc.c-torture/execute/20000707-1.c: New test.
43585
43586 2000-07-13  Neil Booth  <NeilB@earthling.net>
43587
43588         * testsuite/gcc.dg/cpp/digraph1.c,
43589         testsuite/gcc.dg/cpp/digraph2.c,
43590         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43591
43592 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43593
43594         * g77.f-torture/compile/20000630-2.f: New test.
43595         * g77.f-torture/compile/20000630-2.x
43596
43597 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43598
43599         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43600
43601 2000-07-11  Neil Booth  <NeilB@earthling.net>
43602
43603         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43604
43605 2000-07-11  Neil Booth  <NeilB@earthling.net>
43606
43607         * gcc.dg/cpp/cmdlne-C.c: New.
43608
43609 2000-07-09  Neil Booth  <NeilB@earthling.net>
43610
43611         * gcc.dg/cpp/directiv.c: New tests.
43612         * gcc.dg/cpp/undef1.c: Update.
43613
43614 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43615
43616         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43617
43618 2000-07-09  Neil Booth  <NeilB@earthling.net>
43619
43620         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43621
43622 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43623
43624         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43625         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43626
43627 2000-07-08  Neil Booth  <NeilB@earthling.net>
43628
43629         * gcc.dg/cpp/macsyntx.c: New tests.
43630
43631 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43632
43633         * gcc.dg/20000707-1.c: New test.
43634
43635 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43636
43637         * gcc.c-torture/execute/20000706-1.c: New test.
43638         * gcc.c-torture/execute/20000706-2.c: New test.
43639         * gcc.c-torture/execute/20000706-3.c: New test.
43640         * gcc.c-torture/execute/20000706-4.c: New test.
43641         * gcc.c-torture/execute/20000706-5.c: New test.
43642
43643 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43644
43645         * g++.old-deja/g++.pt/instantiate7.C: New test.
43646
43647 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43648
43649         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43650         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43651         * g++.old-deja/g++.other/rtti3.C: Likewise.
43652         * g++.old-deja/g++.other/rttid3.C: Likewise.
43653
43654 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43655
43656         *  g77.f-torture/compile/20000630-1.x: Fix typo
43657
43658 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43659
43660         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43661         assembly output.
43662
43663 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43664
43665         * gcc.dg/cpp/ident.c: New test.
43666
43667 2000-07-05  Neil Booth  <NeilB@earthling.net>
43668
43669         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43670           gcc.dg/cpp/lexstrng.c: New tests.
43671
43672 2000-07-04  Neil Booth  <NeilB@earthling.net>
43673
43674         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43675         * gcc.dg/cpp/strify2.c: Same.
43676
43677 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43678
43679         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43680         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43681         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43682         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43683
43684         * testsuite/gcc.dg/cpp/macro1.c,
43685         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43686         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43687         testsuite/gcc.dg/cpp/strify1.c,
43688         testsuite/gcc.dg/cpp/strify2.c: New tests.
43689
43690 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43691
43692         * gcc.c-torture/execute/20000703-1.c: New test.
43693
43694 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43695
43696         * g++.old-deja/g++.pt (lookup10.C): New test.
43697
43698 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43699
43700         * g++.old-deja/g++.pt (typename25.C): New test.
43701
43702 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43703
43704         * gcc.c-torture/compile/20000701-1.c: New test.
43705
43706 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43707
43708         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43709         to test case.
43710
43711 2000-06-30  Catherine Moore  <clm@cygnus.com>
43712
43713         * gcc.c-torture/execute/align-1.c: New test.
43714
43715 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43716
43717         * g++.old-deja/g++.pt/expr8.C: New test.
43718         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43719
43720 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43721
43722         * gcc.c-torture/compile/20000629-1.c: New test.
43723
43724 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43725
43726
43727         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43728         gcc.dg/noncompile directory, depending on whether they're
43729         preprocessor tests or not.  Annotate all the tests for the dg
43730         framework.
43731
43732         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43733         * gcc.dg/noncompile/noncompile.exp: New.
43734
43735         * Moved files:
43736         Old name                                New name
43737         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43738         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43739         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43740         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43741         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43742         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43743         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43744         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43745         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43746         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43747         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43748         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43749         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43750         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43751         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43752         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43753         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43754         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43755         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43756         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43757         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43758         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43759         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43760         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43761
43762         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43763         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43764         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43765         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43766         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43767         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43768
43769 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43770
43771         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43772         declare one variable.  On the fourth, error.
43773         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43774         declared by 20000628-1a.h.
43775
43776 2000-06-29  Richard Henderson  <rth@redhat.com>
43777
43778         * gcc.c-torture/execute/930529-1.x: New file.
43779         * gcc.dg/920413-1.c: Adjust expected warning text.
43780         * gcc.dg/980217-1.c: Declare abort.
43781         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43782
43783 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43784
43785         * g77.f-torture/compile/20000629-1.f: New test.
43786         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43787
43788 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43789
43790         Rearrange lots of files, removing entirely the
43791         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43792         directories.
43793
43794         * Deleted files:
43795         gcc.c-torture/code_quality/code_quality.exp
43796         gcc.c-torture/special/special.exp
43797         gcc.failure/failure.exp
43798         gcc.failure/940409-1.x
43799         gcc.c-torture/compile/961203-1.x
43800
43801         * New files:
43802         gcc.misc-tests/linkage.exp
43803         gcc.c-torture/execute/920730-1t.c
43804         gcc.c-torture/execute/920730-1t.x
43805         gcc.c-torture/compile/920520-1.x
43806         gcc.c-torture/compile/920521-1.x
43807         gcc.c-torture/compile/981006-1.x
43808         gcc.c-torture/execute/eeprof-1.x
43809
43810         * Moved files (possibly with modifications to fit a new harness):
43811         Old name                                New name
43812         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43813         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43814         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43815         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43816         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43817         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43818         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43819         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43820         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43821         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43822         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43823         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43824         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43825         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43826
43827 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43828
43829         * c-torture/compile/961203-1.x: Delete.
43830
43831         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43832         not exit. Include stdio.h.
43833         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43834         * gcc.misc-tests/dg-12.c: Likewise.
43835         * gcc.misc-tests/dg-5.c: Likewise.
43836         * gcc.misc-tests/dg-6.c: Likewise.
43837         * gcc.misc-tests/dg-7.c: Prototype abort.
43838         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43839         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43840         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43841         not exit.
43842         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43843         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43844
43845 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43846
43847         * gcc.dg/cpp/20000628-1.c: New test.
43848         * gcc.dg/cpp/20000628-1.h: New header for above test.
43849         * gcc.dg/cpp/20000628-1a.h: Likewise.
43850
43851 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43852
43853         * gcc.dg/cpp: New directory.
43854         * gcc.dg/cpp/cpp.exp: New driver.
43855         * gcc.dg/cpp/20000627-1.c: New test.
43856         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43857         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43858         and rewrite as a compilation test.
43859
43860         * gcc.dg: Move many files into the cpp subdirectory, possibly
43861         renaming or editing them as well.
43862         Old name                New name
43863         990119-1.c              cpp/19990119-1.c
43864         990228-1.c              cpp/19990228-1.c
43865         990407-1.c              cpp/19990407-1.c
43866         990409-1.c              cpp/19990409-1.c
43867         990413-1.c              cpp/19990413-1.c
43868         990703-1.c              cpp/19990703-1.c
43869         20000127-1.c            cpp/20000127-1.c
43870         20000129-1.c            cpp/20000129-1.c
43871         20000207-1.c            cpp/20000207-1.c
43872         20000207-2.c            cpp/20000207-2.c
43873         20000209-1.c            cpp/20000209-1.c
43874         20000209-2.c            cpp/20000209-2.c
43875         20000301-1.c            cpp/20000301-1.c
43876         20000419-1.c            cpp/20000419-1.c
43877         20000510-1.S            cpp/20000510-1.S
43878         20000519-1.c            cpp/20000519-1.c
43879         20000529-1.c            cpp/20000529-1.c
43880         20000625-1.c            cpp/20000625-1.c
43881         20000625-2.c            cpp/20000625-2.c
43882         cpp-as1.c               cpp/assert1.c
43883         cpp-as2.c               cpp/assert2.c
43884         cxx-comments-1.c        cpp/cxxcom1.c
43885         cxx-comments-2.c        cpp/cxxcom2.c
43886         endif-label.c           cpp/endif.c
43887         cpp-hash1.c             cpp/hash1.c
43888         cpp-hash2.c             cpp/hash2.c
43889         cpp-if1.c               cpp/if-1.c
43890         cpp-if2.c               cpp/if-2.c
43891         cpp-if3.c               cpp/if-3.c
43892         cpp-if4.c               cpp/if-4.c
43893         cpp-if5.c               cpp/if-5.c
43894         cpp-cond.c              cpp/if-cexp.c
43895         cpp-missingop.c         cpp/if-mop.c
43896         cpp-missingparen.c      cpp/if-mpar.c
43897         cpp-opprec.c            cpp/if-oppr.c
43898         cpp-ifparen.c           cpp/if-paren.c
43899         cpp-shortcircuit.c      cpp/if-sc.c
43900         cpp-shift.c             cpp/if-shift.c
43901         cpp-unary.c             cpp/if-unary.c
43902         cpp-li1.c               cpp/line1.c
43903         cpp-li2.c               cpp/line2.c
43904         lineno.c                cpp/line3.c
43905         lineno-2.c              cpp/line4.c
43906         cpp-mi.c                cpp/mi1.c
43907         cpp-mic.h               cpp/mi1c.h
43908         cpp-micc.h              cpp/mi1cc.h
43909         cpp-mind.h              cpp/mi1nd.h
43910         cpp-mindp.h             cpp/mi1ndp.h
43911         cpp-mix.h               cpp/mi1x.h
43912         cpp-mi2.c               cpp/mi2.c
43913         cpp-mi2a.h              cpp/mi2a.h
43914         cpp-mi2b.h              cpp/mi2b.h
43915         cpp-mi2c.h              cpp/mi2c.h
43916         cpp-mi3.c               cpp/mi3.c
43917         cpp-mi3.def             cpp/mi3.def
43918         poison-1.c              cpp/poison.c
43919         pr-impl.c               cpp/prag-imp.c
43920         cpp-redef-2.c           cpp/redef1.c
43921         cpp-redef.c             cpp/redef2.c
43922         strpaste.c              cpp/strp1.c
43923         strpaste-2.c            cpp/strp2.c
43924         cpp-tradpaste.c         cpp/tr-paste.c
43925         cpp-tradstringify.c     cpp/tr-str.c
43926         cpp-tradwarn1.c         cpp/tr-warn1.c
43927         cpp-tradwarn2.c         cpp/tr-warn2.c
43928         trigraphs.c             cpp/trigraphs.c
43929         cpp-unc1.c              cpp/unc1.c
43930         cpp-unc2.c              cpp/unc2.c
43931         cpp-unc3.c              cpp/unc3.c
43932         cpp-unc.c               cpp/unc4.c
43933         undef.c                 cpp/undef1.c
43934         undef-2.c               cpp/undef2.c
43935         cpp-wi1.c               cpp/widestr1.c
43936
43937 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
43938
43939         * lib/g++.exp (g++_include_flags): Tweak.
43940
43941 2000-06-27  H.J. Lu  <hjl@gnu.org>
43942             Loren J. Rittle  <ljrittle@acm.org>
43943
43944         * lib/g++.exp (g++_include_flags): Override libgloss.exp
43945         version with one that knows about the new gcc tree structure.
43946         (g++_link_flags): Same.
43947
43948 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
43949
43950         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
43951         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
43952         case we are cross-compiling.
43953
43954         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
43955         g++.old-deja/g++.niklas/Makefile.in,
43956         g++.old-deja/g++.niklas/configure.in,
43957         g++.old-deja/g++.other/Makefile.in,
43958         g++.old-deja/g++.other/configure.in,
43959         gcc.c-torture/code_quality/Makefile.in,
43960         gcc.c-torture/code_quality/configure.in,
43961         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
43962         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
43963         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
43964         gcc.c-torture/execute/ieee/Makefile.in,
43965         gcc.c-torture/execute/ieee/configure.in,
43966         gcc.c-torture/noncompile/Makefile.in,
43967         gcc.c-torture/noncompile/configure.in,
43968         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
43969         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
43970         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
43971
43972 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43973
43974         * g++.old-deja/g++.other/ambig3.C: New test.
43975
43976 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
43977
43978         * g++.old-deja/g++.pt/syntax1.C: New test.
43979         * g++.old-deja/g++.pt/syntax2.C: New test.
43980         * g++.old-deja/g++.other/syntax3.C: New test.
43981         * g++.old-deja/g++.other/syntax4.C: New test.
43982
43983 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43984
43985         * gcc.dg/20000623-1.c: Prototype exit and abort.
43986
43987 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
43988
43989         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
43990         New tests.
43991         * gcc.dg/cpp-mi3.def: New file.
43992
43993         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
43994         inside assertions.
43995         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
43996         lexer's error messages.
43997         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
43998         divine anything from the linemarkers.
43999         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44000         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44001
44002 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44003
44004         * gcc.dg/20000623-1.c: New test.
44005
44006 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44007
44008         * gcc.c-torture/execute/20000622-1.c: New test.
44009
44010 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44011
44012         * g++.old-deja/g++.other/init15.C: New test.
44013
44014 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44015
44016         * g++.old-deja/g++.pt/vaarg2.C: New test.
44017         * g++.old-deja/g++.pt/vaarg3.C: New test.
44018
44019 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44020
44021         * g++.old-deja/g++.other/dyncast6.C: New test.
44022
44023 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44024
44025         * gcc.c-torture/execute/loop-6.c: New test.
44026
44027 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44028
44029         * gcc.dg/20000614-1.c: New test.
44030         * gcc.dg/20000614-2.c: New test.
44031
44032 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44033
44034         * g++.old-deja/g++.other/inline12.C: New test.
44035
44036 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44037
44038         * g++.old-deja/g++.other/eh1.C: New test.
44039
44040 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44041
44042         * g++.old-deja/g++.other/type.C: New test.
44043
44044 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44045
44046         * g++.old-deja/g++.other/initstring.C: New test.
44047
44048 2000-06-12  Jason Merrill  <jason@redhat.com>
44049
44050         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44051
44052 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44053
44054         * gcc.c-torture/compile/20000609-1.c: New test.
44055
44056 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44057
44058         * gcc.dg/20000609-1.c: New test.
44059
44060 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44061
44062         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44063         * gcc.c-torture/noncompile/poison-1.c: Move...
44064         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44065         * gcc.dg/cpp-li1.c: Add a token after the #line.
44066
44067 2000-06-05  Richard Henderson  <rth@cygnus.com>
44068
44069         * gcc.c-torture/execute/20000605-2.c: New test.
44070         * gcc.c-torture/execute/20000605-3.c: New test.
44071
44072 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44073
44074         * g77.f-torture/execute/20000503-1.x: New file.
44075
44076 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44077
44078         * g++.old-deja/g++.eh/badalloc1.C: New test.
44079
44080 2000-06-05  Richard Henderson  <rth@cygnus.com>
44081
44082         * gcc.c-torture/execute/20000605-1.c: New test.
44083
44084 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44085             Nathan Sidwell <nathan@codesourcery.com>
44086
44087         * gcc.c-torture/compile/20000605-1.c: New test.
44088
44089 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44090
44091         * g77.f-torture/compile/20000601-1.f: New test.
44092
44093 2000-06-03  Richard Henderson  <rth@cygnus.com>
44094
44095         * gcc.c-torture/execute/20000603-1.c: New.
44096
44097 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44098
44099         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44100         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44101
44102 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44103
44104         * gcc.dg/compare2.c (case 12): XFAIL.
44105         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44106         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44107
44108         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44109
44110 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44111
44112         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44113         guard macro is already defined when the header is first
44114         included.
44115         * gcc.dg/cpp-mix.h: New file.
44116         * gcc.dg/endif-label.c: Update patterns to match compiler.
44117
44118         * g++.brendan/complex1.C: Declare abort.
44119         * g++.law/refs4.C: Remove XFAIL.
44120         * g++.oliva/expr2.C: Declare abort and exit.
44121
44122 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44123
44124         * gcc.c-torture/execute/20000528-1.c: New test.
44125
44126         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44127         * g++.old-deja/g++.law/temps4.C: Likewise.
44128
44129         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44130         stdlib.h.  Call abort() on failure.
44131         * g++.old-deja/g++.law/refs4.C: Likewise.
44132         * g++.old-deja/g++.law/temps4.C: Likewise.
44133         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44134         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44135
44136 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44137
44138         Relative to g++.dg/special:
44139         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44140
44141         Relative to g++.old-deja:
44142         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44143         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44144         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44145         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44146         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44147         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44148         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44149
44150         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44151         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44152         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44153         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44154         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44155         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44156         and/or string.h.
44157
44158         * g++.other/goto1.C: Update expectations for error messages.
44159
44160 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44161
44162         * gcc.c-torture/compile/20000523-1.c: New test.
44163
44164 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44165
44166         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44167
44168 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44169
44170         * g++.old-deja/g++.eh/catch11.C: New test.
44171         * g++.old-deja/g++.eh/catch12.C: New test.
44172
44173 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44174
44175         * gcc.c-torture/execute/20000523-1.c: New test.
44176
44177 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44178
44179         * c-torture/execute/bcp-1.c: Replace abort in arg of
44180         __builtin_constant_p with a generic external function.
44181
44182         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44183         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44184         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44185         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44186         Prototype abort and/or exit.
44187
44188         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44189         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44190         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44191         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44192
44193 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44194
44195         * gcc.dg/dwarf2-1.c: New test.
44196
44197 2000-05-20  Richard Henderson  <rth@cygnus.com>
44198
44199         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44200
44201 2000-05-20  Andreas Jaeger  <aj@suse.de>
44202
44203         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44204         testcase.
44205
44206 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44207
44208         * gcc.c-torture/execute/20000519-2.c: New test.
44209
44210 2000-05-19  Andreas Jaeger  <aj@suse.de>
44211
44212         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44213         which fails with SSA.
44214
44215         * lib/c-torture.exp: Also test with -O3 -fssa.
44216
44217 2000-05-18  Michael Meissner  <meissner@redhat.com>
44218
44219         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44220         * gcc.c-torture/execute/920415-1.c: Ditto.
44221         * gcc.c-torture/execute/920501-1.c: Ditto.
44222         * gcc.c-torture/execute/conversion.c: Ditto.
44223         * gcc.c-torture/execute/cvt-1.c: Ditto.
44224
44225 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44226
44227         * gcc.c-torture/compile/20000518-1.c: New test.
44228
44229 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44230
44231         * g77.f-torture/compile/200005018.f: New test.
44232
44233 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44234
44235         * gcc.c-torture/compile/20000517-1.c: New test.
44236
44237 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44238
44239         * gcc.c-torture/execute/20000516-1.c: New test.
44240
44241 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44242
44243         * g++.old-deja/g++.other/eh.C: New test.
44244
44245 2000-05-12  Richard Henderson  <rth@cygnus.com>
44246
44247         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44248         constants through to doit's conditional.
44249
44250 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44251
44252         * gcc.c-torture/compile/20000511-1.c: New test.
44253         * g77.f-torture/compile/20000511-1.f: New test.
44254         * g77.f-torture/compile/20000511-2.f: New test.
44255
44256 2000-05-11  Michael Meissner  <meissner@redhat.com>
44257
44258         * gcc.c-torture/execute/20000511-1.c: New test.
44259
44260 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44261
44262         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44263         * gcc.dg/20000510-1.S: New.
44264
44265 2000-05-08  Catherine Moore  <clm@cygnus.com>
44266
44267         * gcc.dg/unused-3.c: New.
44268
44269 2000-05-06  Richard Henderson  <rth@cygnus.com>
44270
44271           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44272           * g++.old-deja/g++.mike/warn1.C: Likewise.
44273           * g++.old-deja/g++.pt/local1.C: Likewise.
44274           * g++.old-deja/g++.pt/local7.C: Likewise.
44275           * g++.old-deja/g++.pt/spec16.C: Likewise.
44276
44277 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44278
44279         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44280
44281 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44282
44283           * g77.f-torture/execute/20000503-1.f: New test.
44284
44285 2000-05-04  Andreas Jaeger  <aj@suse.de>
44286
44287         * gcc.dg/noreturn-2.c: New test.
44288
44289 2000-05-04  Neil Booth  <NeilB@earthling.net>
44290
44291         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44292         preprocessor.
44293
44294 2000-05-04  Richard Henderson  <rth@cygnus.com>
44295
44296         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44297
44298 2000-05-04  Richard Henderson  <rth@cygnus.com>
44299
44300         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44301         OpenSSL by Jason R Thorpe.
44302
44303 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44304
44305         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44306
44307 2000-05-03  Robert Lipe <robertlipe@usa.net>
44308
44309         * gcc.dg/20000503-1.c: New test.
44310
44311 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44312
44313         * gcc.c-torture/compile/20000502-1.c: New test.
44314         * g++.old-deja/g++.other/align.C: New test.
44315         * gcc.dg/cpp-tradstringify.c: New test.
44316
44317 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44318
44319         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44320         and hard registers.
44321
44322 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44323
44324         * gcc.c-torture/execute/loop-5.c: New test.
44325
44326 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44327
44328         * gcc.c-torture/execute/va-arg-20.c: New test.
44329
44330 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44331
44332         * gcc.c-torture/execute/20000422-1.c: New test.
44333
44334 2000-04-20  Greg McGary  <gkm@gnu.org>
44335
44336         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44337         when optimizing, but without sibling-call optimizations (-O1).
44338
44339 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44340
44341           * gcc.c-torture/compile/20000420-1.c: New test.
44342
44343 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44344
44345         * g++.abi/ptrflags.C: New test.
44346         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44347
44348 2000-04-19  Catherine Moore  <clm@cygnus.com>
44349
44350         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44351
44352 2000-04-19  Greg McGary  <gkm@gnu.org>
44353
44354         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44355         sibling-call optimizations.
44356
44357 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44358
44359         * gcc.dg/20000419-1.c: New test.
44360
44361 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44362
44363         * gcc.c-torture/execute/20000412-6.c: New test.
44364
44365 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44366
44367         * gcc.c-torture/execute/20000412-5.c: New test.
44368         * g77.f-torture/compile/20000412-1.f: New test.
44369         * gcc.c-torture/execute/20000412-4.c: New test.
44370         * gcc.c-torture/compile/20000412-2.c: New test.
44371         * gcc.c-torture/execute/20000412-3.c: New test.
44372         * gcc.c-torture/compile/20000412-1.c: New test.
44373         * gcc.c-torture/execute/20000412-2.c: New test.
44374
44375 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44376
44377         * objc/execute/bf-20.m: New test.
44378
44379 2000-04-10  Richard Henderson  <rth@cygnus.com>
44380
44381         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44382
44383         * gcc.c-torture/execute/20000412-1.c: New test.
44384
44385 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44386
44387         * g++.old-deja/g++.eh/catchptr1.C: New test.
44388
44389 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44390
44391         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44392
44393 2000-04-08  Neil Booth  <NeilB@earthling.net>
44394
44395         * gcc.dg/cpp-nullchar.c: Remove test as
44396         embedded nulls cause problems.
44397
44398 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44399
44400         * gcc.dg/compare2.c: New test.
44401
44402 2000-04-08  Neil Booth  <NeilB@earthling.net>
44403
44404         * gcc.dg/cpp-nullchar.c: New test.
44405
44406 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44407
44408         * gcc.dg/cpp-mi2.c: New test.
44409         * gcc.dg/cpp-mi2[abc].h: New files.
44410
44411 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44412
44413         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44414         member name.
44415
44416 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44417
44418         * g++.old-deja/g++.abi/vmihint.C: New test.
44419
44420 2000-04-06  Neil Booth  <NeilB@earthling.net>
44421
44422         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44423         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44424         copyright.
44425
44426 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44427
44428         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44429         avoid stack-frame overwrite.
44430
44431 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44432
44433         * gcc.c-torture/compile/20000405-2.c: New test.
44434         * gcc.c-torture/compile/20000405-3.c: New test.
44435
44436 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44437
44438         * gcc.c-torture/compile/20000405-1.c: New test.
44439
44440 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44441
44442         * gcc.dg/cast-qual-1.c: Revert last change.
44443
44444 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44445
44446         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44447
44448 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44449
44450         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44451         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44452
44453 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44454
44455         * gcc.c-torture/compile/20000403-2.c: New test.
44456         * gcc.c-torture/compile/20000403-1.c: New test.
44457
44458 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44459
44460         * gcc.c-torture/execute/20000403-1.c: New test.
44461
44462 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44463
44464         * gcc.c-torture/execute/20000402-1.c: New test.
44465
44466 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44467
44468         * gcc.c-torture/execute/va-arg-15.c: New test.
44469         * gcc.c-torture/execute/va-arg-16.c: New test.
44470         * gcc.c-torture/execute/va-arg-17.c: New test.
44471         * gcc.c-torture/execute/va-arg-18.c: New test.
44472         * gcc.c-torture/execute/va-arg-19.c: New test.
44473
44474 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44475
44476         * gcc.c-torture/compile/981211-1.c: Move to...
44477         * gcc.dg/cpp-as1.c: ...here.
44478         * gcc.dg/cpp-as2.c: New file.
44479
44480         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44481         compiler.
44482
44483 2000-04-02  Neil Booth  <NeilB@earthling.net>
44484
44485         * gcc.dg/cpp-cond.c  New tests.
44486         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44487         accidental success less likely.
44488         * gcc.dg/cpp-missingop.c  New tests.
44489         * gcc.dg/cpp-missingparen.c  New tests.
44490         * gcc.dg/cpp-shift.c  New tests.
44491         * gcc.dg/cpp-shortcircuit.c  New tests.
44492         * gcc.dg/cpp-unary.c  New tests.
44493
44494 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44495
44496         * gcc.c-torture/compile/20000329-1.c: New test.
44497
44498 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44499
44500         * gcc.c-torture/compile/20000326-1.c: New test.
44501         * gcc.c-torture/compile/20000326-2.c: New test.
44502
44503 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44504
44505         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44506         the first parameter is a function argument.
44507
44508 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44509
44510         * g++.old-deja/g++.ext/array4.C: New test.
44511
44512 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44513
44514         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44515
44516 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44517
44518         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44519
44520 2000-03-19  Richard Henderson  <rth@cygnus.com>
44521
44522         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44523
44524 2000-03-19  Richard Henderson  <rth@cygnus.com>
44525
44526         * gcc.c-torture/compile/20000319-1.c: New test.
44527
44528 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44529
44530         * gcc.c-torture/execute/20000314-3.c: New test.
44531         * gcc.c-torture/execute/20000314-2.c: New test.
44532         * gcc.c-torture/execute/20000314-1.c: New test.
44533         * gcc.c-torture/compile/20000314-2.c: New test.
44534         * gcc.c-torture/compile/20000314-1.c: New test.
44535
44536 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44537
44538         * g++.old-deja/g++.warn/inline.C: New test.
44539
44540 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44541
44542         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44543         standards-compliant result rather than specific constants.
44544         Put test-values in array.
44545
44546 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44547
44548         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44549         (g++_target_compile): Put test-specific options last.
44550
44551 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44552
44553         * g++.old-deja/g++.eh/vbase4.C: New test.
44554
44555 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44556
44557         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44558
44559 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44560
44561         * g++.old-deja/g++.brendan/misc12.C: Removed.
44562         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44563         * g++.old-deja/g++.ext/pretty4.C: New test.
44564
44565 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44566
44567         * g++.old-deja/g++.other/string2.C: New test.
44568
44569 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44570
44571         * g++.old-deja/g++.warn/impint2.C: New test.
44572
44573 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44574
44575         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44576         is 1, not zero.
44577
44578 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44579
44580         * g++.old-deja/g++.warn/impint.C: New test.
44581         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44582         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44583         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44584         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44585         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44586         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44587         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44588         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44589         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44590         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44591         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44592         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44593
44594 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44595
44596         * gcc.dg/cpp-redef.c: New test.
44597
44598 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44599
44600         * g++.old-deja/g++.pt/unify7.C: New test.
44601
44602 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44603
44604         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44605         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44606
44607 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44608
44609         * gcc.c-torture/compile/20000224-1.c: New test.
44610
44611 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44612
44613         * gcc.c-torture/compile/cpp-2.c: New test.
44614         * gcc.c-torture/compile/cpp-1.c: New test.
44615
44616 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44617
44618         * gcc.c-torture/execute/20000225-1.c: New test.
44619
44620 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44621
44622         * gcc.dg/cpp-li2.c: New test.
44623
44624         * gcc.dg/cpp-wi1.c: New test.
44625
44626         * gcc.dg/cpp-li1.c: New test.
44627
44628 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44629
44630         * g++.old-deja/g++.other/sizeof5.C: New test.
44631
44632 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44633
44634         * gcc.c-torture/execute/va-arg-13.c: New test.
44635
44636 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44637
44638         * gcc.c-torture/execute/va-arg-12.c: New test.
44639
44640 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44641
44642         * gcc.c-torture/execute/20000223-1.c: New test.
44643
44644 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44645
44646         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44647
44648 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44649
44650         * g++.old-deja/g++.abi/ptrmem.C: New test.
44651
44652 2000-02-19  Richard Henderson  <rth@cygnus.com>
44653
44654         * gcc.c-torture/compile/init-3.c: New.
44655
44656 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44657
44658         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44659         ALWAYS_CXXFLAGS.
44660
44661 2000-02-11  Robert Lipe <robertl@sco.com>
44662
44663         * gcc.c-torture/compile/20000211-3.c: New test.
44664
44665 2000-02-11  Martin Buchholz <martin@xemacs.org>
44666
44667         * gcc.c-torture/compile/20000211-2.c: New test.
44668
44669 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44670
44671         * gcc.c-torture/compile/20000211-1.c: New test.
44672
44673 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44674
44675         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44676           on native targets
44677
44678 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44679
44680         * g++.old-deja/g++.other/cast5.C: New test.
44681
44682 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44683
44684         * gcc.c-torture/execute/20000205-1.c: New.
44685
44686 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44687
44688         * g++.old-deja/g++.jason/cast3.C: Return void.
44689         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44690
44691 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44692
44693         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44694
44695         * gcc.dg/loop-1.c: New test.
44696
44697 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44698
44699         * gcc.c-torture/compile/20000127-1.c: New test.
44700         * gcc.c-torture/execute/991228-1.c: New test.
44701
44702 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44703
44704         * gcc.dg/unused-2.c: New test.
44705
44706         * gcc.dg/conv-1.c: New test.
44707
44708 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44709
44710         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44711         compiler.
44712         (tool_option_proc): Fix typo.
44713
44714 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44715
44716         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44717         of the ld on the host, not on the build machine.
44718         Also, don't crash if '--help' is not a supported option.
44719
44720 2000-01-24  Richard Henderson  <rth@cygnus.com>
44721
44722         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44723
44724 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44725
44726         * gcc.c-torture/execute/20000120-2.c: New test.
44727         * gcc.c-torture/execute/20000120-1.c: New test.
44728
44729 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44730
44731         * gcc.c-torture/execute/20000113-1.c: New test.
44732
44733 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44734
44735         * gcc.c-torture/execute/20000112-1.c: New test.
44736
44737 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44738
44739         * gcc.dg/20000111-1.c: New test.
44740
44741 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44742
44743         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44744         with 16 bit integers.
44745
44746 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44747
44748         * gcc.dg/20000108-1.c: New test.
44749
44750 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44751
44752         * g++.old-deja/g++.ns/koenig8.C: New test.
44753
44754 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44755
44756         * g++.old-deja/g++.other/cast4.C: New test.
44757
44758 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44759
44760         * gcc.c-torture/compile/20000105-2.c: New test.
44761         * gcc.c-torture/compile/20000105-1.c: New test.
44762
44763 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44764
44765         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44766         references to printf & atoi to conform to ANSI standard.
44767         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44768         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44769         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44770         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44771         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44772         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44773         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44774         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44775         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44776         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44777         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44778         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44779         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44780         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44781         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44782         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44783         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44784         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44785         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44786         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44787         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44788         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44789         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44790         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44791         * g++.old-deja/g++.brendan/init3.C: Likewise.
44792         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44793         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44794         * g++.old-deja/g++.brendan/new2.C: Likewise.
44795         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44796         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44797         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44798         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44799         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44800         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44801         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44802         * g++.old-deja/g++.brendan/template24.C: Likewise.
44803         * g++.old-deja/g++.brendan/template3.C: Likewise.
44804         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44805         * g++.old-deja/g++.jason/inline3.C: Likewise.
44806         * g++.old-deja/g++.jason/opeq.C: Likewise.
44807         * g++.old-deja/g++.law/arg5.C: Likewise.
44808         * g++.old-deja/g++.law/arm7.C: Likewise.
44809         * g++.old-deja/g++.law/ctors11.C: Likewise.
44810         * g++.old-deja/g++.law/cvt8.C: Likewise.
44811         * g++.old-deja/g++.law/init9.C: Likewise.
44812         * g++.old-deja/g++.law/refs4.C: Likewise.
44813         * g++.old-deja/g++.law/template2.C: Likewise.
44814         * g++.old-deja/g++.law/visibility24.C: Likewise.
44815         * g++.old-deja/g++.law/vtable3.C: Likewise.
44816         * g++.old-deja/g++.mike/asm2.C: Likewise.
44817         * g++.old-deja/g++.mike/eh1.C: Likewise.
44818         * g++.old-deja/g++.mike/misc1.C: Likewise.
44819         * g++.old-deja/g++.mike/misc13.C: Likewise.
44820         * g++.old-deja/g++.mike/misc14.C: Likewise.
44821         * g++.old-deja/g++.mike/ns12.C: Likewise.
44822         * g++.old-deja/g++.mike/p1248.C: Likewise.
44823         * g++.old-deja/g++.mike/p3708.C: Likewise.
44824         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44825         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44826         * g++.old-deja/g++.mike/p646.C: Likewise.
44827         * g++.old-deja/g++.mike/p700.C: Likewise.
44828         * g++.old-deja/g++.mike/p783.C: Likewise.
44829         * g++.old-deja/g++.mike/p783a.C: Likewise.
44830         * g++.old-deja/g++.mike/p783b.C: Likewise.
44831         * g++.old-deja/g++.mike/p786.C: Likewise.
44832         * g++.old-deja/g++.mike/p789.C: Likewise.
44833         * g++.old-deja/g++.mike/p789a.C: Likewise.
44834         * g++.old-deja/g++.mike/p807a.C: Likewise.
44835         * g++.old-deja/g++.other/delete3.C: Likewise.
44836         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44837         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44838         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44839         * g++.old-deja/g++.other/empty1.C: Likewise.
44840         * g++.old-deja/g++.other/temporary1.C: Likewise.
44841         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44842         * g++.old-deja/g++.pt/t16.C: Likewise.
44843         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44844
44845 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44846
44847         * gcc.dg/991230-1.c: New test.
44848
44849 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44850
44851         * gcc.c-torture/compile/991229-3.c: New test.
44852         * gcc.c-torture/compile/991229-2.c: New test.
44853         * gcc.c-torture/compile/991229-1.c: New test.
44854
44855 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44856
44857         * gcc.c-torture/compile/labels-2.c: New test.
44858
44859 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44860
44861         * gcc.c-torture/execute/991227-1.c: New test.
44862
44863 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44864
44865         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44866
44867 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44868
44869         * gcc.c-torture/execute/991221-1.c: New test.
44870
44871 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44872
44873         * g++.old-deja/g++.other/cast3.C: New test.
44874
44875 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44876
44877         * gcc.c-torture/execute/991216-4.c: New test.
44878
44879 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44880
44881         * gcc.c-torture/execute/991216-1.c: New test.
44882         * gcc.c-torture/execute/991216-2.c: New test.
44883         * gcc.c-torture/execute/991216-3.c: New test.
44884
44885 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44886
44887         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44888         Actually make the test fail by using "-O2" for compilation.
44889
44890 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44891
44892         * g++.old-deja/g++.warn/cast-align1.C: New test.
44893
44894 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44895
44896         * gcc.c-torture/compile/991214-1.c: New test.
44897         * gcc.c-torture/compile/991214-2.c: New test.
44898
44899 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44900
44901         * gcc.dg/991214-1.c: New test.
44902
44903 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44904
44905         * gcc.c-torture/compile/991213-3.c: New test.
44906         * gcc.c-torture/compile/991213-2.c: New test.
44907         * gcc.c-torture/compile/991213-1.c: New test.
44908
44909 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44910
44911         * gcc.dg/991209-1.c: New test.
44912
44913 1999-12-08  Nathan Sidwell <nathan@acm.org>
44914
44915         * gcc.c-torture/compile/991208-1.c: New test.
44916
44917 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44918
44919         * gcc.dg/ultrasp2.c: New test.
44920
44921 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
44922
44923         * g++.old-deja/g++.abi/align.C (main): Fix typo.
44924
44925 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
44926
44927         * gcc.c-torture/compile/991202-1.c: New test.
44928         * gcc.c-torture/execute/991202-1.c: New test.
44929         * gcc.c-torture/execute/991202-2.c: New test.
44930         * gcc.c-torture/execute/991202-3.c: New test.
44931
44932 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
44933
44934         * g++.old-deja/g++.abi/align.C: New test.
44935         * g++.old-deja/g++.abi/aggregates.C: Likewise.
44936         * g++.old-deja/g++.abi/bitfields.C: Likewise.
44937
44938 1999-12-01  Richard Henderson  <rth@cygnus.com>
44939
44940         * gcc.c-torture/execute/991201-1.c: New.
44941
44942 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
44943
44944         * gcc.dg/991129-1.c: New test.
44945
44946 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44947
44948         * gcc.c-torture/compile/991127-1.c: New test.
44949
44950 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44951
44952         * g++.old-deja/g++.other/warn4.C: New test.
44953
44954 1999-11-22  Nathan Sidwell  <nathan@acm.org>
44955
44956         * g++.old-deja/g++.eh/cleanup2.C: New test.
44957         * g++.old-deja/g++.ext/pretty2.C: New test.
44958         * g++.old-deja/g++.ext/pretty3.C: New test.
44959         * g++.old-deja/g++.other/debug6.C: New test.
44960
44961 1999-10-20  Jim Wilson  <wilson@cygnus.com>
44962
44963         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
44964         compiler_output to look for one error message instead of two.
44965
44966 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
44967
44968         * gcc.c-torture/execute/991118-1.c: Also test case
44969         where the word boundary does not split a byte evenly.
44970
44971 1999-11-19  Nathan Sidwell  <nathan@acm.org>
44972
44973         * g++.old-deja/g++.ext/restrict1.C: New test.
44974
44975 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
44976
44977         * gcc.c-torture/execute/991118-1.c: New test.
44978
44979 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
44980
44981         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
44982         working directory pathnames.
44983
44984 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
44985
44986         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
44987         host is equipped with driver.h and driver.o so it can actually
44988         compile and run the tests.
44989
44990 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
44991
44992         * gcc.c-torture/compile/991008-1.c: New test.
44993
44994 1999-11-08  Nick Clifton  <nickc@cygnus.com>
44995
44996         * lib/gcc-dg.exp: Include target-supports.exp
44997
44998 1999-11-05  Nick Clifton  <nickc@cygnus.com>
44999
45000         * lib/target-supports.exp: New file: Provide procs to test for
45001         features supported by the target.
45002         (check_weak_available): Moved here from ecos.exp.
45003         (check_alias_available): New proc: Determine of the target
45004         toolchain supports the alias attribute.
45005
45006         * gcc.dg/special/ecos.exp: Move check_weak_available to
45007         target-supports.exp.
45008         (alias-1.c): Only perform the test if the target supports
45009         aliases.
45010         (wkali-1.c): Only perform the test if the target supports
45011         aliases.
45012
45013         * gcc.dg/990506-0.c: Expect error messages from cross
45014         targets as well as native targets.
45015
45016 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45017
45018         * gcc.dg/ultrasp1.c: Removed xfail.
45019         * gcc.dg/struct-ret-2.c: Likewise.
45020         * gcc.dg/array-1.c: Likewise.
45021
45022 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45023
45024         * gcc.dg/struct-ret-2.c: New test.
45025
45026         * gcc.dg/array-1.c: New test.
45027
45028 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45029
45030         * gcc.c-torture/execute/991030-1.c: New test.
45031
45032 1999-10-26  Richard Henderson  <rth@cygnus.com>
45033
45034         * gcc.c-torture/compile/991026-2.c: New test.
45035
45036 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45037
45038         * gcc.c-torture/compile/991026-1.c: New test.
45039
45040 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45041
45042         * gcc.c-torture/execute/991023-1.c: New test.
45043
45044 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45045
45046         * gcc.c-torture/execute/991019-1.c: New test.
45047
45048 1999-10-16  Richard Henderson  <rth@cygnus.com>
45049
45050         * gcc.c-torture/execute/991016-1.c: New test.
45051
45052 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45053
45054         * gcc.c-torture/execute/991014-1.c: New test.
45055
45056 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45057
45058         * g++.old-deja/g++.other/union2.C: New test.
45059
45060 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45061
45062         * g++.old-deja/g++.other/vaarg2.C: New test.
45063         * g++.old-deja/g++.other/vaarg3.C: New test.
45064
45065 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45066
45067         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45068         in compile/.
45069
45070 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45071
45072         * gcc.c-torture/execute/va-arg-11.c: New test.
45073
45074 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45075
45076         * lib/file-format.exp (gcc_target_object_format): Don't
45077         crash if objdump is unavailable.
45078
45079 1999-09-29  Donn Terry <donn@interix.com>
45080
45081         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45082
45083 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45084
45085         * gcc.c-torture/compile/990928-1.c: New test.
45086
45087 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45088
45089         * g++.old-deja/g++.other/decl6.C: New test.
45090
45091 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45092
45093         * gcc.c-torture/execute/va-arg-10.c: New test.
45094
45095 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45096
45097         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45098         __PRETTY_FUNCTION__.
45099
45100 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45101
45102         * gcc.c-torture/execute/990923-1.c: New test.
45103
45104 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45105
45106         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45107         for which -fpic is inappropriate.
45108
45109 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45110
45111         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45112
45113 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45114
45115         * g++.old-deja/g++.other/dyncast1.C: New test.
45116         * g++.old-deja/g++.other/dyncast2.C: New test.
45117         * g++.old-deja/g++.other/dyncast3.C: New test.
45118         * g++.old-deja/g++.other/dyncast4.C: New test.
45119         * g++.old-deja/g++.other/dyncast5.C: New test.
45120         * g++.old-deja/g++.eh/catch3.C: New test.
45121         * g++.old-deja/g++.eh/catch3p.C: New test.
45122         * g++.old-deja/g++.eh/catch4.C: New test.
45123         * g++.old-deja/g++.eh/catch4p.C: New test.
45124         * g++.old-deja/g++.eh/catch5.C: New test.
45125         * g++.old-deja/g++.eh/catch5p.C: New test.
45126         * g++.old-deja/g++.eh/catch6.C: New test.
45127         * g++.old-deja/g++.eh/catch6p.C: New test.
45128         * g++.old-deja/g++.eh/catch7.C: New test.
45129         * g++.old-deja/g++.eh/catch7p.C: New test.
45130         * g++.old-deja/g++.eh/catch8.C: New test.
45131         * g++.old-deja/g++.eh/catch8p.C: New test.
45132         * g++.old-deja/g++.eh/catch9.C: New test.
45133         * g++.old-deja/g++.eh/catch9p.C: New test.
45134
45135 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45136
45137         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45138         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45139
45140 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45141
45142         * gcc.c-torture/compile/990913-1.c: New test.
45143
45144 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45145
45146         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45147         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45148
45149 1999-09-09  Richard Henderson  <rth@cygnus.com>
45150
45151         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45152
45153 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45154
45155         * g++.old-deja/g++.other/lookup11.C: New test.
45156         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45157         what is permitted and what we want.
45158         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45159         overload use.
45160         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45161
45162 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45163
45164         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45165         * gcc.c-torture/noncompile/poison-1.c: New file.
45166
45167 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45168
45169         * g++.old-deja/g++.other/sizeof3.C: New test.
45170         * g++.old-deja/g++.other/sizeof4.C: New test.
45171         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45172         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45173
45174 1999-09-07  Richard Henderson  <rth@cygnus.com>
45175
45176         * gcc.dg/va-arg-1.c: New.
45177
45178 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45179
45180         * gcc.c-torture/execute/va-arg-9.c: New test.
45181
45182 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45183
45184         * g77.f-torture/compile/980519-2.f: New test.
45185         * g77.f-torture/compile/19990905-0.f: New test.
45186         * g77.f-torture/compile/19990905-1.f: New test.
45187         * g77.f-torture/compile/19990905-2.f: New test.
45188
45189         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45190
45191 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45192
45193         * gcc.c-torture/execute/990827-1.c: Fix typo.
45194
45195 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45196
45197         * g++.old-deja/g++.other/deref1.C: New test.
45198
45199 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45200
45201         * g++.old-deja/g++.other/ambig2.C: New test.
45202         * g++.old-deja/g++.other/cond5.C: New test.
45203         * g++.old-deja/g++.other/lookup16.C: New test.
45204
45205 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45206
45207         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45208         assemblers too.
45209
45210 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45211
45212         * lib/c-torture.exp: Avoid the "compare executables" optimization
45213         when testing native.
45214
45215 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45216
45217         * gcc.c-torture/execute/990829-1.c: New test.
45218         * gcc.c-torture/compile/990829-1.c: New test.
45219
45220 1999-08-27  Paul Burchard  <burchard@pobox.com>
45221
45222         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45223         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45224         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45225         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45226         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45227         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45228         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45229         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45230         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45231         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45232         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45233
45234 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45235
45236         * gcc.c-torture/execute/990827-1.c: New test.
45237
45238 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45239
45240         * g77.f-torture/noncompile/19990826-4.f: New test.
45241
45242         * g77.f-torture/compile/19990826-3.f: New test.
45243
45244         * g77.f-torture/execute/19990826-2.f: New test.
45245
45246         * g77.f-torture/compile/19990826-1.f: New test.
45247
45248         * gcc.c-torture/execute/990826-0.c: New test.
45249         * g77.c-torture/execute/19990826-0.f: New test.
45250
45251         * g77.f-torture/noncompile/970626-2.f: New test.
45252
45253 1999-08-25  Paul Burchard  <burchard@pobox.com>
45254
45255         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45256         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45257         lss-011.C: New tests.
45258
45259 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45260
45261         * g++.old-deja/g++.other/decl5.C: New test.
45262
45263 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45264
45265         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45266         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45267         call `postbase' for each one.  All callers of `postbase' changed
45268         to call this instead.
45269
45270 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45271
45272         * gcc.c-torture/execute/990811-1.c: New test.
45273
45274 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45275
45276         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45277         just native ones.
45278
45279         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45280         just native ones.
45281
45282 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45283
45284         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45285
45286 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45287
45288         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45289
45290 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45291
45292         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45293
45294 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45295
45296         * gcc.c-torture/execute/990804-1.c: New test.
45297
45298 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45299
45300         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45301         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45302         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45303
45304 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45305
45306         * g++.old-deja/g++.other/struct1.C: New test.
45307
45308 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45309
45310         * g++.old-deja/g++.other/enum2.C: New test.
45311
45312 1999-08-02  Richard Henderson  <rth@cygnus.com>
45313
45314         Adapted from tests from Franz Sirl:
45315         * gcc.c-torture/execute/va-arg-7.c: New test.
45316         * gcc.c-torture/execute/va-arg-8.c: New test.
45317
45318 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45319
45320         * gcc.c-torture/compile/990801-2.c: New test.
45321
45322         * gcc.c-torture/compile/990801-1.c: New test.
45323
45324 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45325
45326         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45327         fp-cmp-1.c, converting double to float.
45328
45329         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45330         fp-cmp-1.c, converting double to long double.
45331
45332         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45333         from fr1 to unknown_register, since fr1 is a legitimate register
45334         on some machines.
45335
45336 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45337
45338         * README: More listname related changes.
45339
45340 1999-07-08  Catherine Moore  <clm@cygnus.com>
45341
45342         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45343
45344 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45345
45346         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45347
45348 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45349
45350         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45351
45352 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45353
45354         * gcc.dg/990703-1.c: New test.
45355
45356 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45357
45358         * lib/file-format.exp: New file: Move definition of proc
45359         gcc_target_object_format to here from
45360         gcc.dg/special/ecos.exp.
45361
45362         * lib/c-torture.exp: Include lib file-format.exp.
45363         * lib/gcc-dg.exp: Include lib file-format.exp.
45364
45365         * gcc.dg/special/ecos.exp: Remove definition of proc
45366         gcc_target_object_format.
45367
45368 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45369
45370         * gcc.c-torture/execute/990628-1.c: New test.
45371
45372 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45373
45374         * gcc.c-torture/compile/990625-2.c: New test.
45375
45376         * gcc.c-torture/compile/990625-1.c: New test.
45377
45378 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45379
45380         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45381         attributes compile.
45382         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45383         ports that use the COFF/PE file format.
45384
45385 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45386
45387         * gcc.c-torture/compile/990617-1.c: New test.
45388
45389 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45390
45391         * g++.old-deja/g++.other/decl4.C: New test.
45392
45393 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45394
45395         * g++.old-deja/g++.other/bitfld3.C: New test.
45396
45397 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45398
45399         * g++.old-deja/g++.eh/catch1.C: New test.
45400
45401 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45402
45403         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45404
45405         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45406         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45407
45408 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45409
45410         * g77.f-torture/compile/19990502-0.f: Replace with new,
45411         shorter, test that still fails after recent changes.
45412
45413 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45414
45415         * gcc.c-torture/execute/990604-1.c: New test.
45416
45417 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45418
45419         * gcc.c-torture/execute/990531-1.c: New test.
45420
45421 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45422
45423         * gcc.c-torture/compile/990527-1.c: New test.
45424
45425 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45426
45427         * gcc.c-torture/execute/990527-1.c: New test.
45428
45429 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45430
45431         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45432         bitfields as signed.
45433
45434 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45435
45436         * g77.f-torture/compile/19990525-0.f: New test.
45437
45438 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45439
45440         * gcc.c-torture/execute/990525-2.c: New test.
45441
45442         * gcc.c-torture/execute/990525-1.c: New test.
45443
45444 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45445
45446         * g++.old-deja/g++.other/anon3.C: New test.
45447         * g++.old-deja/g++.other/anon4.C: New test.
45448         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45449         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45450         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45451         Merrill).
45452
45453 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45454
45455         * gcc.c-torture/execute/990524-1.c: New test.
45456
45457         * gcc.dg/990524-1.c: New test.
45458
45459 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45460
45461         * gcc.c-torture/compile/990523-1.c: New test.
45462
45463 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45464
45465         * gcc.c-torture/compile/990519-1.c: New test.
45466
45467 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45468
45469         * gcc.c-torture/compile/990517-1.c: New test.
45470
45471         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45472         (e4, f4): New tests.
45473         (main): Call them.
45474
45475 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45476
45477         * gcc.dg/noreturn-1.c: New test.
45478
45479 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45480
45481         * gcc.c-torture/execute/990513-1.c: New test.
45482
45483 1999-05-10  Richard Henderson  <rth@cygnus.com>
45484
45485         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45486
45487 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45488
45489         * g77.f-torture/execute/erfc.f: Use small single-precision
45490         values, to avoid problems on Alphas when not -mieee.
45491
45492 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45493
45494         * gcc.dg/990506-0.c: New test.
45495
45496 1999-05-08  Richard Henderson  <rth@cygnus.com>
45497
45498         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45499         the constant to test.  Don't XFAIL 64-bit targets.
45500
45501         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45502         * g++.old-deja/g++.law/profile1.C: Likewise.
45503
45504         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45505         operator new instances.
45506         * g++.old-deja/g++.other/delete5.C: Likewise.
45507
45508 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45509
45510         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45511         intrinsic.
45512
45513 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45514
45515         * g77.f-torture/execute/u77-test.f: Reverse order of two
45516         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45517
45518 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45519
45520         * gcc.dg/compare1.c: New test.
45521
45522 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45523
45524         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45525         New tests.
45526
45527 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45528
45529         * g77.f-torture/compile/19990502-1.f: New test.
45530
45531 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45532
45533         * g77.f-torture/compile/19990502-0.f: New test.
45534
45535 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45536
45537         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45538         intrinsic.
45539
45540 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45541
45542         * g77.f-torture/execute/u77-test.f (main): List libU77
45543         intrinsics not currently tested.
45544         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45545         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45546         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45547         Trim blanks off the ends of some printed strings.
45548
45549 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45550
45551         * g77.f-torture/execute/u77-test.f (main): Just warn about
45552         FSTAT gid disagreement, as it's expected on some systems.
45553
45554 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45555
45556         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45557         use a new function, which allows for some slop.
45558         Clean up some commentary.
45559         (issum): The new function.
45560         (sgladd): Deleted subroutine.
45561
45562 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45563
45564         * g77.f-torture/execute/u77-test.f: Modify to be more like
45565         libf2c/libU77 version, bringing patches to that version here.
45566         Add suitable commentary.
45567
45568 1999-04-25  Richard Henderson  <rth@cygnus.com>
45569
45570         * gcc.dg/990424-1.c: New test.
45571
45572 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45573
45574         * g77.f-torture/execute/u77-test.f (main): Bug involving
45575         LSTAT has been fixed, so turn back on full checking.
45576
45577 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45578
45579         * g77.f-torture/compile/19990419-0.f: New test.
45580         * g77.f-torture/execute/19990419-1.f: New test.
45581
45582 1999-04-17  Richard Henderson  <rth@cygnus.com>
45583
45584         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45585         to avoid the need for a prototype to supress a warning.
45586
45587 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45588
45589         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45590
45591 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45592
45593         * gcc.c-torture/execute/990404-1.c: New test.
45594
45595 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45596
45597         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45598         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45599         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45600         missing initializer warnings.
45601
45602 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45603
45604         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45605         matching strings.
45606
45607 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45608
45609         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45610
45611 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45612
45613         * g77.f-torture/execute/19990325-0.f: New test.
45614         * g77.f-torture/execute/19990325-1.f: New test.
45615
45616 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45617
45618         * gcc.c-torture/execute/990324-1.c: New test.
45619
45620 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45621
45622         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45623         test with 4.
45624
45625 1999-03-17  Richard Henderson  <rth@cygnus.com>
45626
45627         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45628
45629 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45630
45631         * g77.f-torture/execute/19990313-2.f: New test.
45632         * g77.f-torture/execute/19990313-3.f: New test.
45633
45634 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45635
45636         * g77.f-torture/execute/19990313-0.f: New test.
45637         * g77.f-torture/execute/19990313-1.f: New test.
45638
45639 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45640
45641         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45642         printf to sprintf.
45643         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45644         (main): Add check for u15.  Conditionalize u31 check depending on
45645         whether ints are <32 bits or >=32 bits.
45646
45647 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45648
45649         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45650
45651 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45652
45653         * g77.f-torture/compile/19990305-0.f: New test.
45654         * g77.f-torture/execute/19981119-0.f: New test.
45655
45656 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45657
45658         * g77.f-torture/execute/970625-2.f: call ABORT if final
45659         result is not correct, instead of just printing it.
45660         Add this checking via newly introduced obfuscation, to
45661         trip up buggy front ends.
45662
45663 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45664
45665         * g77.f-torture/compile/960317-1.f: Moved from being
45666         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45667
45668 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45669
45670         * g77.f-torture/execute/960317-1.f: New (old) test.
45671         * g77.f-torture/execute/970625-2.f: Ditto.
45672
45673 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45674
45675         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45676         message on line 1 or line 2; cccp and cpplib do this differently.
45677
45678 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45679
45680         * g++.old-deja/g++.law/weak1.C: New test.
45681
45682 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45683
45684         * gcc.c-torture/execute/990119-1.c: Renamed to...
45685         * gcc.dg/990119-1.c: this, so it will only be tested once
45686         (it's a preprocessor test, it doesn't need to be run at
45687         multiple optimization levels).
45688
45689 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45690
45691         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45692           ALWAYS_CXXFLAGS.
45693
45694 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45695
45696         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45697         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45698         to not be compilable by current g77.
45699
45700 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45701
45702         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45703
45704 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45705
45706         * gcc.c-torture/execute/990222-1.c: New test.
45707
45708 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45709
45710         * g77.f-torture/compile/19990218-0.f: New test.
45711         * g77.f-torture/noncompile/19990218-1.f: New test.
45712
45713 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45714
45715         * g77.f-torture/compile/19981216-0.f: New test.
45716
45717 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45718
45719         * gcc.dg/990214-1.c: New test.
45720
45721 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45722
45723         * gcc.dg/990213-2.c: New test.
45724
45725         * gcc.dg/990213-1.c: New test.
45726
45727 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45728
45729         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45730         ints.
45731
45732 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45733
45734         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45735         specified by target.
45736
45737         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45738
45739 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45740
45741         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45742
45743 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45744
45745         * gcc.dg/special/ecos.exp: New test driver for new tests with
45746         special requirements.
45747
45748         * gcc.dg/special/alias-1.c: New test.
45749         * gcc.dg/special/gcsec-1.c: New test.
45750         * gcc.dg/special/weak-1.c: New test.
45751         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45752         * gcc.dg/special/weak-2.c: New test.
45753         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45754         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45755         * gcc.dg/special/wkali-1.c: New test.
45756         * gcc.dg/special/wkali-2.c: New test.
45757         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45758         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45759
45760 1999-02-10  Felix Lee  <flee@cygnus.com>
45761
45762           * lib/c-torture.exp (c-torture-compile): Pull out code for
45763           analyzing gcc error messages.
45764           (c-torture-execute): Likewise.  Fix some (harmless) false
45765           positives.
45766           * lib/gcc.exp (gcc_check_compile): New function.
45767
45768 1999-02-08  Richard Henderson  <rth@cygnus.com>
45769
45770         * gcc.c-torture/execute/990208-1.c: New test.
45771
45772 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45773
45774         * g++.dg/special/ecos.exp: New driver for new tests with special
45775         requirements
45776
45777         * g++.dg/special/conpr-1.C: New test
45778         * g++.dg/special/conpr-2.C: New test
45779         * g++.dg/special/conpr-2a.C: New test
45780         * g++.dg/special/conpr-3.C: New test
45781         * g++.dg/special/conpr-3a.C: New test
45782         * g++.dg/special/conpr-3b.C: New test
45783
45784         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45785         allow g++ to use the dg driver
45786
45787         * README: Add comment about g++.dg directory
45788
45789 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45790
45791         * README: Update email addresses.
45792
45793 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45794
45795         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45796         arguments in order to force structure S onto the stack even on
45797         the alpha.
45798         (test): Pass 10 leading arguments to function foo as well as the
45799         structure S.
45800
45801         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45802         failure for all targets.
45803
45804         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45805         abort to terminate program execution.
45806
45807 1999-01-30  Richard Henderson  <rth@cygnus.com>
45808
45809         * gcc.c-torture/execute/990130-1.c: New test.
45810
45811 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45812
45813         * gcc.dg/990130-1.c: New test.
45814
45815 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45816
45817         * gcc.c-torture/execute/990128-1.c: New test.
45818
45819 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45820
45821         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45822
45823 1999-01-27  Felix Lee  <flee@cygnus.com>
45824
45825         * lib/c-torture.exp (c-torture-compile): pull out code for
45826         analyzing gcc error messages.
45827         (c-torture-execute): ditto, and fix some (harmless) false
45828         positives.
45829         * lib/gcc.exp (gcc_check_compile): new function.
45830
45831 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45832
45833         * gcc.dg/990117-1.c: New test.
45834
45835         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45836
45837         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45838
45839 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45840
45841         * g77.f-torture/compile/990115-1.f: New test.
45842
45843 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45844
45845         * gcc.c-torture/compile/990107-1.c: New test
45846
45847 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45848
45849         * gcc.c-torture/execute/990106-2.c: New test.
45850
45851         * gcc.c-torture/execute/990106-1.c: New test.
45852
45853 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45854
45855         * gcc.c-torture/compile/981223-1.c: New test.
45856
45857 1998-12-29  Richard Henderson  <rth@cygnus.com>
45858
45859         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45860         (opt3): Rename from opt4 and disable.
45861
45862 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45863
45864         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45865
45866 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45867
45868         * g++.old-deja/g++.other/conv5.C: New test.
45869
45870 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45871
45872         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45873
45874 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45875
45876         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45877
45878 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45879
45880         * gcc.c-torture/compile/981211-1.c: New test.
45881
45882 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45883
45884         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45885
45886         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45887
45888 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45889
45890         * gcc.special/930510-1.c: Make C9X safe.
45891         * gcc.misc-tests/gcov-1.c Similarly.
45892         * gcc.misc-tests/gcov-2.c Similarly.
45893
45894 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45895
45896         * gcc.dg/ultrasp1.c: New test.
45897
45898 1998-12-06  Richard Henderson  <rth@cygnus.com>
45899
45900         * gcc.c-torture/execute/981206.c: New test.
45901
45902 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45903
45904         * g++.old-deja/g++.ns/template7.C: New test.
45905
45906         * g++.old-deja/g++.other/expr1.C: New test.
45907
45908         * g++.old-deja/g++.eh/tmpl3.C: New test.
45909
45910         * g++.old-deja/g++.eh/tmpl2.C: New test.
45911
45912 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45913
45914         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45915         * g++.old-deja/g++.other/using6.C: Removed.
45916         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45917
45918         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
45919
45920 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
45921
45922         * g++.old-deja/g++.pt/overload8.C: New test.
45923
45924         * g++.old-deja/g++.pt/overload7.C: New test.
45925
45926         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
45927
45928         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
45929         and relinking messages.
45930         * lib/g++.exp (g++_target_compile): Remove .rpo file when
45931         compiling with -frepo.
45932
45933 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
45934
45935         * g++.old-deja/g++.pt/lookup6.C: New test.
45936
45937 1998-11-30  Nick Clifton  <nickc@cygnus.com>
45938
45939         * gcc.c-torture/execute/981130-1.c: New test.
45940         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
45941
45942 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
45943
45944         * g++.old-deja/g++.pt/explicit76.C: New test.
45945
45946         * g++.old-deja/g++.pt/friend38.C: New test.
45947
45948         * g++.old-deja/g++.ns/crash2.C: New test.
45949
45950         * g++.old-deja/g++.pt/defarg8.C: New test.
45951
45952         * g++.old-deja/g++.pt/instantiate6.C: New test.
45953
45954         * g++.old-deja/g++.pt/static6.C: New test.
45955
45956         * g++.old-deja/g++.pt/decl2.C: New test.
45957
45958 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
45959
45960         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
45961         problem is actually related with name lookup, but so what? :-)
45962
45963         * g++.old-deja/g++.pt/friend37.C: New test.
45964
45965 1998-11-25  Dave Love  <d.love@dl.ac.uk>
45966
45967         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
45968         element, which fails on some systems.
45969
45970         * g77.f-torture/execute/labug1.f: New test.
45971
45972 1998-11-21  Jeffrey A Law  (law@cygnus.com)
45973
45974         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
45975         is defined.
45976
45977 1998-11-18  Dave Love  <d.love@dl.ac.uk>
45978
45979         * g77.f-torture/compile/981117-1.f: New test.
45980
45981 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
45982
45983         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
45984         properly discarded.
45985
45986 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
45987
45988         * gcc.c-torture/execute/memcheck: New directory of tests for
45989         -fcheck-memory-usage.
45990
45991 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45992
45993         * README: New file, general information about the testsuite and
45994         new description of the various C++ test subdirectories.
45995         * README.g++: Eliminate obsolete information, update and move most
45996         relevant stuff to README.
45997
45998 1998-11-07  Richard Henderson  <rth@cygnus.com>
45999
46000         * gcc.c-torture/compile/981107-1.c: New test.
46001
46002 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46003
46004         * execute/memcpy-bi.c: New testcase.
46005
46006 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46007
46008         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46009         base classes.
46010
46011         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46012         template is selected.
46013
46014         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46015         classes, it should be accepted for all types.
46016
46017         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46018
46019         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46020         specializations start with template headers.
46021
46022 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46023
46024         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46025
46026         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46027         non-POD types.
46028
46029 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46030
46031         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46032
46033 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46034
46035         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46036
46037 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46038
46039         * 981019-1.c: New test.
46040
46041 1998-10-14  Robert Lipe <robertl@dgii.com>
46042
46043         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46044         find objc headers.
46045
46046 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46047
46048         * compile/981001-4.c: Remove use of GCC extension that triggers a
46049         compiler bug.
46050
46051 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46052
46053         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46054
46055 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46056
46057         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46058         instantiation of template produces incorrect code for delete
46059         expression.
46060
46061         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46062         constructors' name is not unique.
46063         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46064         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46065
46066         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46067         automatic array of const is ill-formed.
46068
46069         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46070         of template parameter?
46071
46072         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46073         const.
46074
46075         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46076         pointer-to-member expression.
46077
46078         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46079         declaration causes ICE.
46080
46081 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46082
46083         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46084         reserved in the global namespace.
46085
46086         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46087         generate needed virtual table.
46088
46089         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46090
46091 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46092
46093         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46094         template-dependent type
46095
46096 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46097
46098         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46099         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46100         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46101
46102         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46103         class should be usable as argument of member function.
46104         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46105         class should be usable as return type of member function.
46106         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46107         class should be usable as type of data member.
46108
46109         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46110
46111 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46112
46113         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46114
46115 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46116
46117         * gcc.dg/dll-?.c Add thumb to target list.
46118         Fix assembler scan patterns to match current assembler output.
46119
46120 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46121
46122         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46123         matching of template brackets.
46124
46125         * g++.old-deja/g++.other/using4.C: New test.  Test using
46126         declarations of methods from base classes.
46127
46128         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46129         within functions should introduce names into the innermost
46130         enclosing namespace.
46131
46132         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46133         of static locals if first initialization throws.
46134
46135 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46136
46137         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46138
46139 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46140
46141         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46142         lose track of the possible targets of tablejump insns.
46143         * special/special.exp: Run it.
46144
46145 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46146
46147         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46148         must be declared before its specializations can be named in friend
46149         declarations.
46150
46151 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46152
46153         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46154
46155         * g77.f-torture/execute/io1.f: New test.
46156
46157 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46158
46159         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46160         with pointer to template function, for which no argument deduction
46161         is possible.
46162
46163         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46164         specialization of template function as argument to template
46165         function.
46166
46167         * g++.old-deja/g++.other/access2.C: New test; Inner class
46168         shouldn't have privileged access to Outer's names.
46169
46170 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46171
46172         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46173         friend template declared within template class conflicts with
46174         nested class of the same name.
46175
46176         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46177         is ignored.
46178
46179         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46180         object with direct initializer as function declaration.
46181
46182         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46183         initializers.
46184
46185         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46186         involving const pointer and NULL produces incorrect result.
46187
46188         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46189         type name without `typename' should be rejected with -pedantic.
46190
46191 1998-10-02  Richard Henderson  <rth@cygnus.com>
46192
46193         * g++.old-deja/g++.other/addrof1.C: New test.
46194
46195 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46196
46197         * gcc.c-torture/compile/981001-1.c: New test.
46198         * gcc.c-torture/execute/981001-1.c: New test.
46199
46200 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46201
46202         * gcc.c-torture/compile/981001-2.c: New test.
46203         * gcc.c-torture/compile/981001-3.c: New test.
46204         * gcc.c-torture/compile/981001-4.c: New test.
46205
46206 1998-10-01  Robert Lipe  <robertl@dgii.com>
46207
46208         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46209         multilibbed hosts.  Idea grafted from g77.exp.
46210
46211 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46212
46213         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46214         avoid losing on systems which need -lsocket.
46215
46216 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46217
46218         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46219         * g++.old-deja/g++.other/nested2.C: Ditto.
46220         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46221         failure.
46222
46223 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46224
46225         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46226         preferred over template operator!= for enum bitfields.
46227
46228 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46229
46230         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46231         that happen to have the same base name, but in different scopes,
46232         are incorrectly rejected.
46233
46234 1998-09-16  Richard Henderson  <rth@cygnus.com>
46235
46236         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46237         on the native word size instead of an integer literal.
46238
46239 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46240
46241         * g++.old-deja/g++.other/static2.C: Invocation of static data
46242         member of type pointer-to-function denoted as non-static member.
46243
46244         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46245         checks involving function types and aliases.
46246
46247 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46248
46249         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46250         redefined to the same non-trivial type.
46251
46252         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46253         namespace-qualification of template specializations declared in
46254         other namespaces.
46255
46256         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46257         to declare a subset of the specializations of a template function
46258         as friends of specializations of a template class.
46259
46260         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46261         member templates that do not fully specialize the enclosing
46262         template class are rejected.
46263
46264 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46265
46266         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46267
46268 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46269
46270         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46271         altered from libf2c/libU77 version.
46272
46273 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46274
46275         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46276
46277 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46278
46279         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46280         (un)signed char are different types for template specialization
46281         purposes.
46282
46283 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46284
46285         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46286         * objc: ObjC testsuite.
46287
46288 1998-08-31  Catherine Moore  <clm@cygnus.com>
46289
46290         * gcc.c-torture/execute/941014-1.x: New file.
46291
46292 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46293
46294         * lib/c-torture.exp: Add support for
46295         torture_eval_before_compile and torture_eval_before_execute
46296         variables.
46297
46298 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46299
46300         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46301         this test triggers valid.
46302
46303 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46304
46305         * gcc.dg/980827-1.c: New test.
46306
46307 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46308
46309         * gcc.c-torture/execute/loop-4b.c: New test.
46310
46311 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46312
46313         * lib/c-torture.exp: Add support for
46314         torture_eval_before_compile and torture_eval_before_execute
46315         variables.
46316
46317 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46318
46319         * gcc.c-torture/compile/980825-1.c: New test.
46320
46321 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46322
46323         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46324         count number tests in opt_t0 not good_t0.
46325
46326 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46327
46328         * gcc.c-torture/compile/930326-1.x: Fix typo.
46329
46330 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46331
46332         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46333         causes an ICE.
46334
46335 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46336
46337         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46338         STACK_SIZE is defined.
46339         * gcc.c-torture/unsorted/stuct.c: Similarly.
46340
46341         * gcc.c-torture/compile/980821-1.c: New test.
46342
46343 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46344
46345         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46346
46347 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46348
46349         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46350         code.
46351
46352 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46353
46354         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46355         error'.
46356
46357 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46358
46359         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46360
46361 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46362
46363         * gcc.c-torture/compile/980816-1.c: New test.
46364
46365         * gcc.dg/980816-1.c: New test.
46366
46367 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46368
46369         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46370         compiler for ieee tests.
46371
46372 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46373
46374         * g77.f-torture/compile/980729-0.f: New test.
46375
46376 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46377
46378         * gcc.c-torture/special/eeprof-1.c: New test, for
46379         -finstrument-functions.
46380         * gcc.c-torture/special/special.exp: Run it.
46381
46382 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46383
46384         * gcc.c-torture/compile/980729-1.c: New test.
46385
46386 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46387
46388         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46389         __thumb__ is defined, and test for ARM style doubles if so.
46390
46391 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46392
46393         * g77.f-torture/noncompile/980615-0.f: New test.
46394
46395 1998-07-26  H.J. Lu  (hjl@gnu.org)
46396
46397         * gcc.dg/980312-1.c: Do link instead of compile.
46398         * gcc.dg/980313-1.c: Likewise.
46399
46400 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46401
46402         * gcc.c-torture/compile/980726-1.c: New test.
46403
46404 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46405
46406         * g77.f-torture/execute/io0.f: New test.
46407
46408 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46409
46410         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46411         an int.
46412
46413 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46414
46415         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46416         m32r bugs.
46417
46418 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46419
46420         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46421         c-decl.c:grokdeclarator can handle mode attributes.
46422
46423 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46424
46425         * gcc.c-torture/execute/980716-1.c: New test.
46426
46427 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46428
46429         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46430         the mn10200.
46431         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46432         the mn10200.
46433         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46434         * gcc.c-torture/compile/930326-1.x: Similarly.
46435
46436 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46437
46438         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46439         New test from Craig.
46440
46441 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46442
46443         * g77.f-torture/noncompile/980616-0.f: New test.
46444
46445         * g77.f-torture/execute/970816-3.f: New test from Craig.
46446
46447 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46448
46449         *  g++.other/singleton.C: Return error value instead of taking
46450         SIGSEGV.
46451
46452 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46453
46454         *  g++.other/singleton.C: New test.  Warning is under dispute.
46455         Runtime crash is not.
46456
46457 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46458
46459         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46460         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46461         using6.C, using7.C}: New namespace tests.
46462
46463 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46464
46465         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46466         specialization with typedef'ed names used as array indexes.
46467
46468 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46469
46470         * gcc.c-torture/execute/980709-1.c: New test.
46471
46472         * gcc.dg/980709-1.c: New test.
46473
46474 1998-07-07  Richard Henderson  <rth@cygnus.com>
46475
46476         * gcc.c-torture/execute/bcp-1.c: New test.
46477
46478 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46479
46480         * gcc.c-torture/execute/980707-1.c: New test.
46481
46482 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46483
46484         * gcc.c-torture/compile/980706-1.c: New test.
46485
46486 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46487
46488         * g77.f-torture/execute/980701-0.f,
46489         g77.f-torture/execute/980701-1.f: New test from Craig.
46490
46491 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46492
46493         * gcc.c-torture/compile/980701-1.c: New test.
46494
46495         * gcc.c-torture/execute/980701-1.c: New test.
46496
46497 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46498 rlsruhe.de>
46499
46500         * g++.old-deja/g++.robertl/eb132.C: New test.
46501         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46502
46503 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46504
46505         * g77.f-torture/execute/980628-7.f,
46506         g77.f-torture/execute/980628-8.f,
46507         g77.f-torture/execute/980628-9.f,
46508         g77.f-torture/execute/980628-10.f: New tests from Craig.
46509
46510         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46511
46512 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46513
46514         * g77.f-torture/execute/980628-4.f: New test from Craig.
46515         * g77.f-torture/execute/980628-5.f: Likewise.
46516         * g77.f-torture/execute/980628-2.f: Likewise.
46517         * g77.f-torture/execute/980628-0.f: Likewise.
46518         * g77.f-torture/execute/980628-1.f: Likewise.
46519         * g77.f-torture/execute/980628-3.f: Likewise.
46520         * g77.f-torture/execute/980628-6.f: Likewise.
46521
46522 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46523
46524         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46525         directory when nothing has been installed yet.
46526
46527 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46528
46529         * gcc.c-torture/special/special.exp: Handle newer versions of
46530         dejagnu.
46531
46532 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46533
46534         * gcc.dg/980626-1.c: New test.
46535
46536 1998-06-19  Bruno Haible <haible@ilog.fr>
46537
46538         * gcc.misc-tests/m-un-2.c: New test.
46539         * g++.old-deja/g++.other/warn01.c: Likewise.
46540
46541 1998-06-19  Robert Lipe  <robertl@dgii.com>
46542
46543         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46544         compatibility with assmblers with a different comment character.
46545         Eliminate use of GAS-specific extensions.
46546
46547 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46548
46549         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46550
46551 1998-06-19  Robert Lipe  <robertl@dgii.com>
46552
46553         * lib/g77.exp: Replace search for libf2c.a with search for newly
46554         renamed libg2c.a
46555
46556 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46557
46558         * gcc.c-torture/execute/980617-1.c: New test.
46559
46560 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.c-torture/execute/980612-1.c: New test.
46563
46564 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46565
46566         * gcc.dg/980523-1.c: Only test on ppc-linux.
46567         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46568
46569         * gcc.c-torture/execute/980608-1.c: New test.
46570
46571 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46572
46573         * gcc.c-torture/execute/980605-1.c: New test.
46574
46575 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46576
46577         * gcc.c-torture/execute/980604-1.c: New test.
46578
46579 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46580
46581         * gcc.c-torture/execute/980602-1.c: New test.
46582         * gcc.c-torture/execute/980602-2.c: Likewise.
46583
46584 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46585
46586         * 970125-0.f: Fix per JCB.  Add commentary.
46587
46588 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46589
46590         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46591         IEEE -0 support.
46592
46593 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46594
46595         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46596         earlier.
46597
46598 1998-05-28  Catherine Moore <clm@cygnus.com>
46599
46600         * gcc.c-torture/execute/980526-3.c: New test.
46601
46602 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46603
46604         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46605         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46606         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46607         m88k-motorola-sysv3 to XFAIL.
46608
46609 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46610
46611         * gcc.dg/980526-1.c: New test.
46612         * gcc.c-torture/execute/980526-2.c: New test.
46613
46614 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46615
46616         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46617
46618         * gcc.c-torture/execute/980526-1.c: New test.
46619
46620 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46621
46622         * g77.f-torture/execute/alpha2.f: Add runtime test.
46623
46624 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46625
46626         * g++.old-deja/old-deja.exp: Strip leading directories.
46627
46628         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46629         error for the line.  Don't run multiple tests for the same line.
46630
46631 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46632
46633         * gcc.dg/980523-1.c: New test.
46634
46635 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46636
46637         * g77.f-torture/compile/970915-0.f: New test.
46638
46639 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46640
46641         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46642
46643 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46644
46645         * gcc.dg/980520-1.c: New test.
46646
46647 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46648
46649         * gcc.dg/980502-1.c: Fix return type.
46650
46651 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46652
46653         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46654         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46655         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46656         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46657         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46658
46659 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46660
46661         * g77.f-torture/execute/980520-1.f: New test.
46662
46663 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46664
46665         * lib/mike-g77.exp: New file.
46666
46667         * g77.f-torture/noncompile/noncompile.exp,
46668         g77.f-torture/noncompile/check0.f: New files.
46669
46670 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46671
46672         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46673         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46674         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46675         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46676         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46677         abort where appropriate.
46678
46679 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46680
46681         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46682         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46683
46684 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46685
46686         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46687
46688 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46689
46690         * g77.f-torture/compile/980427-0.f: New test.
46691
46692 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46693
46694         * g77.f-torture/compile/980424-0.f: New test.
46695
46696 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46697
46698         * g77.f-torture/compile/980419-2.f (main): New test.
46699         * g77.f-torture/compile/970125-0.f: New test.
46700         * g77.f-torture/compile/980419-1.f: New test.
46701
46702 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46703
46704         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46705         of loop-4.c.
46706
46707 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46708
46709         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46710
46711 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46712
46713         * gcc.c-torture/compile/980329-1.c: New test.
46714
46715 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46716
46717         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46718         * gcc.dg/980312-1.c: Fix typo in -march command.
46719
46720 1998-03-16  H.J. Lu  (hjl@gnu.org)
46721
46722         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46723
46724 1998-03-11  Robert Lipe  <robertl@dgii.com>
46725
46726         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46727         Dave Love agree the Fortran source is bogus.
46728
46729 1998-03-11  Robert Lipe  <robertl@dgii.com>
46730
46731         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46732         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46733         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46734         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46735         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46736
46737 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46738
46739         * g++.old-deja/g++.other/friend1.C: New test.
46740
46741 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46742
46743         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46744         possibly uninitialized) variables and declare dnrm2.
46745
46746 1998-02-23  Robert Lipe <robertl@dgii.com>
46747
46748         From Bruno Haible <haible@ilog.fr>:
46749         * gcc.c-torture/execute/980223.c: New test.
46750
46751 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46752
46753         * gcc.dg/ifelse-1.c: New test.
46754
46755 1998-02-09  H.J. Lu  (hjl@gnu.org)
46756
46757         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46758
46759           * lib/old-dejagnu.exp (old-dejagnu): Added the
46760           "execution test - XFAIL *-*-*" handling in the spirit of
46761           "excess errors test -". Changed the "execution test fails"
46762           handling to be like "excess errors test fails".
46763           * Update various tests accordingly.
46764
46765 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46766
46767         * gcc.c-torture/execute/980205.c: New test.
46768
46769 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46770
46771         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46772         * lib/f-torture.exp: Similarly.
46773         * gcc.c-torture: Rename all .cexp files to .x files.
46774
46775 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46776
46777         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46778         (940510-1.c): Removed duplicate.
46779         (971104-1.c): New test.
46780
46781 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46782
46783           * lib/f-torture.exp: Improve error and loop detection.
46784
46785 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46786
46787         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46788         use that to size the filler array.
46789
46790 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46791
46792         * lib/c-torture.exp(c-torture-execute): Fix typo.
46793
46794         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46795         testcase as the executable name. Keep the executable around if
46796         the test fails.
46797
46798 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46799
46800         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46801         changes.  Only test one -g option, and move it to the end of the
46802         list of options to test.
46803
46804 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46805
46806         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46807         variable GCC_TORTURE_OPTIONS to supply default switches separated
46808         by colons.  If no environment variable, run tests with -O0 -g, -O1
46809         -g, and -O2 -g as well.
46810
46811 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46812
46813         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46814         explanatory comments. Fix indentation.
46815
46816 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46817
46818         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46819
46820 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46821
46822         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46823         * g++.old-deja/g++.mike/p7325.C: Likewise.
46824         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46825
46826 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46827
46828         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46829         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46830         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46831         * g++.old-deja/g++.law/operators4.C: Likewise.
46832
46833 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46834
46835         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46836         * g++.old-deja/g++.mike/p784.C: Ditto.
46837         * g++.old-deja/g++.mike/p785.C: Ditto.
46838
46839 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46840
46841           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46842
46843 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46844
46845         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46846         target feature; pass this to c-torture-execute as needed.
46847
46848 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46849
46850         * lib/c-torture.exp(c-torture-execute): If the previous and the
46851         current executables being tested are identical, we don't need to
46852         run the executable again. Try to make the executable names
46853         unique. Add an optional argument for passing additional compiler
46854         flags.
46855
46856 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46857
46858         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46859
46860 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46861
46862         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46863
46864 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46865
46866         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46867         32bit or larger longs.
46868
46869         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46870         have either a 32bit long or 32bit int.
46871
46872 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46873
46874         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46875         Make double precision tests dependent on sizeof (double).
46876
46877 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46878
46879         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46880         too.
46881
46882 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46883
46884         * gcc.c-torture/compile/961203-1.cexp: New script.
46885
46886 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46887
46888         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46889         up the includes ourselves.
46890
46891 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46892
46893         * lib/plumhall.exp: Remove random include, and add a few
46894         verbose messages for debugging.
46895
46896 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46897
46898         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46899         of trying to do it ourselves.
46900
46901 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46902
46903         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46904
46905 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46906
46907         * gcc.prms/5403.c: Made regexp a bit less strict.
46908
46909 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46910
46911         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46912         is returned from remote_load instead.
46913         * lib/plumhall.exp: Ditto.
46914         * lib/mike-g++.exp: Ditto.
46915         * lib/old-dejagnu.exp: Ditto.
46916         * lib/c-torture.exp: Ditto.
46917
46918 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
46919
46920         * lib/g++.exp: Use build_wrapper procedure.
46921         * lib/gcc.exp: Ditto.
46922
46923 1997-05-20  Jeffrey A Law  (law@cygnus.com)
46924
46925         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
46926         an old-style decl for malloc.  Fixes tests to work when
46927         sizeof (int) != sizeof (size_t).
46928
46929 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46930
46931         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
46932
46933         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
46934         use stdargs.h interface.
46935
46936 1997-05-15  Mike Meissner  <meissner@cygnus.com>
46937
46938         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
46939         NO_VARARGS when compiling.
46940
46941 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
46942
46943         * lib/plumhall.exp(ph_includes): New procedure.
46944         (ph_make): Use it.
46945         (ph_compiler): Ditto.
46946
46947         * lib/g++.exp: Rename test-glue.c to testglue.c.
46948         * lib/gcc.exp: Ditto.
46949
46950 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
46951
46952         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
46953         to completion when it's called.
46954
46955 1997-03-21  Michael Meissner  <meissner@cygnus.com>
46956
46957         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
46958         is defined, don't do test.
46959
46960 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
46961
46962         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
46963         for object files.
46964         (ph_summary): Mark skipped testcases as untested, not unresolved.
46965
46966         * lib/plumhall.exp (ph_make): If unresolved because of bad
46967         errorCode, record errorCode in log file.
46968         (*): Replace send_log/verbose with verbose -log.
46969
46970 1997-03-19  Michael Meissner  <meissner@cygnus.com>
46971
46972         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
46973         double conversion if double isn't at least 8 bytes.
46974
46975         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
46976         int to work with targets where int is 16 bits.
46977
46978         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
46979         8 bytes, just exit, since 4 byte doubles don't have enough bits of
46980         precision for the test to complete.
46981
46982 1997-03-14  Michael Meissner  <meissner@cygnus.com>
46983
46984         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
46985         if d10v is not compiled with the -mdouble64 flag.
46986         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
46987
46988         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
46989         d10v is not compiled with the -mint32 flag.
46990
46991 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
46992
46993         * lib/plumhall.exp: Use incr_count.
46994
46995 1997-03-12  Jeffrey A Law  (law@cygnus.com)
46996
46997         * gcc.c-torture: Update to c-torture-1.45.
46998
46999 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47000
47001         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47002         the name of the expect testcase file).
47003
47004         * lib/g++.exp(g++_init): Ditto.
47005
47006 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47007
47008         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47009         the host.
47010
47011         * lib/gcc.exp(gcc_exit): New procedure.
47012
47013 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47014
47015         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47016         specs where appropriate.
47017
47018         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47019         because of new "candidates are" messages, and removed a few
47020
47021         * Converted all non-old-style g++ testcases to old-style, and
47022         moved into g++.old-deja.
47023
47024 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47025
47026         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47027         options.
47028
47029         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47030         succeeded.
47031
47032         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47033
47034 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47035
47036         * lib/gcc.exp (gcc_target_compile): Add support for defining
47037         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47038         the machine doesn't have those features.
47039
47040 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47041
47042         * g++.law/operators4.exp: Don't use LIBS.
47043
47044 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47045
47046         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47047
47048         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47049         * lib/g++.exp: Set it here instead. Also, allow use of the
47050         --tool_exec and --tool_opt options. Change CXX to
47051         GXX_UNDER_TEST.
47052
47053         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47054
47055         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47056
47057 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47058
47059         * lib/old-dejagnu.exp: Use prune_warnings instead of
47060         prune_system_crud.
47061         * lib/mike-g++.exp: Ditto.
47062         * lib/gcc.exp: Ditto.
47063         * lib/g++.exp: Ditto.
47064
47065         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47066
47067 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47068
47069           * 941014-2.c: Include stdlib.h
47070           * 960327-1.c: Include stdio.h
47071           * dbra.c, index-1.c: Don't assume ints are 32bits.
47072
47073 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47074
47075         * lib/gcc.exp: Add gcc,stack_size target feature.
47076
47077         * lib/g++.exp(g++_target_compile): Add the include and link
47078         paths here, not in two other places. And, it's $options, not
47079         options.
47080
47081         * lib/mike-g++.exp(postbase): Remove the code that determines
47082         the correct include and link paths.
47083         * g++.old-deja/old-deja.exp: Ditto.
47084
47085 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47086
47087         * lib/g++.exp(g++_init): target_compile no longer returns the
47088         filename of the result.
47089
47090 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47091
47092         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47093         call to glob.
47094
47095         * gcc.c-torture/special/special.exp: Change call to
47096         gcc_target_compile to include the object file.
47097
47098 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47099
47100         * gcc.c-torture/special/special.exp: Correct misspelling in last
47101         change.
47102
47103 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47104
47105         * lib/plumhall.exp(ph_summary): Log the entire output of the
47106         executable. Return -1 if there were any failures, 0 otherwise.
47107         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47108         (ph_make): Clean up objects and executables that were built
47109         if the tests succeeded.
47110
47111 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47112
47113         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47114         libraries and includes in the build tree as appropriate.
47115
47116 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47117
47118         * lib/c-torture.exp: Instead of looking for the global variable
47119         NO_LONG_LONG, check to see if that's a feature of the target.
47120
47121 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47122
47123         * config/default.exp: Minimize. Delete the remainer of the files in
47124         config; this functionality is now in devo/dejagnu/config.
47125
47126         g++.*/*: Pass any additional flags used to compile to postbase;
47127         delete CXXFLAGS.
47128
47129         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47130         is now done by runtest.exp. Use gcc_target_compile instead of
47131         compile.
47132
47133         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47134         Remove references to CFLAGS. Use remote_file instead of
47135         calling rm -f.
47136         (c-torture): Take a list of arguments to use to compile this
47137         testcase.
47138
47139         lib/g++.exp: Simplify. Use target_compile instead of compile.
47140         lib/gcc-dg.exp: Ditto.
47141         lib/gcc.exp: Ditto.
47142         lib/mike-{gcc,g++}.exp: Ditto.
47143         lib/old-dejagnu.exp: Ditto.
47144         lib/plumhall.exp: Ditto.
47145
47146 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47147
47148         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47149         (ph_linker): Likewise.
47150
47151 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47152
47153           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47154         MAP_ANON / MAP_ANONYMOUS if defined;
47155         else try to map from /dev/zero .
47156
47157 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47158
47159         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47160         isn't defined, then define it to MAP_ANONYMOUS.
47161
47162 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47163
47164         * gcc.c-torture: Update to c-torture-1.42 release.
47165
47166 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47167
47168         * gcc.c-torture: Update to c-torture-1.41 release.
47169
47170 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47171
47172         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47173         c-torture release.
47174
47175 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47176
47177         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47178         and LDFLAGS.  Fix second case to append the target_info ldflags
47179         onto LDFLAGS, not CFLAGS.
47180         * lib/g++.exp (g++_init): Add target_info stuff.
47181         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47182         of libgloss and newlib flags for !native.
47183
47184         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47185         (GDB): Fix relative path to go up another dir for finding gdb.
47186
47187 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47188
47189         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47190         versions in the target_info array, if they don't exist.
47191
47192 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47193
47194         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47195
47196 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47197
47198         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47199         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47200
47201 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47202
47203         * lib/old-dejagnu.exp: Don't remove the output file before we've
47204         actually tested it. Don't append pwd to the path of the executable
47205         we're testing.
47206
47207 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47208
47209         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47210
47211 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47212
47213         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47214         temporary directory for compiler files, and set it to a default
47215         value of /tmp. Set $output as the name of the output file from
47216         compiling the testcase. Add a -o option to $cflags_var so the
47217         compiler writes the final output file as $output. Set $executable
47218         to $output.
47219
47220         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47221         directory for compiler files, and set it to /tmp if it doesn't
47222         already have a value. Set $output_file to the name of the output
47223         file from compiling the testcase. Add a -o option to CXXFLAGS so
47224         the compiler writes the final output file as $output. Use $output
47225         as the executable to be tested.
47226
47227 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47228
47229         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47230
47231 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47232
47233         * gcc.c-torture/execute/pending-1.c: New test.  Still
47234         pending in Tege's queue.
47235
47236 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47237
47238         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47239         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47240         if there were failures.  Call unresolved if there were unresolved
47241         testcases.  Call gcc_fail if program did not run to completion.
47242         (ph_make): Pass additional argument name to ph_execute.
47243         (ph_execute): Add new argument.  Pass additional arguments to
47244         ph_summary.  Call gcc_fail is there is no execution output.
47245
47246 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47247
47248         * lib/plumhall.exp (proc_summary): Output relavent summary
47249         lines into the log so specific failures in plumhall can be
47250         investigated.
47251
47252 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47253
47254         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47255         (c-torture-execute): Don't try to execute tests which use
47256         "long long" types if $NO_LONG_LONG is nonzero.
47257
47258 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47259
47260         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47261         not c-torture.
47262
47263         * gcc.ieee: Move from here.
47264         * gcc.c-torture/execute/ieee: To here.
47265
47266 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47267
47268         * gcc.c-torture: Update to c-torture-1.41 release.
47269
47270 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47271
47272         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47273         not "$output".
47274
47275 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47276
47277         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47278         -c present.
47279
47280 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47281
47282         * config/proelf.exp: Handle connecting to a simulator.
47283
47284 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47285
47286         * config/proelf.exp: New file.  Enough framework that we can
47287         run c-torture tests on the proelf targets (or any other target
47288         that gdb can connect to for that matter).
47289
47290 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47291
47292         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47293         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47294
47295         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47296         exec_output exists.
47297
47298 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47299
47300         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47301         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47302
47303         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47304         to pass/fail/unresolved/unsupported/untested.  Caller must now
47305         call unresolved/unsupported/untested.
47306         * lib/*.exp: Update FSF address.  Update to handle new results of
47307         ${tool}_load.
47308         * lib/chill.exp (verbose): Delete.
47309
47310 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47311
47312         * lib/gcc.exp (default_gcc_start): Change order of args to
47313         $LDFLAGS $CFLAGS $LIBS.
47314         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47315         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47316         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47317         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47318         * gcc.misc-tests/dg-test.exp: Likewise.
47319         * gcc.misc-tests/msgs.exp: Likewise.
47320         * gcc.prms/prms.exp: Likewise.
47321         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47322         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47323
47324         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47325
47326 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47327
47328         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47329
47330         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47331         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47332
47333         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47334         necessary.
47335
47336 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47337
47338         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47339         global for loop; add use of $mathlib.
47340         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47341         settings here; set mathlib for anything but VxWorks.
47342
47343 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47344
47345         * gcc.c-torture: Update to c-torture-1.40 release.
47346
47347 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47348
47349         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47350         dg.exp.
47351
47352 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47353
47354         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47355         global.
47356
47357 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47358
47359         * lib/g++.exp (LIBS): Define if not already.
47360         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47361         (gcc-dg-prune): Call prune_gcc_output.
47362         * lib/gcc.exp (prune_gcc_output): New proc.
47363         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47364         prune_gcc_output.
47365
47366 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47367
47368         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47369         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47370
47371 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47372
47373         * gcc.c-torture: Update to c-torture-1.39 release.
47374
47375 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47376
47377         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47378         fails, try others as well.
47379
47380 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47381
47382         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47383         If compilation fails, mark execute tests as `untested'.
47384         If test is marked as unsupported, don't mark compilation and
47385         execute tests as failed.
47386
47387 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47388
47389         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47390         libstdc++ for whether or not we want to be doing shared
47391         libraries.  Delete link_curses since we don't need it anymore.
47392         * lib/mike-g++.exp (postbase): Don't link in libg++.
47393         * g++.old-deja/old-deja.exp: Likewise.
47394
47395 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47396
47397         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47398
47399 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47400
47401         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47402         For that, add `-Wl,-a,shared_archive'.
47403         * g++.old-deja/old-deja.exp: Likewise.
47404
47405 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47406
47407         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47408
47409 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47410
47411         * lib/mike-g++.exp (postbase): Pay attention to the status of
47412         g++_load.
47413
47414 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47415
47416           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47417
47418 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47419
47420         * lib/gcc.exp (default_gcc_start): No longer need to log program
47421         being executed or its output, execute_anywhere does that now.
47422         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47423         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47424
47425 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47426
47427         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47428         the same as those in lib/g++.exp.
47429
47430 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47431
47432         * gcc.c-torture: Update to c-torture-1.38 release.
47433         * gcc.ieee: Related changes.
47434
47435 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47436
47437         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47438         "exec". Minor reformatting changes.
47439
47440         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47441         cross. This means all "exec" calls now work on a remote host as
47442         well.
47443         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47444         cross. Filter out the extra "\r\n" stuff that expect puts in.
47445         (c-torture-execute): Filter out the bogus warnings like
47446         c-torture-compile does. Add support for canadian cross.
47447         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47448         Use execute_anywhere rather than calling exec directly. Now it
47449         works for canadian cross testing.
47450
47451 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47452
47453         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47454         results into a variable, and check that rather than using file exists.
47455
47456 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47457
47458         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47459         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47460
47461 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47462
47463         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47464         lib_curses if there's a shared libg++ in the build tree.
47465
47466 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47467
47468         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47469         if not supported target.
47470
47471 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47472
47473         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47474         link_curses up to always happen, not just for native builds.
47475
47476 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47477
47478         * gcc.c-torture: Update to c-torture-1.36 release.
47479         * gcc.failure: Related changes.
47480
47481 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47482
47483         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47484
47485 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47486
47487         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47488         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47489         runshlib, link_curses, and mathlib for link and run.
47490
47491         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47492         pass the runtime shared library options for Solaris, OSF/1, and
47493         Irix5, and link with -lcurses to avoid unresolved references.
47494
47495 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47496
47497         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47498         only run once.
47499
47500 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47501
47502         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47503
47504 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47505
47506         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47507         do not have a framework for the "compat" tests yet.
47508
47509 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47510
47511         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47512         set to null if we're testing vxworks5.1.  Use that instead of
47513         `-lm' in the setting of LIBS for link and run.
47514
47515 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47516
47517         * config/rom68k.exp (${tool}_load): Major changes to make it
47518         work.  Verified that it does in fact return the stuff in
47519         exec_output properly.  Catch any Emul or any TRAP other than 0.
47520
47521 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47522
47523         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47524         LDFLAGS properly for targets that need stuff from libgloss.
47525         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47526         only run once.
47527         (gpp_initialized): New variable.
47528
47529 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47530
47531         * config/rom68k.exp: Load libgloss.exp.
47532         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47533         so we can produce a fully linked binary.
47534         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47535         so we can produce a fully linked binary.
47536
47537 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47538
47539         * lib/plumhall.exp (ph_section): Watch for expected failures.
47540         Add missing `else'.
47541
47542         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47543         run the testcase.
47544         (c-torture): Likewise.
47545
47546 1995-08-28  Doug Evans  <dje@cygnus.com>
47547
47548         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47549
47550         * lib/mike-g++.exp (mike_cleanup): New proc.
47551         (prebase): New globals compiler_result, not_compiler_result,
47552         target_regexp.
47553         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47554         allow leading "-" in pattern.  Watch for unsupported tests.
47555         If $compiler_result is set, pattern match assembler code,
47556         and ditto for $not_compiler_result.
47557         * lib/mike-gcc.exp: Likewise.
47558
47559         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47560         execution "succeeded".
47561
47562 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47563
47564         * config/win32.exp: New file.
47565         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47566
47567 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47568
47569         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47570         unsupported.
47571         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47572         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47573         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47574
47575         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47576         "... without exceptions was ...".  That is now handled by
47577         prune_system_crud.
47578         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47579
47580 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47581
47582         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47583         sieve.c,sort2.c}: New files.
47584         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47585         sieve.exp,sort2.exp}: Drivers for them.
47586
47587         * lib/mike-gcc.exp (program_output): New user settable variable.
47588         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47589         messages.
47590         * lib/mike-g++.exp (program_output): New user settable variable.
47591
47592         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47593
47594         * config/sh.exp: Deleted (use sim.exp instead).
47595
47596 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47597
47598         * config/vx.exp: Declare CHECKTASK as global.
47599         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47600         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47601         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47602
47603 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47604
47605         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47606         target. Like vx.exp, only includes `vx29k.exp' instead of
47607         `vxworks.exp'.
47608
47609 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47610
47611         * config/sim.exp: Increase time limit from 120 seconds to 240.
47612
47613 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47614
47615         * gcc.c-torture/execute/950628-1.c: New test.
47616
47617 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47618
47619         * gcc.c-torture: Update with changes/additions from
47620         c-torture-1.34.
47621
47622 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47623
47624         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47625
47626 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47627
47628         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47629
47630 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47631
47632         * gcc.c-torture/compile/950512-1.c: New test.
47633         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47634         * gcc.dg/struct-ret-1.c: Likewise.
47635
47636 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47637
47638         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47639           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47640
47641 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47642
47643         * gcc.c-torture/special/920411-1.c: Deleted.
47644         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47645
47646 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47647
47648         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47649         cpu limit.
47650
47651 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47652
47653         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47654
47655 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47656
47657         From kenner;
47658         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47659         is the proper length.
47660         * va-arg-3.c: Likewise.
47661
47662 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47663
47664         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47665         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47666
47667         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47668         * lib/g++.exp (default_g++_start): Delete old cruft.
47669
47670 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47671
47672         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47673         (2 * (1 << 18)) to (2 * (1 << 17)).
47674
47675         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47676
47677 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47678
47679         * config/rom68k.exp: Renamed from config/idp.exp
47680
47681 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47682
47683         * c-torture/compile/921109-2.c
47684
47685 1995-04-18  Mike Stump  <mrs@cygnus.com>
47686
47687         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47688         excess errors.
47689
47690 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47691
47692         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47693         output.
47694         * lib/g++.exp (default_g++_start): Likewise.
47695
47696 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47697
47698         * gcc.c-torture/compile/950329-1.c: New test.
47699
47700 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47701
47702           * config/bug.exp (${tool}_load): Updated to use new remote_open
47703           and remote_close procs.
47704         * config/idp.exp: New file.
47705
47706 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47707
47708         * gcc.c-torture/execute/950322-1.c: New test.
47709
47710 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47711
47712         * config/vx.exp (${tool}_load): Clean up testing of return code from
47713         vxworks_ld and vxworks_spawn.
47714
47715 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47716
47717         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47718
47719 1995-03-13  Mike Stump  <mrs@cygnus.com>
47720
47721         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47722         can mark excess errors on a machine by machine basis.  Note, the
47723         default is to not expect any excess errors, even when excess
47724         errors test - is given, so you will want to put an XFAIL ... on
47725         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47726         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47727         those 4 machines, but no others.
47728
47729 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47730
47731         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47732         * lib/c-torture.exp: to here.
47733
47734 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47735
47736         * gcc.c-torture/execute/950221-1.c: New test.
47737         * gcc.c-torture/execute/struct-ret-1.c: New test.
47738         * gcc.c-torture/compile/950221-1.c: New test.
47739
47740         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47741
47742 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47743
47744         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47745         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47746
47747 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47748
47749         * g++.gb: New directory of tests, derived from my signature and
47750         class scoping tests.
47751
47752         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47753         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47754         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47755         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47756         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47757         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47758         * g++.gb/sig25.C: Likewise.
47759
47760         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47761         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47762         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47763         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47764         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47765         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47766         * g++.gb/sig25.exp: Likewise.
47767
47768         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47769         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47770         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47771         * g++.gb/scope13.C: Likewise, this test still fails.
47772
47773         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47774         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47775         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47776         * g++.gb/scope13.exp: Ditto.
47777
47778         * g++.gb/README: New file, explains what these tests are about.
47779
47780 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47781
47782         * lib/dg.exp (dg-do): Support `preprocess'.
47783         (dg-test): Likewise.
47784
47785 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47786
47787         * config/udi.exp: change "continue -expect" to "exp_continue".
47788
47789 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47790
47791         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47792         Delete redundant tests.
47793
47794         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47795         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47796         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47797         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47798         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47799         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47800         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47801         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47802
47803         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47804         storing label pointers.
47805         * gcc.c-torture/execute/921019-1.c: Likewise.
47806         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47807         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47808         parameter fp.
47809         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47810         constants.
47811
47812         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47813         Delete obsolete tests.
47814
47815         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47816         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47817         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47818         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47819         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47820         * gcc.c-torture/compile/950124-1.c: New test.
47821
47822         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47823
47824 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47825
47826         * lib/mike-g++.exp: Add -lm to LIBS.
47827
47828 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47829
47830         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47831
47832 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47833
47834         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47835
47836 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47837
47838         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47839
47840 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47841
47842         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47843         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47844         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47845         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47846         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47847         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47848         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47849         * g++.law/{operators31.C, operators32.C,
47850         * g++.law/{operators33.C, operators34.C}: Likewise.
47851         * g++.law/{pic1.C, refs2.C}: Likewise.
47852         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47853         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47854         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47855         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47856
47857         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47858         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47859         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47860         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47861         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47862         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47863         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47864         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47865         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47866         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47867         * g++.law/{operators34.exp}: Likewise.
47868         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47869         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47870         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47871         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47872         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47873
47874         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47875         No longer expected to fail.
47876         * g++.law/missed-error3.C: Tweak for recent bool changes.
47877
47878 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47879
47880         * config/emb-unix: Deleted.
47881         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47882         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47883
47884 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47885
47886         * lib/dg.exp (dg-test): Fix typo in last patch.
47887
47888 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47889
47890         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47891         (handles multiple occurrences).
47892
47893 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47894
47895         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47896         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47897         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47898         printed).
47899         * lib/c-torture.exp (c-torture-compile): Likewise.
47900         (c-torture): Prepend full path if missing.
47901         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47902         (gcc_fail): Likewise.
47903         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47904
47905 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47906
47907         * lib/netware.exp: Only attach to NetWare i386 systems.
47908
47909 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47910
47911         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47912         messages.  Add test name to "output pattern match" pass/fail message.
47913
47914 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47915
47916         * gcc.dg: New testsuite.
47917         * gcc.dg/dg.exp: New file.
47918
47919         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
47920         test-switch.c}: Deleted.
47921
47922         * gcc.misc-tests/msgs.exp: New testcase driver.
47923
47924 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
47925
47926         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
47927         Watch for illegal return values from ${tool}_load.
47928         * config/unix.exp (${tool}_load): Fix pass/fail detection for
47929         cross targets.  Coerce return value >0 to 1.
47930
47931 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
47932
47933         * config/unix.exp (${tool}_load): Call program rsh, not proc.
47934
47935         * config/emb-unix.exp: New file.
47936
47937         * config/sim.exp: Error if variable $SIM not defined.
47938         (${tool}_load): Mark test as "untested" if simulator missing.
47939
47940         * config/unix.exp: Load remote.exp to get rcp_download.
47941         * lib/c-torture.exp: Use different option lists for testcases with
47942         and without loops.
47943         * gcc.c-torture/execute/execute.exp: Likewise.
47944
47945 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
47946
47947         * config/*.exp: Clarify return code from ${tool}_load.
47948         Call `unresolved' or `untested' instead of `warning' or `perror'
47949         (sometimes you still want to call both though).
47950         Add comment that `shell_id' is local to each file.
47951         * config/udi.exp (timeout): Set to 30.
47952         Don't print warning if connection fails, $connectmode has already
47953         printed an error.
47954         (${tool}_load): Move verbose messages to level 2.
47955         Rework pattern for "Process started" message.
47956         Pass `shell_id' to ${connectmode}_download.
47957         Retry twice upon timeout.  Make resetting of target more robust.
47958         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
47959         Pass `shell_id' to exit_$connectmode.
47960         Only call exit_$connectmode if connected.
47961         * config/unix.exp (${tool}_load): Check return codes better.
47962         * config/vrtx.exp (${tool}_load): Likewise.
47963         * config/vx.exp (${tool}_load): Likewise.
47964         Delete unneeded global's.
47965         * lib/dg.exp (dg-test): Update to reflect clarified return codes
47966         from ${tool}_load.
47967         (dg-stat): Delete.
47968         (dg-init): Delete recording of pass/fail counts.
47969         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47970         (old-dejagnu-init): Likewise.
47971         (old-dejagnu-stat): Delete contents, empty proc now.
47972         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
47973         (c-torture): Delete references to lcnt, lpass, lfail.
47974         Get option list from TORTURE_OPTIONS.
47975         Delete -funroll[-all]-loops if no loops.
47976         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
47977         (g++_stat): Delete contents (empty proc now).
47978         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
47979         (gcc_finish): Likewise.
47980         (gcc_stat): Deleted.
47981         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
47982         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
47983         * gcc.c-torture/execute/execute.exp: Likewise.
47984         Split tests into two parts: compile, execute.
47985         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
47986         no loops.  Update to reflect clarified return codes from ${tool}_load.
47987
47988 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
47989
47990         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
47991         to grep for.
47992         (old-dejagnu): Likewise (where necessary).
47993
47994 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
47995
47996         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
47997
47998         * lib/dg.exp (dg-process-target): Fix processing of selector.
47999         Add comment regarding use of `error'.
48000
48001         * lib/gcc.exp (prune_system_crud): Define if missing.
48002         * lib/g++.exp (prune_system_crud): Likewise.
48003
48004         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48005         Call prune_system_crud.
48006         * lib/dg.exp (dg-runtest): New proc.
48007         Use perror instead of send_user for tcl errors in testcase.
48008         Don't return any value, it's never used.
48009         Don't clobber previous definition of `unknown'.
48010         Print tcl errors in `dg-final'.
48011
48012 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48013
48014         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48015         (dg-test): Don't print errorInfo, it contains stack backtrace.
48016
48017 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48018
48019         * lib/g++.exp (runtest_file_p): Define if missing.
48020
48021 1994-09-24  Doug Evans  (dje@cygnus.com)
48022
48023         * lib/mike-g++.exp: Comment out loading of g++.exp.
48024         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48025         (default_g++_version): Always print something.
48026         (default_g++_start): Comment out call to `which'.
48027         (g++_start, g++_load): Deleted (must be defined in config file).
48028         * lib/gcc.exp: Test for existence of $CC at start.
48029         Delete check for tmpdir (done in gcc_init).
48030         (default_gcc_version): Always print something.
48031         (default_gcc_start): Comment out call to `which'.
48032         * config/*.exp: Major cleanup - make cross targets work at least a
48033         little better for g++ (by not being "--tool gcc" specific).
48034         Rename gcc_xxx to ${tool}_xxx.
48035         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48036         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48037
48038 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48039
48040         * lib/c-torture.exp (c-torture-compile): Rework compiler
48041         message processing.
48042
48043         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48044         c-torture.
48045
48046 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48047
48048         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48049
48050         * lib/dg.exp (dg-process-target): Support { target native }.
48051
48052 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48053
48054         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48055         looked for "... program xxx got fatal signal".
48056         Correct regsub munging of `comp_output'.
48057         Ignore compiler messages "path prefix not used" and "linker input
48058         file unused".
48059
48060 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48061
48062         * lib/gcc.exp (runtest_file_p): Define if missing.
48063         * gcc.prms/template.c: Example to work from.
48064
48065 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48066
48067         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48068         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48069
48070         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48071         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48072         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48073         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48074
48075         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48076         (dg-process-target): No longer a varargs proc.
48077         Return S/N for target, P/F for xfail.  All callers changed.
48078         (user option procs): More argument checking.
48079         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48080         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48081         (dg-test): Skip test if not running on selected target in `dg-do'.
48082         Update handling of `dg-do-what', `dg-output-text'.
48083         Separate execution pass/fail from output pattern match pass/fail.
48084         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48085
48086 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48087
48088         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48089         target for 920510-1.c.
48090
48091 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48092
48093         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48094         Clean up comment regarding use of passcnt, etc.
48095         (gcc_stat): Don't update `testcnt' here.
48096         (gcc_finish): Do it here.
48097         Might as well reset `but_id' here too.
48098         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48099         to determine if the file should be tested.
48100         * gcc.c-torture/compile/compile.exp: Likewise.
48101         * gcc.c-torture/execute/execute.exp: Likewise.
48102         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48103         * gcc.misc-tests/dg-test.exp: Likewise.
48104         * gcc.prms/prms.exp: Likewise.
48105         * gcc.wendy/wendy.exp: Likewise.
48106         * g++.old-deja.exp: Likewise.
48107         Move "Testing file" message to verbose level 1.
48108
48109 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48110
48111         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48112
48113 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48114
48115         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48116         (default_gcc_start): Accept optional second list element
48117         of compiler flags.  Print compiler output at verbosity level 2.
48118         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48119         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48120         Save current values of framework globals passcnt, failcnt, xpasscnt,
48121         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48122         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48123         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48124         xfailcnt to compute stats.  Update framework global `testcnt' from
48125         pass/fail counts.
48126         (gcc_finish): New proc.  Clean up test environment.
48127         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48128         (gcc_epass, gcc_efail): Delete.
48129         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48130         argument of line number.
48131         (dg-init): If the tool has an init routine, call it.
48132         (dg-test): Remove args `cflags_var' and `libs_var'.
48133         Pass all compiler options to ${tool}_start.
48134         Handle missing line number.
48135         (dg-finish): New function.
48136         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48137         particular files.  Call gcc_finish at end.  Move "skipping test"
48138         message to verbosity level 3.
48139         * gcc.c-torture/compile/compile.exp: Likewise.
48140         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48141         * gcc.c-torture/execute/execute.exp: Likewise.
48142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48143         Print testcase being tried at verbosity level 1.
48144         * gcc.c-torture/special/special.exp: Unset xfail.
48145         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48146         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48147         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48148         * gcc.failure/failure.exp: Likewise.
48149         * gcc.ieee/ieee.exp: Likewise.
48150         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48151         Update call to dg-test.  Call dg-finish at end.
48152         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48153         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48154         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48155         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48156         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48157         * gcc.wendy/wendy.exp: Add copyright.
48158         Delete setting of tmpdir (done by gcc_init).
48159         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48160         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48161         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48162         gcc_[ce]pass/fail.
48163
48164 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48165
48166         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48167         confusion.
48168         (g++_load): Likewise.
48169
48170         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48171         Rename argument to `prog' to remove the confusion.
48172         Varargs fns behave differently too!
48173         (g++_load): Likewise.
48174
48175         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48176
48177         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48178         what it is.  Delete (always) printing of status value for !native.
48179         Simplify verbose code, and include status and exec_output.
48180         (g++_load): Use gcc_load.
48181
48182 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48183
48184         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48185         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48186         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48187         940714-3.c as these testcases don't exist anymore.  Make
48188         va-arg-1.c expected to pass.
48189
48190 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48191
48192         * gcc.misc-tests/misc.exp: Only run specific testcases.
48193         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48194         * gcc.misc-tests/dg-[1-9].c: New files.
48195
48196         * lib/dg.exp: New testsuite driver.
48197         * gcc.prms/prms.exp: Use it.
48198
48199         * README.gcc: New file.
48200
48201         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48202         Document and reset `lxpass' and `lxfail'.
48203         Simplify "initialized" message.
48204         (gcc_stat): Clean up comments a little.
48205
48206 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48207
48208         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48209
48210 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48211
48212         * lib/old-dejagnu.exp (process-option): New proc.
48213         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48214         (old-dejagnu): Simplify.
48215         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48216
48217 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48218
48219         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48220         exists and is not an empty string.
48221
48222         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48223         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48224         finished.
48225         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48226         automatically.
48227
48228         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48229         longer expected to fail.
48230
48231         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48232         "f" function call.
48233
48234         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48235
48236         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48237         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48238         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48239         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48240         c-torture-1.29.
48241
48242         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48243         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48244
48245         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48246
48247         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48248         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48249
48250         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48251         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48252         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48253
48254 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48255
48256         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48257         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48258         940714-1.c, 940714-2.c, 940714-3.c},
48259         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48260         gcc.misc-tests/{mg.c,mg.exp}:
48261         New tests.
48262         * gcc.noncompile/noncompile.exp: Change accordingly.
48263
48264 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48265
48266         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48267         Undo previous clobberage.
48268
48269 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48270
48271         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48272         * gcc.special/{930510-1.c, special.exp}:
48273         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48274         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48275         struct-varargs-1.c}: New tests from c-torture-1.26.
48276
48277 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48278
48279         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48280           argument to switch.
48281
48282 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48283
48284         * Revert the previous changes.  Please see Rob's directory
48285           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48286           fixes.
48287
48288 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48289
48290         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48291             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48292             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48293             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48294             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48295             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48296             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48297             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48298             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48299             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48300             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48301             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48302             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48303             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48304             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48305             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48306             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48307             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48308             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48309             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48310             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48311             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48312             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48313             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48314             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48315             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48316             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48317
48318 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48319
48320         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48321             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48322           with perror calls.
48323
48324 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48325
48326         * config/unix.exp (g++_load): Fix syntax.
48327
48328 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48329
48330         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48331         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48332         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48333         Don't expect va-arg-1.c to fail.  Correct expected output for
48334         920928-1.c.
48335         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48336         * gcc.wendy/hbm4.c: Correct typo.
48337         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48338
48339 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48340
48341         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48342         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48343         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48344         * lib/c-torture.exp (c-torture-compile): Ditto.
48345
48346         Reduce volume of output (remove all the -I's and such).
48347         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48348         Call gcc_cpass, gcc_cfail.
48349         (c-torture): Pass testing option to c-torture-compile.
48350
48351 1994-03-21  Doug Evans  (dje@cygnus.com)
48352
48353         Bring patches over from progressive.
48354         * config/default.exp: Exit remote shell cleanly.
48355         (g++_exit, g++_start): Add default versions.
48356         * config/sim.exp (gcc_load): Use perror, not error.
48357
48358 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48359
48360         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48361         set in site.exp.
48362
48363 1994-03-14  Doug Evans  (dje@cygnus.com)
48364
48365         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48366         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48367         (wendy_try): New proc to run testcase.
48368         (main loop): Call 'em.
48369         * gcc.wendy/*.c: Clean up pass to correct expected output.
48370
48371         * lib/gcc.exp: Minor cleanup work.
48372         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48373
48374 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48375
48376         * config/sim.exp (gcc_load): Document return codes better.
48377         Don't pass -v to simulator.
48378
48379 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48380
48381           * gcc.special/920717-x.c: Fix typo.
48382           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48383           get at sources.
48384
48385         * lib/mike-gcc.exp: Fix typo.
48386
48387 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48388
48389         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48390         binary to use, transform the name.
48391         * config/*.exp: rename everything. Nuke any g++ specific files,
48392         it's now a special case of gcc that requires no special support.
48393         Add a default.exp for unsupported targets.
48394
48395 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48396
48397         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48398         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48399         version of Tcl.
48400
48401 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48402
48403         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48404         than a warning.
48405
48406 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48407
48408         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48409
48410 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48411
48412         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48413         option_list.  Compile every file with only 4/6 option choices
48414         (same as C torture) instead of with 12/18 different option
48415         choices.
48416         * lib/c-torture.exp: Likewise.
48417
48418         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48419         not already set.
48420
48421 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48422
48423         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48424         can put an XFAIL *-*-* on excess errors.
48425
48426 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48427
48428         * g++.law: Add more tests derived from g++-bugs snapshots.
48429
48430         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48431         equivalent to g++.law/init9.
48432
48433         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48434         compiled it, and the a.out file after we've run it.
48435
48436 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48437
48438         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48439         compiled it, and the a.out file after we've run it.
48440
48441 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48442
48443         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48444
48445 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48446
48447         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48448         version number.
48449
48450 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48451
48452         * g++.law: New directory of g++ tests derived from the g++-bugs
48453         snapshots.
48454
48455 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48456
48457         * gcc.compile: initbug1.c initbug1.exp testcase added
48458
48459 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48460
48461         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48462         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48463           fixes submitted by Jeff Law (law@cs.utah.edu)
48464         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48465           Jeff Law (law@cs.utah.edu)
48466
48467
48468 1993-11-30  Mike Stump  (mrs@cygnus.com)
48469
48470         * config/unix-g++.exp: Follow the gcc way of doing things.
48471         * g++.old-deja/old-deja.exp: Minor updates.
48472         * lib/g++.exp: New file, follow the gcc way of doing things.
48473         * lib/old-dejagnu.exp: Minor updates.
48474         * lib/mike-g++.exp: Always unset errorInfo.
48475
48476 1993-11-06  Mike Stump  (mrs@cygnus.com)
48477
48478         * lib/gcc.exp: Fix some errors with the below change, CC and
48479         CFLAGS should be global when setting, not local.
48480
48481 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48482
48483         * lib/gcc.exp: Transform tool name.
48484
48485 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48486
48487         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48488
48489 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48490
48491         * lib/gcc.exp: change gcc_done to gcc_stat
48492
48493 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48494
48495         * Upgraded gcc testsuite to c-torture version 1.25
48496
48497 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48498
48499         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48500         * lib/c-torture: added hooks for new reporting code.
48501
48502 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48503
48504         * config/sh-gcc.exp: check if sh-sim exists in the path
48505
48506 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48507
48508         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48509         * gcc.compile/compile.exp: Initial changes for new logic.
48510         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48511         * gcc.failure/failure.exp: Initial changes for new logic.
48512         * gcc.ieee/ieee.exp: Initial changes for new logic.
48513         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48514         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48515         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48516         * lib/c-torture.exp: Initial changes for new logic.
48517         * lib/gcc.exp: Initial changes for new logic.
48518
48519 1993-10-15  Mike Stump  (mrs@cygnus.com)
48520
48521         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48522         depend upon failure or success.  Fully qualify names in failure
48523         and success messages.  Always remove a.out before starting
48524         compile, just in case.  Pay more attention to error text output by
48525         the compiler.  Handle testcases with no known past errors just
48526         like all others, so that things are uniform.  Other miscellaneous
48527         improvements.
48528
48529 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48530
48531         * gcc.cpp: new directory for cpp tests
48532
48533 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48534
48535         * lib/chill.exp: Code reformatted, removed unused code.
48536         * config/unix-chill.exp: Code reformatted, removed unused code.
48537         * chill.execute/execute.exp: Code reformatted, removed unused code.
48538         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48539
48540 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48541
48542         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48543         routines not written.
48544
48545 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48546
48547         * config/bug-gcc.exp: Use new procs from bug.exp.
48548
48549 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48550
48551         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48552         via ftp, rather than depending on NFS.
48553         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48554         case.
48555
48556 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48557
48558         * config/bug-gcc.exp: Use new download proc.
48559
48560 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48561
48562         * chill.execute/execute.exp: cleanups, handles errors better
48563         * chill.compile/compile.exp: rewrite, based on execute.exp
48564         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48565         * lib/chill.exp: major changes to diff proc and compile and link
48566           procs. added chill_fail and chill_pass wrappers to pass and
48567           fail. added more comments, and handle error codes better.
48568           Added a hack to capture stderr from exec, so noncompile tests
48569           can work.
48570
48571 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48572
48573         * chill.execute/execute.exp: rewrite of testsuite driver
48574         * lib/chill.exp: rewrite of testsuite driver
48575         * config/unix-chill.exp: rewrite of testsuite driver
48576
48577 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48578
48579         In chill.execute:
48580         * iexpr.ch: Standardize uppercase.
48581         * tuples.dat: Standardize uppercase.
48582         * vary.ch: standardize.  Correct varying string assignments.
48583         * vary.dat: Add new output lines.
48584
48585 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48586
48587         In chill.execute:
48588         * chprintf.ch: Standardize use of uppercase.
48589         * tuples.ch: Standardize and turn arr2 into a DCL,
48590           rather than a SYN.
48591         * pinits.ch: Standardize.
48592
48593 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48594
48595         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48596         * Makefil: Renamed to Makefile.in.
48597         * configure.in: New.
48598
48599 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48600
48601         In chill.execute:
48602         * .cvsignore: Add result/output files.
48603         * Makefile: Fix up variables at start.  Use MFLAGS
48604           everywhere.  Correct bool_loc, built_ins entries.
48605           Add entry for vary1.ch.
48606         * bitarray.ch: Standardize upper-case usage.
48607         * bitexpr.ch: Standardize, add output of b1.
48608         * params.ch: Use arrayt in along PROC parameters, to
48609           avoid novelty problems.
48610         * sets.ch: Tiny cleanup.
48611         * vary1.ch: Re-indent.
48612
48613 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48614
48615           * Add PR-related files to Makefiles, .cvsignore files, etc.
48616
48617 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48618
48619         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48620           with compiler objects. New names are test-flow.c and test-loop.c
48621
48622 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48623
48624         * Upgraded c-torture tests from 1.19 to 1.20
48625
48626         * new files:
48627         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48628         * gcc.compile: 930623-1.c 930623-2.c
48629         * gcc.noncompile: 930622-1.c 930622-2.c
48630         * gcc.failure: 920411-1.c 920627-2.c
48631         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48632
48633 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48634
48635         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48636           More changes to get testsuite working properly. Needs more work.
48637           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48638
48639 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48640
48641         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48642           More changes to get testsuite working properly. Needs more work.
48643
48644 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48645
48646         * chill.compile/compile.exp: Added for Dejagnu support
48647         * chill.execute/execute.exp: Added for Dejagnu support
48648         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48649
48650 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48651
48652         This should complete moving the CHILL test files.
48653         * chill.noncompile(.cvsignore printf.grt
48654             in-printf.grt chprintf.grt chprintf.ch):
48655             Added test-support files.
48656           (Makefile): Modified further.
48657         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48658             signal.ch): Added test files.
48659           * chill.execute (.cvsignore printf.grt printr.c
48660             in-printf.grt rts.c chprintf.grt rts.h): Added
48661           test-support files.
48662             (Makefile): More corrections.
48663
48664 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48665
48666         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48667           test cases, ready for DejaGnu.
48668
48669 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48670
48671         * Upgraded c-torture tests from 1.18 to 1.19
48672
48673         * gcc.compile: added test(s):
48674           930607-1.c
48675         * gcc.execute: added test(s):
48676           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48677
48678         * added new subdirectory for misc tests: gcc.misc-tests
48679         * gcc.misc-test(s): added tests:
48680           inst-check.c test-consts.c test-ior.c test-switch.c
48681
48682 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48683
48684         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48685
48686 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48687
48688         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48689
48690 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48691
48692         * Upgraded c-torture tests from 1.17 to 1.18
48693
48694 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48695
48696         * Upgraded c-torture tests from 1.12 to 1.17
48697
48698 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48699
48700         * lib/old-dejagnu.exp:
48701           Fixed handling of XFAIL target triplets to correctly
48702           recognize wildcard characters.  Removed code that
48703           appended a unique id tag to the end of the file name
48704           printed out by the result of the testcases within a
48705           given test file.
48706
48707 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48708
48709         * lib/old-dejagnu.exp:
48710           Reworked expected failure handling to trigger off of XFAIL
48711           keyword in keyphrase embeded in testcase source code. The
48712           XFAIL keyword must be at the end of the keyphrase line. It
48713           may optionally be followed by one or more target triplets.
48714           It has just occured that the handling of wildcards in the
48715           target triplet may not be correct.
48716
48717 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48718
48719         * g++.old-deja/tests:
48720           Moved all subdirectories up one level into g++.old-deja .
48721
48722         * lib/old-dejagnu.exp:
48723           Fixed problem with CXXFLAGS not being properly reset, and being
48724           corrupted with extraneous "-c" compiler option.  This was
48725           causing binaries to not be generated for test that needed them.
48726           Modified strings passed to "pass" and "fail" so that individual
48727           tests from the same test file would be distinguished by an
48728           identifier appended to the test file name in the summary logs;
48729           this corrected a problem with erroneous diff logs.  Added code
48730           to search testcases for expected fail and unexpected pass keywords.
48731
48732 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48733
48734         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48735
48736 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48737
48738         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48739           Removed extraneous text from end of "Special g++ Options"
48740           keyphrase.
48741
48742         * lib/old-dejagnu.exp: Added pattern matching to look for new
48743           keywords, embedded in testcases comments, which will trigger
48744           calls to xpass and xfail.
48745
48746 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48747
48748         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48749           comments embedded in the testcases, especially the one looking for
48750           special compiler options, as well as the pattern matching for the
48751           compiler output again.
48752
48753 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48754
48755         * lib/old-dejagnu.exp: Do a proper check of the return value for
48756           execute tests. Fixed several problems with the pattern matching
48757           of the compiler output which gave erroneous test results.
48758           Changed several of the test result messages to be more descriptive.
48759         * config/unix-g++.exp: Proc g++_load now actually works and
48760           executes the tests passed to it and returns a usable return
48761           value.
48762
48763 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48764
48765           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48766
48767 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48768
48769         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48770           Modified both files to properly execute the old style
48771           dejagnu tests. The previous versions of these files were
48772           experimental and did not function anything near correctly.
48773
48774 1993-04-05  Rob Savoye  (rob@cygnus.com)
48775
48776         * Removed all Makefile.in and configure.in files. No configuration
48777         needed now.
48778
48779 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48780
48781         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48782
48783 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48784
48785         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48786         gcc.special/configure.in, gcc.noncompile/configure.in,
48787         gcc.execute/configure.in, gcc.code_quality/configure.in,
48788         g++.other/configure.in, g++.old-deja/configure.in,
48789         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48790         in srcname setting.
48791
48792 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48793
48794         * lib/udi.exp: Fixed mondfe and mondfe_download.
48795         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48796         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48797
48798 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48799
48800         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48801         (gdb_exit): Don't remove *_soc files.
48802
48803 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48804
48805         * lib/c-torture.exp: Don't look for main; instead always use -w
48806         -c.  This is how the c-torture tests work.  Remove the object
48807         file if the compilation succeeds.
48808         * gcc.execute/execute.exp: Remove executable if test passes.
48809         * gcc.noncompile/noncompile.exp: Every test is an expected
48810         failure.
48811         * gcc.special/special.exp: Added tests from c-torture 1.11,
48812         corrected use of existing test.
48813         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48814         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48815         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48816         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48817         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48818         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48819         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48820         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48821         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48822         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48823         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48824         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48825         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48826         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48827         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48828         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48829         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48830         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48831         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48832         c-torture 1.11.
48833         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48834         correspond to c-torture 1.11.
48835
48836         * New file.