OSDN Git Service

d86d8725ef53421c1531428e62c00bae5ae2d091
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2
3         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4         * gcc.dg/vect/vect-iv-1.c: New test.
5         * gcc.dg/vect/vect-iv-2.c: New test.
6         * gcc.dg/vect/vect-iv-3.c: New test.
7         * gcc.dg/vect/vect-iv-4.c: New test.
8         * gcc.dg/vect/vect-iv-5.c: New test.
9         * gcc.dg/vect/vect-iv-6.c: New test.
10         * gcc.dg/vect/vect-iv-7.c: New test.
11         * gcc.dg/vect/vect-iv-8.c: New test.
12         * gcc.dg/vect/vect-iv-9.c: New test.
13         * gcc.dg/vect/vect-iv-10.c: New test.
14         * gcc.dg/vect/vect-iv-11.c: New test.
15         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
17         * gcc.dg/vect/vect-14.c: Now vectorizable.
18         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
19         * gcc.dg/vect/vect-27.c: Likewise.
20         * gcc.dg/vect/vect-29.c Likewise.
21         * gcc.dg/vect/vect-dv-2.c: Likewise.
22         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
23         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
24         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
25
26 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
27
28         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
29
30 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31
32         * gcc.dg/builtins-20.c: Add more cases.
33
34 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
35
36         PR debug/30189
37         * gcc.dg/pr30189.c: New test.
38
39 2007-02-05      Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
40
41         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
42         for running tests.
43         * gcc.target/i386/sse4a-extract.c: New test.
44         * gcc.target/i386/sse4a-insert.c: New test.
45         * gcc.target/i386/sse4a-montsd.c: New test.
46         * gcc.target/i386/sse4a-montss.c: New test.
47
48 2007-02-05  Richard Guenther  <rguenther@suse.de>
49
50         * gcc.target/i386/vectorize3.c: New testcase.
51
52 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
53
54         PR target/30665
55         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
56
57 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
58
59         PR fortran/30611
60         * gcc/testsuite/gfortran.dg/repeat_1.f90: New test.
61
62 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
63
64         PR fortran/30605
65         * gfortran.dg/spread_shape_1.f90: Remove tabs.
66         * gfortran.dg/derived_init_2.f90: Ditto.
67         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
68         * gfortran.dg/array_initializer_1.f90: Ditto.
69         * gfortran.dg/do_2.f90: Ditto.
70         * gfortran.dg/proc_assign_1.f90: Ditto.
71
72 2007-02-04  Richard Guenther  <rguenther@suse.de>
73
74         PR middle-end/30636
75         * g++.dg/warn/pr30636.C: New testcase.
76         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
77
78 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
79
80         PR middle-end/30667
81         * gfortran.dg/pr30667.f: New test.
82
83 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
84
85         * gcc.dg/builtins-54.c: Add more cases.
86
87 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
88
89         PR fortran/30514
90         * gfortran.dg/zero_sized_2.f90: New test.
91
92         PR fortran/30660
93         * gfortran.dg/alloc_comp_basics_4.f90: New test.
94
95         PR fortran/29820
96         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
97         file.
98
99 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
100
101         PR fortran/30683
102         * gfortran.dg/interface_10.f90: New test.
103
104 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
105
106         * gcc.dg/builtins-20.c: Add more cases.
107
108 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
109
110         PR target/29682
111         * gcc-target/ia64/pr29682.c: New test.
112
113 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
114
115         PR fortran/30284
116         * gfortran.dg/arrayio_11.f90.f90: New test.
117
118         PR fortran/30626
119         * gfortran.dg/arrayio_12.f90.f90: New test.
120
121 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
122
123         PR c++/30536
124         * g++.dg/tls/diag-5.C: New test.
125
126         PR middle-end/30473
127         * gcc.dg/pr30473.c: New test.
128         * gcc.c-torture/execute/20070201-1.c: New test.
129
130 2007-02-01  Roger Sayle  <roger@eyesopen.com>
131
132         * gfortran.dg/dependency_20.f90: New test case.
133
134 2007-01-31  Ian Lance Taylor  <iant@google.com>
135
136         * gcc.dg/lower-subreg-1.c (test): New test.
137
138 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
139
140         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
141
142 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
143
144         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
145         * gcc.dg/torture/builtin-math-3.c: Likewise.
146
147 2007-01-31  Dirk Mueller  <dmueller@suse.de>
148
149         gcc.dg/Wparentheses-2.c: Update and add new tests.
150
151 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
152
153         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
154         vectorize.
155
156 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
157
158         * gcc.dg/builtins-63.c: New test.
159
160 2007-01-31  Tobias Burnus  <burnus@net-b.de>
161
162         PR fortran/27588
163         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
164
165 2007-01-31  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/30520
168         * gfortran.dg/volatile8.f90: New argument conformance test.
169         * gfortran.dg/volatile9.f90: New scope test.
170
171 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
172
173         PR c++/24745
174         * g++.dg/warn/null4.C: New.
175
176 2001-01-30  Roger Sayle  <roger@eyesopen.com>
177             Uros Bizjak  <ubizjak@gmail.com>
178
179         * gcc.dg/large-size-array-3.c: Correct typo.
180
181 2007-01-30  Richard Guenther  <rguenther@suse.de>
182
183         PR middle-end/27657
184         * g++.dg/debug/pr27657.C: New testcase.
185
186 2007-01-30  Richard Guenther  <rguenther@suse.de>
187
188         PR middle-end/30313
189         * gcc.dg/torture/pr30313.c: New testcase.
190
191 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
192
193         * gcc.dg/dfp/dfp-except.h: New file.
194         * gcc.dg/dfp/fe-check.h: New file.
195         * gcc.dg/dfp/fe-binop.c: New test.
196         * gcc.dg/dfp/fe-convert-1.c: New test.
197         * gcc.dg/dfp/fe-convert-2.c: New test.
198         * gcc.dg/dfp/fe-convert-3.c: New test.
199
200         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
201         * gcc.dg/dfp/decfloat-constants.c: Ditto.
202         * gcc.dg/dfp/convert-dfp.c: Ditto.
203         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
204
205 2007-01-29  Josh Conner  <jconner@apple.com>
206
207         * gcc.target/powerpc/altivec-24.c: New test.
208
209 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
210
211         PR c++/28266
212         * g++.dg/parse/defarg12.C: New test.
213
214 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
215
216         PR fortran/30554
217         * gfortran.dg/used_dummy_types_6.f90: New test.
218
219 2007-01-28  Jan Hubicka  <jh@suse.cz>
220
221         * gcc.dg/tree-prof/val-prof-6.c: New test.
222
223 2007-01-28  Roger Sayle  <roger@eyesopen.com>
224
225         * gcc.dg/large-size-array-3.c: Correct test case (portability).
226
227 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
228
229         PR C++/28988
230         * g++.dg/expr/dtor4.C: New test.
231
232 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
233
234         * gcc.dg/tree-ssa/loop-23.c: New test.
235
236 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
237
238         PR libfortran/30389
239         * gfortran.dg/achar_2.f90:  New test.
240         * gfortran.dg/achar_3.f90:  New test.
241
242 2007-01-27  Ian Lance Taylor  <iant@google.com>
243
244         * gcc.dg/strict-overflow-1.c: New test.
245         * gcc.dg/no-strict-overflow-1.c: New test.
246         * gcc.dg/strict-overflow-2.c: New test.
247         * gcc.dg/no-strict-overflow-2.c: New test.
248         * gcc.dg/strict-overflow-3.c: New test.
249         * gcc.dg/no-strict-overflow-3.c: New test.
250         * gcc.dg/strict-overflow-4.c: New test.
251         * gcc.dg/no-strict-overflow-4.c: New test.
252         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
253         * gcc.dg/pr15784-1.c: Likewise.
254         * gcc.dg/pr20922-1.c: Likewise.
255         * gcc.dg/pr20922-3.c: Likewise.
256         * gcc.dg/pr20922-4.c: Likewise.
257         * gcc.dg/pr20922-6.c: Likewise.
258         * gcc.dg/compare-4.c: Likewise.
259         * gcc.dg/torture/pr26898-1.c: Likewise.
260         * gcc.dg/tree-ssa/divide-1.c: Likewise.
261         * gcc.dg/tree-ssa/divide-2.c: Likewise.
262         * gcc.dg/tree-ssa/divide-3.c: Likewise.
263         * gcc.dg/tree-ssa/divide-4.c: Likewise.
264         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
265         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
266         * gcc.dg/tree-ssa/pr21082.c: Likewise.
267         * gcc.dg/tree-ssa/pr26899.c: Likewise.
268         * g++.dg/tree-ssa/pr21082.C: Likewise.
269
270 2007-01-27  Roger Sayle  <roger@eyesopen.com>
271
272         * gcc-dg/large-size-array-3.c: New test case.
273
274 2007-01-27  Roger Sayle  <roger@eyesopen.com>
275
276         * gfortran.dg/forall_7.f90: New test case.
277
278 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
279
280         PR fortran/30407
281         * gfortran.dg/where_operator_assign_1.f90: New test.
282         * gfortran.dg/where_operator_assign_2.f90: New test.
283         * gfortran.dg/where_operator_assign_3.f90: New test.
284
285 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
286
287         * lib/target-supports.exp
288         (check_effective_target_powerpc_altivec): New.
289         (check_effective_target_vect_cmdline_needed): Use it.
290
291 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
292
293         PR fortran/30278
294         * gfortran.dg/backslash_3.f: New test.
295
296 2007-01-26  Richard Guenther  <rguenther@suse.de>
297
298         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
299
300 2007-01-26  Tobias Burnus  <burnus@net-b.de>
301
302         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
303         * gfortran.dg/vect/vect.exp: Ditto.
304         * gfortran.dg/dg.exp: Ditto.
305         * gfortran.fortran-torture/execute/execute.exp: Ditto.
306         * gfortran.fortran-torture/compile/compile.exp: Ditto.
307
308 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
309
310         * gcc.dg/builtins-20.c: Add more cases.
311         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
312
313 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
314
315         PR fortran/30437
316         * gcc.dg/Wall.c: New.
317         * gcc.dg/Wno-all.c: New.
318         * gfortran.dg/Wall.f90: New.
319         * gfortran.dg/Wno-all.f90: New.
320         
321 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
322
323         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
324         * g++.dg/eh/simd-2.C: Also run on Darwin.
325         * g++.dg/eh/simd-3.C: New.
326         * g++.dg/eh/simd-4.C: New.
327
328 2007-01-25  Richard Guenther  <rguenther@suse.de>
329
330         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
331         and _PROFILE_USE.
332         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
333
334 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
335
336         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
337         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
338         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
339         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
340         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
341         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
342         * gcc.dg/ipa/ipa-7.c: New testcase.
343
344 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
345
346         * g++.dg/cpp0x/warn_cxx0x.C: New.
347
348 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
349
350         * gcc.dg/builtins-20.c: Test builtin carg.
351
352 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
353
354         PR middle-end/27416
355         * gcc.dg/gomp/pr27416.c: New test.
356
357         PR middle-end/30494
358         * gcc.dg/gomp/pr30494.c: New test.
359         * g++.dg/gomp/pr30494.C: New test.
360
361         PR middle-end/30421
362         * gcc.dg/gomp/pr30421.c: New test.
363
364 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
365
366         * gcc.target/ia64/versionid-1.c: New test.
367         * gcc.target/ia64/versionid-2.c: New test.
368
369 2007-01-24  Richard Guenther  <rguenther@suse.de>
370
371         PR testsuite/30181
372         * gcc.dg/builtins-57.c: Change to a link-time testcase
373         to support non-C99 targets.
374
375 2007-01-24  Jan Hubicka  <jh@suse.cz>
376
377         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
378
379 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
380
381         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
382
383 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
384
385         PR objc/27438
386         * objc.dg/const-str-12.m: New test.
387
388 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
389
390         PR fortran/30532
391         * gfortran.dg/ctrl-z.f90:  New test.
392         
393 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
394
395         PR fortran/30481
396         * gfortran.dg/namelist_assumed_char.f90:  New test.
397
398 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
399
400         PR c++/27492
401         * g++.dg/inherit/covariant15.C: New test.
402
403 2007-01-23  Ian Lance Taylor  <iant@google.com>
404
405         * g++.dg/warn/Wparentheses-24.C: New test.
406
407 2007-01-23  Richard Guenther  <rguenther@suse.de>
408
409         PR testsuite/30560
410         * ada/acats/run_acats: Do not call gnatmake or gnatchop
411         with full path.
412
413 2007-01-22  Richard Guenther  <rguenther@suse.de>
414
415         PR tree-optimization/30038
416         * gcc.dg/builtins-62.c: New testcase.
417
418 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
419
420         * gcc.c-torture/compile/20070121.c: New test.
421
422 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
423
424         PR libfortran/30525
425         * gfortran.dg/char_comparison_1.f:  New test.
426
427 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
428
429         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
430
431 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
432
433         PR objc/30479
434         * objc.dg/pch: New directory.
435         * objc.dg/pch/pch.exp: New file.
436         * objc.dg/pch/interface-1.m: New test.
437         * objc.dg/pch/interface-1.hs: New include file.
438         * lib/objc.exp (objc_target_compile): Add
439         "-x objective-c-header" in front of the sources if this is
440         a precompiled header being compiled.
441
442 2007-01-20  Roger Sayle  <roger@eyesopen.com>
443
444         * gfortran.dg/array_memcpy_3.f90: New test case.
445         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
446
447 2007-01-20  Roger Sayle  <roger@eyesopen.com>
448             Brooks Moses  <brooks.moses@codesourcery.com>
449             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
450
451         * gfortran.dg/intrinsic_sign_1.f90: New test case.
452         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
453
454 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
455
456         * gcc.dg/torture/builtin-math-3.c: Test fdim.
457
458 2007-01-19  Mike Stump  <mrs@apple.com>
459
460         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
461         away.
462
463 2007-01-19  Roger Sayle  <roger@eyesopen.com>
464
465         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
466         option instead of -funsafe-math-optimizations.
467
468 2007-01-19  Tomas Bily  <tbily@suse.cz>
469
470         gcc.dg/tree-prof/indir-call-prof.c: New.
471         g++.dg/dg.exp: Add tree-prof subdirectory.
472         g++.dg/tree-prof/indir-call-prof.C: New.
473         g++.dg/tree-prof/tree-prof.exp: New.
474
475 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
476
477         PR c++/17947
478         * g++.dg/warn/deprecated.C: Update warning output.
479         * g++.dg/warn/deprecated-2.C: Likewise.
480         * g++.dg/warn/deprecated-3.C: New.
481         
482 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
483
484         * gcc.c-torture/execute/nestfunc-7.c: New.
485
486 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
487
488         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
489
490 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
491
492         * gcc.dg/m68k-pic-1.c: New.
493
494 2007-01-18  Roger Sayle  <roger@eyesopen.com>
495
496         * gfortran.dg/array_memcpy_4.f90: New test case.
497
498 2007-01-18  Josh Conner  <jconner@apple.com>
499
500         PR target/30485
501         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
502         * gcc.dg/vect/no-trapping-math-1: New.
503         * gcc.dg/vect/no-trapping-math-2: New.
504
505 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
506
507         * gcc.target/i386/387-8.c: Update comment about optimizing
508         inherent load of 1.0 of fptan instruction.
509
510 2007-01-18  Dirk Mueller  <dmueller@suse.de>
511             Richard Guenther <rguenther@suse.de>
512
513         PR diagnostic/8268
514         * gcc.dg/Warray-bounds.c: New testcase.
515         * gcc.dg/Warray-bounds-2.c: New testcase.
516         * g++.dg/warn/Warray-bounds.C: New testcase.
517         * g++.dg/warn/Warray-bounds-2.C: New testcase.
518
519 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
520
521         PR fortran/30476
522         * gfortran.dg/generic_12.f90: New test.
523
524 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
525
526         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
527         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
528
529 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
530
531         * gcc.dg/dfp/compare-special.h: New file.
532         * gcc.dg/dfp/compare-special-32.c: New test.
533         * gcc.dg/dfp/compare-special-64.c: New test.
534         * gcc.dg/dfp/compare-special-128.c: New test.
535
536 2007-01-16  Roger Sayle  <roger@eyesopen.com>
537             Paul Thomas  <pault@gcc.gnu.org>
538             Steven G. Kargl  <kargl@gcc.gnu.org>
539
540         PR fortran/30404
541         * gfortran.dg/forall_6.f90: New test case.
542         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
543         * gfortran.dg/dependency_13.f90: Likewise.
544
545 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
546
547         PR testsuite/12325
548         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
549         targets that don't support Inf.
550
551 2007-01-15  Dale Johannesen  <dalej@apple.com>
552
553         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
554
555 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
556
557         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
558         of achar for 0xff to avoid the "Extended ASCII not
559         implemented" error message.
560
561 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
562
563         PR fortran/28172
564         * gfortran.dg/altreturn_4.f90: New test.
565
566         PR fortran/29389
567         * gfortran.dg/stfunc_4.f90: New test.
568
569         PR fortran/29712
570         * gfortran.dg/bound_2.f90: Reinstate commented out line.
571         * gfortran.dg/initialization_1.f90: Change warning.
572
573         PR fortran/30283
574         * gfortran.dg/specification_type_resolution_2.f90: New test.
575
576 2007-01-14  Jan Hubicka  <jh@suse.cz>
577
578         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
579         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
580         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
581         elimination.
582
583 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
584
585         PR fortran/30410
586         * gfortran.dg/external_procedures_2.f90: New test.
587
588 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
589
590         PR target/30413
591         * gcc.target/i386/pr30413.c: New test.
592
593 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
594
595         PR fortran/30452
596         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
597
598 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
599
600         * gcc.dg/20070112-1.c: New test.
601
602 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
603
604         PR libgfortran/30435
605         * gfortran.dg/list_read_6.f90: New test.
606
607 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
608
609         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
610
611 2007-01-12  Tom Tromey  <tromey@redhat.com>
612
613         PR preprocessor/28227:
614         * gcc.dg/cpp/pr28227.c: New file.
615
616 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
617
618         * gcc.dg/tree-ssa/loop-22.c: New test.
619
620 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
621
622         PR tree-optimization/29516
623         * gcc.dg/tree-ssa/loop-20.c: New test.
624
625 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
626
627         PR libfortran/30415
628         * minmaxloc_integer_kinds_1.f90:  New test.
629
630 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
631
632         PR c++/29573
633         * g++.dg/template/sizeof-template-argument.C: New test.
634
635 2007-01-11  Jan Hubicka  <jh@suse.cz>
636
637         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
638         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
639         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
640         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
641         * gcc.dg/tree-ssa/pr21658.c: Likewise.
642         * gcc.dg/tree-ssa/pr15349.c: Likewise.
643         * gcc.dg/tree-ssa/pr25501.c: Likewise.
644         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
645         transformation in question.
646         * gcc.dg/tree-ssa/vrp05.c: Likewise.
647         * gcc.dg/tree-ssa/pr20701.c: Likewise.
648         * gcc.dg/always_inline3.c: Likewise.
649
650 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
651
652         PR c++/28999
653         * g++.dg/template/typename11.C: New test.
654
655 2007-01-10  Robert Kennedy <jimbob@google.com>
656
657         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
658
659 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
660
661         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
662         for different integer kinds.
663         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
664         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
665         * gfortran.dg/ishft_2.f90: New test.
666         * gfortran.dg/ishft_3.f90: New test.
667
668 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
669
670         * gfortran.dg/altreturn_2.f90: Removed executable bit.
671
672 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
673
674         PR tree-optimization/30322
675         * gcc.dg/tree-ssa/loop-21.c: New test.
676
677 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
678
679         * g++.dg/rtti/darwin-builtin-linkage.C: New.
680
681 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
682
683         * gcc.target/spu/intrinsics-1.c: Remove xfail.
684
685 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
686
687         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
688         * g++.dg/warn/overflow-warn-3.C: Likewise.
689         * g++.dg/warn/overflow-warn-4.C: Likewise.
690         * g++.dg/warn/overflow-warn-5.C: Likewise.
691         * g++.dg/warn/overflow-warn-6.C: Likewise.
692         * g++.dg/warn/Woverflow-1.C: Likewise.
693         * g++.dg/warn/Woverflow-2.C: Likewise.
694         * g++.dg/warn/Woverflow-3.C: Likewise.
695         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
696
697 2007-01-08  Roger Sayle  <roger@eyesopen.com>
698
699         * gfortran.dg/array_constructor_14.f90: New test case.
700         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
701
702 2007-01-08  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/23603
705         * gcc.dg/tree-ssa/vrp31.c: New testcase.
706         * gcc.dg/tree-ssa/vrp32.c: Likewise.
707
708 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
709
710         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
711         in __v8qi typedef.
712         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
713         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
714         compiler behaviour.
715         * gcc.dg/simd-5.c: Likewise.
716         * gcc.dg/simd-6.c: Likewise.
717         * g++.dg/conversion/simd1.C: Likewise.
718         * g++.dg/conversion/simd3.C: Likewise.
719         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
720         (main): Use it.
721
722 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
723
724         PR tree-optimization/29877
725         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
726         name of a hard register for the target concerned.  Adjust dg-error
727         directives to cope with new behaviour of TER.
728
729 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
730
731         PR c++/28986
732         * g++.dg/conversion/nullptr1.C: Added overflow warning.
733         * g++.dg/warn/overflow-warn-1.C: New.
734         * g++.dg/warn/overflow-warn-3.C: New.
735         * g++.dg/warn/overflow-warn-4.C: New.
736         * g++.dg/warn/overflow-warn-5.C: New.
737         * g++.dg/warn/overflow-warn-6.C: New.
738         * g++.dg/warn/Woverflow-1.C: New.
739         * g++.dg/warn/Woverflow-2.C: New.
740         * g++.dg/warn/Woverflow-3.C: New.
741         * g++.dg/warn/multiple-overflow-warn-2.C: New.
742         
743 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
744
745         PR fortran/27698
746         * gfortran.dg/invalid_name.f90: New test.
747         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
748         * gfortran.dg/gomp/pr29759.f90: Ditto.
749
750 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
751
752         * gfortran.dg/present_1.f90:  Update error message.
753
754 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
755
756        PR c++/19439
757        * g++.dg/template/duplicate1.C: New test
758        * g++.dg/template/memfriend6.C: Adjust error markers.
759         
760 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
761
762         PR tree-opt/30385
763         * gcc.dg/torture/inline-1.c: New test.
764
765 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
766
767         PR c/19978
768         * gcc.dg/multiple-overflow-warn-1.c: New.
769         * gcc.dg/multiple-overflow-warn-2.c: New.
770         * gcc.dg/overflow-warn-6.c: New.
771         * g++.dg/warn/multiple-overflow-warn-1.C: New.
772         
773 2007-01-05  Roger Sayle  <roger@eyesopen.com>
774
775         * gfortran.dg/array_memcpy_1.f90: New test case.
776         * gfortran.dg/array_memcpy_2.f90: Likewise.
777
778 2007-01-05  Richard Guenther  <rguenther@suse.de>
779
780         PR middle-end/27826
781         * g++.dg/opt/pr27826.C: New testcase.
782
783 2007-01-05  Ian Lance Taylor  <iant@google.com>
784
785         * gcc.dg/Walways-true-1.c: New test.
786         * gcc.dg/Walways-true-2.c: New test.
787         * g++.dg/warn/Walways-true-1.C: New test.
788         * g++.dg/warn/Walways-true-2.C: New test.
789
790 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
791
792         PR c/30360
793         * gcc.dg/pr30360.c: New test.
794
795 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
796
797         PR fortran/23232
798         * gfortran.dg/data_implied_do_1.f90: New test.
799
800         PR fortran/27996
801         PR fortran/27998
802         * gfortran.dg/char_length_1.f90: New test.
803
804 2007-01-05  Richard Guenther  <rguenther@suse.de>
805
806         PR middle-end/28116
807         * g++.dg/opt/pr28116.C: New testcase.
808
809 2007-01-05  Tobias Burnus  <burnus@net-b.de>
810
811         PR fortran/29624
812         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
813           invalid deallocate.
814         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
815         * gfortran.dg/protected_4.f90: Add pointer intent check.
816         * gfortran.dg/protected_6.f90: Add pointer intent check.
817         * gfortran.dg/pointer_intent_1.f90: New test.
818         * gfortran.dg/pointer_intent_2.f90: New test.
819         * gfortran.dg/pointer_intent_3.f90: New test.
820
821 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
822
823         PR 30235
824         * gfortran.dg/altreturn_2.f90: new test.
825
826 2007-01-04  Tom Tromey  <tromey@redhat.com>
827
828         PR preprocessor/28165:
829         * gcc.dg/cpp/pr28165.c: New file.
830
831 2007-01-03  Josh Conner  <jconner@apple.com>
832
833         PR middle-end/29683
834         * gcc.dg/pr29683.c: New.
835
836 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
837
838         PR c++/28217
839         * g++.dg/pch/template-1.C: New test.
840         * g++.dg/pch/template-1.Hs: New file.
841
842 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
843
844         PR middle-end/30353
845         * gcc.c-torture/compile/complex-4.c: New test.
846
847 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
848
849         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
850         -maltivec.
851         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
852
853 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
854
855         PR middle-end/30286
856         * gcc.dg/pr30286.c: New test.
857
858         PR c++/29535
859         * g++.dg/template/crash66.C: New test.
860
861         PR c++/29054
862         * g++.dg/template/friend49.C: New test.
863
864 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
865
866         * gfortran.dg/ibits.f90: New test.
867
868 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
869
870         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
871         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
872
873 2007-01-02  Jan Hubicka  <jh@suse.cz>
874
875         * gcc.dg/pr16194.c: We now output error on all three functions, not just
876         first one.
877
878 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
879
880         PR c/19977
881         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
882         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
883
884 2006-01-02  Ian Lance Taylor  <iant@google.com>
885
886         * g++.dg/warn/Wparentheses-22.C: New test.
887         * g++.dg/warn/Wparentheses-23.C: New test.
888
889 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
890
891         PR middle-end/7651
892         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
893         * gcc.dg/declspec-3-Wextra.c: New.
894         * gcc.dg/declspec-3-no.c: New
895
896 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
897
898         PR fortran/20896
899         * gfortran.dg/interface_10.f90: Remove.
900
901 2007-01-01  Roger Sayle  <roger@eyesopen.com>
902
903         * gcc.dg/fold-eqxor-4.c: New test case.
904
905 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
906
907         PR middle-end/30311
908         * gcc.c-torture/compile/pr30311.c: New test.
909
910 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
911
912         PR middle-end/30253
913         * gcc.c-torture/compile/statement-expression-1.c: New test.
914
915 2007-01-01  Andreas Schwab  <schwab@suse.de>
916
917         PR target/29166
918         * g++.dg/eh/pr29166.C: New test.
919
920 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
921
922         * lib/target-supports.exp (check_effective_target_powerpc_spe):
923         New.
924         (check_effective_target_vect_cmdline_needed): Use it.
925
926 2006-12-31  Richard Guenther  <rguenther@suse.de>
927
928         PR middle-end/30137
929         * testsuite/gcc.dg/pr30137-1.c: New testcase.
930         * testsuite/gcc.dg/pr30137-2.c: Likewise.
931
932 2006-12-31  Roger Sayle  <roger@eyesopen.com>
933
934         PR middle-end/30322
935         * gcc.dg/fold-plusnot-1.c: New test case.
936
937 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
938
939         PR c++/29731
940         * g++.dg/parse/template22.C: New test.
941
942 2006-12-31  Richard Guenther  <rguenther@suse.de>
943
944         PR middle-end/30338
945         * gcc.c-torture/compile/pr30338.c: New testcase.
946
947 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
948
949         PR fortran/27900
950         * gfortran.dg/intrinsic_actual_4.f90: New test.
951
952         PR fortran/24325
953         * gfortran.dg/func_decl_3.f90: New test.
954
955 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
956
957         PR fortran/23060
958         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
959         * gfortran.dg/c_by_val_1.f: New test.
960         * gfortran.dg/c_by_val_2.f: New test.
961         * gfortran.dg/c_by_val_3.f: New test.
962
963 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
964
965         PR libfortran/30321
966         * gfortran.dg/sum_zero_array_1.f90:  New test.
967
968 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
969
970         PR preprocessor/29612
971         * gcc.dg/cpp/pr29612-1.c: New test.
972         * gcc.dg/cpp/pr29612-2.c: New test.
973
974 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
975
976         PR fortran/30034
977         * gfortran.dg/pure_formal_proc_1.f90: New test.
978
979         PR fortran/30237
980         * gfortran.dg/intrinsic_actual_3.f90: New test.
981
982 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
983
984         PR fortran/30014
985         * gfortran.dg/io_constraints_1.f90: Update test.
986         * gfortran.dg/io_constraints_2.f90: Update test.
987         * gfortran.dg/inquire_iolength.f90: New test.
988
989 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
990
991         PR fortran/20896
992         * gfortran.dg/interface_10.f90: New test.
993         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
994         since z is already, locally a variable.
995
996         PR fortran/25135
997         * gfortran.dg/generic_11.f90: New test.
998         * gfortran.dg/interface_7.f90: Remove name clash between module
999         name and procedure 'x' referenced in the interface.
1000
1001 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1002
1003         PR middle-end/7651
1004         * gcc.dg/Wmissing-parameter-type.c: New.
1005         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1006         * gcc.dg/Wmissing-parameter-type-no.c: New.
1007         
1008 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1009
1010         PR fortran/25818
1011         * gfortran.dg/entry_array_specs_2.f: New test.
1012
1013         PR fortran/30084
1014         * gfortran.dg/nested_modules_6.f90: New test.
1015
1016 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1017
1018         PR middle-end/7651
1019         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1020         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1021
1022 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1023
1024         PR C++/30168
1025         * g++.dg/opt/complex6.C: New test.
1026
1027 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1028
1029         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1030         full" if the linker on spu-*-* warns about exceeding local store.
1031
1032         And revert this patch:
1033         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1034         fail to link due to relocation overflows on spu-*-*.
1035
1036 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1037
1038         PR fortran/30273
1039         * gfortran.dg/dependency_19.f90: New test.
1040
1041 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1042
1043         PR fortran/30202
1044         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1045
1046 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1047
1048         PR middle-end/30262
1049         * gcc.c-torture/execute/20061220-1.c: New test.
1050
1051         PR middle-end/30263
1052         * gcc.dg/gomp/asm-1.c: New test.
1053
1054         PR target/30230
1055         * g++.dg/eh/ia64-2.C: New test.
1056
1057 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1058
1059         PR target/28966
1060         PR target/29248
1061         * gcc.dg/rs6000-leaf.c: New.
1062
1063 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1064
1065         PR fortran/25392
1066         * gfortran.dg/f2c_8.f90: New test.
1067
1068 2006-12-20  Bill Wendling  <wendling@apple.com>
1069
1070         * gcc.dg/asm-b.c: Check for __ppc64__.
1071
1072 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1073
1074         PR fortran/30190
1075         * gfortran.dg/bounds_check_5.f90: New test.
1076
1077 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1078
1079         PR middle-end/30143
1080         * gcc.dg/gomp/complex-1.c: New testcase.
1081
1082 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1083
1084         * gfortran.dg/array_memset_1.f90: New test case.
1085
1086 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1087
1088         * lib/target-supports.exp: Add spu to
1089         check_effective_target_vect_widen_mult_hi_to_si.
1090
1091 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1092
1093         PR fortran/29992
1094         * gfortran.dg/generic_9.f90: New test.
1095
1096         PR fortran/30081
1097         * gfortran.dg/generic_10.f90: New test.
1098
1099 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1100
1101         PR tree-opt/30045
1102         * gcc.dg/pr30045.c: New test.
1103
1104 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1105
1106         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1107
1108 2006-12-19  Eric Christopher  <echristo@apple.com>
1109
1110         PR target/29302
1111         * gcc.c-torture/execute/pr29302-1.c: New.
1112
1113 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1114
1115         PR fortran/39238
1116         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1117
1118 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1119
1120         PR fortran/30236
1121         * gfortran.dg/altreturn_3.f90: New test.
1122
1123         * gfortran.dg/char_result_12.f90: Fix comment typos.
1124
1125 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1126
1127         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1128         as newlib's stdio.h uses non-traditional cpp constructs.
1129
1130 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1131
1132         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1133         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1134         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1135         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1136         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1137         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1138         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1139         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1140         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1141         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1142         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1143         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1144         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1145         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1146         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1147         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1148         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1149         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1150         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1151         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1152         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1153         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1154         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1155         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1156         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1157         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1158
1159 2006-12-18  Bill Wendling  <wendling@apple.com>
1160
1161         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1162         id is an OjbC keyword.
1163
1164 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1165
1166         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1167
1168 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1169
1170         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1171
1172 2006-12-18  Ian Lance Taylor  <iant@google.com>
1173
1174         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1175
1176 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1177
1178         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1179
1180 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1181
1182         PR fortran/30207
1183         * gfortran.fortran-torture/execute/where21.f90: New test.
1184
1185 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1186
1187         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1188
1189 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1190
1191         PR middle-end/7651
1192         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1193         * gcc.dg/if-empty-1.c: Likewise.
1194         * gcc.dg/pr23165.c: Likewise.
1195         * g++.dg/warn/empty-body.C: Likewise.
1196
1197 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1198
1199         PR libfortran/30005
1200         * gfortran.dg/open_errors.f90: New test.
1201
1202 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1203
1204         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1205
1206         * gcc.target/i386/ssse3-pabsb.c: New file.
1207         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1208         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1209         * gcc.target/i386/ssse3-palignr.c: Likewise.
1210         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1211         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1212         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1213         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1214         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1215         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1216         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1217         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1218         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1219         * gcc.target/i386/ssse3-psignb.c: Likewise.
1220         * gcc.target/i386/ssse3-psignd.c: Likewise.
1221         * gcc.target/i386/ssse3-psignw.c: Likewise.
1222         * gcc.target/i386/ssse3-vals.h: Likewise.
1223
1224 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1225
1226         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1227         * lib/fortran-torture.exp: Include target-supports.exp.
1228
1229 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR target/30185
1232         * gcc.c-torture/execute/pr30185.c: New test.
1233
1234 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1235
1236         PR testsuite/30179
1237         PR testsuite/30180
1238         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1239         * gcc.dg/builtin-bswap-2.c: Likewise.
1240         * gcc.dg/builtin-bswap-3.c: Likewise.
1241         * gcc.dg/builtin-bswap-4.c: Likewise.
1242         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1243         * cc.c-torture/execute/mode-dependent-address.x: New file.
1244
1245 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1246
1247         PR libfortran/30145
1248         * gfortran.dg/write_zero_array: New test.
1249
1250 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1251
1252         PR fortran/30200
1253         * gfortran.dg/write_fmt_trim.f90: New test.
1254
1255 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1256
1257         PR 30194
1258         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1259         temporarily.
1260
1261 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1262
1263         * lib/target-supports.exp (check_weak_available): Use istarget
1264         "hppa*-*-hpux10*" instead of regexp.
1265         (check_cxa_atexit_available): Likewise.
1266
1267 2006-12-14  Richard Guenther  <rguenther@suse.de>
1268
1269         PR tree-optimization/30197
1270         * gcc.c-torture/execute/complex-1.c: Fix function name.
1271         * gcc.dg/builtins-61.c: New testcase.
1272
1273 2006-12-14  Richard Guenther  <rguenther@suse.de>
1274
1275         PR middle-end/30172
1276         * gcc.dg/pr30172-1.c: New testcase.
1277
1278 2006-12-14  Richard Guenther  <rguenther@suse.de>
1279
1280         PR tree-optimization/30198
1281         * gcc.dg/builtins-60.c: New testcase.
1282
1283 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1284
1285         * lib/target-supports.exp (vect_no_align): Remove spu.
1286
1287 2006-12-13  Ian Lance Taylor  <iant@google.com>
1288
1289         PR c++/19564
1290         PR c++/19756
1291         * g++.dg/warn/Wparentheses-5.C: New test.
1292         * g++.dg/warn/Wparentheses-6.C: New test.
1293         * g++.dg/warn/Wparentheses-7.C: New test.
1294         * g++.dg/warn/Wparentheses-8.C: New test.
1295         * g++.dg/warn/Wparentheses-9.C: New test.
1296         * g++.dg/warn/Wparentheses-10.C: New test.
1297         * g++.dg/warn/Wparentheses-11.C: New test.
1298         * g++.dg/warn/Wparentheses-12.C: New test.
1299         * g++.dg/warn/Wparentheses-13.C: New test.
1300         * g++.dg/warn/Wparentheses-14.C: New test.
1301         * g++.dg/warn/Wparentheses-15.C: New test.
1302         * g++.dg/warn/Wparentheses-16.C: New test.
1303         * g++.dg/warn/Wparentheses-17.C: New test.
1304         * g++.dg/warn/Wparentheses-18.C: New test.
1305         * g++.dg/warn/Wparentheses-19.C: New test.
1306         * g++.dg/warn/Wparentheses-20.C: New test.
1307         * g++.dg/warn/Wparentheses-21.C: New test.
1308
1309 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1310
1311         PR testsuite/30157
1312         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1313         for target "hppa.*hpux10".
1314
1315 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1316
1317         * g++.dg/debug/vartrack1.C: New test.
1318
1319         * g++.dg/opt/ifcvt1.C: New test.
1320
1321         * gcc.dg/tls/opt-13.c: New test.
1322
1323         * gcc.dg/20060425-2.c: New test.
1324
1325         * g++.dg/opt/pr15054-2.C: New test.
1326
1327         * gcc.c-torture/execute/20060420-1.c: New test.
1328
1329         * gcc.c-torture/execute/20060412-1.c: New test.
1330
1331         * objc/compile/20060406-1.m: New test.
1332
1333 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1334
1335         * g++.dg/template/array17.C: New test.
1336
1337 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1338
1339         * gcc.target/powerpc/altivec-23.c: New test.
1340
1341 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1342
1343         PR c++27316
1344         * g++.dg/inherit/error3.C: New test.
1345
1346         PR c++/28740
1347         * g++.dg/inherit/error4.C: New test.
1348
1349 2006-12-13  Richard Guenther  <rguenther@suse.de>
1350
1351         PR tree-optimization/17687
1352         * gcc.dg/builtins-59.c: New testcase.
1353
1354 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1355
1356         * gcc.target/spu/Wmain.c: New test.
1357
1358 2006-12-12  Josh Conner  <jconner@apple.com>
1359
1360         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1361         * g++.dg/abi/thunk4.C: Likewise.
1362         * g++.dg/abi/rtti3.C: Likewise.
1363
1364 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1365
1366         * gcc.target/spu/cpat-1.c: New test.
1367         * gcc.target/spu/cpat-2.c: New test.
1368         * gcc.target/spu/cpat-3.c: New test.
1369         * gcc.target/spu/cpat-4.c: New test.
1370
1371 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1372
1373         PR tree-opt/28436
1374         * gcc.c-torture/compile/vector-1.c: New test.
1375         * gcc.c-torture/compile/vector-2.c: New test.
1376         * gcc.c-torture/compile/vector-3.c: New test.
1377
1378 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1379
1380         * lib/fortran-torture.exp: Update copyright years.  Remove
1381         obsolete comment.  Test -ftree-vectorize where it makes sense.
1382         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1383         from fortran-torture.exp.
1384         * gfortran.dg/char_transpose_1.f90,
1385         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1386         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1387         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1388         '-w' to dg-options.
1389
1390 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1391
1392         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1393         saved_${tool}_load.
1394
1395 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1396
1397         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1398         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1399         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1400         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1401         gaps.
1402
1403 2006-12-12  Richard Guenther  <rguenther@suse.de>
1404
1405         PR middle-end/30147
1406         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1407
1408 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1409             Diego Novillo  <dnovillo@redhat.com>
1410
1411         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1412         VDEF/VUSE changes.
1413         * gcc.dg/tree-ssa/pr26421.c: Likewise
1414         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1415         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1416         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1417         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1418         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1419         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1420         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1421         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1422         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1423
1424 2006-12-11  Jan Hubicka  <jh@suse.cz>
1425
1426         * gcc.dg/tree-prof/stringop-1.c: New test.
1427         * gcc.dg/tree-prof/stringop-2.c: New test.
1428
1429 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1430
1431         PR target/30120
1432         * gcc.target/i386/pr30120.c: New test.
1433
1434         Revert:
1435         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         * gcc.target/i386/x87regparm-1.c: New test.
1438         * gcc.target/i386/x87regparm-2.c: New test.
1439         * gcc.target/i386/x87regparm-3.c: New test.
1440         * gcc.target/i386/x87regparm-4.c: New test.
1441
1442 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1443
1444         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1445
1446 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1447
1448         PR fortran/23994
1449         * gfortran.dg/protected_1.f90: New test.
1450         * gfortran.dg/protected_2.f90: New test.
1451         * gfortran.dg/protected_3.f90: New test.
1452         * gfortran.dg/protected_4.f90: New test.
1453         * gfortran.dg/protected_5.f90: New test.
1454         * gfortran.dg/protected_6.f90: New test.
1455
1456 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1457             Tobias Burnus  <burnus@gcc.gnu.org>
1458
1459         PR fortran/29975
1460         PR fortran/30068
1461         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1462         interface.
1463         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1464         ambiguous interfaces.
1465         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1466         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1467         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1468         ambiguous interfaces.
1469         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1470         * gfortran.dg/array_initializer_2.f90: Add initializer array
1471         constructor test.
1472
1473         PR fortran/30096
1474         * gfortran.dg/interface_9.f90: Test that host interfaces are
1475         not checked for ambiguity with the local version.
1476
1477 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1478
1479         PR fortran/29464
1480         * gfortran.dg/module_interface_2.f90: New test.
1481
1482 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1483
1484         PR fortran/29941
1485         * gfortran.dg/assumed_len.f90: New test.
1486
1487 2006-12-09  Richard Guenther  <rguenther@suse.de>
1488
1489         * g++.dg/warn/implicit-typename1.C: Qualify types.
1490         * g++.dg/parse/crash12.C: Likewise.
1491         * g++.dg/tree-ssa/pr22444.C: Likewise.
1492
1493 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1494
1495         * gfortran.dg/array_2.f90: Added sqrt test.
1496
1497 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1498
1499         * gcc.target/i386/x87regparm-1.c: XFAIL.
1500         * gcc.target/i386/x87regparm-2.c: XFAIL.
1501         * gcc.target/i386/x87regparm-3.c: XFAIL.
1502         * gcc.target/i386/x87regparm-4.c: XFAIL.
1503
1504 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1505
1506         * lib/target-supports.exp
1507         (check_effective_target_large_long_double): New.
1508         * gcc.dg/Wconversion-real.c : Use it.
1509         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1510         unsigned.
1511
1512 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1513
1514         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1515
1516 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1517
1518         PR fortran/27546
1519         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1520
1521 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1522
1523         PR c++/29732
1524         * g++.dg/template/crash65.C: New test.
1525         * g++.dg/template/spec16.C: Tweak error markers.
1526
1527 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1528
1529         * gcc.target/spu: New directory.
1530         * gcc.target/spu/spu.exp: New file.
1531         * gcc.target/spu/intrinsics-1.c: New test.
1532
1533 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1534
1535         PR c++/29980
1536         * g++.dg/ext/attrib27.C: New test.
1537         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1538         * g++.dg/parse/typedef5.C: Likewise.
1539
1540 2006-12-07  Mike Stump  <mrs@apple.com>
1541
1542         * treelang/compile/var_defs.tree: Adjust.
1543
1544 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1545
1546         PR c++/29730
1547         * g++.dg/template/crash64.C: New test.
1548         * g++.dg/parse/crash27.C: Adjust error markers.
1549
1550 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1551
1552         PR libfortran/30009
1553         PR libfortran/30056
1554         * gfortran.dg/read_eof_4.f90:  Add tests.
1555         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1556         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1557
1558 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1559
1560         PR c++/29729
1561         * g++.dg/template/crash63.C: New test.
1562
1563         PR c++/29728
1564         * g++.dg/template/crash62.C: New test.
1565
1566 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1567
1568         PR fortran/30003
1569         * gfortran.dg/allocatable_function_1.f90: Increase the number
1570         of expected calls of free to 10; the lhs section reference is
1571         now evaluated so there is another call to bar.  Change the
1572         comment appropriately.
1573         * gfortran.dg/array_section_1.f90: New test.
1574
1575 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1576
1577         PR fortran/29912
1578         * gfortran.dg/char_result_12.f90: New test.
1579
1580 2006-12-05  Richard Guenther  <rguenther@suse.de>
1581
1582         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1583         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1584         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1585         vect_double, xfail for spu*-*-*.
1586
1587 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1588
1589         PR fortran/29962
1590         * initialization_4.f90: Test noninteger exponents (-std=f95).
1591         * initialization_5.f90: New test for noninteger exponents
1592           with -std=f2003.
1593
1594 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1595
1596         PR fortran/29821
1597         * gfortran.dg/parameter_array_section_1.f90: New test.
1598
1599 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR c++/29733
1602         * g++.dg/template/crash61.C: New test.
1603
1604         PR c++/29632
1605         * g++.dg/template/error23.C: New test.
1606
1607 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1608
1609         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1610
1611 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1612
1613         PR fortran/29916
1614         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1615
1616 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR middle-end/29965
1619         * gcc.dg/gomp/pr29965-1.c: New test.
1620         * gcc.dg/gomp/pr29965-2.c: New test.
1621         * gcc.dg/gomp/pr29965-3.c: New test.
1622         * gcc.dg/gomp/pr29965-4.c: New test.
1623         * gcc.dg/gomp/pr29965-5.c: New test.
1624         * gcc.dg/gomp/pr29965-6.c: New test.
1625         * g++.dg/gomp/pr29965-1.C: New test.
1626         * g++.dg/gomp/pr29965-2.C: New test.
1627         * g++.dg/gomp/pr29965-3.C: New test.
1628         * g++.dg/gomp/pr29965-4.C: New test.
1629         * g++.dg/gomp/pr29965-5.C: New test.
1630         * g++.dg/gomp/pr29965-6.C: New test.
1631         * g++.dg/gomp/pr29965-7.C: New test.
1632         * g++.dg/gomp/pr29965-8.C: New test.
1633         * g++.dg/gomp/pr29965-9.C: New test.
1634         * g++.dg/gomp/pr29965-10.C: New test.
1635
1636 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1637
1638         * gnat.dg/pointer_variable_bounds.adb: New test.
1639         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1640         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1641
1642 2006-12-03  Eric Christopher  <echristo@apple.com>
1643
1644         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1645
1646 2006-12-03  Richard Henderson  <rth@redhat.com>
1647             Andrew Pinski  <pinskia@gmail.com>
1648
1649         PR C++/14329
1650         * g++.dg/warn/unit-1.C: New test.
1651
1652 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1653
1654         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1655
1656 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1657
1658         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1659         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1660         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1661         * gcc.dg/vect/vect-70.c: Reduce array size.
1662         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1663         vect_no_compaer_double targets.
1664         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1665         vect_float, vect_double, and vect_int.
1666
1667 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1668
1669         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1670         test for loop versioning on vect_no_align targets.
1671         * gcc.dg/vect/pr20122.c: Likewise.
1672         * gcc.dg/vect/vect-105.c: Likewise.
1673         * gcc.dg/vect/vect-42.c: Likewise.
1674         * gcc.dg/vect/vect-43.c: Likewise.
1675         * gcc.dg/vect/vect-74.c: Likewise.
1676         * gcc.dg/vect/vect-75.c: Likewise.
1677         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1678         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1679         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1680         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1681
1682 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1683
1684         PR fortran/29642
1685         * gfortran.dg/value_1.f90 : New test.
1686         * gfortran.dg/value_2.f90 : New test.
1687         * gfortran.dg/value_3.f90 : New test.
1688         * gfortran.dg/value_4.f90 : New test.
1689         * gfortran.dg/value_4.c : Called from value_4.f90.
1690
1691 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1692
1693         PR C++/30033
1694         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1695
1696 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1697
1698         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1699
1700 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1701
1702         PR c/27953
1703         * gcc.dg/pr27953.c: New test.
1704
1705 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1706
1707         PR c++/30022
1708         * g++.dg/ext/vector5.C: New test.
1709
1710         PR c++/30021
1711         * g++.dg/other/main1.C: New test.
1712
1713 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1714
1715         PR libfortran/29568
1716         * gfortran.dg/convert_implied_open.f90:  Change to
1717         new default record length.
1718         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1719         new error message.
1720         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1721
1722 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1723
1724         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1725
1726 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1727
1728         PR c++/29066
1729         * g++.dg/expr/pr29066.c: New.
1730
1731 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1732             Zdenek Dvorak <dvorakz@suse.cz>
1733
1734         PR tree-optimization/29921
1735         * gcc.dg/pr29921-2.c: New test.
1736
1737 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1738
1739         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1740         (i386_get_cpuid): New function.
1741         (i386_cpuid_ecx): Likewise.
1742         (i386_cpuid_edx): Likewise.
1743         (i386_cpuid): Updated to call i386_cpuid_edx.
1744
1745         * gcc.target/i386/sse3-addsubpd.c: New file.
1746         * gcc.target/i386/sse3-addsubps.c: Likewise.
1747         * gcc.target/i386/sse3-haddpd.c: Likewise.
1748         * gcc.target/i386/sse3-haddps.c: Likewise.
1749         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1750         * gcc.target/i386/sse3-hsubps.c: Likewise.
1751         * gcc.target/i386/sse3-lddqu.c: Likewise.
1752         * gcc.target/i386/sse3-movddup.c: Likewise.
1753         * gcc.target/i386/sse3-movshdup.c: Likewise.
1754         * gcc.target/i386/sse3-movsldup.c: Likewise.
1755
1756 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1757
1758         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1759
1760 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1761
1762         * gcc.dg/dfp/convert-int-max.c: New test.
1763         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1764
1765 2006-11-30  Richard Guenther  <rguenther@suse.de>
1766
1767         * gcc.dg/vect/vect-pow-1.c: Rename ...
1768         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1769         floats instead of doubles, check successful vectorization.
1770
1771 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1772
1773         PR target/29945
1774         * gcc.c-torture/compile/pr29945.c: New testcase.
1775
1776 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1777
1778         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1779         -maltivec.
1780
1781 2006-11-29  Eric Christopher  <echristo@apple.com>
1782
1783         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1784
1785 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1786
1787         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1788
1789         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1790
1791 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1792
1793         PR c++/29022
1794         * g++.dg/inherit/virtual2.C: New test.
1795         * g++.dg/inherit/virtual3.C: Likewise.
1796         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1797         * g++.dg/inherit/error2.C: Likewise.
1798         * g++.dg/template/instantiate1.C: Likewise.
1799
1800 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1801
1802         PR tree-opt/29984
1803         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1804
1805 2006-11-28  Jan Hubicka  <jh@suse.cz>
1806
1807         * gcc.dg/memcpy-1.c: New test.
1808
1809 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR c++/29735
1812         * g++.dg/warn/main-3.C: New test.
1813
1814 2006-11-28  Jan Hubicka  <jh@suse.cz>
1815
1816         * gcc.dg/winline-1.c: New test.
1817
1818 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1819
1820         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1821         alignments.
1822
1823 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1824
1825         PR fortran/29976
1826         * gfortran.dg/missing_optional_dummy_3.f90
1827
1828 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1829
1830         PR fortran/20880
1831         * gfortran.dg/interface_3.f90: Modify errors.
1832
1833 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1834
1835         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1836         fail to link due to relocation overflows on spu-*-*.
1837
1838 2006-11-27  Michael Matz  <matz@suse.de>
1839             Andreas Krebbel  <krebbel1@de.ibm.com>
1840
1841         PR target/29319
1842         * gcc.dg/20061127-1.c: New testcase.
1843
1844 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1845
1846         * gcc.dg/20061124-1.c: Add exit() function prototype.
1847
1848 2006-11-27  Jan Hubicka  <jh@suse.cz>
1849
1850         * gcc.target/i386/memcpy-1.c: Adjust size.
1851         * testsuite/gcc.dg/visibility-11.c: Likewise.
1852
1853 2006-11-27  Richard Guenther  <rguenther@suse.de>
1854
1855         PR middle-end/25620
1856         * gcc.target/i386/pow-1.c: New testcase.
1857         * gcc.dg/builtins-58.c: Likewise.
1858
1859 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1860
1861         PR c++/29886
1862         * g++.dg/expr/cast8.C: New test.
1863
1864 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1865
1866         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1867         Don't ever inline the testcase.
1868
1869 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1870
1871         PR fortran/29982
1872         * gfortran.fortran-torture/compile/parameter_3.f90: New
1873         testcase.
1874
1875 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1876
1877         PR fortran/29951
1878         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1879
1880 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1881
1882         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1883         for CHAR.
1884
1885 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1886
1887         PR libgfortran/29936
1888         * gfortran.dg/write_check3.f90: New test.
1889
1890 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1891
1892         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1893
1894 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1895
1896         PR fortran/20880
1897         * gfortran.dg/interface_3.f90: New test.
1898
1899         PR fortran/29387
1900         * gfortran.dg/generic_8.f90: New test.
1901
1902 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1903
1904         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1905         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1906         * gfortran.dg/specifics_3.f90: Remove.
1907
1908 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1909
1910         PR c/29955
1911         * gcc.dg/gomp/pr29955.c: New test.
1912
1913         PR c/29736
1914         * gcc.dg/pr29736.c: New test.
1915
1916 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1917
1918         PR tree-opt/29964
1919         * gcc.dg/pure-1.c: New test.
1920
1921 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1922
1923         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1924         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1925
1926 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
1927
1928         * gcc.dg/20061124-1.c: New testcase.
1929
1930 2006-11-23  Eric Christopher  <echristo@apple.com>
1931
1932         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
1933
1934 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1935
1936         PR c/2707
1937         PR c++/26167
1938         * gcc.dg/Wconversion-integer.c: New. Supersedes
1939         Wconversion-negative-constants.c
1940         * gcc.dg/Wconversion-real.c: New.
1941         * gcc.dg/Wconversion-real-integer.c: New.
1942         * gcc.dg/Wconversion-negative-constants.c: Deleted.
1943         * g++.dg/warn/Wconversion1.C: Modified.
1944
1945 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1946
1947         * gfortran.dg/overload_1.f90: New test.
1948
1949 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1950
1951         PR c/9072
1952         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
1953         Wtraditional-conversion.
1954         * gcc.dg/overflow-warn-2.c: Likewise.
1955         * gcc.dg/Wconversion.c: Likewise. Renamed as
1956         Wtraditional-conversion.c .
1957         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
1958         Wtraditional-conversion-2.c .
1959         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
1960         Wtraditional-conversion-2.c
1961         * gcc.dg/Wconversion-negative-constants.c: New.
1962
1963 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
1964
1965         * gcc.dg/tree-ssa/dump-1.c: New test.
1966
1967 2006-11-23  David Ung <davidu@mips.com>
1968
1969         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
1970         -mfp64, allowable when ISA >= 33 and float is enabled.
1971         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
1972         of mthc1 and mfhc1 patterns.
1973
1974 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
1975
1976         PR tree-optimization/29921
1977         * gcc.dg/pr29921.c: New test.
1978
1979 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1980
1981         PR fortran/29441
1982         * gfortran.dg/initialization_4.f90: New test.
1983
1984 2006-11-22  Ira Rosen  <irar@il.ibm.com>
1985
1986         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
1987         platforms that have interleaving support.
1988         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
1989         * gcc.dg/vect/vect-strided-a-u16-i2.c,
1990         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
1991         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
1992         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
1993         gcc.dg/vect/vect-strided-u8-i2-gap.c,
1994         gcc.dg/vect/vect-strided-u8-i8.c,
1995         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
1996         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
1997         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
1998         gcc.dg/vect/vect-strided-float.c,
1999         gcc.dg/vect/vect-strided-a-mult.c,
2000         gcc.dg/vect/vect-strided-mult-char-ls.c,
2001         gcc.dg/vect/vect-strided-a-u16-mult.c,
2002         gcc.dg/vect/vect-strided-a-u32-mult.c,
2003         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2004         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2005         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2006         gcc.dg/vect/vect-strided-mult.c,
2007         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2008         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2009
2010 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2011
2012         PR fortran/25087
2013         * gfortran.dg/auto_char_len_4.f90: New test.
2014
2015 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2016
2017         PR fortran/29652
2018         * gfortran.dg/generic_7.f90: New test.
2019         * gfortran.dg/defined_operators_1.f90: Add new error.
2020
2021 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2022
2023         PR tree-optimization/29902
2024         * g++.dg/tree-ssa/pr29902.C: New test.
2025
2026 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2027
2028         PR fortran/29820
2029         * gfortran.dg/used_types_13.f90: New test.
2030
2031 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2032
2033         * gcc.dg/dfp/snan.c: Delete.
2034
2035 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2036
2037         * g++.dg/cpp0x/static_assert1.C: New.
2038         * g++.dg/cpp0x/static_assert2.C: New.
2039         * g++.dg/cpp0x/static_assert3.C: New.
2040
2041 2006-11-21  Richard Guenther  <rguenther@suse.de>
2042
2043         * gcc.dg/vect/vect-pow-1.c: New testcase.
2044         * gcc.dg/vect/vect-pow-2.c: Likewise.
2045
2046 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2047
2048         PR c++/29570
2049         * g++.dg/template/static29.C: New test.
2050
2051         PR c++/29734
2052         * g++.dg/conversion/simd4.C: New test.
2053
2054 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2055
2056         PR c++/29475
2057         * g++.dg/template/access19.C: New test.
2058         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2059         error is reported.
2060
2061 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2062
2063         PR tree-opt/25500
2064         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2065
2066 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2067
2068         PR fortran/27546
2069         * gfortran.dg/import.f90: Extended test.
2070         * gfortran.dg/import2.f90: Extended test.
2071
2072 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2073
2074         * gfortran.dg/volatile3.f90: Add conflict test.
2075
2076 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2077
2078         PR fortran/24783
2079         * gfortran.dg/implicit_10.f90: New test.
2080
2081 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2082
2083         PR c++/8586
2084         * g++.dg/warn/Wall-write-strings.C: New.
2085
2086 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2087
2088         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2089         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2090
2091 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2092
2093         * gfortran.dg/use_3.f90: Remove error message.
2094         * gfortran.dg/iso_fortran_env_1.f90: New test.
2095         * gfortran.dg/iso_fortran_env_2.f90: New test.
2096         * gfortran.dg/iso_fortran_env_3.f90: New test.
2097         * gfortran.dg/iso_fortran_env_4.f90: New test.
2098
2099 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2100
2101         * gcc.dg/vect/vect-27.c: Fix initialization.
2102
2103 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2104
2105         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2106         * gcc.dg/torture/builtin-minmax-1.c: New.
2107
2108         * gcc.dg/builtins-20.c: Add cases for copysign.
2109
2110 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2111
2112         PR fortran/24285
2113         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2114
2115 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2116         * gfortran.dg/use_1.f90: New test.
2117         * gfortran.dg/use_1.f90: New test.
2118         * gfortran.dg/use_1.f90: New test.
2119
2120 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2121
2122         PR tree-optimization/29801
2123         * gcc.dg/pr29801.c: New test.
2124
2125 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2126
2127         PR middle-end/29584
2128         * gcc.dg/torture/pr29584.c: New test.
2129
2130 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2131
2132         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2133         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2134         * gcc.target/powerpc/compress-float-ppc.c,
2135         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2136         powerpc_fprs.
2137         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2138         do not pass -mhard-float.
2139
2140 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         * gnat.dg/volatile_aggregate.adb: New test.
2143
2144 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2145
2146         PR fortran/29391
2147         PR fortran/29489
2148         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2149         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2150
2151 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2152
2153         PR target/29201
2154         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2155
2156 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2157
2158         * gfortran.dg/import3.f90: Fix error message.
2159
2160 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2161
2162         PR tree-opt/29788
2163         * gfortran.fortran-torture/compile/inline_1.f90:
2164         New testcase.
2165
2166 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2167
2168         * gcc.target/i386/x87regparm-1.c: New test.
2169         * gcc.target/i386/x87regparm-2.c: New test.
2170         * gcc.target/i386/x87regparm-3.c: New test.
2171         * gcc.target/i386/x87regparm-4.c: New test.
2172
2173 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2174
2175         PR fortran/27546
2176         * gfortran.dg/import.f90: New test.
2177         * gfortran.dg/import2.f90: New test.
2178         * gfortran.dg/import3.f90: New test.
2179
2180 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2181
2182         PR fortran/27588
2183         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2184
2185 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2186
2187         PR fortran/29806
2188         * gfortran.dg/contains.f90: New test.
2189         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2190
2191 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2192
2193         PR tree-optimization/29581
2194         * gcc.dg/pr29581-1.c: New test.
2195         * gcc.dg/pr29581-2.c: New test.
2196         * gcc.dg/pr29581-3.c: New test.
2197         * gcc.dg/pr29581-4.c: New test.
2198         * gfortran.dg/pr29581.f90: New test.
2199
2200 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2201
2202         PR fortran/29702
2203         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2204         numbers in error message headers.
2205
2206 2006-11-14  Richard Guenther  <rguenther@suse.de>
2207
2208         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2209         to i?86 and x86_64 targets.
2210
2211 2006-11-14  Caroline Tice  <ctice@apple.com>
2212
2213         * gcc.dg/pubtypes-1.c: New file/testcase.
2214         * gcc.dg/pubtypes-2.c: New file/testcase.
2215         * gcc.dg/pubtypes-3.c: New file/testcase.
2216         * gcc.dg/pubtypes-4.c: New file/testcase.
2217         * g++.dg/pubtypes.C: New file/testcase.
2218
2219 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/29106
2222         * g++.dg/init/self1.C: New test.
2223
2224 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2225
2226         PR fortran/29657
2227         * gfortran.dg/conflicts.f90: Add.
2228
2229 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2230
2231         PR rtl-optimization/29798
2232
2233         * gcc.c-torture/execute/pr29798.c: New.
2234
2235 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2236
2237         * gcc.dg/builtins-20.c: Add more cases.
2238
2239 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2240
2241         PR fortran/29759
2242         * gfortran.dg/gomp/pr29759.f90: New test.
2243
2244 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2245
2246         PR c++/29518
2247         * g++.dg/template/static28.C: New test.
2248
2249 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2250
2251         * lib/c-torture.exp: Use target-libpath.exp.
2252         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2253         set GCC_EXEC_PREFIX env var from global variable of same name.
2254
2255 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2256
2257         PR fortran/26994
2258         * gfortran.fortran-torture/compile/transfer-1.f90:
2259         New testcase.
2260
2261 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2262             Zdenek Dvorak <dvorakz@suse.cz>
2263
2264         PR tree-optimization/29680
2265         * gcc.dg/alias-11.c: New test.
2266
2267 2006-11-12  Jason Merrill  <jason@redhat.com>
2268             Andrew Pinski <pinskia@physics.uc.edu>
2269
2270         PR middle-end/28915
2271         * gcc.target/i386/vectorize1.c: New.
2272
2273 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2274
2275         PR rtl-optimization/29797
2276         * gcc.c-torture/execute/pr29797-1.c: New test case.
2277
2278 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2279
2280         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2281
2282 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2283
2284         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2285
2286 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2287
2288         PR tree-optimization/13827
2289         * gcc.dg/fold-eqand-1.c: New test case.
2290
2291 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2292
2293         PR rtl-opt/28812
2294         * gcc.c-torture/execute/mayalias-3.c: New test.
2295
2296 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2297
2298         PR middle-end/27528
2299         * gcc.c-torture/compile/pr27528.c: New test.
2300         * gcc.dg/pr27528.c: Likewise.
2301
2302 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2303
2304         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2305
2306         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2307
2308 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2309
2310         PR fortran/29758
2311         * gfortran.dg/reshape_source_size_1.f90: New test.
2312
2313 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2314
2315         PR fortran/29315
2316         * gfortran.dg/aliasing_dummy_4.f90: New test.
2317
2318 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2319
2320         PR target/29777
2321         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2322         and x86_64-*-* targets.
2323
2324 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2325
2326         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2327         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2328         New macros. Use them in exact tests.
2329         (TESTIT3): New macro.
2330         Add tests for fmin, fmax and fma.
2331
2332 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2333
2334         PR fortran/29431
2335         * gfortran.dg/array_constructor_13.f90: New test.
2336
2337 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2338
2339         PR fortran/29744
2340         * gfortran.dg/used_types_12.f90: New test.
2341
2342 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2343
2344         PR middle-end/29726
2345         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2346         (test6): Ditto.
2347         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2348         * gcc.dg/fold-eqandshift-3.c: New test case.
2349
2350 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2351
2352         PR fortran/29699
2353         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2354
2355         PR fortran/21370
2356         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2357
2358 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2359
2360         * gcc.dg/20061109-1.c: New testcase.
2361
2362 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2363
2364         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2365
2366 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2367
2368         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2369         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2370
2371 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2372
2373         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2374         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2375
2376 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2377
2378         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2379
2380 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2381
2382         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2383         vect-9.c).
2384         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2385         * gcc.dg/vect/vect-9.c: Now vectorizable.
2386         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2387         that support vect_widen_mult.
2388         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2389         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2390         vect-reduc-dot-u16.c).
2391         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2392         vect-reduc-dot-u16.c).
2393         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2394         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2395         vect-reduc-dot-s8.c).
2396         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2397         vect-reduc-dot-s8.c).
2398         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2399         vect-reduc-dot-s8.c).
2400         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2401         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2402         vect-reduc-dot-u8.c).
2403         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2404         vect-reduc-dot-u8.c).
2405         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2406         * gcc.dg/vect/vect-multitypes-9.c: New test.
2407         * gcc.dg/vect/vect-multitypes-10.c: New test.
2408         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2409         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2410         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2411         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2412         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2413         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2414         wrapv-vect-reduc-dot-s8.c.
2415         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2416         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2417         targets that support vec_unpack.
2418         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2419         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2420         (check_effective_target_vect_widen_mult_hi_to_si): New.
2421         (check_effective_target_vect_widen_sum): Removed.
2422
2423         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2424
2425         * gcc.dg/vect/vect-multitypes-8.c: New test.
2426         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2427
2428         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2429
2430         * gcc.dg/vect/vect-multitypes-7.c: New test.
2431
2432         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2433
2434         * gcc.dg/vect/vect-multitypes-4.c: New test.
2435         * gcc.dg/vect/vect-multitypes-5.c: New test.
2436         * gcc.dg/vect/vect-multitypes-6.c: New test.
2437
2438         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2439
2440         * gcc.dg/vect/vect-multitypes-1.c: New test.
2441         * gcc.dg/vect/vect-multitypes-2.c: New test.
2442         * gcc.dg/vect/vect-multitypes-3.c: New test.
2443
2444 2006-11-07  Eric Christopher  <echristo@apple.com>
2445
2446         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2447         Test using scan-assembler-not.
2448
2449 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2450
2451         * gcc.dg/inline-17.c: New test.
2452
2453 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2454
2455         PR other/25028
2456         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2457         on HP-UX.
2458
2459 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2460
2461         PR fortran/29539
2462         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2463
2464         PR fortran/29634
2465         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2466         test.
2467
2468 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2469
2470         PR fortran/29601
2471         * gfortran.dg/volatile.f90: Add.
2472         * gfortran.dg/volatile2.f90: Add.
2473         * gfortran.dg/volatile3.f90: Add.
2474         * gfortran.dg/volatile4.f90: Add.
2475         * gfortran.dg/volatile5.f90: Add.
2476         * gfortran.dg/volatile6.f90: Add.
2477         * gfortran.dg/volatile7.f90: Add.
2478
2479 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2480
2481         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2482           for matching error messages.
2483         * gfortran.dg/specifics_3.f90: Adjust pattern
2484           for matching error messages.
2485
2486 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2487             Bernhard Fischer  <aldot@gcc.gnu.org>
2488
2489         * lib/gcc-dg.exp (output-exists): New proc.
2490         (output-exists-not): New proc.
2491         * gcc.test-framework/test-framework.awk: Support new directives.
2492         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2493         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2494         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2495         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2496         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2497         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2498
2499 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2500
2501         PR fortran/29630
2502         PR fortran/29679
2503         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2504         * gfortran.dg/initialization_3.f90: New.
2505
2506 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2507
2508         PR libgfortran/25545
2509         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2510
2511 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2512
2513         PR middle-end/29695
2514         * gcc.c-torture/execute/pr29695-1.c: New test.
2515         * gcc.c-torture/execute/pr29695-2.c: New test.
2516
2517 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2518
2519         PR fortran/29565
2520         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2521
2522 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2523
2524         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2525         for matching error messages.
2526
2527 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2528
2529         PR target/26915
2530         * gcc.target/i386/387-12.c: New test.
2531
2532 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2533
2534         PR libfortran/29713
2535         * gfortran.dg/pr29713.f90: New test.
2536
2537 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2538
2539         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2540         Also test for bogus rest sign.
2541
2542 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2543
2544         PR libfortran/27895
2545         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2546
2547 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2548
2549         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2550         from error messages.
2551
2552 2006-11-02  Mike Stump  <mrs@apple.com>
2553
2554         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2555
2556         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2557
2558 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2559
2560         * g++.dg/eh/gcsec1.C: New test.
2561
2562 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2563
2564         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2565         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2566
2567 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2568
2569         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2570         hexadecimal value.
2571         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2572         * gcc.dg/pr14796-2.c: Likewise.
2573
2574 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2575
2576         * gcc.c-torture/execute/20061101-1.c: New test.
2577
2578 2006-11-01  Richard Guenther  <rguenther@suse.de>
2579
2580         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2581
2582 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2583
2584         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2585         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2586
2587 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2588
2589         * gcc.c-torture/execute/20061031-1.c: New test.
2590
2591 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2592
2593         PR 23067
2594         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2595         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2596         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2597         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2598         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2599         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2600         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2601
2602 2006-10-31  Eric Christopher  <echristo@apple.com>
2603             Falk Hueffner  <falk@debian.org>
2604
2605         * gcc.dg/builtin-bswap-1.c: New.
2606         * gcc.dg/builtin-bswap-2.c: New.
2607         * gcc.dg/builtin-bswap-3.c: New.
2608         * gcc.dg/builtin-bswap-4.c: New.
2609         * gcc.dg/builtin-bswap-5.c: New.
2610         * gcc.target/i386/builtin-bswap-1.c: New.
2611
2612 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2613
2614         * gcc.dg/inline-16.c: New.
2615
2616         PR 16622
2617         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2618         defining it.
2619         * gcc.dg/inline-13.c: New.
2620         * gcc.dg/inline-14.c: New.
2621         * gcc.dg/inline-15.c: New.
2622
2623         PR 11377
2624         * gcc.dg/inline6.c: New.
2625         * gcc.dg/inline7.c: New.
2626
2627 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2628
2629         PR middle-end/23470
2630         * gcc.dg/pr23470-1.c: New test case.
2631
2632 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2633
2634         PR fortran/29537
2635         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2636         data.
2637         * gfortran.dg/blockdata_2.f90: New testcase.
2638
2639 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2640
2641         PR libfortran/29627
2642         * gfortran.dg/unf_short_record_1.f90:  New test.
2643
2644 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2645
2646         PR fortran/29067
2647         * gfortran.dg/pr29067.f: New test.
2648
2649 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2650             Richard Sandiford  <richard@codesourcery.com>
2651
2652         * lib/target-supports.exp (get_compiler_messages): Append options
2653         as a single list element.
2654         (check_effective_target_arm_vfp_ok): New.
2655         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2656
2657 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2658
2659         PR fortran/29387
2660         * gfortran.dg/intrinsic_actual_2.f90: New test.
2661
2662         PR fortran/29490
2663         * gfortran.dg/actual_array_interface_1.f90: New test.
2664
2665         PR fortran/29641
2666         * gfortran.dg/used_types_11.f90: New test.
2667
2668 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2669
2670         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2671         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2672         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2673         * g++.old-deja/g++.mike/net25.C (main): Same.
2674         * g++.dg/lookup/exception1.C (main): Same.
2675         * g++.dg/parse/parens2.C (main): Same.
2676
2677 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2678
2679         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2680
2681 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2682
2683         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2684         * gcc.dg/torture/builtin-math-3.c: Likewise.
2685
2686 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2687
2688         PR fortran/29452
2689         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2690         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2691
2692 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2693
2694         PR Fortran/29410
2695         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2696
2697 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2698
2699         * lib/target-supports.exp (check_function_available): Declare
2700         function before calling.
2701
2702 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2703
2704         PR tree-optimization/29637
2705         * gcc.dg/pr29637.c: New test.
2706
2707 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2708
2709         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2710         tree canonicalization.
2711
2712 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2713
2714         * gcc.dg/builtins-20.c: Add more hypot tests.
2715
2716 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2717
2718         * gcc.dg/fold-compare-1.c: New test case.
2719
2720 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2721
2722         PR c++/16307
2723         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2724
2725 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2726
2727         PR tree-optimization/15458
2728         * gcc.dg/fold-xornot-1.c: New test case.
2729
2730 2006-10-29  Richard Guenther  <rguenther@suse.de>
2731
2732         * gcc.target/i386/math-torture/trunc.c: New testcase.
2733
2734 2006-10-29  Richard Guenther  <rguenther@suse.de>
2735
2736         * gcc.target/i386/math-torture/round.c: New testcase.
2737
2738 2006-10-29  Richard Guenther  <rguenther@suse.de>
2739
2740         * gcc.target/i386/math-torture/ceil.c: New testcase.
2741         * gcc.target/i386/math-torture/floor.c: Likewise.
2742
2743 2006-10-29  Richard Guenther  <rguenther@suse.de>
2744
2745         * gcc.target/i386/math-torture/rint.c: New testcase.
2746         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2747
2748 2006-10-29  Richard Guenther  <rguenther@suse.de>
2749
2750         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2751         * gcc.target/i386/math-torture/lceil.c: Likewise.
2752
2753 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2754
2755         PR libgfortran/24313
2756         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2757
2758 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2759
2760         * gcc.c-torture/execute/20020118-1.c,
2761         gcc.c-torture/execute/builtins/strlen.c,
2762         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2763         comment typos.
2764
2765 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2766
2767         * gcc.dg/builtins-20.c: Add tests for hypot.
2768         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2769         two-argument builtins.
2770         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2771         TESTIT2.  Update all callers.
2772         (TESTIT2, TESTIT2_R): New helper macros.
2773         Add testcases for pow, hypot and atan2.
2774
2775 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2776
2777         PR C++/29295
2778         * g++.dg/expr/bool1.C: New test.
2779         * g++.dg/expr/bool2.C: New test.
2780
2781 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2782
2783         PR fortran/28224
2784         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2785         * gfortran.dg/namelist_internal.f90: New test.
2786
2787 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2788
2789         PR fortran/29625
2790         * gfortran.dg/io_real_boz.f90: Add.
2791         * gfortran.dg/io_real_boz2.f90: Add.
2792
2793 2006-10-28  Richard Guenther  <rguenther@suse.de>
2794
2795         PR middle-end/26899
2796         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2797
2798 2006-10-28  Richard Guenther  <rguenther@suse.de>
2799
2800         PR target/28806
2801         * gcc.target/i386/math-torture/lround.c: New testcase.
2802
2803 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2804
2805         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2806         * gcc.dg/builtins-44.c: Likewise.
2807         * gcc.dg/builtins-45.c: Likewise.
2808         * gcc.dg/pr28796-2.c: Likewise.
2809         * gcc.dg/unordered-3.c: Likewise.
2810
2811 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2812
2813         PR libgfortran/27954
2814         * gfortran.dg/error_recovery_2.f90: New test.
2815
2816 2006-10-26  Richard Guenther  <rguenther@suse.de>
2817
2818         * gcc.target/i386/i386.exp: Use glob, not find to collect
2819         tests.  Avoids recursing into subdirectories.
2820         * gcc.target/i386/math-torture/math-torture.exp: Torture
2821         for interesting ia32 math options.
2822         * gcc.target.i386/math-torture/lrint.c: New testcase.
2823
2824 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2825
2826         PR libgfortran/29563
2827         * gfortran.dg/arrayio_9.f90: Update test.
2828         * gfortran.dg/arrayio_19.f90: New test.
2829
2830 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2831
2832         * gcc.dg/20061026.c: New testcase.
2833
2834 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2835
2836         PR libgfortran/29563
2837         * gfortran.dg/arrayio_9.f90: New test.
2838
2839 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2840
2841         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2842         Copy the strings manually, as strcpy may call strlen.
2843
2844 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2845
2846         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2847         Add checks for log, log2, log10 and log1p.
2848
2849         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2850         we already test 0.0.  Add checks for expm1, log, log2, log10,
2851         log1p, cbrt, erf and erfc.
2852
2853 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2854
2855         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2856
2857 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2858
2859         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2860         and remainderl() built-in functions.  Remove -ffast-math from
2861         dg-options.
2862
2863 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2864
2865         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2866         acosh and atanh.
2867
2868         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2869         floating point modifiers to arguments passed to float and long
2870         double functions respectively.  Update all callers to use floating
2871         point numbers, not integers.  Add tests for exp, exp2 and
2872         exp10/pow10.
2873
2874         * gcc.dg/torture/builtin-math-3.c: New test.
2875
2876 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2877
2878         PR fortran/29393
2879         * gfortran.dg/initialize_2.f90: New.
2880
2881 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2882
2883         * gcc.dg/torture/builtin-math-2.c: New test.
2884
2885 2006-10-24  Richard Guenther  <rguenther@suse.de>
2886
2887         PR middle-end/28796
2888         * gcc.dg/pr28796-1.c: New testcase.
2889         * gcc.dg/pr28796-2.c: Likewise.
2890
2891 2006-10-24  Richard Guenther  <rguenther@suse.de>
2892
2893         * gcc.dg/builtins-57.c: New testcase.
2894
2895 2006-10-24  Richard Guenther  <rguenther@suse.de>
2896
2897         PR tree-optimization/29567
2898         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2899
2900 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2901
2902         PR tree-optimization/14784
2903         * gcc.dg/alias-10.c: New test.
2904
2905 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2906
2907         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2908
2909 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2910
2911         * gcc.dg/builtin-strncat-chk-1.c: New test.
2912
2913 2006-10-23  Jan Hubicka  <jh@suse.cz>
2914
2915         * gcc.dg/memmove-1.c: New test.
2916
2917 2006-10-23  Paul Brook  <paul@codesourcery.com>
2918
2919         * gcc.dg/pragma-pack-5.c: New test.
2920
2921 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2922
2923         * g++.dg/other/s390-1.C: New testcase.
2924
2925 2006-10-23  Richard Guenther  <rguenther@suse.de>
2926
2927         PR middle-end/27132
2928         PR middle-end/23295
2929         * gcc.dg/pr27132.c: New testcase.
2930         * gcc.dg/pr23295.c: Likewise.
2931         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
2932         * g++.dg/tree-ssa/pr19807.C: Likewise.
2933
2934 2006-10-23  Richard Guenther  <rguenther@suse.de>
2935
2936         PR middle-end/21032
2937         * gcc.dg/pr21032.c: New testcase.
2938
2939 2006-10-22  Jeff Law  <law@redhat.com>
2940         Richard Guenther  <rguenther@suse.de>
2941
2942         PR tree-optimization/15911
2943         * gcc.dg/tree-ssa/vrp30.c: New testcase.
2944
2945 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2946
2947         PR c++/20647
2948         * g++.dg/abi/rtti3.C: New.
2949
2950 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
2951
2952         PR middle-end/28252
2953         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
2954         transformation.
2955
2956 2006-10-21  Richard Guenther  <rguenther@suse.de>
2957
2958         PR tree-optimization/3511
2959         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
2960
2961 2006-10-21  Richard Guenther  <rguenther@suse.de>
2962
2963         PR middle-end/26898
2964         * gcc.dg/torture/pr26898-1.c: New testcase.
2965         * gcc.dg/torture/pr26898-2.c: Likewise.
2966
2967 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
2968
2969         PR c++/28053
2970         * g++.dg/parse/bitfield1.C: Adjust error markers.
2971         * g++.dg/parse/bitfield2.C: New test.
2972
2973 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
2974
2975         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
2976
2977 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2978
2979         PR libfortran/27895
2980         * gfortran.dg/zero_sized_1.f90: New test.
2981
2982 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
2983
2984         * gcc.dg/div-compare-1.c: New test.
2985
2986 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
2987
2988         PR fortran/29216
2989         * gfortran.dg/result_default_init_1.f90: New test.
2990
2991         PR fortran/29314
2992         * gfortran.dg/automatic_default_init_1.f90: New test.
2993
2994         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
2995         from 38 to 33.
2996
2997 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
2998
2999         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3000         'using namespace std' without previous declaration.
3001         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3002         * g++.old-deja/g++.robertl/eb133c.C: New.
3003
3004 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3005
3006         PR libgfortran/29277
3007         * gfortran.dg/streamio_4.f90: Update test.
3008         * gfortran.dg/streamio_11.f90: New test.
3009
3010 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3011
3012         PR c++/27952
3013         * g++.dg/inherit/virtual1.C: New test.
3014
3015 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/28261
3018         * g++.dg/parse/enum3.C: New test.
3019
3020 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3021
3022         PR c++/29039
3023         * g++.dg/init/ctor8.C: New test.
3024
3025 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/27270
3028         * g++.dg/ext/complit8.C: Tweak error markers.
3029         * g++.dg/template/complit1.C: Add error marker.
3030
3031 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/27270
3034         * g++.dg/ext/complit8.C: New test.
3035
3036         PR c++/29408
3037         * g++.dg/parse/dtor12.C: New test.
3038
3039         PR c++/29435
3040         * g++.dg/template/sizeof11.C: New test.
3041
3042 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3043
3044         PR fortran/29392
3045         * gfortran.dg/data_char_3.f90: New test.
3046
3047         PR fortran/29451
3048         * gfortran.dg/negative_automatic_size.f90: New test.
3049
3050 2006-10-16  David Daney  <ddaney@avtrex.com>
3051
3052         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3053
3054 2006-10-16  Eric Christopher  <echristo@apple.com>
3055
3056         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3057         x86_64.
3058
3059 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3060
3061         PR c++/28211
3062         * g++.dg/tc1/dr49.C: Tweak error messages.
3063         * g++.dg/parse/template21.C: New test.
3064
3065 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3066
3067         PR middle-end/20491
3068         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3069
3070 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3071
3072         PR fortran/29403
3073         * gfortran.dg/print_1.f90: New test.
3074
3075 2006-10-15  Jan Hubicka  <jh@suse.cz>
3076
3077         PR middle-end/29241
3078         * gcc.c-torture/compile/pr29241.c: New testcase.
3079
3080 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3081
3082         PR middle-end/29250
3083         * gcc.c-torture/compile/pr29250.c: New test.
3084
3085 2006-10-15  Richard Guenther  <rguenther@suse.de>
3086
3087         * gcc.dg/pr29299.c: New testcase.
3088
3089 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3090
3091         PR fortran/24767
3092         * gfortran.dg/label_4.f90: Adjust warning flag.
3093
3094 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3095
3096         PR fortran/29371
3097         * gfortran.dg/nullify_3.f90: New test.
3098
3099 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3100
3101         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3102         on Solaris 2.5.1 too.
3103
3104 2006-10-13  Eric Christopher  <echristo@apple.com>
3105
3106         * gcc.dg/pr25993.c: Skip for darwin.
3107
3108 2006-10-13  Eric Christopher  <echristo@apple.com>
3109
3110         * gcc.dg/visibility-11.c: Skip for darwin.
3111
3112 2006-10-13  Eric Christopher  <echristo@apple.com>
3113
3114         * gcc.dg/darwin-weakimport-1.c: Use
3115         -fno-asynchronous-unwind-tables.
3116         * gcc.dg/darwin-weakimport-3.c: Ditto.
3117
3118 2006-10-13  Richard Guenther  <rguenther@suse.de>
3119
3120         PR tree-optimization/29446
3121         * gcc.dg/torture/pr29446.c: New testcase.
3122
3123 2006-10-13  Bill Wendling  <wendling@apple.com>
3124
3125         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3126         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3127         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3128         * g++.old-deja/g++.law/shadow1.C: Likewise.
3129         * g++.old-deja/g++.law/ctors10.C: Likewise.
3130         * g++.dg/debug/namespace1.C: Likewise.
3131         * g++.dg/inherit/namespace-as-base.C: Likewise.
3132         * g++.dg/opt/delay-slot-1.C: Likewise.
3133         * g++.dg/parse/defarg10.C: Likewise.
3134         * g++.dg/template/ptrmem11.C: Likewise.
3135         * g++.dg/template/mem_func_ptr.C: Likewise.
3136         * g++.dg/template/spec19.C: Likewise.
3137
3138 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3139
3140         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3141
3142 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3143
3144         PR fortran/29373
3145         * gfortran.dg/implicit_9.f90: New test.
3146
3147         PR fortran/29407
3148         * gfortran.dg/namelist_25.f90: New test.
3149
3150         PR fortran/27701
3151         * gfortran.dg/same_name_2.f90: New test.
3152
3153         PR fortran/29232
3154         * gfortran.dg/host_assoc_types_1.f90: New test.
3155
3156         PR fortran/29364
3157         * gfortran.dg/missing_derived_type_1.f90: New test.
3158         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3159
3160         PR fortran/29422
3161         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3162
3163         PR fortran/29428
3164         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3165
3166 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3167
3168         PR fortran/29391
3169         * gfortran.dg/bound_2.f90: New test.
3170
3171 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3172
3173         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3174         directive.
3175         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3176         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3177         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3178         * gfortran.dg/gomp/reduction3.f90: Likewise.
3179         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3180         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3181         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3182         * gfortran.dg/forall_4.f90: Likewise.
3183         * gfortran.dg/spec_expr_4.f90: Likewise.
3184         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3185         * gfortran.dg/forall_5.f90: Likewise.
3186         * gfortran.dg/open_access_append_2.f90: Add check for
3187         compile-time warning.
3188
3189 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3190
3191         PR c++/28506
3192         * g++.dg/parse/pure1.C: New test.
3193
3194 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3195
3196         PR fortran/21435
3197         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3198         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3199         for compile-time warnings.
3200         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3201         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3202         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3203         file.
3204         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3205         specifier.
3206         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3207         compile-time warning.
3208
3209 2006-10-12  Jan Hubicka  <jh@suse.cz>
3210
3211         PR c/28419
3212         * gcc.dg/pr28319.c: New test.
3213
3214 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3215         PR c++/29318
3216         * g++.dg/ext/vla4.C: New test.
3217
3218 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3219
3220         PR c++/27961
3221         * g++.dg/template/crash60.C: New test.
3222         * g++.dg/other/large-size-array.C: Adjust error markers.
3223         * g++.dg/parse/crash27.C: Likewise.
3224         * g++.dg/template/crash1.C: Likewise.
3225
3226 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3227
3228         PR testsuite/29093
3229         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3230
3231 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR preprocessor/28709
3234         * gcc.dg/cpp/paste14.c: New test.
3235
3236 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/29175
3239         * g++.dg/init/array24.C: New test.
3240
3241 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3242
3243         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3244         of <sys/types.h>.
3245
3246 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3247
3248         PR c++/29024
3249         * g++.dg/parse/typedef8.C: New test.
3250         * g++.dg/other/mult-stor1.C: Adjust error markers.
3251
3252 2006-10-11  Richard Guenther  <rguenther@suse.de>
3253
3254         PR tree-optimization/28230
3255         * gcc.dg/torture/pr28230.c: New testcase.
3256
3257 2006-10-11  Richard Guenther  <rguenther@suse.de>
3258
3259         PR inline-asm/29119
3260         * gcc.dg/torture/pr29119.c: New testcase.
3261
3262 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3263
3264         PR middle-end/29272
3265         * gcc.c-torture/execute/20060930-2.c: New test.
3266
3267 2006-10-09  Richard Henderson  <rth@redhat.com>
3268
3269         Revert emutls patch.
3270
3271 2006-10-09  Richard Guenther  <rguenther@suse.de>
3272
3273         PR middle-end/29254
3274         * gcc.dg/pr29254.c: New testcase.
3275
3276 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3277             Paul Thomas  <pault@gcc.gnu.org>
3278
3279         PR fortran/20541
3280         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3281         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3282         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3283         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3284         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3285         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3286         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3287         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3288         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3289         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3290         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3291         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3292         * gfortran.dg/alloc_comp_std.f90: New test.
3293         * gfortran.dg/move_alloc.f90: New test.
3294
3295 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3296
3297         PR fortran/29115
3298         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3299
3300         PR fortran/29211
3301         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3302
3303 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/28585
3306         * gfortran.dg/new_line.f90: New test.
3307
3308 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3309
3310         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3311         * gcc.dg/torture/builtin-convert-1.c,
3312         gcc.dg/torture/builtin-convert-2.c,
3313         gcc.dg/torture/builtin-convert-3.c,
3314         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3315
3316 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3317
3318         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3319         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3320         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3321         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3322
3323 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3324
3325         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3326         Xfail some tests for powerpc-darwin and powerpc-aix.
3327
3328 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3329
3330         PR c/29380
3331         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3332
3333 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3334
3335         PR target/29300
3336         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3337         on hppa*-*-hpux*.
3338
3339 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3340
3341         PR fortran/16580
3342         PR fortran/29288
3343         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3344         Add tests for using all possible intrinsics as actual arguments.
3345         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3346         all possible intrinsics as actual arguments.
3347         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3348         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3349
3350 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3351
3352         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3353         * gcc.dg/debug/debug-2.c: Likewise.
3354
3355 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3356
3357         * gcc.c-torture/compile/sync-2.c: New test.
3358
3359 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3360
3361         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3362         line endings.
3363
3364 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3365
3366         PR rtl-optimization/29128
3367         * gcc.c-torture/compile/pr29128.c: New test.
3368
3369 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3370
3371         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3372         line endings.
3373
3374 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3375
3376         PR middle-end/29256
3377         * gcc.dg/tree-ssa/loop-19.c: New test.
3378
3379 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3380
3381         PR tree-optimization/29330
3382         * gcc.dg/pr29330.c: New test.
3383
3384         PR target/28924
3385         * gcc.c-torture/compile/20061005-1.c: New test.
3386
3387 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3388
3389         * gcc.dg/typename-vla-1.c: New case.
3390         * gnat.dg/forward_vla.adb: New case.
3391
3392 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3393
3394         PR tree-optimization/29290
3395         * gfortran.dg/loop_nest_1.f90: New test.
3396
3397         PR target/29198
3398         * gcc.dg/tls/opt-12.c: New test.
3399
3400         PR fortran/28415
3401         * gfortran.dg/save_2.f90: New test.
3402
3403         PR c/29091
3404         * gcc.dg/pr29091.c: New test.
3405
3406 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3407
3408         * lib/target-supports.exp
3409         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3410         same as x86_64-*-*; check for LP64.
3411
3412 2006-10-04  Richard Henderson  <rth@redhat.com>
3413
3414         * lib/target-supports.exp (check_effective_target_tls): Redefine
3415         to mean non-emulated tls.
3416         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3417         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3418         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3419         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3420         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3421         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3422         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3423
3424 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3425
3426         PR fortran/29343
3427         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3428
3429 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3430
3431         * gfortran.dg/bounds_check_fail_1.f90: New test.
3432
3433 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3434
3435         PR c++/29020
3436         * g++.dg/template/friend48.C: New test.
3437
3438 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3439
3440         PR fortran/29098
3441         * gfortran.dg/default_initialization_2.f90: New test.
3442
3443 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3444
3445         PR fortran/20779
3446         PR fortran/20891
3447         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3448
3449 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR fortran/29284
3452         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3453
3454         PR fortran/29321
3455         PR fortran/29322
3456         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3457
3458         PR fortran/25091
3459         PR fortran/25092
3460         * gfortran.dg/entry_array_specs_1.f90: New test.
3461
3462 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3463
3464         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3465         insufficient to inhibit some test failures at -O3.  Do testing
3466         on integers.
3467
3468 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/29138
3471         * g++.dg/inherit/access8.C: New test.
3472         * g++.dg/template/dtor4.C: Tweak error messages.
3473
3474 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3475
3476         PR fortran/27478
3477         * gfortran.dg/entry_8.f90: New test.
3478
3479 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3480
3481         PR c++/29291
3482         * g++.dg/parse/new4.C: New test.
3483
3484 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3485
3486         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3487         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3488         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3489         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3490         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3491
3492 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3493
3494         PR fortran/19260
3495         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3496         * gfortran.dg/continuation_2.f90: New test.
3497
3498         PR fortran/19262
3499         * gfortran.dg/continuation_3.f90: New test.
3500         * gfortran.dg/continuation_4.f90: New test.
3501         * gfortran.dg/continuation_5.f: New test.
3502         * gfortran.dg/continuation_6.f: New test.
3503
3504 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/29226
3507         * g++.dg/template/vla1.C: New test.
3508
3509 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3510
3511         PR fortran/29210
3512         * gfortran.dg/complex_parameter_1.f90: New test.
3513
3514 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3515
3516         PR c/29154
3517         * gcc.c-torture/execute/20060929-1.c: New test.
3518
3519 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3520
3521         PR c++/29105
3522         * g++.dg/template/member6.C: New test.
3523         * g++.dg/parse/typename7.C: Adjust error markers.
3524
3525         PR c++/29080
3526         * g++.dg/template/member7.C: New test.
3527
3528 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3529
3530         PR c/24010
3531         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3532         gcc.dg/Woverride-init-3.c: New tests.
3533
3534 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3535
3536         * gcc.c-torture/execute/20060930-1.c: New test.
3537
3538 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3539
3540         PR fortran/18791
3541         * gfortran.dg/specifics_1.f90: New test.
3542         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3543         complex specifics.
3544
3545 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3546
3547         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3548         pthread-init-common.h: New.
3549
3550 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3551
3552         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3553         precision on some archs.
3554
3555 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3556
3557         * gcc.dg/non-local-goto-1.c: New test.
3558         * gcc.dg/non-local-goto-2.c: Likewise.
3559         * gcc.dg/setjmp-3.c: Likewise.
3560         * gcc.dg/setjmp-4.c: Likewise.
3561
3562 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3563
3564         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3565
3566 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3567
3568         PR fortran/28276
3569         * gfortran.dg/exponent_1.f90: New test.
3570
3571         PR fortran/27021
3572         * gfortran.dg/nearest_1.f90: New test.
3573
3574 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3575
3576         PR middle-end/25261
3577         PR middle-end/28790
3578         * gcc.dg/gomp/nestedfn-1.c: New test.
3579
3580 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3581
3582         PR objc/29195
3583         * objc/compile/method-1.m: New test.
3584
3585 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3586
3587         PR c++/26938
3588         * g++.dg/template/crash58.C: New test.
3589         * g++.dg/parse/crash28.C: Adjust error markers.
3590         * g++.dg/template/crash34.C: Likewise.
3591         * g++.dg/template/friend31.C: Likewise.
3592         * g++.dg/template/crash32.C: Likewise.
3593
3594         PR c++/27329
3595         * g++.dg/template/crash59.C: New test.
3596
3597         PR c++/27667
3598         * g++.dg/template/spec33.C: New test.
3599         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3600
3601 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3602             Adam Nemet  <anemet@caviumnetworks.com>
3603
3604         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3605         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3606
3607 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3608
3609         PR target/28911
3610         * gcc.dg/pr28911.c: New.
3611
3612 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3613
3614         PR target/29169
3615         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3616         (dg-options): Add -mfpmath=387.
3617
3618 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR c/28706
3621         * gcc.dg/pr28706.c: New test.
3622
3623         PR c/28712
3624         * gcc.dg/pr28712.c: New test.
3625
3626 2006-09-22  Mike Stump  <mrs@apple.com>
3627
3628         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3629
3630 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3631
3632         PR tree-optimization/28888
3633         * gcc.dg/pr28888.c: New test.
3634
3635 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/29016
3638         * g++.dg/init/ptrfn1.C: New test.
3639
3640 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3641
3642         PR c++/28861
3643         * g++.dg/template/spec32.C: New test.
3644         * g++.dg/parse/crash9.C: Adjust error markers.
3645
3646         PR c++/28303
3647         * g++.dg/template/typedef6.C: New test.
3648         * g++.dg/init/error1.C: Adjust error markers.
3649         * g++.dg/parse/crash9.C: Likewise.
3650         * g++.dg/template/crash55.C: Likewise.
3651
3652 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3653
3654         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3655
3656 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3657
3658         PR target/27650
3659         * g++.dg/ext/dllimport12.C: New test.
3660
3661 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3662
3663         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3664         * gcc.target/mips/nmadd-2.c: Likewise.
3665         * gcc.target/mips/mips-ps-6.c: New test.
3666         * gcc.target/mips/neg-abs-1.c: Likewise.
3667         * gcc.target/mips/neg-abs-2.c: Likewise.
3668         * gcc.target/mips/nmadd-3.c: New test.
3669
3670 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR middle-end/28046
3673         * gcc.dg/gomp/atomic-10.c: New test.
3674         * g++.dg/gomp/atomic-10.C: New test.
3675
3676 2006-09-20  Eric Christopher  <echristo@apple.com>
3677
3678         * gcc.target/i386/sse3-not-fisttp.c: New.
3679
3680 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3681
3682         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3683
3684 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3685
3686         * gcc.c-torture/execute/pr28289.c (one): New variable.
3687         (main): Use it instead of argc.
3688         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3689         (main): Use it instead of argc.
3690
3691 2006-09-19  Paul Brook  <paul@codesourcery.com>
3692
3693         PR target/28516
3694         * gcc.dg/nested-func-5.c: New test.
3695
3696 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3697
3698         * lib/target-supports.exp (check_effective_target_tls): Compile
3699         test stubs using ${tool}_target_compile, not just target_compile.
3700         (check_effective_target_tls_runtime): Likewise.
3701
3702 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3703
3704         * gcc.c-torture/compile/20030405-1.x: Remove.
3705
3706         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3707         optimising linker from discarding it.
3708
3709 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3710
3711         PR fortran/28526
3712         * gfortran.dg/keyword_symbol_1.f90: New test.
3713
3714         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3715         pedantic compilation option.
3716
3717 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/29060
3720         * gfortran.dg/spread_shape_1.f90: New test.
3721
3722 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3723
3724         PR tree-optimization/28887
3725         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3726
3727 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3728
3729         PR c/25993
3730         * gcc.dg/pr25993.c: New test.
3731
3732 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3733
3734         PR tree-opt/21591
3735         * gcc.dg/vect/pr21591.c: New test.
3736
3737 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3738
3739         PR tree-opt/29059
3740         * gcc.c-torture/compile/strcpy-1.c: New test.
3741         * gcc.c-torture/compile/strcpy-2.c: New test.
3742         * gcc.c-torture/compile/memcpy-1.c: New test.
3743         * gcc.c-torture/compile/memcpy-2.c: New test.
3744
3745 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3746
3747         PR testsuite/29055
3748         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3749
3750 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3751
3752         * gnat.dg/specs/double_record_extension1.ads: New test.
3753         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3754
3755 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3756
3757         PR fortran/29051
3758         * gfortran.dg/oldstyle_3.f90: New test.
3759
3760 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3761
3762         PR libgfortran/29099
3763         * gfortran.dg/secnds-1.f: New test.
3764
3765 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766
3767         PR libgfortran/29053
3768         * gfortran.dg/streamio_9.f90: New test.
3769         * gfortran.dg/streamio_10.f90: New test.
3770
3771 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3772
3773         PR C++/29002
3774         * g++.dg/init/array22.C: New test.
3775         * g++.dg/init/array23.C: New test.
3776
3777 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3778
3779         * stackcheck.lst: Update list of tests requiring stack checking.
3780         * norun.lst: Adjust for above change.
3781         * ada95.lst: New file.
3782         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3783         requiring -gnat95 switch.
3784
3785 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3786
3787         * gnat.dg/in_out_parameter.adb: New test.
3788
3789 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3790
3791         PR debug/28980
3792         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3793
3794 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3795
3796         * gnat.dg/specs/unchecked_union.ads: New test.
3797
3798 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3799
3800         PR rtl-optimization/28982
3801         * gcc.c-torture/execute/pr28982a.c: New test.
3802         * gcc.c-torture/execute/pr28982b.c: Likewise.
3803
3804 2006-09-12  Eric Christopher  <echristo@apple.com>
3805
3806         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3807         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3808
3809 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3810
3811         PR c/28768
3812         PR preprocessor/14634
3813         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3814         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3815         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3816
3817 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3818
3819         * gcc.dg/pr28243.c: New test.
3820
3821 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3822
3823         PR fortran/28971
3824         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3825         this undiagnosed regression reappears.
3826
3827 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3828
3829         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3830         Treat $srcdir as a literal.
3831         * lib/fortran-torture.exp (fortran-torture-compile,
3832         fortran-torture-execute): Likewise.
3833         * lib/objc-torture.exp (objc-torture-compile,
3834         objc-torture-execute): Likewise.
3835         * lib/profopt.exp (profopt-execute): Likewise.
3836
3837 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3838
3839         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3840
3841 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3842
3843         PR testsuite/28950
3844         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3845
3846 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3847
3848         PR target/13685
3849         * gcc.target/i386/pr13685.c: New test.
3850
3851 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3852
3853         * gcc.dg/pr28726.c: New test.
3854
3855 2006-09-11  Josh Conner  <jconner@apple.com>
3856
3857         * gcc.dg/nrv3.c: Increase size of structure.
3858         * gcc.dg/nrv4.c: Likewise.
3859         * gcc.dg/nrv5.c: Likewise.
3860
3861 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3862
3863         PR libfortran/28890
3864         gfortran.dg/assumed_charlen_function_5.f90: New test.
3865
3866 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3867
3868         PR c++/28991
3869         * g++.dg/init/static3.C: New test.
3870
3871 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3872
3873         PR testsuite/29007
3874         * gcc.dg/long-long-cst1.c (t): Add cast to
3875         __SIZE_TYPE__ before casting to int.
3876         (main): Return 0 on success.
3877
3878 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3879
3880         * gcc.c-torture/execute/20060910-1.c: New test.
3881
3882 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3883
3884         PR middle-end/26983
3885         * gcc.dg/pr26983.c: New test.
3886
3887 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3888
3889         PR target/29006
3890         * gcc.c-torture/execute/pr29006.c: New test.
3891
3892 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR libfortran/28947
3895         gfortran.dg/matmul_4.f90: New test.
3896
3897 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3898
3899         PR fortran/28959
3900         gfortran.dg/used_types_10: New test.
3901
3902 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3903
3904         PR libfortran/28923
3905         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3906         gfortran.dg/array_initializer_3.f90: New test.
3907
3908 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3909
3910         PR fortran/28914
3911         * gfortran.dg/actual_array_constructor_3.f90: New test.
3912
3913 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3914
3915         PR testsuite/26778
3916         * gcc.target/i386/pr26778.c: New testcase.
3917
3918 2006-09-08  Eric Christopher  <echristo@apple.com>
3919
3920         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3921         * gcc.target/i386/memcpy-1.c: Ditto.
3922         * gcc.target/i386/asm-1.c: Ditto.
3923         * gcc.target/i386/20060512-4.c: Ditto.
3924         * gcc.target/i386/compress-float-387.c: Ditto.
3925         * gcc.target/i386/20060512-1.c: Ditto.
3926         * gcc.target/i386/compress-float-sse.c: Ditto.
3927         * gcc.target/i386/20060512-2.c: Ditto.
3928         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
3929         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3930         * gcc.target/i386/compress-float-387-pic.c: Ditto.
3931         * gcc.dg/pr26449.c: Ditto.
3932         * gcc.dg/attr-ms_struct-2.c: Ditto.
3933         * gcc.dg/attr-ms_struct-1.c: Ditto.
3934         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
3935
3936 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
3937
3938         PR c/28504
3939         * gcc.dg/vla-10.c: New test.
3940
3941 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3942
3943         PR c++/28858
3944         * g++.dg/parse/template20.C: New test.
3945         * g++.dg/template/operator8.C: Remove obsolete part.
3946         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
3947         * g++.old-deja/g++.pt/crash65.C: Likewise.
3948
3949 2006-09-07  Jason Merrill  <jason@redhat.com>
3950
3951         PR middle-end/27724
3952         * gcc.dg/long-long-cst1.c: New test.
3953
3954 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3955
3956         PR C++/28906
3957         * g++.dg/other/array3.C: New test.
3958         * g++.dg/other/array4.C: New test.
3959         * g++.dg/other/array5.C: New test.
3960
3961 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
3962
3963         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
3964
3965 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
3966
3967         PR target/28946
3968         * gcc.target/i386/pr28946.c: New test.
3969
3970 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
3971
3972         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
3973         in integer literal constant.
3974         * gfortran.dg/enum_8.f90: Ditto.
3975         * gfortran.dg/g77/20030326-1.f: Ditto.
3976
3977 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
3978
3979         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
3980         nonconformance usage.
3981
3982 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3983
3984         PR middle-end/28862
3985         * gcc.c-torture/compile/vector-align-1.c: New test.
3986
3987 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3988
3989         PR rtl-opt/27883
3990         * g++.dg/opt/copysign-1.C: New test.
3991
3992 2006-09-06  Jason Merrill  <jason@redhat.com>
3993
3994         PR c++/27371
3995         * g++.dg/warn/unused-result1.C: New test.
3996
3997 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
3998
3999         PR c++/28903
4000         * g++.dg/ext/vla3.C: New test.
4001
4002         PR c++/28886
4003         * g++.dg/template/array16.C: New test.
4004
4005 2006-09-06  Richard Guenther  <rguenther@suse.de>
4006
4007         * gcc.dg/pr27226.c: Remove testcase again.
4008
4009 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4010
4011         PR tree-opt/28937
4012         * g++.dg/opt/unroll2.C: New test.
4013
4014 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4015
4016         PR tree-opt/28952
4017         * gcc.dg/vect/pr28952.c: New test.
4018
4019 2006-09-05  Richard Guenther  <rguenther@suse.de>
4020
4021         PR tree-optimization/28900
4022         * gcc.dg/torture/pr28900.c: New testcase
4023
4024 2006-09-05  Richard Guenther  <rguenther@suse.de>
4025
4026         PR tree-optimization/28905
4027         * gcc.c-torture/compile/pr28905.c: New testcase.
4028
4029 2006-09-05  Richard Guenther  <rguenther@suse.de>
4030
4031         PR middle-end/28935
4032         * gcc.dg/pr28935.c: New testcase.
4033
4034 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4035
4036         * gcc.c-torture/execute/20060905-1.c: New test.
4037
4038 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4039
4040         PR fortran/28908
4041         * gfortran.dg/used_types_7.f90: New test.
4042         * gfortran.dg/used_types_8.f90: New test.
4043         * gfortran.dg/used_types_9.f90: New test.
4044
4045 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4046
4047         * gcc.c-torture/compile/20060904-1.c: New test.
4048
4049 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4050
4051         PR c++/23287 Revert my 2006-09-01 patch
4052         * g++.dg/parse/dtor12.C: Remove.
4053
4054 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4055
4056         PR c+/27670
4057         * g++.dg/template/operator9.C: New test.
4058
4059         PR c++/27493
4060         * g++.dg/template/operator7.C: New test.
4061
4062         PR c++/27494
4063         * g++.dg/template/operator8.C: New test.
4064
4065         PR c++/27397
4066         * g++.dg/template/crash57.C: New test.
4067
4068         * g++.dg/template/typedef4.C: Adjust error markers.
4069         * g++.dg/template/typedef5.C: Likewise.
4070
4071 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4072
4073         PR c++/28878
4074         * g++.dg/parse/crash33.C: New test.
4075
4076 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4077         Richard Guenther  <rguenther@suse.de>
4078         Adam Nemet  <anemet@caviumnetworks.com>
4079
4080         PR middle-end/27226
4081         * gcc.target/mips/memcpy-1.c: New testcase.
4082         * gcc.dg/pr27226.c: Likewise.
4083
4084 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4085
4086         PR c++/28705
4087         * g++.dg/lookup/koenig5.C: New.
4088         * g++.dg/template/crash56.C: New.
4089
4090 2006-09-01  Josh Conner  <jconner@apple.com>
4091
4092         PR c++/25505
4093         * gcc.dg/nrv3.c: New test.
4094         * gcc.dg/nrv4.c: New test.
4095         * gcc.dg/nrv5.c: New test.
4096
4097 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4098
4099         PR c++/23287
4100         * g++.dg/parse/dtor12.C: New.
4101
4102 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4103
4104         PR tree-optimization/28839
4105         * gcc.dg/pr28839.c: New test.
4106
4107 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4108
4109         PR target/24367
4110         * gcc.dg/pr24367.c: New testcase.
4111
4112 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4113
4114         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4115
4116 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4117
4118         PR rtl-optimization/27735
4119         * gcc.dg/loop-unswitch-1.c: New test.
4120
4121 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4122
4123         PR fortran/28885
4124         * gfortran.dg/aliasing_dummy_2.f90: New test.
4125
4126         PR fortran/20067
4127         * gfortran.dg/generic_5.f90: Change error message.
4128
4129         PR fortran/28873
4130         * gfortran.dg/generic_6.f90: New test.
4131
4132         PR fortran/25077
4133         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4134
4135         PR fortran/25102
4136         * gfortran.dg/invalid_interface_assignment.f90: New test.
4137
4138         PR fortran/24866
4139         * gfortran.dg/module_proc_external_dummy.f90: New test.
4140
4141 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4142
4143         PR c++/28349
4144         * testsuite/g++.dg/warn/var-args1.C: New test.
4145
4146 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4147
4148         PR fortran/28866
4149         * gfortran.dg/simpleif_2.f90: New test.
4150         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4151         * gfortran.dg/enum_5.f90: Ditto.
4152
4153 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4154             Kazu Hirata  <kazu@codesourcery.com>
4155
4156         PR tree-optimization/17506
4157         * gcc.dg/pr17506.c: New.
4158
4159 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4160
4161         PR c++/28139
4162         * g++.dg/eh/alias1.C: New test.
4163
4164 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4165
4166         PR c++/28860
4167         * g++.dg/template/ttp22.C: New test.
4168
4169 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4170
4171         PR middle-end/26632
4172         * gcc.dg/pr26632.c: New.
4173
4174 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4175
4176         PR libgfortran/28354
4177         * gfortran.dg/fmt_zero_precision.f90: New test.
4178
4179 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/28058
4182         * g++.dg/template/spec31.C: New test.
4183
4184 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4185
4186         PR c++/26573
4187         * g++.dg/other/static2.C: New test.
4188
4189 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4190
4191         * gcc.dg/Wswitch-enum-2.c: New test case.
4192         * gcc.dg/Wswitch-enum-3.c: Likewise.
4193
4194 2006-08-26  Richard Guenther  <rguenther@suse.de>
4195
4196         * gcc.c-torture/compile/20060826-1.c: New testcase.
4197
4198 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4199
4200         PR c++/28736
4201         * g++.dg/template/void10.C: New test.
4202
4203         PR c++/28737
4204         * g++.dg/template/void8.C: New test.
4205
4206         PR c+_+/28738
4207         * g++.dg/template/void9.C: New test.
4208
4209         * g++.dg/template/void3.C: Adjust error markers.
4210         * g++.dg/template/void4.C: Likewise.
4211         * g++.dg/template/crash55.C: Likewise.
4212         * g++.dg/template/void7.C: Likewise
4213
4214 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4215
4216         PR c++/28588
4217         * g++.dg/inherit/access6.C: New test.
4218         * g++.dg/inherit/access7.C: Likewise.
4219
4220         PR c++/28595
4221         * g++.dg/template/array15.C: New test.
4222         * g++.dg/template/crash2.C: Tweak error markers.
4223
4224 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR middle-end/28683
4227         * gcc.c-torture/compile/20060823-1.c: New test.
4228
4229 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4230
4231         PR c++/28853
4232         * g++.dg/template/ttp21.C: New test.
4233
4234         PR c++/28852
4235         * g++.dg/other/operator1.C: Add error-marker.
4236         * g++.dg/other/operator2.C: New test.
4237
4238 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4239
4240         PR c/27893
4241         * gcc.c-torture/compile/vla-const-1.c,
4242         gcc.c-torture/compile/vla-const-2.c: New tests.
4243
4244 2006-08-26  Richard Guenther  <rguenther@suse.de>
4245
4246         PR middle-end/28814
4247         * gcc.dg/torture/pr28814.c: New testcase.
4248
4249 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4250
4251         PR c/28418
4252         * gcc.c-torture/compile/compound-literal-1.c: New test.
4253
4254 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4255
4256         PR c/28299
4257         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4258         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4259         Expect extra diagnostics.
4260
4261 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4262
4263         gcc.dg/noncompile/pr16876.c: New test.
4264
4265 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/28056
4268         * g++.dg/parse/local1.C: New test.
4269         * g++.dg/other/qual1.C: Tweak error marker.
4270
4271 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4272
4273         PR c++/27787
4274         * g++.dg/template/typename10.C: New.
4275         * g++.dg/template/lookup4.C: Remove bogus error marker.
4276
4277 2006-08-25  Richard Guenther  <rguenther@suse.de>
4278
4279         PR testsuite/28829
4280         * gcc.dg/pr26570.c: Fix testcase.
4281
4282 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4283
4284         PR tree-opt/28807
4285         * gcc.c-torture/execute/mayalias-2.c: New test.
4286         * gcc.dg/tree-ssa/alias-13.c: New test.
4287
4288 2006-08-24  Jan Hubicka  <jh@suse.cz>
4289
4290         PR debug/26881
4291         * gcc.dg/debug/pr26881.c: New file.
4292
4293 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4294
4295         PR fortran/28788
4296         * gfortran.dg/used_types_4.f90: New test.
4297         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4298         association of derived types.
4299         * gfortran.dg/used_types_2.f90: Add module cleanup.
4300         * gfortran.dg/used_types_3.f90: The same.
4301
4302         PR fortran/28771
4303         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4304         fix of regression.
4305
4306 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4307
4308         PR 28813
4309         * gfortran.dg/direct_io_6.f90: Remove test.
4310
4311 2006-08-23  Stuart Hastings  <stuart@apple.com>
4312
4313         PR 28825
4314         * gcc.target/i386/20060821-1.c: New.
4315
4316 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4317
4318         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4319         dg-warning strings for dllimport.
4320
4321 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4322
4323         PR C++/28450
4324         * g++.dg/ext/vector4.C: New test.
4325         * g++.dg/ext/complex1.C: New test.
4326
4327 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4328
4329         PR debug/28692
4330         * gcc.dg/debug/const-1.c: New.
4331         * gcc.dg/debug/const-2.c: New.
4332         * gcc.dg/debug/dwarf2/const-1.c: New.
4333         * gcc.dg/debug/dwarf2/const-2.c: New.
4334         * gcc.dg/debug/dwarf2/const-2b.c: New.
4335
4336 2006-08-22  Richard Guenther  <rguenther@suse.de>
4337
4338         PR middle-end/28776
4339         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4340         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4341
4342 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4343
4344         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4345
4346 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4347
4348         PR c++/26269
4349         * g++.dg/other/error14.C: New test.
4350
4351         PR c++/28505
4352         * g++.dg/parse/ctor7.C: New test.
4353         * g++.dg/parse/ctor8.C: Likewise.
4354
4355         PR c++/28741
4356         * g++.dg/template/void7.C: New test.
4357
4358 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4359
4360         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4361         * gnat.dg/self_aggregate_with_array.adb: New test.
4362
4363 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4364
4365         * g++.dg/eh/arm-vfp-unwind.C: New test.
4366
4367 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4368
4369         PR c++/28341
4370         * g++.dg/template/ref3.C: New test.
4371         * g++.dg/template/nontype13.C: New test.
4372
4373         PR c++/28346
4374         * g++.dg/template/ptrmem17.C: New test.
4375
4376 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4377
4378         PR target/28648 c:
4379         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4380
4381 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4382
4383         PR fortran/28630
4384         * gfortran.dg/used_types_2.f90: New test.
4385
4386         PR fortran/28601
4387         * gfortran.dg/used_types_3.f90: New test.
4388
4389         PR fortran/20886
4390         * gfortran.dg/generic_actual_arg.f90: New test.
4391
4392         PR fortran/28735
4393         * gfortran.dg/module_private_array_refs_1.f90: New test.
4394
4395         PR fortran/28762
4396         * gfortran.dg/program_name_1.f90: New test.
4397
4398         PR fortran/28425
4399         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4400
4401         PR fortran/28496
4402         * gfortran.dg/array_initializer_2.f90: New test.
4403
4404         PR fortran/18111
4405         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4406
4407         PR fortran/28600
4408         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4409
4410         PR fortran/28771
4411         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4412
4413         PR fortran/28660
4414         * gfortran.dg/dependent_decls_1.f90: New test.
4415
4416 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4417
4418         PR fortran/25217
4419         * gfortran.dg/derived_init_2.f90: New.
4420
4421 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4422
4423         * gcc.c-torture/execute/pr28289.c: New test.
4424
4425 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4426
4427         PR c/28744
4428         * gcc.dg/attr-externally-visible-1.c: New test.
4429         * gcc.dg/attr-externally-visible-2.c: New test.
4430         * g++.dg/parse/attr-externally-visible-1.C: New test.
4431         * g++.dg/parse/attr-externally-visible-2.C: New test.
4432
4433 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4434
4435         PR c++/28606
4436         * g++.dg/parse/dtor11.C: New test.
4437
4438 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4439
4440         PR rtl-optimization/28489
4441         * gcc.c-torture/compile/pr28489.c: New test.
4442
4443 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4444
4445         PR c++/28710
4446         * g++.dg/template/redecl4.C: New test.
4447
4448         PR c++/28711
4449         * g++.dg/template/ctor8.C: New test.
4450
4451 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4452
4453         * gcc.dg/pr26570.c: Fix testcase.
4454
4455 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4456
4457         * PR c++/28573
4458         * g++.dg/parse/offsetof6.C: New test.
4459         * g++.dg/parse/offsetof6.C: New test.
4460         * g++.dg/parse/offsetof7.C: New test.
4461
4462 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4463
4464         PR testsuite/28602
4465         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4466         is false.
4467
4468 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4469
4470         PR c++/28302
4471         * g++.dg/ext/vector3.C: New test.
4472
4473 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4474
4475         PR gcov/profile/26570
4476         * gcc.dg/pr26570.c: New test.
4477
4478 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4479
4480         PR c/27697
4481         * gcc.dg/qual-component-1.c: New test.
4482
4483 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4484
4485         PR c++/28593
4486         * g++.dg/parse/new3.C: New test.
4487
4488 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4489
4490         PR fortran/25828
4491         * gfortran.dg/streamio_1.f90: New test.
4492         * gfortran.dg/streamio_2.f90: New test.
4493         * gfortran.dg/streamio_3.f90: New test.
4494         * gfortran.dg/streamio_4.f90: New test.
4495         * gfortran.dg/streamio_5.f90: New test.
4496         * gfortran.dg/streamio_6.f90: New test.
4497         * gfortran.dg/streamio_7.f90: New test.
4498         * gfortran.dg/streamio_8.f90: New test.
4499
4500 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4501
4502         PR c/28287
4503         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4504
4505 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4506
4507         PR c++/28594
4508         * g++.dg/template/void6.C: New test.
4509
4510 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4511
4512         PR c/28649
4513         * gcc.dg/parse-error-1.c: New test.
4514         * gcc.dg/parse-error-2.c: New test.
4515         * gcc.dg/cpp/digraph2.c: Add error-marker.
4516         * gcc.dg/noncompile/920923-1.c: Likewise.
4517
4518 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4519
4520         PR c/27490
4521         * gcc.dg/sizeof-2.c: New testcase.
4522
4523         PR c/27489
4524         * gcc.dg/switch-A.c: New testcase.
4525
4526 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4527
4528         PR c++/28288
4529         PR c++/14556
4530         * g++.old-deja/g++.warn/compare1.C: Delete.
4531         * g++.dg/opt/pr7503-2.C: Delete.
4532         * g++.dg/opt/pr7503-3.C: Delete.
4533         * g++.dg/opt/pr7503-4.C: Delete.
4534         * g++.dg/opt/pr7503-5.C: Delete.
4535         * g++.dg/opt/max1.C: Delete.
4536         * g++.dg/warn/minmax.C: Delete.
4537         * g++.dg/expr/minmax.C: New test.
4538
4539 2006-08-14  Richard Guenther  <rguenther@suse.de>
4540
4541         PR testsuite/28703
4542         * gcc.c-torture/execute/pr28651.c: Do not use argc
4543         to avoid optimization, instead forbid inlining.
4544
4545 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4546
4547         PR rtl-optimization/28634
4548         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4549
4550 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4551
4552         PR c/27184
4553         * gcc.dg/torture/pr27184.c: New test.
4554
4555 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4556
4557         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4558
4559 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4560
4561         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4562         * gfortran.dg/stat_2.f90: Likewise.
4563         * gfortran.dg/chmod_1.f90: Likewise.
4564         * gfortran.dg/chmod_2.f90: Likewise.
4565         * gfortran.dg/chmod_3.f90: Likewise.
4566
4567 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4568
4569         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4570
4571 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4572
4573         * g++.dg/opt/pr23454-2.C: New test.
4574
4575 2006-08-11  Richard Guenther  <rguenther@suse.de>
4576
4577         PR middle-end/28651
4578         * gcc.c-torture/execute/pr28651.c: New testcase.
4579
4580 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4581
4582         * gnat.dg/specs/static_initializer.ads: New test.
4583
4584 2006-08-10  Paul Brook  <paul@codesourcery.com>
4585
4586         * gcc.target/arm/cond-asm.c: New test.
4587
4588 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4589
4590         PR tree-optimization/26197
4591         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4592         * g++.dg/vect/vect.exp: Compile the new tests with
4593         --param max-aliased-vops=0.
4594
4595 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4596
4597         PR c++/28637
4598         * g++.dg/template/void3.C: New test.
4599
4600         PR c++/28638
4601         * g++.dg/template/void4.C: New test.
4602
4603         PR c++/28640
4604         * g++.dg/template/void5.C: New test.
4605
4606 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4607
4608         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4609         after dg-do compile.
4610
4611 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4612
4613         PR tree-optimizations/26969
4614         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4615         "unswitch-loops" with -funswitch-loops.
4616         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4617
4618 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4619
4620         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4621         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4622         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4623         * objc.dg/dwarf-1.m: Likewise.
4624         * objc.dg/dwarf-2.m: Likewise.
4625         * obj-c++.dg/dwarf-2.mm: Likewise.
4626
4627 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4628
4629         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4630         * objc.dg/dwarf-2.m: Likewise.
4631         * obj-c++.dg/dwarf-2.mm: Likewise.
4632
4633         PR libfortran/28603
4634         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4635
4636         PR testsuite/27611
4637         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4638
4639         PR testsuite/27033
4640         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4641
4642 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4643
4644         PR target/27827
4645         * gcc.target/i386/pr27827.c: New testcase.
4646
4647 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4648
4649         PR fortran/28590
4650         * gfortran.dg/sequence_types_1.f90: New test.
4651
4652 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4653
4654         PR fortran/28548
4655         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4656         dg-warning.  Add -pedantic option.
4657
4658 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4659
4660         PR c/28502
4661         * gcc.dg/proto-1.c: New test.
4662
4663         PR c/27721
4664         * gcc.dg/lvalue-4.c: New test.
4665
4666         PR c/28136
4667         * gcc.dg/init-bad-5.c: New test.
4668
4669 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4670
4671         PR c++/28347
4672         * g++.dg/ext/typedef-init.C: Add new test for typedef
4673         initialization inside templates. Adjust existing error markers.
4674
4675 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4676
4677         PR c++/28148
4678         * g++.dg/init/ptrmem3.C: New test.
4679
4680 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4681
4682         PR tree-optimization/27770
4683         * lib/target-support.exp: New target keyword "section_anchors".
4684         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4685         tests.
4686         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4687         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4688         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4689         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4690
4691 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4692
4693         * gcc.dg/20060801-1.c: Add missing '}'.
4694
4695 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4696
4697         PR c++/27508
4698         * g++.dg/parse/dtor9.C: New test.
4699         * g++.dg/parse/dtor10.C: New test.
4700         * g++.dg/other/error7.C: Adjust error-marker.
4701
4702         PR c++/28274
4703         * g++.dg/other/default5.C: New test.
4704
4705 2006-08-02  Richard Guenther  <rguenther@suse.de>
4706
4707         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4708
4709 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4710
4711         PR c++/28557
4712         * g++.dg/template/conv9.C: New test.
4713
4714 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4715
4716         PR debug/28063
4717         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4718         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4719         Optionally return assembly text.  Update callers.
4720         (check_no_compiler_messages): Update verbose messages.
4721         (check_no_messages_and_pattern): New.
4722         (check_effective_target_string_merging): New.
4723
4724 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4725
4726         PR c++/28250
4727         * g++.dg/eh/catch4.C: New test.
4728
4729         PR c++/28257
4730         * g++.dg/other/qual1.C: New test.
4731
4732         PR c++/28259
4733         * g++.dg/inherit/error2.C: New test.
4734
4735         PR c++/28267
4736         * g++.dg/other/new1.C: New test.
4737
4738         * g++.dg/warn/pr23075.C: Remove obsolete test.
4739         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4740         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4741
4742 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4743
4744         PR c++/28523
4745         * g++.dg/eh/cast1.C: New test.
4746
4747 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4748
4749         PR libfortran/28452
4750         * gfortran.dg/random_3.f90:  New test.
4751
4752 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4753
4754         PR c++/28432
4755         * g++.dg/other/pr28304.C: Change expected error message.
4756         * g++.dg/other/pr28432.C: New test.
4757
4758 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4759
4760         PR c++/28256
4761         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4762
4763 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4764
4765         PR debug/23336
4766         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4767         at -g1.
4768         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4769         g++.dg/debug/enum-2.C: New.
4770
4771 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4772
4773         PR c++/6634
4774         * g++.dg/parse/long1.C: Add more tests.
4775
4776 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4777
4778         * gfortran.dg/lrshift_1.c: New file.
4779
4780 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4781
4782         PR libgfortran/28335
4783         * gfortran.dg/no_unit_error_1.f90: New test.
4784
4785 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4786
4787         PR libgfortran/28335
4788         * gfortran.dg/no_unit_error_1.f90: Delete test.
4789         * gfortran.dg/no_unit_error_2.f90: Delete test.
4790
4791 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4792
4793         * gfortran.dg/chmod_3.f90: New test.
4794         * gfortran.dg/ltime_gmtime_1.f90: New test.
4795         * gfortran.dg/ltime_gmtime_2.f90: New test.
4796         * gfortran.dg/lrshift_1.f90: New test.
4797         * gfortran.dg/chmod_1.f90: New test.
4798         * gfortran.dg/chmod_2.f90: New test.
4799
4800 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4801
4802         PR c++/27668
4803         * g++.dg/template/crash55.C: New test.
4804
4805         PR c++/27962
4806         * g++.dg/template/nontype16.C: New test.
4807
4808         * g++.dg/template/void2.C: Adjust error markers.
4809         * g++.dg/template/nontype5.C: Adjust error markers.
4810
4811 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4812
4813         * gcc.target/i386/stack-prot-kernel.c: New test.
4814
4815 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4816
4817         * gcc.dg/builtins-55.c: New test case.
4818
4819 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4820
4821         PR rtl-optimization/27907
4822         * gcc.c-torture/compile/pr27907.c: New test.
4823
4824 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4825
4826         * gfortran.dg/mclock.f90: New test.
4827         * gfortran.dg/int_conv_1.f90: New test.
4828         * gfortran.dg/stat_1.f90: New test.
4829         * gfortran.dg/stat_2.f90: New test.
4830
4831 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4832
4833         PR libgfortran/28335
4834         * gfortran.dg/no_unit_error_1.f90: New test.
4835         * gfortran.dg/no_unit_error_2.f90: New test.
4836         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4837
4838 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4839
4840         PR middle-end/28473
4841         * gcc.dg/fold-convround-1.c: New test case.
4842
4843 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4844
4845         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4846
4847 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4848
4849         PR c++/27572
4850         * g++.dg/other/typedef1.C: New test.
4851         * g++.dg/template/typedef4.C: New test.
4852         * g++.dg/template/typedef5.C: New test.
4853
4854 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4855
4856         PR fortran/28416
4857         * gfortran.dg/allocatable_dummy_3.f90: New.
4858
4859 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4860
4861         PR fortran/28439
4862         * gfortran.dg/arithmetic_if.f90:  New test.
4863
4864 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4865
4866         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4867         avoid memcpy optimization.
4868
4869 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4870
4871         PR fortran/25289
4872         * gfortran.dg/direct_io_6.f90: New test.
4873
4874 2006-07-24  Jan Hubicka  <jh@suse.cz>
4875
4876         PR c/25795
4877         PR c++/27369
4878         * gcc.dg/pr25795.c: New test.
4879         * gcc.dg/pr25795-1.c: New test.
4880
4881 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4882
4883         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4884         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4885         which may be transformed to "g || h" on some platforms.
4886
4887 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4888
4889         PR c++/28025
4890         * g++.dg/template/friend45.C: New test.
4891
4892 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4893
4894         PR libgfortran/28339
4895         * gfortran.dg/arrayio_8.f90: New test.
4896
4897 2006-07-21  Mike Stump  <mrs@apple.com>
4898
4899         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4900
4901         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4902
4903 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4904
4905         PR c++/28250
4906         * g++.dg/eh/catch3.C: New test.
4907
4908         PR c++/28363
4909         * g++.dg/template/defarg10.C: New test.
4910
4911 2006-07-20  Paul Brook  <paul@codesourcery.com>
4912
4913         PR 27363
4914         * gcc.dg/pr27363.c: New test.
4915
4916 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4917
4918         PR c++/28338
4919         * g++.dg/init/ref13.C: New test.
4920
4921 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4922
4923         PR obj-c++/28434
4924         * obj-c++.dg/proto-error-1.mm: New test.
4925
4926 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4927
4928         PR c++/28337
4929         * g++.dg/template/string1.C: New test.
4930
4931 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/28048
4934         * g++.dg/template/defarg9.C: New test.
4935
4936         PR c++/28235
4937         * g++.dg/template/static27.C: New test.
4938
4939 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
4940
4941         PR 28410
4942         * gcc.dg/tree-ssa/pr28410.c: New test.
4943
4944 2006-07-18  Lee Millward  <lee.millward@gmail.com>
4945
4946         PR c++/28258
4947         * g++/dg/other/error13.C: New test.
4948
4949         PR c++/28260
4950         * g++.dg/template/friend44.C: New test.
4951
4952 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
4953
4954         PR c++/27495
4955         * g++.dg/other/pr27495.C: New.
4956
4957 2006-07-18  Olivier Hainque  <hainque@adacore.com>
4958
4959         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
4960         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
4961
4962 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4963
4964         PR c/28286
4965         * gcc.dg/pragma-pack-4.c: New test.
4966
4967 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4968
4969         PR c++/28291
4970         * g++.dg/ext/pr28291.C: New test.
4971
4972 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4973
4974         PR middle-end/28403
4975         * gcc.c-torture/execute/pr28403.c: New test.
4976
4977 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
4978
4979         PR middle-end/28402
4980         * gcc.dg/pr28402.c: New test.
4981
4982 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
4983
4984         PR c++/28304
4985         * g++.dg/other/pr28304.C: New test.
4986
4987 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
4988
4989         PR other/28251
4990         gcc.c-torture/unsorted/dump-noaddr.c: New test.
4991         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
4992
4993 2006-07-17  Richard Guenther  <rguenther@suse.de>
4994
4995         PR tree-optimization/28238
4996         * g++.dg/tree-ssa/pr28238.C: New testcase.
4997
4998 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4999
5000         PR c++/28250
5001         * g++.dg/eh/catch1.C: New test.
5002         * g++.dg/eh/catch2.C: New test.
5003
5004 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR c++/28370
5007         * g++.dg/template/anon3.C: New test.
5008
5009 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5010
5011         PR fortran/20844
5012         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5013         specifiers requiring an explicit format tag..
5014
5015         PR fortran/28201
5016         * gfortran.dg/generic_5: New test.
5017
5018         PR fortran/20893
5019         * gfortran.dg/elemental_optional_args_1.f90: New test.
5020
5021 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5022
5023         * gnat.dg/assert.ads: New file.
5024         * gnat.dg/controlled_record.ads: Likewise.
5025         * gnat.dg/controlled_record.adb: Likewise.
5026
5027 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5028
5029         PR c++/28292
5030         * g++.dg/other/error12.C: New test.
5031
5032         PR c++/28269
5033         * g++.dg/template/crash54.C: New test.
5034
5035 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5036
5037         PR c++/28249
5038         * g++.dg/parse/catch1.C: New test.
5039
5040         PR c++/28294
5041         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5042
5043         PR c++/28387
5044         * g++.dg/ext/attrib24.C: New test.
5045
5046 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5047
5048         PR c++/28343
5049         * g++.dg/ext/asmspec1.C: New test.
5050
5051 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5052
5053         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5054         (dg-test): Support shouldfail tests.
5055         * lib/target-supports-dg.exp (dg-shouldfail): New.
5056         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5057         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5058         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5059         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5060         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5061         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5062         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5063
5064 2006-07-13  Jan Hubicka  <jh@suse.cz>
5065
5066         * gcc.target/i386/memcpy-1.c: New.
5067
5068 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5069
5070         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5071
5072 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5073
5074         PR fortran/25097
5075         * gfortran.dg/present_1.f90: New test.
5076
5077         PR fortran/20903
5078         * gfortran.dg/interface_derived_type_1.f90: New test.
5079
5080 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5081
5082         PR fortran/28213
5083         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5084         list.
5085
5086 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5087
5088         PR c++/27820
5089         * g++.dg/other/label1.C: New test.
5090
5091 2006-07-07   Richard Guenther  <rguenther@suse.de>
5092
5093         PR middle-end/28268
5094         * gcc.dg/torture/pr28268.c: New testcase.
5095
5096 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5097
5098         PR c++/27019
5099         * g++.dg/ext/pr27019.C: New.
5100
5101 2006-07-07  Richard Guenther  <rguenther@suse.de>
5102
5103         PR tree-optimization/28187
5104         * gcc.dg/pr28187.c: New testcase.
5105
5106 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5107
5108         * gnat.dg/address_conversion.adb: New test.
5109         * gnat.dg/boolean_subtype.adb: Likewise.
5110         * gnat.dg/frame_overflow.adb: Likewise.
5111         * gnat.dg/pointer_array.adb: Likewise.
5112         * gnat.dg/pointer_conversion.adb: Likewise.
5113
5114 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/28237
5117         PR fortran/23420
5118         * gfortran.dg/print_fmt_5.f90: New test.
5119
5120 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5121
5122         PR fortran/28129
5123         * gfortran.dg/bounds_check_4.f90: New test.
5124
5125 2006-07-05  Richard Guenther  <rguenther@suse.de>
5126
5127         PR target/28158
5128         * gfortran.dg/pr28158.f90: New testcase.
5129
5130 2006-07-05  Richard Guenther  <rguenther@suse.de>
5131
5132         PR tree-optimization/28162
5133         * gcc.dg/pr28162.c: New testcase.
5134
5135 2006-07-05  Richard Guenther  <rguenther@suse.de>
5136         Andrew Pinski  <pinskia@gcc.gnu.org>
5137
5138         PR c++/27084
5139         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5140
5141 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5142
5143         PR fortran/28174
5144         * gfortran.dg/actual_array_substr_2.f90: New test.
5145
5146         PR fortran/28167
5147         * gfortran.dg/actual_array_constructor_2.f90: New test.
5148
5149 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5150
5151         * gfortran.dg/itime_idate_1.f: New test.
5152         * gfortran.dg/itime_idate_2.f: New test.
5153
5154 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5155
5156         PR libgfortran/27704
5157         * gfortran.dg/open_status_3.f90: New test.
5158         * gfortran.dg/fmt_l.f90: Update for new feature.
5159
5160 2006-07-03  Asher Langton  <langton2@llnl.gov>
5161
5162         * gfortran.dg/oldstyle_2.f90: New.
5163
5164 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5165
5166         * gnat.dg/string_slice.adb: New test.
5167
5168 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5169
5170         PR fortran/19259
5171         * gfortran.dg/semicolon_fixed.c: New.
5172         * gfortran.dg/semicolon_free.c: New.
5173
5174 2006-06-30  Mike Stump  <mrs@apple.com>
5175
5176         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5177         that don't support internal visibility.
5178
5179 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5180
5181         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5182         for '(' / ')' needing an extra '\'.
5183
5184 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5185
5186         PR middle-end/27428
5187         * gcc.dg/pr27428-1.c: New test case.
5188
5189 2006-06-29  Mike Stump  <mrs@apple.com>
5190
5191         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5192         on darwin as we can't align commons large enough yet.
5193
5194         * gcc.dg/vla-8.c: Add additional testcases.
5195
5196 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5197
5198         PR c++/28114
5199         * g++.dg/other/pr28114.C: New.
5200
5201 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5202
5203         * gcc.c-torture/compile/20060625-1.c: New test.
5204
5205 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5206
5207         PR fortran/20867
5208         * gfortran.dg/stfunc_3.f90: New test.
5209
5210         PR fortran/25056
5211         * gfortran.dg/impure_actual_1.f90: New test.
5212
5213         PR fortran/20874
5214         * gfortran.dg/elemental_result_1.f90: New test.
5215
5216         PR fortran/25073
5217         * gfortran.dg/select_7.f90: New test.
5218
5219         PR fortran/27554
5220         * intrinsic_actual_1.f: New test.
5221
5222         PR fortran/22038
5223         PR fortran/28119
5224         * gfortran.dg/forall_4.f90: New test.
5225
5226         PR fortran/25072
5227         * gfortran.dg/forall_5.f90: New test.
5228
5229 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5230
5231         PR c++/28051
5232         * g++.dg/template/using13.C: New test.
5233
5234         PR c++/28054
5235         * g++.dg/other/incomplete3.C: New test.
5236
5237 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5238
5239         PR fortran/28081
5240         * gfortran.dg/substr_3.f: New test.
5241         * gfortran.dg/equiv_2.f90: Update expected error message.
5242
5243 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5244
5245         PR fortran/28118
5246         * gfortran.dg/actual_array_substr_1.f90: New test.
5247
5248 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5249
5250         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5251         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5252
5253 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5254
5255         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5256
5257 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5258
5259         PR fortran/27981
5260         * gfortran.dg/simpleif_2.f90: New test.
5261
5262 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5263
5264         * g++.dg/template/error22.C: Fix typo.
5265
5266 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5267
5268         PR c++/28112
5269         * g++.dg/ext/attrib23.C: New test.
5270
5271 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5272
5273         * gnat.dg/varsize_temp.adb: New test.
5274
5275 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5276
5277         PR c++/11468
5278         * g++.dg/other/java2.C: New test.
5279
5280 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5281
5282         PR target/27789
5283         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5284         initialization.
5285
5286 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5287
5288         PR target/27531
5289         * gcc.dg/pr27531-1.c: New test case.
5290
5291 2006-06-22  Asher Langton  <langton2@llnl.gov>
5292
5293         PR fortran/24748
5294         * gfortran.dg/implicit_8.f90: New.
5295
5296 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5297
5298         PR rtl-optimization/28121
5299         * gcc.dg/pr28121.c: New test.
5300
5301 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5302
5303         PR c++/27805
5304         * g++.dg/parse/ptrmem6.C: New test.
5305
5306         PR c++/27821
5307         * g++.dg/template/error22.C: New test.
5308
5309 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5310
5311         PR c++/28111
5312         * g++.dg/template/friend43.C: New test.
5313
5314         PR c++/28110
5315         * g++.dg/template/crash53.C: New test.
5316
5317         PR c++/28109
5318         * g++.dg/rtti/incomplete1.C: New test.
5319
5320 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5321
5322         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5323
5324 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5325
5326         * gcc.c-torture/execute/complex-7.c: New.
5327
5328 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5329
5330         * gcc.dg/merge-all-constants-1.c: New test.
5331
5332 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5333
5334         PR c++/28113
5335         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5336
5337 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5338
5339         * gfortran.dg/rrspacing_1.f90: New test.
5340
5341 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5342
5343         PR c++/28052
5344         * g++.dg/other/bitfield2.C: New test.
5345
5346 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5347
5348         PR tree-optimization/27331
5349         * gcc.dg/pr27331.c: New test.
5350
5351 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5352             Eric Botcazou  <ebotcazou@adacore.com>
5353
5354         PR ada/18692
5355         * lib/gnat.exp: New file.
5356         * lib/gnat-dg.exp: Likewise.
5357         * gnat.dg: New directory.
5358         * gnat.dg/dg.exp: New driver.
5359         * gnat.dg/specs: New directory.
5360         * gnat.dg/specs/specs.exp: New driver.
5361         * gnat.dg/style: New directory.
5362         * gnat.dg/style/style.exp: New driver.
5363
5364 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5365
5366         PR fortran/16206
5367         * gfortran.dg/array_initializer_1.f90: New test.
5368
5369         PR fortran/28005
5370         * gfortran.dg/matmul_3.f90: New test.
5371
5372 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5373
5374         PR middle-end/28075
5375         * gcc.dg/tree-ssa/inline-1.c: New test.
5376
5377 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5378
5379         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5380         in malloc prototype; remove XFAIL.
5381         * gcc.dg/pr18241-2.c: Ditto.
5382         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5383         in memset prototype; remove XFAIL.
5384         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5385
5386 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5387
5388         * gcc.dg/vla-8.c: Add.
5389
5390 2006-06-19  Richard Guenther  <rguenther@suse.de>
5391
5392         PR tree-optimization/27090
5393         * g++.dg/tree-ssa/pr27090.C: New testcase.
5394
5395 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5396
5397         PR target/27861
5398         * gcc.dg/pr27861-1.c: New test case.
5399
5400 2006-06-19  Richard Guenther  <rguenther@suse.de>
5401
5402         PR middle-end/28045
5403         * gcc.dg/torture/pr28045.c: New testcase.
5404
5405 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5406
5407         PR fortran/26801
5408         * gfortran.dg/associated_4.f90: New test.
5409
5410 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5411
5412         PR fortran/19310
5413         PR fortran/19904
5414         * gfortran.dg/real_const_3.f90: New test.
5415
5416 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/28016
5419         * g++.dg/template/static26.C: New test.
5420
5421         PR c++/27979
5422         * g++.dg/expr/bitfield2.C: New test.
5423
5424         PR c++/27884
5425         * g++.dg/parse/linkage2.C: New test.
5426
5427 2006-06-16  Richard Guenther  <rguenther@suse.de>
5428
5429         PR middle-end/27116
5430         * gcc.dg/pr15785-1.c: Revert last change.
5431         * gcc.dg/torture/pr27116-2.c: New testcase.
5432
5433 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5434
5435         PR middle-end/27802
5436         * gcc.dg/pr27802-1.c: New test case.
5437
5438 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5439
5440         PR c++/27689
5441         * g++.dg/template/ttp18.C: New test.
5442         * g++.dg/template/ttp19.C: Likewise.
5443
5444         PR c++/27666
5445         * g++.dg/expr/cond9.C: New test.
5446
5447         PR c++/27640
5448         * g++.dg/template/ctor7.C: New test.
5449
5450 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5451
5452         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5453
5454 2006-06-16  Richard Guenther  <rguenther@suse.de>
5455
5456         PR tree-optimization/27781
5457         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5458
5459 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5460
5461         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5462
5463 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5464
5465         * gcc.dg/tree-ssa/loop-18.c: New test.
5466
5467 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5468
5469         PR c++/27665
5470         * g++.dg/template/crash52.C: New test.
5471
5472         PR c++/27648
5473         * g++.dg/ext/attrib22.C: New test.
5474
5475         PR c++/26559
5476         * g++.dg/template/builtin1.C: New test.
5477         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5478
5479         PR c++/28018
5480         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5481         assignment.
5482         * g++.old-deja/g++.pt/crash51.C: Likewise.
5483
5484         PR c++/27227
5485         * g++.dg/lookup/linkage1.C: New test.
5486         * g++.dg/lookup/linkage2.C: Likewise.
5487
5488 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5489
5490         PR middle-end/27959
5491         * gcc.dg/pr27959.c: New testcase.
5492
5493 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5494
5495         PR target/28014:
5496         * g++.dg/eh/div.C: New test.
5497
5498 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5499
5500         PR c++/27894
5501         * g++.dg/tree-ssa/pr26757.C: New test.
5502         * g++.dg/tree-ssa/pr27894.C: New test.
5503
5504 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5505
5506         * gcc.c-torture/compile/20060609-1.c: New test.
5507
5508         PR target/27863
5509         * gcc.c-torture/compile/pr27863.c: New test.
5510
5511 2006-06-13  Richard Guenther  <rguenther@suse.de>
5512
5513         PR tree-optimization/27830
5514         * g++.dg/tree-ssa/pr27830.C: New testcase.
5515
5516 2006-06-13  Matthew Sachs  <msachs@apple.com>
5517
5518         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5519         the list of compiler flags; this causes those flags to be checked
5520         for things like dg-skip-if.
5521
5522 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5523
5524         PR c++/27601
5525         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5526
5527 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5528             Kazu Hirata  <kazu@codesourcery.com>
5529
5530         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5531         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5532
5533 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5534
5535         PR c++/27933
5536         * g++.dg/lookup/using15.C: New test.
5537
5538         PR c++/27951
5539         * g++.dg/other/anon4.C: New test.
5540
5541 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5542
5543         PR c++/21210
5544         * g++.dg/init/complex1.C: New test case.
5545
5546 2006-06-11  Eric Christopher  <echristo@apple.com>
5547
5548         PR middle-end/27948
5549         * gcc.dg/bf-ms-layout.c: Run on darwin.
5550         * gcc.dg/bf-no-ms-layout: Ditto.
5551         * gcc.dg/attr-ms_struct-2.c: New.
5552         * gcc.dg/bf-ms-layout-2.c: Ditto.
5553
5554 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5555
5556         * gcc.dg/attr-ms_struct-packed1.c: New.
5557
5558 2006-06-09  Mike Stump  <mrs@apple.com>
5559
5560         * gcc.dg/vla-7.c: Add.
5561
5562 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5563
5564         PR fortran/24558
5565         * gfortran.dg/entry_6.f90: New test.
5566
5567         PR fortran/20877
5568         PR fortran/25047
5569         * gfortran.dg/entry_7.f90: New test.
5570
5571 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5572
5573         PR c/27747
5574         * gcc.dg/cpp/_Pragma6.c: New test.
5575
5576         PR c++/27748
5577         * g++.dg/cpp/_Pragma1.C: New test.
5578
5579         PR preprocessor/27746
5580         * gcc.dg/gomp/macro-3.c: New test.
5581         * gcc.dg/gomp/macro-4.c: New test.
5582         * g++.dg/gomp/macro-3.C: New test.
5583         * g++.dg/gomp/macro-4.C: New test.
5584
5585 2006-06-09  Richard Guenther  <rguenther@suse.de>
5586
5587         PR tree-optimization/26998
5588         * gcc.dg/torture/pr26998.c: New testcase.
5589         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5590
5591 2006-06-08  Mike Stump  <mrs@apple.com>
5592
5593         * gcc.dg/pr27095.c: Account for stubs.
5594
5595         PR target/26427
5596         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5597         produce bad code on darwin.
5598
5599 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5600
5601         PR fortran/27958
5602         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5603
5604 2006-06-08  Asher Langton  <langton2@llnl.gov>
5605
5606         PR fortran/27786
5607         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5608
5609 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5610
5611         PR target/27421
5612         * gcc.dg/union-3.c: New test.
5613
5614 2006-06-08  Richard Guenther  <rguenther@suse.de>
5615
5616         PR middle-end/27116
5617         * gcc.dg/torture/pr27116.c: New testcase.
5618         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5619
5620 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5621
5622         PR rtl-optimization/26449
5623         * gcc.dg/pr26449.c: New test.
5624
5625 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5626
5627         PR c++/27601
5628         * g++.dg/ext/offsetof1.C: Test member functions.
5629
5630 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5631
5632         * gcc.dg/pr27095.c: Improve scanning.
5633
5634 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5635
5636         PR fortran/23091
5637         * gfortran.dg/saved_automatic_1.f90: New test.
5638
5639         PR fortran/24168
5640         * gfortran.dg/array_simplify_1.f90: New test.
5641
5642         PR fortran/25090
5643         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5644
5645         PR fortran/25058
5646         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5647
5648 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5649
5650         PR c++/27177
5651         * g++.dg/expr/cast7.C: New test.
5652
5653 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5654
5655         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5656         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5657         * lib/fortran-torture.exp (fortran-torture-compile,
5658         fortran-torture-execute): Ditto.
5659
5660 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5661
5662         PR target/27842
5663         * gcc.dg/vmx/pr27842.c: New test.
5664
5665 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5666
5667         PR libfortran/27895
5668         * gfortran.dg/bounds_check_3.f90: New test.
5669
5670 2006-06-05  Mike Stump  <mrs@apple.com>
5671
5672         * objc.dg/objc-fast-4.m: Skip for ppc64.
5673
5674 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5675
5676         PR testsuite/27705
5677         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5678
5679 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5680             Victor Kaplansky  <victork@il.ibm.com>
5681
5682         PR tree-optimizations/26360
5683         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5684         with -fno-tree-dce.
5685         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5686
5687 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5688
5689         PR fortran/14067
5690         * gfortran.dg/data_char_1.f90: Add messages for truncated
5691         strings.
5692
5693         PR fortran/16943
5694         * gfortran.dg/func_decl_2.f90: New test.
5695
5696         PR fortran/20839
5697         * gfortran.dg/do_2.f90: New test.
5698
5699         PR fortran/27655
5700         * gfortran.dg/associated_3.f90: New test.
5701
5702 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5703
5704         PR c++/27819
5705         * g++.dg/template/static25.C: New test.
5706
5707         PR c++/27722
5708         * g++.dg/init/array21.C: New test.
5709
5710         PR c++/27807
5711         * g++.dg/ext/complit7.C: New test.
5712
5713         PR c++/27806
5714         * g++.dg/parse/ptrmem5.C: New test.
5715
5716 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5717             Andrew Pinski  <pinskia@physics.uc.edu>
5718
5719         PR c/27150
5720         PR middle-end/27382
5721         * gcc.dg/pr27150-1.c: New testcase.
5722         * gcc.dg/pr27382-1.c: New testcase.
5723         * gcc.dg/pr27382-2.c: New testcase.
5724
5725 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5726
5727         PR c/25161
5728         PR c/27020
5729         * gcc.dg/array-10.c: New test.
5730
5731 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5732
5733         PR c++/27804
5734         * g++.dg/init/const4.C: New test.
5735         * g++.dg/init/member1.C: Add error-marker.
5736         * g++.dg/other/fold1.C: Adjust error-marker.
5737
5738 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5739
5740         PR c++/27601
5741         * g++.dg/ext/offsetof1.C: New test.
5742
5743 2006-06-04 Eric Christopher <echristo@apple.com>
5744
5745         * gcc.dg/attr-ms_struct-1.c: New.
5746
5747 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5748
5749         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5750
5751 2006-06-04  Richard Guenther  <rguenther@suse.de>
5752
5753         PR tree-optimization/27039
5754         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5755
5756 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5757
5758         PR target/26223
5759         * gcc.target/i386/amd64-abi-2.c: New test case.
5760
5761 2006-06-02  Eric Christopher  <echristo@apple.com>
5762
5763         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5764         * gcc.target/i386/20020523-1.c: Skip if darwin.
5765         * gcc.target/i386/asm-3.c: Ditto.
5766         * gcc.target/i386/20011119-1.c: Ditto.
5767         * gcc.target/i386/clobbers.c: Remove pic part of test.
5768
5769 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5770
5771         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5772         * g++.old-deja/g++.other/init19.C: Ditto.
5773         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5774         and add other platforms as expected failures.
5775
5776 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5777
5778         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5779         (is-effective-target-keyword): Ditto.
5780
5781 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5782
5783         PR fortran/27715
5784         * gfortran.dg/extended_char_comparison_1.f:  New test.
5785
5786 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5787
5788         PR fortran/25098
5789         * gfortran.dg/dummy_procedure_1.f90: New test.
5790
5791         PR fortran/25147
5792         * gfortran.dg/dummy_procedure_2.f90: New test.
5793
5794         * gfortran.dg/associated_2.f90: Correct to make consistent with
5795         standard.
5796
5797 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5798
5799         * gcc.target/i386/387-11.c: New test case.
5800
5801 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5802
5803         PR c++/27801
5804         * g++.dg/template/cond6.C: New test.
5805
5806         PR c++/26496
5807         * g++.dg/template/crash51.C: New test.
5808         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5809
5810         PR c++/27385
5811         * g++.dg/init/array20.C: New test.
5812
5813 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5814
5815         * gcc.dg/builtins-54.c: New test case.
5816
5817 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/26433
5820         * g++.dg/template/fntry1.C: Add dg-do link.
5821
5822         PR c++/27808
5823         * g++.dg/parse/friend6.C: New test.
5824
5825 2006-05-30  Asher Langton  <langton2@llnl.gov>
5826
5827         * gfortran.dg/cray_pointers_7.f90: New test.
5828
5829 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5830
5831         PR tree-optimization/23452
5832         * gcc.dg/fold-mulconj-1.c: New test case.
5833
5834 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5835
5836         PR c++/27803
5837         * g++.dg/parse/bitfield1.C: New test.
5838
5839 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5840
5841         * gcc.target/ppc-eq0-1.c: New test case.
5842         * gcc.target/ppc-negeq0-1.c: New test case.
5843
5844 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5845
5846         PR c/27273
5847         * gcc.dg/overflow-warn-5.c: New test.
5848
5849 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5850
5851         PR c/27718
5852         * gcc.dg/sizeof-1.c: New test.
5853
5854 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5855
5856         PR target/27790
5857         * gcc.target/i386/pr27790.c: New test.
5858
5859 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5860
5861         PR libgfortran/27757
5862         * gfortran.dg/direct_io_5.f90: New test.
5863
5864 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5865
5866         PR libgfortran/27634
5867         * gfortran.dg/fmt_missing_period_1.f: New test.
5868         * gfortran.dg/fmt_missing_period_2.f: New test.
5869         * gfortran.dg/fmt_missing_period_3.f: New test.
5870
5871 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5872
5873         PR fortran/19777
5874         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5875         arrays.
5876
5877 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5878
5879         PR c++/27713
5880         * g++.dg/template/new6.C: New test.
5881
5882 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5883
5884         PR tree-optimization/24964
5885         * gcc.target/i386/387-10.c: New test case.
5886
5887 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5888
5889         * intrinsics/string_intrinsics.c (compare_string):
5890         Use memcmp instead of strncmp to avoid tripping over
5891         CHAR(0) in a string.
5892
5893 2006-05-27  Richard Guenther  <rguenther@suse.de>
5894
5895         PR middle-end/27773
5896         * gcc.dg/torture/pr27773.c: New testcase.
5897
5898 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5899
5900         * gcc.dg/pr24561.c: Rename to..
5901         * gcc.dg/pr25962.c: .. this.
5902
5903 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5904
5905         PR fortran/19777
5906         * gfortran.dg/bounds_check_2.f: New test.
5907
5908 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5909
5910         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5911         * gfortran.dg/byte_1.f90: Likewise.
5912         * gfortran.dg/dup_save_2.f90: Likewise.
5913
5914 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5915
5916         * gfortran.dg/associated_2.f90: New test.
5917
5918 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5919
5920         PR fortran/27524
5921         * gfortran.dg/bounds_check_1.f90: New test.
5922
5923 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5924
5925         PR rtl-optimization/27661
5926         * gcc.dg/pr27661.c: New test case.
5927
5928 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
5929
5930         PR fortran/23151
5931         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
5932         * gfortran.dg/print_parentheses_1.f:  New test.
5933         * gfortran.dg/print_parentheses_2.f90:  New test.
5934
5935 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
5936
5937         PR target/27758
5938         * gcc.dg/pr27758.c: New test.
5939
5940 2006-05-24  Falk Hueffner  <falk@debian.org>
5941
5942         * gcc.c-torture/compile/pr27571.c: New test.
5943
5944 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
5945
5946         PR fortran/27709
5947         * gfortran.dg/spec_expr_4.f90: New test.
5948
5949         PR fortran/27155
5950         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
5951
5952 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/20103
5955         * g++.dg/ext/complit6.C: New test.
5956         * g++.dg/ext/complit3.C: Adjust error markers.
5957         * g++.dg/init/const3.C: New test.
5958
5959 2006-05-25  Richard Guenther  <rguenther@suse.de>
5960
5961         PR middle-end/27743
5962         * gcc.dg/torture/pr27743.c: New testcase.
5963
5964 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5965
5966         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
5967
5968 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
5969
5970         * gcc.dg/compat/scalar-by-value-x.h: New.
5971         * gcc.dg/compat/scalar-by-value-y.h: New.
5972         * gcc.dg/compat/scalar-by-value-5.c: New.
5973         * gcc.dg/compat/scalar-by-value-5_main.c: New.
5974         * gcc.dg/compat/scalar-by-value-5_x.c: New.
5975         * gcc.dg/compat/scalar-by-value-5_y.c: New.
5976         * gcc.dg/compat/scalar-by-value-6.c: New.
5977         * gcc.dg/compat/scalar-by-value-6_main.c: New.
5978         * gcc.dg/compat/scalar-by-value-6_x.c: New.
5979         * gcc.dg/compat/scalar-by-value-6_y.c: New.
5980
5981 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
5982
5983         PR tree-optimization/27639
5984         PR tree-optimization/26719
5985         * gcc.dg/pr27639.c: New test.
5986         * gcc.dg/pr26719.c: New test.
5987         * gcc.dg/tree-ssa/scev-cast.c: New test.
5988
5989 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
5990
5991         PR c++/20173
5992         * g++.dg/template/error21.C: New test.
5993
5994 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
5995
5996         PR target/27696
5997         * gcc.target/i386/pr27696.c: New.
5998
5999 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6000
6001         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6002
6003         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6004
6005 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6006
6007         PR c++/27716
6008         * g++.dg/other/assign1.C: New test.
6009
6010 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6011
6012         PR target/27266
6013         * gcc.target/i386/pr27266.c: New.
6014
6015 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6016
6017         PR c++/27451
6018         * g++.dg/ext/asm9.C: New test.
6019
6020 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6021
6022         PR rtl-optimization/25514
6023         * gcc.c-torture/compile/pr25514.c: New test.
6024
6025 2006-05-22  Richard Guenther  <rguenther@suse.de>
6026
6027         Revert
6028         2006-01-31  Richard Guenther  <rguenther@suse.de>
6029
6030         * gcc.target/i386/sselibm-1.c: New testcase.
6031         * gcc.target/i386/sselibm-2.c: Likewise.
6032         * gcc.target/i386/sselibm-3.c: Likewise.
6033         * gcc.target/i386/sselibm-4.c: Likewise.
6034         * gcc.target/i386/sselibm-5.c: Likewise.
6035
6036 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6037
6038         PR c/27420
6039         * gcc.dg/func-args-2.c: New test.
6040
6041         PR c/26818
6042         * gcc.dg/struct-incompl-1.c: New test.
6043
6044 2006-05-22  Richard Guenther  <rguenther@suse.de>
6045
6046         PR testsuite/27708
6047         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6048         the transformations we test for.
6049
6050 2006-05-22  Richard Guenther  <rguenther@suse.de>
6051
6052         PR testsuite/27707
6053         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6054
6055 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6056
6057         PR c++/27210
6058         * g++.dg/warn/new1.C: New test.
6059         * g++.dg/template/new5.C: Likewise.
6060
6061 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6062
6063         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6064         * gcc.target/i386/20060512-3.c: Likewise.
6065
6066 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6067
6068         PR rtl-optimization/27671
6069         * gcc.c-torture/execute/pr27671-1.c: New.
6070         * gcc.dg/pr27671-2.c: Likewise.
6071
6072         PR tree-optimization/26622.
6073         * gcc.c-torture/compile/pr26622.c: New.
6074
6075 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6076
6077         PR fortran/27613
6078         * gfortran.dg/recursive_reference_1.f90: New test.
6079
6080 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6081
6082         PR fortran/25746
6083         * gfortran.dg/elemental_subroutine_3.f90: New test.
6084
6085         PR fortran/25090
6086         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6087
6088         PR fortran/27584
6089         * gfortran.dg/associated_target_1.f90: New test.
6090
6091         PR fortran/19015
6092         * gfortran.dg/maxloc_shape_1.f90: New test.
6093
6094 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6095
6096         PR libgfortran/24459
6097         * gfortran.dg/namelist_24.f90: New test.
6098         * gfortran.dg/namelist_12.f: Fix typo in comment.
6099
6100 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6101
6102         PR middle-end/25776
6103         * g++.dg/other/error11.C: New test.
6104
6105 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6106
6107         * gcc.target/mips/pr26765.c: Add -w to options.
6108
6109 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6110
6111         * lib/target-supports.exp (check_effective_target_mpaired_single):
6112         New function.
6113         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6114         multilibs.
6115         * g++.dg/vect/vect.exp: Likewise.
6116
6117 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6118
6119         PR testsuite/25891
6120         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6121
6122 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6123
6124         PR fortran/27662
6125         * gfortran.dg/temporary_1.f90: New file.
6126
6127 2006-05-19  Andreas Schwab  <schwab@suse.de>
6128
6129         * g++.dg/other/unused1.C: Also match "stringz".
6130
6131 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6132
6133         PR c++/26433
6134         * g++.dg/template/fntry1.C: New test.
6135
6136 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/27471
6139         PR c++/27506
6140         * g++.dg/conversion/bitfield5.C: New test.
6141         * g++.dg/conversion/bitfield6.C: New test.
6142
6143 2006-05-18  Mike Stump  <mrs@apple.com>
6144
6145         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6146         * gcc.dg/vla-4.c: Add.
6147         * gcc.dg/vla-5.c: Add.
6148         * gcc.dg/vla-6.c: Add.
6149
6150 2006-05-12  Stuart Hastings  <stuart@apple.com>
6151
6152         * testsuite/gcc.target/i386/20060512-1.c: New.
6153         * testsuite/gcc.target/i386/20060512-2.c: New.
6154         * testsuite/gcc.target/i386/20060512-3.c: New.
6155         * testsuite/gcc.target/i386/20060512-4.c: New.
6156
6157 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/26122
6160         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6161
6162         PR c++/26068
6163         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6164         * g++.dg/parse/linkage1.C: New test.
6165
6166 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR tree-optimization/27548
6169         * g++.dg/tree-ssa/pr27548.C: New test.
6170
6171 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6172
6173         PR fortran/26551
6174         * gfortran.dg/recursive_check_1.f: New test.
6175         * gfortran.dg/recursive_check_2.f90: New test.
6176
6177 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6178
6179         * g++.dg/opt/temp2.C: New test.
6180
6181 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6182
6183         PR c++/27491
6184         * g++.dg/init/brace5.C: New test.
6185
6186         PR middle-end/27415
6187         * gcc.dg/gomp/pr27415.c: New test.
6188         * g++.dg/gomp/pr27415.C: New test.
6189
6190         PR tree-optimization/27549
6191         * g++.dg/tree-ssa/pr27549.C: New test.
6192
6193 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6194
6195         PR libgfortran/27575
6196         * gfortran.dg/read_eof_4.f90: New test.
6197
6198 2006-05-16  Richard Guenther  <rguenther@suse.de>
6199
6200         PR tree-optimization/22303
6201         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6202
6203 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR middle-end/27573
6206         * gcc.dg/gomp/pr27573.c: New test.
6207         * gfortran.dg/gomp/pr27573.f90: New test.
6208
6209         PR c/27499
6210         * gcc.dg/gomp/pr27499.c: New test.
6211         * g++.dg/gomp/pr27499.C: New test.
6212
6213 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6214
6215         PR c++/27339
6216         * g++.dg/parser/access8.C: Adjust error marker.
6217         * g++.dg/template/access17.C: New test.
6218         * g++.dg/template/access18.C: Likewise.
6219
6220 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6221
6222         PR target/26600
6223         * gcc.target/i386/pr26600.c: New test case.
6224
6225 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/27505
6228         * g++.dg/expr/bitfield1.C: New test.
6229
6230 2006-05-15  Richard Guenther  <rguenther@suse.de>
6231
6232         PR tree-optimization/27603
6233         * gcc.dg/torture/pr27603.c: New testcase.
6234
6235 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6236
6237         PR fortran/25090
6238         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6239
6240         PR fortran/25082
6241         * gfortran.dg/scalar_return_1.f90: New test.
6242
6243         PR fortran/27411
6244         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6245
6246 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6247
6248         * gcc.dg/gomp/critical-4.c: New test.
6249         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6250         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6251         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6252         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6253
6254 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6255
6256         PR c++/27582
6257         * g++.dg/template/dependent-args1.C: New test.
6258
6259         PR c++/27581
6260         * g++.dg/lookup/this1.C: New test.
6261
6262         PR c++/27315
6263         * g++.dg/template/operator6.C: New test.
6264         * g++.dg/template/incomplete3.C: New test.
6265
6266         PR c++/27559
6267         * g++.dg/template/new4.C: New test.
6268
6269         PR c++/27496
6270         * g++.dg/template/void2.C: New test.
6271
6272 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6273
6274         * g++.dg/template/dependent-expr5.C: New test.
6275
6276 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6277
6278         PR middle-end/26729
6279         * gcc.dg/pr26729-1.c: New test case.
6280
6281 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6282
6283         * gcc.dg/pr27003.c: New test.
6284
6285 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6286
6287         * lib/target-supports.dg (check_cxa_atexit_available): Change
6288         v3_target_compile to ${tool}_target_compile.
6289
6290 2006-05-11  Jason Merrill  <jason@redhat.com>
6291
6292         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6293
6294 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6295
6296         PR fortran/27553
6297         * gfortran.dg/label_5.f90: New test.
6298
6299 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6300
6301         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6302         check_effective_target_powerpc_altivec_ok): New.
6303         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6304         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6305         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6306         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6307         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6308         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6309         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6310         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6311         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6312         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6313         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6314         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6315         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6316         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6317         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6318         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6319         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6320         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6321         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6322         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6323         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6324         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6325         gcc.target/powerpc/altivec-9.c,
6326         gcc.target/powerpc/altivec-consts.c,
6327         gcc.target/powerpc/altivec-pr22085.c,
6328         gcc.target/powerpc/altivec-splat.c,
6329         gcc.target/powerpc/altivec-types-1.c,
6330         gcc.target/powerpc/altivec-types-2.c,
6331         gcc.target/powerpc/altivec-types-3.c,
6332         gcc.target/powerpc/altivec-types-4.c,
6333         gcc.target/powerpc/altivec-varargs-1.c,
6334         gcc.target/powerpc/altivec-vec-merge.c,
6335         gcc.target/powerpc/ppc-vector-memcpy.c,
6336         gcc.target/powerpc/ppc-vector-memset.c,
6337         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6338         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6339         these effective targets.
6340         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6341         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6342
6343 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6344
6345         PR middle-end/27384
6346         * g++.dg/other/fold1.C: New test.
6347
6348         PR middle-end/27488
6349         * gcc.dg/fold-nonneg-1.c: New test.
6350
6351         PR c++/27547
6352         * g++.dg/other/operator1.C: New test.
6353
6354 2006-05-11  Richard Guenther  <rguenther@suse.de>
6355
6356         PR middle-end/27529
6357         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6358
6359 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6360
6361         * lib/target-supports-dg.exp (check-flags): New.
6362         (dg-skip-if): Move flag checks.
6363
6364 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6365
6366         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6367         * lib/target-supports.dg (check_cxa_atexit_available): New.
6368
6369 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6370
6371         PR fortran/27470
6372         * gfortran.dg/multiple_allocation_2.f90: New test case.
6373
6374 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6375
6376         * gcc.target/arm/pr27387.C: Fix a comment typo.
6377
6378 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6379
6380         PR fortran/24549
6381         * gfortran.dg/error_recovery_1.f90: New test.
6382
6383 2006-05-10  Richard Guenther  <rguenther@suse.de>
6384
6385         PR tree-optimization/27302
6386         * gcc.dg/torture/pr27302.c: New testcase.
6387
6388 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6389         Richard Guenther  <rguenther@suse.de>
6390
6391         PR middle-end/27498
6392         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6393
6394 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6395
6396         PR rtl-optimization/27335
6397         * gcc.dg/pr27335.c: New test.
6398
6399 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6400
6401         * gcc.target/mips/mips-ps-5.c: New file.
6402
6403 2006-05-08  Jan Hubicka  <jh@suse.cz>
6404
6405         PR middle-end/25962
6406         * gcc.dg/pr25962.c: New.
6407
6408 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6409
6410         PR target/27158
6411         * gcc.target/powerpc/pr27158.c: New test case.
6412
6413 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6414
6415         PR testsuite/27476
6416         * ada/acats/run_all.sh: Use test -z.
6417
6418 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6419
6420         PR libfortran/18271
6421         * gfortran.dg/spec_expr_3.f90: New test.
6422
6423 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6424
6425         PR target/24879
6426         * gcc.target/i386/monitor.c: New file.
6427
6428 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6429
6430         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6431
6432 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6433
6434         PR c++/27447
6435         * g++.dg/other/ptrmem7.C: New test.
6436
6437 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6438
6439         PR target/27421
6440         * gcc.dg/array-9.c: New test.
6441
6442 2006-05-07  Richard Guenther  <rguenther@suse.de>
6443
6444         PR tree-optimization/27409
6445         * gcc.dg/torture/pr27409.c: New testcase.
6446
6447 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6448
6449         PR fortran/27457
6450         * gfortran.dg/select_6.f90: New.
6451
6452 2006-05-07  Richard Guenther  <rguenther@suse.de>
6453
6454         PR tree-optimization/27136
6455         * gcc.dg/torture/pr27136.c: New testcase.
6456
6457 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6458
6459         PR fortran/24813
6460         * gfortran.dg/char_cons_len_1.f90: New test.
6461
6462 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6463
6464         PR c++/27427
6465         * g++.dg/template/incomplete2.C: New test.
6466
6467 2006-05-06  Richard Guenther  <rguenther@suse.de>
6468
6469         PR tree-optimization/27151
6470         * gcc.dg/vect/pr27151.c: New testcase.
6471
6472 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6473
6474         PR c++/27430
6475         * g++.dg/template/void1.C: New test.
6476
6477         PR c++/27423
6478         * g++.dg/other/void2.C: New test.
6479
6480         PR c++/27422
6481         * g++.dg/conversion/void1.C: New test.
6482
6483 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6484
6485         PR/21391
6486         * g++.dg/other/unused1.C: New.
6487
6488 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6489
6490         PR objc/27240
6491         * objc.dg/member-1.m: New test.
6492
6493 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6494
6495         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6496
6497 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6498
6499         PR libfortran/26985
6500         * gfortran.dg/matmul_2.f90: New test.
6501
6502 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6503
6504         * ada/acats/run_all.sh: Use sync when main not found.
6505
6506 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6507
6508         PR target/26765
6509         * gcc.target/mips/pr26765.c: New.
6510
6511 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6512
6513         * gcc.target/bfin: New directory.
6514         * gcc.target/bfin/bfin.exp: New file.
6515         * gcc.target/bfin/frmul.c: New file.
6516         * gcc.target/bfin/arith.c: New file.
6517         * gcc.target/bfin/mul-combine.c: New file.
6518         * gcc.target/bfin/shift.c: New file.
6519
6520 2006-05-04  Richard Guenther  <rguenther@suse.de>
6521
6522         PR tree-optimization/14287
6523         PR tree-optimization/14844
6524         PR tree-optimization/19792
6525         PR tree-optimization/21608
6526         PR tree-optimization/27090
6527         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6528         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6529         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6530         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6531         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6532
6533 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6534
6535         PR tree-optimization/27285
6536         * gcc.c-torture/execute/pr27285.c: New test.
6537
6538         PR middle-end/27388
6539         * gcc.dg/gomp/pr27388-1.c: New test.
6540         * gcc.dg/gomp/pr27388-2.c: New test.
6541         * gcc.dg/gomp/pr27388-3.c: New test.
6542
6543         PR c++/27359
6544         * g++.dg/gomp/pr27359.C: New test.
6545
6546 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6547
6548         PR fortran/20248
6549         * gfortran.dg/iargc.f90: New test.
6550
6551 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6552
6553         PR c++/27102
6554         * g++.dg/template/crash49.C: New test.
6555
6556 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6557
6558         PR testsuite/27032
6559         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6560
6561 2006-05-02  Jeff Law  <law@redhat.com>
6562
6563         PR tree-optimization/27364
6564         * gcc.c-torture/execute/pr27364.c: New test.
6565
6566 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6567
6568         PR c++/27309
6569         * g++.dg/parser/ctor5.C: New test.
6570
6571 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6572
6573         PR target/27387
6574         * gcc.target/arm/arm.exp: New.
6575         * gcc.target/arm/pr27387.C: Likewise.
6576
6577 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6578
6579         PR fortran/27269
6580         PR fortran/27324
6581         * gfortran.dg/module_equivalence_2.f90: New test.
6582
6583 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6584
6585         PR middle-end/27337
6586         * g++.dg/gomp/pr27337-1.C: New test.
6587         * g++.dg/gomp/pr27337-2.C: New test.
6588
6589         PR middle-end/27328
6590         * gcc.dg/gomp/pr27328.c: New test.
6591
6592         PR middle-end/27325
6593         * g++.dg/gomp/pr27325.C: New test.
6594
6595         PR middle-end/27310
6596         * g++.dg/gomp/pr27310.C: New test.
6597
6598 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6599
6600         PR tree-optimization/27291
6601         * g++.dg/tree-ssa/pr27291.C: New test.
6602
6603 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6604
6605         PR tree-optimization/27283
6606         * g++.dg/tree-ssa/pr27283.C: New test.
6607
6608 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6609
6610         * gcc.dg/tree-ssa/loop-16.c: New test.
6611
6612 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6613             Joseph S. Myers  <joseph@codesourcery.com>
6614
6615         * gcc.dg/Wconversion-3.c: New test case.
6616         * gcc.dg/Wconversion-4.c: Likewise.
6617
6618 2006-05-01  Richard Guenther  <rguenther@suse.de>
6619
6620         PR tree-optimization/26726
6621         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6622
6623 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6624
6625         * gcc.dg/Woverflow-1.c: New test case.
6626         * gcc.dg/Woverflow-2.c: Likewise.
6627         * gcc.dg/Woverflow-3.c: Likewise.
6628
6629 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6630
6631         PR c++/27094
6632         * g++.dg/template/defarg8.C: New test.
6633
6634 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6635
6636         PR c++/27278
6637         * g++.dg/parse/operator7.C: New test.
6638
6639 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6640
6641         PR c++/11471
6642         PR c++/27102
6643         * g++.dg/template/crash48.C: New test.
6644
6645         PR c++/27279
6646         * g++.dg/parse/ctor4.C: New test.
6647
6648 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6649
6650         PR fortran/25681
6651         * gfortran.df/char_type_len.f90: New test.
6652
6653 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6654
6655         PR libgfortran/27304
6656         * gfortran.dg/fmt_exhaust.f90: New test.
6657
6658 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6659
6660         PR c/25309
6661         * gcc.dg/large-size-array-2.c: New test case.
6662
6663 2006-04-28  Richard Guenther  <rguenther@suse.de>
6664
6665         PR target/26826
6666         * gcc.target/i386/pr26826.c: New testcase.
6667
6668 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6669
6670         PR middle-end/27260
6671         * gcc.c-torture/execute/pr27260.c: New.
6672
6673 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6674
6675         PR middle-end/27095
6676         * gcc.dg/pr27095.c: New.
6677
6678 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6679
6680         PR c++/27292
6681         * g++.dg/conversion/bitfield4.C: New test.
6682
6683 2006-04-27  Eric Christopher  <echristo@apple.com>
6684
6685         * gcc.dg/pragma-ms_struct.c: New.
6686
6687 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c++/27102
6690         * g++.dg/template/crash47.C: New test.
6691
6692 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6693
6694         * gcc.target/i386/sse-7.c: build with -msse.
6695
6696 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6697
6698         PR testsuite/27274:
6699         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6700         (main): Exit if processor doesn't support SSE.
6701
6702 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6703
6704         PR middle-end/27282
6705         * gcc.c-torture/compile/pr27282.c: New test.
6706
6707 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6708
6709         PR middle-end/26913
6710         * g++.dg/gomp/pr26913.C: New test.
6711
6712         PR c/25996
6713         * gcc.dg/gomp/pr25996.c: New test.
6714         * g++.dg/gomp/pr25996.C: New test.
6715
6716 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6717
6718         PR rtl-optimization/26725
6719         * gcc.c-torture/compile/pr26725.c: New test.
6720
6721 2006-04-25  Richard Guenther  <rguenther@suse.de>
6722
6723         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6724         than n + -1.
6725
6726 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6727
6728         * gcc.dg/20060425-1.c: New testcase.
6729
6730 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6731
6732         PR tree-optimization/26865
6733         * gcc.dg/pr26865.c: New test.
6734
6735 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6736
6737         PR c++/27292
6738         * g++.dg/conversion/bitfield1.C: New test.
6739         * g++.dg/conversion/bitfield2.C: Likewise.
6740         * g++.dg/conversion/bitfield3.C: Likewise.
6741
6742 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6743         Richard Guenther  <rguenther@suse.de>
6744
6745         PR tree-optimization/27236
6746         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6747
6748 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6749
6750         PR c++/19963
6751         * g++.dg/other/incomplete2.C: New test.
6752
6753 2006-04-24  Richard Guenther  <rguenther@suse.de>
6754
6755         PR middle-end/26869
6756         * gcc.dg/torture/pr26869.c: New testcase.
6757
6758 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6759         Richard Guenther  <rguenther@suse.de>
6760
6761         PR tree-optimization/27218
6762         * g++.dg/tree-ssa/pr27218.C: New testcase.
6763
6764 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/26912
6767         * g++.dg/template/friend41.C: New test.
6768
6769 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6770
6771         * g++.dg/opt/pr15551.C: Include cstdio.
6772         (main): Use remove instead of unlink.
6773
6774 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6775
6776         * gcc.dg/sibcall-7.c: New test.
6777         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6778         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6779         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6780         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6781         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6782
6783 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6784
6785         PR c++/26534
6786         * g++.dg/opt/bitfield1.C: New test.
6787         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6788         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6789         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6790         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6791         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6792         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6793         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6794         * g++.dg/abi/bitfield2.C: Likewise.
6795         * g++.dg/init/bitfield1.C: Likewise.
6796
6797 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6798
6799         PR fortran/25099
6800         * gfortran.dg/elemental_subroutine_4.f90: New test.
6801         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6802         call sub (m, x).
6803
6804 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6805
6806         * gcc.c-torture/compile/20060421-1.c: New testcase.
6807
6808 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6809
6810         PR c/25875
6811         * gcc.dg/init-bad-4.c: New test.
6812
6813 2006-04-21  Paul Brook  <paul@codesourcery.com>
6814
6815         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6816
6817 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6818
6819         PR fortran/27122
6820         * gfortran.dg/defined_operators_1.f90: New test.
6821         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6822         remove old ones associated, incorrectly, with Note 5.46.
6823
6824         PR fortran/27113
6825         * gfortran.dg/character_array_constructor_1.f90: New test.
6826
6827 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6828
6829         * gcc.dg/20060419-1.c: New test.
6830
6831 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6832
6833         PR c/26774
6834         * gcc.dg/struct-parse-1.c: New test case.
6835
6836 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6837
6838         PR c++/26558
6839         * g++.dg/parse/template19.C: New test.
6840
6841         PR c++/26739
6842         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6843
6844         PR c++/26036
6845         * g++.dg/expr/call3.C: New test.
6846
6847         PR c++/10385
6848         * g++.dg/conversion/dynamic1.C: New test.
6849
6850 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/27102
6853         * g++.dg/template/crash35.C: Tweak error markers.
6854         * g++.dg/template/crash46.C: New test.
6855         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6856         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6857
6858 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6859
6860         PR rtl-optimization/14261
6861         * gcc.c-torture/compile/20060419-1.c: Added.
6862
6863 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6864
6865         * gfortran.dg/label_1.f90: Adjust dg-error.
6866
6867 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6868
6869         PR target/26961
6870         * gcc.dg/fold-cond-1.c: New test case.
6871         * gcc.dg/pr26961-1.c: Likewise.
6872
6873 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6874
6875         PR libgfortran/27138
6876         * gfortran.dg/read_bad_advance.f90: New test.
6877
6878 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6879             Dale Johannesen  <dalej@apple.com>
6880
6881         PR target/24076
6882         * gcc.target/i386/vecinit-3.c: New testcase.
6883         * gcc.target/i386/vecinit-4.c: Likewise.
6884         * gcc.target/i386/sse-18.c: Likewise.
6885         * gcc.target/i386/sse-19.c: Likewise.
6886
6887 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6888
6889         * gfortran.dg/allocate_zerosize_1.f90: New test.
6890
6891 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6892
6893         PR c++/26365
6894         * g++.dg/template/crash45.C: New test.
6895
6896 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6897
6898         PR fortran/26787
6899         * gfortran.dg/proc_assign_1.f90: New test.
6900         * gfortran.dg/procedure_lvalue.f90: Change message.
6901         * gfortran.dg/namelist_4.f90: Add new error.
6902
6903         PR fortran/25597
6904         PR fortran/27096
6905         * gfortran.dg/auto_pointer_array_result_1.f90
6906
6907         PR fortran/27089
6908         * gfortran.dg/specification_type_resolution_1.f90
6909
6910         PR fortran/18003
6911         PR fortran/25669
6912         PR fortran/26834
6913         * gfortran.dg/bounds_temporaries_1.f90: New test.
6914
6915         PR fortran/27124
6916         * gfortran.dg/array_return_value_1.f90: New test.
6917
6918 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6919
6920         PR fortran/25336
6921         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6922
6923 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6924
6925         PR middle-end/26823
6926         * g++.dg/gomp/pr26823-1.C: New test.
6927         * g++.dg/gomp/pr26823-2.C: New test.
6928
6929 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
6930
6931         PR middle-end/27134
6932         * gcc.dg/pr27314.c: New test.
6933
6934 2006-04-13  Richard Henderson  <rth@redhat.com>
6935
6936         * g++.dg/gomp/block-0.C: Update expected matches.
6937
6938 2006-04-13  DJ Delorie  <dj@redhat.com>
6939
6940         * lib/target-supports.exp (check_effective_target_int32plus): New.
6941         (check_effective_target_ptr32plus): New.
6942         (check_effective_target_size32plus): New.
6943         (check_effective_target_int16): New.
6944         (check_profiling_available): Add m32c to the list of unsupported targets.
6945
6946         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
6947         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
6948         memory size.
6949         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
6950         pointers.
6951         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
6952         size_t.
6953         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
6954         and size_t.
6955         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
6956         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
6957         not just xstormy16.  Skip m32c due to weird pointer size.
6958         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
6959         not just xstormy16.
6960         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
6961         not just xstormy16.
6962         * gcc.dg/20020312-2.c: Add m32c support.
6963         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
6964         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
6965         in test.
6966         * gcc.dg/20050321-2.c: Require >=32 bit integers.
6967         * gcc.dg/asm-1.c: Skip if int and short are the same size.
6968         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
6969         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
6970         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
6971         * gcc.dg/init-string-2.c: Require >=32 bit integers.
6972         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
6973         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
6974         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
6975         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
6976         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
6977         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
6978         in test.
6979         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
6980         in test.
6981         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
6982         * gcc.dg/pr23049.c: Require >=32 bit integers.
6983         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
6984         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
6985         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
6986         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
6987         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
6988         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
6989         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
6990         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
6991         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
6992         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
6993         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
6994         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
6995         prototype in test.
6996         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
6997         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
6998         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
6999         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7000         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7001
7002         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7003         * gcc.c-torture/execute/20040703-1.x: Likewise.
7004         * gcc.c-torture/execute/20040705-1.x: Likewise.
7005         * gcc.c-torture/execute/20040705-2.x: Likewise.
7006         * gcc.c-torture/execute/20040709-1.x: Likewise.
7007         * gcc.c-torture/execute/20040709-2.x: Likewise.
7008         * gcc.c-torture/execute/20040811-1.x: Likewise.
7009         * gcc.c-torture/execute/20050316-1.x: Likewise.
7010         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7011         * gcc.c-torture/execute/pr19689.x: Likewise.
7012         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7013         * gcc.c-torture/execute/usmul.x: Likewise.
7014         * gcc.c-torture/execute/vrp-5.x: Likewise.
7015         * gcc.c-torture/execute/vrp-6.x: Likewise.
7016         * gcc.dg/debug/20041023-1.s: Likewise.
7017
7018 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7019
7020         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7021         of integers to a vector types are now constant expressions in C.
7022         * gcc.dg/vect/vect-fold-1.c: New test case.
7023
7024 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7025             Ulrich Weigand  <uweigand@de.ibm.com>
7026
7027         PR target/27006
7028         * gcc.dg/vmx/pr27006.c: New testcase.
7029
7030 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7031
7032         PR libgfortran/26766
7033         * gfortran.dg/write_recursive.f90: New test.
7034
7035 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7036
7037         * g++.dg/parse/dtor7.C: New test.
7038         * g++.dg/parse/new1.C: Add error marker.
7039         * g++.dg/template/new3.C: New test.
7040
7041         PR c++/26122
7042         * g++.dg/template/pure1.C: New test.
7043
7044         PR c++/26295
7045         * g++.dg/parse/ptrmem4.C: New test.
7046
7047 2006-04-10  Jeff Law  <law@redhat.com>
7048
7049         PR/27087
7050         * gcc.c-torture/compile/pr27087.c: New test.
7051
7052 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7053
7054         PR/21391
7055         * gcc.dg/20060410.c: New.
7056
7057 2006-04-10  Matthias Klose  <doko@debian.org>
7058
7059         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7060         Recognize multilib directory names containing underscores.
7061
7062 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7063
7064         * gcc.target/i386/vecinit-1.c: New test case.
7065         * gcc.target/i386/vecinit-2.c: Likewise.
7066
7067 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR debug/27057
7070         * g++.dg/debug/dwarf2-2.C: New test.
7071
7072 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7073
7074         PR rtl-optimization/27073
7075         * gcc.c-torture/execute/pr27073.c: New test.
7076
7077 2006-04-08  Mike Stump  <mrs@apple.com>
7078
7079         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7080
7081 2006-04-07  Richard Guenther  <rguenther@suse.de>
7082
7083         PR tree-optimization/26135
7084         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7085
7086 2006-04-06  Jan Hubicka  <jh@suse.cz>
7087
7088         PR profile/26399
7089         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7090
7091 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7092
7093         * g++.dg/conversion/nullptr1.C: New test case.
7094         * g++.dg/conversion/nullptr2.C: Likewise.
7095
7096 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7097
7098         * gfortran.dg/dependency_18.f90: New test case.
7099
7100 2006-04-05  Richard Guenther  <rguenther@suse.de>
7101
7102         PR tree-optimization/26919
7103         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7104         * gcc.dg/ipa/ipa-2.c: Likewise.
7105         * gcc.dg/ipa/ipa-3.c: Likewise.
7106         * gcc.dg/ipa/ipa-5.c: Likewise.
7107
7108 2006-04-05  Richard Guenther  <rguenther@suse.de>
7109
7110         PR tree-optimization/26763
7111         * gcc.dg/torture/pr26763-1.c: New testcase.
7112         * gcc.dg/torture/pr26763-2.c: Likewise.
7113
7114 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7115
7116         PR fortran/23634
7117         PR fortran/25619
7118         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7119
7120 2006-04-04  Eric Christopher  <echristo@apple.com>
7121
7122         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7123         stubs.
7124         * gcc.target/i386/387-5.c: Ditto.
7125
7126 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7127
7128         * gcc.target/sparc/struct-ret-check.c: New test.
7129
7130 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7131
7132         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7133         zero decimal digits specified in format.
7134
7135 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7136
7137         PR fortran/26891
7138         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7139
7140         PR fortran/26976
7141         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7142         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7143         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7144         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7145         bigendian-ness.
7146
7147 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7148
7149         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7150         dummy arguments work when the actual argument is itself a dummy
7151         argument of the caller.
7152
7153 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7154
7155         PR libfortran/24685
7156         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7157
7158 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7159
7160         * gfortran.dg/dependencency_17.f90: New test case.
7161
7162 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7163
7164         * gfortran.dg/dependency_14.f90: New test case.
7165         * gfortran.dg/dependency_15.f90: Likewise.
7166         * gfortran.dg/dependency_16.f90: Likewise.
7167
7168 2006-03-31  Asher Langton  <langton2@llnl.gov>
7169
7170         PR fortran/25358
7171         gfortran.dg/cray_pointers_6.f90: New test.
7172
7173 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7174
7175         PR libgfortran/26890
7176         * gfortran.dg/read_size_noadvance.f90: New test.
7177
7178 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7179
7180         PR fortran/25031
7181         * gfortran.dg/multiple_allocation_1.f90: Check that the
7182         size has changed after a re-allocation with stat.
7183
7184 2006-03-30  Richard Guenther  <rguenther@suse.de>
7185
7186         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7187         removal.
7188         * gcc.target/i386/sselibm-2.c: Likewise.
7189         * gcc.target/i386/sselibm-3.c: Likewise.
7190         * gcc.target/i386/sselibm-4.c: Likewise.
7191         * gcc.target/i386/sselibm-5.c: Likewise.
7192
7193 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7194
7195         * gcc.dg/fold-andxor-1.c: New test case.
7196         * gcc.dg/fold-xorand-1.c: Likewise.
7197
7198 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7199
7200         * gcc.dg/fold-convnotconv-1.c: New test case.
7201
7202 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7203
7204         PR fortran/26779
7205         * gfortran.dg/private_type_5.f90: New test.
7206
7207 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7208
7209         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7210
7211 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7212
7213         * gfortran.dg/advance_2.f90: New test.
7214         * gfortran.dg/advance_3.f90: New test.
7215
7216         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7217
7218 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7219
7220         PR libgfortran/26661
7221         PR libgfortran/26880
7222         * gfortran.dg/read_x_past.f: New test.
7223
7224 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7225
7226         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7227         to be STABS.
7228
7229 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7230
7231         * objc.dg/dwarf-1.m: Skip on AIX.
7232         * objc.dg/dwarf-2.m: Skip on AIX.
7233
7234 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7235
7236         PR fortran/26816
7237         * gfortran.dg/float_1.f90: New test.
7238
7239 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7240
7241         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7242         X86_64 targets.
7243         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7244
7245 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7246
7247         PR libfortran/26735
7248         * gfortran.dg/convert_implied_open.f90: New test case.
7249
7250 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7251
7252         PR fortran/26769
7253         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7254
7255 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7256
7257         PR middle-end/26717
7258         * gcc.dg/pr26717.c: New test.
7259
7260 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7261
7262         * gfortran.dg/dependency_12.f90: New test case.
7263
7264 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7265
7266         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7267
7268 2006-03-24  Jeff Law  <law@redhat.com>
7269
7270         * gcc.c-torture/pr26840.c: New test.
7271
7272 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7273
7274         * objc.dg/dwarf-2.m: New.
7275         * obj-c++.dg/dwarf-2.mm: New.
7276
7277         * g++.old-deja/g++.other/init19.C: New.
7278
7279 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7280
7281         * g++.dg/eh/spbp.C: Skip on AIX.
7282
7283 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR middle-end/26611
7286         * g++.dg/gomp/pr26611-1.C: New test.
7287         * g++.dg/gomp/pr26611-2.C: New test.
7288
7289 2006-03-24  Jeff Law  <law@redhat.com>
7290
7291         * gcc.c-torture/compile/pr26833.c: New test.
7292         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7293
7294 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7295
7296         * gfortran.dg/endfile_2.f90: Delete temp file.
7297
7298 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7299
7300         PR fortran/19303
7301         * gfortran.dg/record_marker_1.f90: New test case.
7302         * gfortran.dg/record_marker_2.f: New test case.
7303         * gfortran.dg/record_marker_3.f90: New test case.
7304
7305 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7306
7307         PR fortran/17298
7308         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7309         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7310
7311 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7312
7313         * lib/gcc-dg.exp (cleanup-modules): New proc.
7314         * gfortran.dg/allocatable_function_1.f90,
7315         gfortran.dg/allocate_char_star_scalar_1.f90,
7316         gfortran.dg/assumed_charlen_function_1.f90,
7317         gfortran.dg/assumed_dummy_1.f90,
7318         gfortran.dg/assumed_shape_ranks_1.f90,
7319         gfortran.dg/assumed_shape_ranks_2.f90,
7320         gfortran.dg/assumed_size_dt_dummy.f90,
7321         gfortran.dg/auto_char_dummy_array_1.f90,
7322         gfortran.dg/auto_char_len_3.f90,
7323         gfortran.dg/automatic_module_variable.f90,
7324         gfortran.dg/bad_automatic_objects_1.f90,
7325         gfortran.dg/char_array_constructor.f90,
7326         gfortran.dg/char_array_structure_constructor.f90,
7327         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7328         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7329         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7330         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7331         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7332         gfortran.dg/derived_pointer_recursion.f90,
7333         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7334         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7335         gfortran.dg/dummy_functions_1.f90,
7336         gfortran.dg/elemental_initializer_1.f90,
7337         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7338         gfortran.dg/elemental_pointer_1.f90,
7339         gfortran.dg/elemental_subroutine_1.f90,
7340         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7341         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7342         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7343         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7344         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7345         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7346         gfortran.dg/global_references_1.f90,
7347         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7348         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7349         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7350         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7351         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7352         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7353         gfortran.dg/large_integer_kind_1.f90,
7354         gfortran.dg/large_real_kind_1.f90,
7355         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7356         gfortran.dg/module_double_reuse.f90,
7357         gfortran.dg/module_equivalence_1.f90,
7358         gfortran.dg/module_interface_1.f90,
7359         gfortran.dg/module_parameter_array_refs_1.f90,
7360         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7361         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7362         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7363         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7364         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7365         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7366         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7367         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7368         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7369         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7370         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7371         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7372         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7373         gfortran.dg/same_name_1.f90,
7374         gfortran.dg/sibling_dummy_procedure_1.f90,
7375         gfortran.dg/sibling_dummy_procedure_2.f90,
7376         gfortran.dg/sibling_dummy_procedure_3.f90,
7377         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7378         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7379         gfortran.dg/used_dummy_types_2.f90,
7380         gfortran.dg/used_dummy_types_3.f90,
7381         gfortran.dg/used_dummy_types_4.f90,
7382         gfortran.dg/used_dummy_types_5.f90,
7383         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7384         gfortran.dg/userdef_operator_1.f90: Use it.
7385
7386 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7387
7388         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7389         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7390         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7391         gfortran.dg/write_back.f,
7392         gfortran.fortran-torture/execute/inquire_1.f90,
7393         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7394
7395 2006-03-21  Jeff Law  <law@redhat.com>
7396
7397         * gcc.dg/tree-ssa/vrp28.c: New test.
7398
7399 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7400
7401         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7402         if _STDC_C99 is defined.
7403         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7404         * gcc.dg/builtins-20.c: Likewise.
7405         * gcc.dg/builtins-53.c: Likewise.
7406         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7407         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7408
7409 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7410
7411         PR tree-opt/26781
7412         * gcc.c-torture/compile/pr26781-1.c: New test.
7413         * gcc.c-torture/compile/pr26781-2.c: New test.
7414
7415 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7416
7417         PR c++/26690
7418         * g++.dg/gomp/pr26690-1.C: New test.
7419         * g++.dg/gomp/pr26690-2.C: New test.
7420
7421 2006-03-20  Jeff Law  <law@redhat.com>
7422
7423         * gcc.dg/tree-ssa/pr21829.c: New test.
7424
7425         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7426
7427 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7428
7429         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7430         (check_visibility_available): Use it.
7431         (check_effective_target_default_packed): Likewise.
7432         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7433         (check_effective_target_fopenmp): Likewise.
7434         (check_effective_target_freorder): Likewise.
7435         (check_effective_target_fpic): Likewise.
7436         (check_named_sections_available): Likewise.
7437         (check_effective_target_ilp32): Likewise.
7438         (check_effective_target_lp64): Likewise.
7439
7440 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7441
7442         PR fortran/20935
7443         * gfortran.dg/scalar_mask_2.f90: New test case.
7444
7445 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7446
7447         PR tree-opt/26629
7448         * gcc.dg/tree-ssa/loadpre12.c: New test.
7449         * gcc.dg/tree-ssa/loadpre13.c: New test.
7450         * gcc.dg/tree-ssa/loadpre14.c: New test.
7451         * gcc.dg/tree-ssa/loadpre15.c: New test.
7452         * gcc.dg/tree-ssa/loadpre16.c: New test.
7453         * gcc.dg/tree-ssa/loadpre17.c: New test.
7454         * gcc.dg/tree-ssa/loadpre18.c: New test.
7455         * gcc.dg/tree-ssa/loadpre19.c: New test.
7456         * gcc.dg/tree-ssa/loadpre20.c: New test.
7457         * gcc.dg/tree-ssa/loadpre21.c: New test.
7458         * gcc.dg/tree-ssa/loadpre22.c: New test.
7459
7460 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7461
7462         PR fortran/26741
7463         * gfortran.dg/elemental_initializer_1.f90: New test.
7464
7465         PR fortran/26716
7466         * gfortran.dg/assumed_shape_ranks_2: New test.
7467
7468 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7469
7470         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7471         target fpic.
7472
7473 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7474
7475         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7476         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7477         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7478         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7479         gfortran.fortran-torture/execute/direct_io.f90,
7480         gfortran.fortran-torture/execute/inquire_2.f90,
7481         gfortran.fortran-torture/execute/inquire_4.f90,
7482         gfortran.fortran-torture/execute/list_read_1.f90,
7483         gfortran.fortran-torture/execute/open_replace.f90,
7484         gfortran.fortran-torture/execute/slash_edit.f90,
7485         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7486         temporary files from testcases.
7487
7488 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7489
7490         PR libgfortran/26509
7491         gfortran.dg/write_direct_eor.f90: New test.
7492
7493 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7494
7495         * gcc.target/powerpc/pr26350.c: New.
7496         * gcc.target/powerpc/indexed-addr.c: New.
7497
7498 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7499
7500         * gfortran.dg/dependency_13.f90: New test case.
7501
7502 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7503
7504         PR middle-end/21781
7505         * gcc.dg/real-const-1.c: New test case.
7506
7507 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7508
7509         * g++.old-deja/g++.other/init18.C: New.
7510         * g++.old-deja/g++.other/init5.C: Remove xfail.
7511
7512 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7513
7514         * g++.dg/opt/pr15551.C: Cleanup temp file.
7515
7516 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7517
7518         PR c++/6634
7519         g++.dg/parse/long1.C: New test.
7520
7521 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7522
7523         PR fortran/19101
7524         * gfortran.dg/continuation.f90: New test.
7525         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7526
7527 2006-03-14  Richard Guenther  <rguenther@suse.de>
7528
7529         PR tree-optimization/26672
7530         * gcc.dg/torture/pr26672.c: New testcase.
7531
7532 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7533
7534         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7535         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7536
7537 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7538
7539         PR middle-end/26557
7540         * gcc.c-torture/compile/switch-1.c: New test case.
7541
7542 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7543
7544         PR fortran/25378
7545         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7546         test to include more permuatations of mask and index.
7547         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7548         respond to F2003 spec. that the position returned for an all false
7549         mask && condition is zero.
7550
7551 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR middle-end/25989
7554         * gcc.dg/gomp/pr25989.c: New test.
7555
7556 2006-03-13  Jeff Law  <law@redhat.com>
7557
7558         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7559
7560 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7561
7562         * gcc.dg/switch-9.c: New test.
7563
7564 2006-03-13  Richard Guenther  <rguenther@suse.de>
7565
7566         PR middle-end/26630
7567         * gcc.dg/torture/pr26630.c: New testcase.
7568
7569 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7570
7571         * gfortran.dg/dependency_10.f90: New test case.
7572         * gfortran.dg/dependency_11.f90: Likewise.
7573
7574 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7575             Erik Edelmann  <eedelman@gcc.gnu.org>
7576
7577         * gfortran.dg/allocatable_function_1.f90: New.
7578         * gfortran.dg/allocatable_function_2.f90: New.
7579
7580 2006-03-10  Richard Guenther  <rguenther@suse.de>
7581
7582         PR middle-end/26565
7583         * gcc.dg/torture/pr26565.c: New testcase.
7584
7585 2006-03-09  Eric Christopher  <echristo@apple.com>
7586
7587         * gcc.c-torture/compile/20060309-1.c: New.
7588
7589 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7590
7591         PR libgfortran/26499
7592         * gfortran.dg/write_back.f: New test.
7593         * gfortran.dg/write_rewind_1.f: New test.
7594         * gfortran.dg/write_rewind_2.f: New test.
7595
7596 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7597
7598         PR libgfortran/26554
7599         * gfortran.dg/read_logical.f90: New test.
7600
7601 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7602
7603         * ada/acats/norun.lst: cdd2a03 now passes.
7604
7605 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7606
7607         PR testsuite/25177
7608         * gcc.target/powerpc/pr18096-1.c: Change where the error
7609         would match.
7610
7611 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7612
7613         * gcc.target/i386/cleanup-1.c: New test.
7614         * gcc.target/i386/cleanup-2.c: New test.
7615
7616 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7617
7618         * gfortran.dg/dependency_9.f90: Remove for the time being.
7619
7620 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7621
7622         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7623         directive.
7624
7625 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7626
7627         * gfortran.dg/dependency_9.f90: New test case.
7628
7629 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7630
7631         * gfortran.dg/dependency_4.f90: New test case.
7632         * gfortran.dg/dependency_5.f90: New test case.
7633         * gfortran.dg/dependency_6.f90: New test case.
7634         * gfortran.dg/dependency_7.f90: New test case.
7635         * gfortran.dg/dependency_8.f90: New test case.
7636
7637 2006-03-03  Paul Brook  <paul@codesourcery.com>
7638
7639         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7640         Add m68k-*-elf.
7641
7642 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7643
7644         PR fortran/25031
7645         * multiple_allocation_1.f90: New test.
7646
7647 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7648
7649         PR tree-optimization/26524
7650         * gfortran.dg/pr26524.f: New test case.
7651
7652 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7653
7654         * g++.dg/template/repo5.C: Cleanup repo files.
7655         * gcc.dg/20051201-1.c: Cleanup coverage files.
7656         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7657         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7658         tree dump files.
7659
7660 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7661
7662         * objc.dg/objc-nofilename-1.m: New test.
7663         * objc.dg/bad-receiver-type.m: New test.
7664         * obj-c++.dg/bad-receiver-type.mm: New test.
7665
7666 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7667
7668         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7669
7670 2006-03-01  Mike Stump  <mrs@apple.com>
7671
7672         * g++.dg/abi/key2.C: Add.
7673
7674 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7675
7676         * gfortran.dg/logical_dot_product.f90: New test.
7677
7678         PR fortran/26393
7679         * gfortran.dg/used_interface_ref.f90: New test.
7680
7681         PR fortran/20938
7682         * gfortran.dg/dependency_2.f90: New test.
7683         * gfortran.fortran-torture/execute/where17.f90: New test.
7684         * gfortran.fortran-torture/execute/where18.f90: New test.
7685         * gfortran.fortran-torture/execute/where19.f90: New test.
7686         * gfortran.fortran-torture/execute/where20.f90: New test.
7687
7688 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7689
7690         * g++.dg/tree-ssa/pr26443.C: New test case.
7691
7692 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7693
7694         PR middle-end/26022
7695         * g++.dg/opt/return-slot1.C: New test.
7696
7697 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7698
7699         PR libgfortran/26136
7700         * gfortran.dg/namelist_23.f90: New test.
7701
7702 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7703
7704         PR middle-end/14752
7705         * gcc.dg/fold-eqandshift-2.c: New test case.
7706
7707 2006-02-28  Richard Guenther  <rguenther@suse.de>
7708
7709         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7710         decomposition.
7711
7712 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7713
7714         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7715
7716 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7717
7718         PR libgfortran/26464
7719         * gfortran.dg/backspace_5.f: New test.
7720         * gfortran.dg/backspace_6.f: New test.
7721
7722 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7723
7724         * gcc.dg/fold-eqandnot-1.c: New test case.
7725
7726 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7727
7728         PR middle-end/19983
7729         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7730
7731 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7732
7733         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7734         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7735
7736 2006-02-26  Richard Guenther  <rguenther@suse.de>
7737
7738         PR tree-optimization/26421
7739         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7740
7741 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7742
7743         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7744         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7745
7746 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7747
7748         * gcc.dg/fold-even-1.c: New test case.
7749
7750 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7751
7752         PR middle-end/21137
7753         * gcc.dg/fold-eqandshift-1.c: New test case.
7754
7755 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7756
7757         PR tree-optimization/25125
7758         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7759         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7760
7761 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7762
7763         PR tree-optimizations/26359
7764         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7765         with -fdump-tree-dceloop-details.
7766         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7767
7768 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7769
7770         PR middle-end/23673
7771         * gcc.dg/fold-eqxor-1.c: New test case.
7772         * gcc.dg/fold-eqxor-2.c: Likewise.
7773         * gcc.dg/fold-eqxor-3.c: Likewise.
7774
7775 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7776
7777         PR fortran/23092
7778         * scalar_mask_1.f90: New test.
7779
7780 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7781
7782         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7783         * g++.dg/eh/uncaught2.C: New.
7784         * g++.dg/eh/uncaught3.C: New.
7785
7786 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7787
7788         PR libgfortran/26423
7789         * gfortran.dg/read_many_1.f: New test.
7790
7791 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7792
7793         PR fortran/24519
7794         * gfortran.dg/dependency_3.f90: New test.
7795         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7796         XFAILs.
7797
7798         PR fortran/25395
7799         * gfortran.dg/equiv_6.f90: New test.
7800
7801 2006-02-23  Jeff Law  <law@redhat.com>
7802
7803         * gcc.c-torture/compile/pr26425.c: New test.
7804
7805 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR middle-end/26412
7808         * gcc.dg/gomp/pr26412.c: New test.
7809
7810 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7811
7812         PR c++/26291
7813         * g++.dg/other/ellipsis1.C: New test.
7814         * g++.dg/parse/operator4.C: Adjust error marker.
7815
7816 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7817
7818         PR target/25603
7819         * gfortran.dg/pr25603.f: New testcase.
7820
7821 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7822
7823         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7824         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7825
7826 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7827
7828         * g++.dg/eh/spbp.C: New.
7829
7830 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7831
7832         PR middle-end/26379
7833         * gcc.target/i386/mmx-7.c: New test.
7834
7835 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7836
7837         PR tree-optimization/26361
7838         * gcc.dg/tree-ssa/vrp27.c: New test case.
7839
7840 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7841
7842         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7843         * gcc.dg/tree-ssa/complex-4.c: Here.
7844
7845 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7846
7847         PR middle-end/19543
7848         * gfortran.dg/logical_1.f90: New test case.
7849
7850 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7851
7852         PR middle-end/26334
7853         * gcc.dg/20060218-1.c: Moved to...
7854         * gcc.target/i386/20060218-1.c: ... here.  New test.
7855
7856 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7857
7858         PR fortran/26201
7859         * gfortran.dg/convert_1.f90: New.
7860
7861 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7862
7863         PR fortran/25054
7864         * gfortran.dg/namelist_5.f90: New test.
7865
7866         PR fortran/25089
7867         * gfortran.dg/namelist_4.f90: New test.
7868
7869 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7870
7871         PR tree-opt/25680
7872         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7873
7874 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7875
7876         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7877         variable to take into account the variable name in the
7878         function header.
7879         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7880
7881 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR middle-end/26334
7884         * gcc.c-torture/compile/20060217-1.c: New test.
7885         * gcc.dg/20060218-1.c: New test.
7886
7887 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7888
7889         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7890
7891 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7892
7893         * gcc.dg/cpp/undef3.c: New test.
7894         * gcc.dg/cpp/trad/builtins2.c: New test.
7895
7896 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/26266
7899         * g++.dg/template/static22.C: New test.
7900         * g++.dg/template/static23.C: New test.
7901         * g++.dg/template/static24.C: New test.
7902         * g++.dg/template/non-dependent13.C: New test.
7903         * g++.dg/init/member1.C: Tweak error markers.
7904
7905 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7906
7907         PR target/26255
7908         * gcc.c-torture/compile/pr26255.c: New test case.
7909
7910 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7911
7912         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7913         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7914         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7915         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7916         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7917         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7918         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7919
7920 2006-02-16  Jeff Law  <law@redhat.com>
7921
7922         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7923         * gcc.dg/tree-ssa/vrp26.c: New test.
7924
7925 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
7926
7927         PR target/20353
7928         PR target/24578
7929         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
7930         __UCLIBC__ is defined.
7931
7932 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
7933
7934         PR fortran/26224
7935         * gfortran.dg/gomp/pr26224.f: New test.
7936
7937 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
7938
7939         PR tree-opt/25918
7940         * lib/target-supports.exp
7941         (check_effective_target_vect_short_mult): New.
7942         (check_effective_target_vect_char_mult): New.
7943         (check_effective_target_vect_widen_sum_qi_to_si): New.
7944         (check_effective_target_vect_widen_sum_qi_to_hi): New.
7945         (check_effective_target_vect_widen_sum_hi_to_si): New.
7946         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
7947         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
7948         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
7949         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
7950         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
7951         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
7952         vect-reduc-pattern-2c.c
7953         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
7954         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
7955         vect-reduc-pattern-1c.c
7956
7957 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
7958
7959         PR fortran/24557
7960         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
7961
7962 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7963
7964         PR fortran/26054
7965         * gfortran.dg/enum_8.f90: Remove check for warning.
7966         * gfortran.dg/iomsg_1.f90: Ditto.
7967         * gfortran.dg/enum_1.f90: Ditto.
7968         * gfortran.dg/enum_9.f90: Ditto.
7969         * gfortran.dg/enum_2.f90: Ditto.
7970         * gfortran.dg/enum_10.f90: Ditto.
7971         * gfortran.dg/enum_3.f90: Ditto.
7972         * gfortran.dg/flush_1.f90: Ditto.
7973         * gfortran.dg/enum_4.f90: Ditto.
7974         * gfortran.dg/array_constructor_1.f90: Ditto.
7975         * gfortran.dg/enum_5.f90: Ditto.
7976         * gfortran.dg/enum_6.f90: Ditto.
7977         * gfortran.dg/enum_7.f90: Ditto.
7978
7979 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
7980
7981         PR middle-end/26300
7982         * gcc.c-torture/compile/20060215-1.c: New test.
7983
7984 2006-02-14  Roger Sayle  <roger@eyesopen.com>
7985
7986         PR middle-end/23670
7987         * gcc.dg/tree-ssa/andor-2.c: New test case.
7988
7989 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
7990
7991         PR fortran/25045
7992         * optional_dim.f90: New test.
7993
7994 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7995
7996         PR fortran/26277
7997         * gfortran.dg/label_4.f90: New.
7998
7999 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8000             Diego Novillo  <dnovillo@redhat.com>
8001             Uros Bizjak  <uros@kss-loka.si>
8002
8003         * gfortran.dg/gomp: New directory.
8004
8005 2006-02-14  Richard Guenther  <rguenther@suse.de>
8006
8007         PR tree-optimization/26258
8008         * gcc.dg/torture/pr26258.c: New testcase.
8009
8010 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8011
8012         PR fortran/26246
8013         * gfortran.dg/pr26246_1.f90: New test.
8014         * gfortran.dg/pr26246_2.f90: New test.
8015
8016         PR middle-end/26092
8017         * gcc.c-torture/compile/20060208-1.c: New test.
8018
8019 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR fortran/26074
8022         PR fortran/25103
8023         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8024         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8025         * gfortran.dg/automatic_module_variable.f90: Change error message.
8026
8027         PR fortran/20861
8028         * gfortran.dg/internal_dummy_1.f90: New test.
8029
8030         PR fortran/20871
8031         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8032
8033
8034         PR fortran/25083
8035         * gfortran.dg/uncommon_block_data_1.f90: New test.
8036         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8037         with standard.
8038
8039         PR fortran/25088
8040         * gfortran.dg/typed_subroutine_1.f90: New test.
8041
8042 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8043
8044         * objc.dg/dwarf-1.m: New.
8045
8046 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8047
8048         PR middle-end/24427
8049         * gcc.dg/tree-ssa/andor-1.c: New test case.
8050
8051 2006-02-13  Josh Conner  <jconner@apple.com>
8052
8053         PR target/25376
8054         * gcc.dg/pr25376.c: New test.
8055
8056         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8057         assemble.
8058         * lib/target-supports.exp (check_named_sections_available):
8059         Only compile named-sections test -- don't assemble.
8060
8061 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8062
8063         * g++.dg/warn/no-write-strings.C: New test.
8064         * g++.dg/warn/write-strings.C: Likewise.
8065         * g++.dg/warn/write-strings-default.C: Likewise.
8066
8067 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8068
8069         PR fortran/25806
8070         * gfortran.dg/ret_pointer_2.f90: New test.
8071
8072 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8073
8074         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8075
8076 2006-02-10  Jeff Law  <law@redhat.com>
8077
8078         * gcc.c-torture/compile/pr26213.c: New test.
8079
8080 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8081
8082         gfortran.dg/null_1.f90: New test.
8083
8084 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8085
8086         PR fortran/14771
8087         * gfortran.dg/parens_4.f90: New.
8088         * gfortran.dg/parens_5.f90: New.
8089
8090 2006-02-10  Richard Guenther  <rguenther@suse.de>
8091
8092         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8093
8094 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8095         Paul Thomas  <pault@gcc.gnu.org>
8096
8097         PR fortran/14771
8098         * gfortran.dg/parens_1.f90: New.
8099         * gfortran.dg/parens_2.f90: New.
8100         * gfortran.dg/parens_3.f90: New.
8101
8102 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8103
8104         PR fortran/26038
8105         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8106
8107         PR fortran/25059
8108         * gfortran.dg/impure_assignment_1.f90: New test.
8109
8110         PR fortran/25070
8111         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8112
8113 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8114
8115         PR target/26141
8116         * g++.dg/expr/stdarg2.C: New test.
8117
8118 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8119
8120         PR inline-asm/16194
8121         * gcc.dg/pr16194.c: New test.
8122
8123 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8124
8125         * ada/acats/run_acats: Use portable variant of "$@".
8126
8127 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8128
8129         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8130         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8131
8132 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8133
8134         PR tree-opt/26179
8135         * g++.dg/opt/pr26179.C: New test.
8136
8137 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8138
8139         PR middle-end/26134
8140         * gcc.dg/tree-ssa/complex-3.c: New test.
8141
8142 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8143
8144         * gcc.c-torture/compile/volatile-1.c: New test.
8145
8146 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8147
8148         PR 26180
8149         * gcc.dg/tree-ssa/pr26180.c: New test.
8150
8151 2006-02-08  Jeff Law  <law@redhat.com>
8152
8153         * gcc.dg/tree-ssa/pr21417.c: New test.
8154
8155 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8156
8157         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8158         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8159
8160 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8161
8162         * lib/scanrtl.exp: New.
8163
8164 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8165
8166         PR c++/26071
8167         * g++.dg/other/virtual2.C: New test.
8168
8169         PR c++/26070
8170         * g++.dg/other/virtual1.C: New test.
8171
8172 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8173
8174         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8175         cleanup-ipa-dump): Update dump file glob patterns.
8176         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8177         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8178
8179         * lib/gcc-dg.exp: Load it.
8180         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8181
8182 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8183
8184         PR testsuite/26159
8185         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8186         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8187
8188 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8189
8190         PR fortran/25577
8191         * gfortran.dg/mvbits_1.f90: New.
8192
8193 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8194
8195         * g++.dg/warn/Wdiv-by-zero.C: New test.
8196         * g++.dg/warn/Wno-div-by-zero.C: New.
8197
8198 2006-02-07  Jeff Law  <law@redhat.com>
8199
8200         * gcc.dg/tree-ssa/pr21559.c: New test.
8201
8202         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8203         multiple VRP passes.
8204         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8205         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8206         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8207         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8208         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8209         * gcc.dg/tree-ssa/vrp02.c: Likewise
8210         * gcc.dg/tree-ssa/vrp11.c: Likewise
8211         * gcc.dg/tree-ssa/pr14341.c: Likewise
8212         * gcc.dg/tree-ssa/vrp19.c: Likewise
8213         * gcc.dg/tree-ssa/vrp20.c: Likewise
8214         * gcc.dg/tree-ssa/vrp03.c: Likewise
8215         * gcc.dg/tree-ssa/pr21086.c: Likewise
8216         * gcc.dg/tree-ssa/pr21959.c: Likewise
8217         * gcc.dg/tree-ssa/vrp21.c: Likewise
8218         * gcc.dg/tree-ssa/vrp04.c: Likewise
8219         * gcc.dg/tree-ssa/pr25485.c: Likewise
8220         * gcc.dg/tree-ssa/pr22026.c: Likewise
8221         * gcc.dg/tree-ssa/vrp22.c: Likewise
8222         * gcc.dg/tree-ssa/vrp05.c: Likewise
8223         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8224         * gcc.dg/tree-ssa/pr20701.c: Likewise
8225         * gcc.dg/tree-ssa/vrp23.c: Likewise
8226         * gcc.dg/tree-ssa/vrp06.c: Likewise
8227         * gcc.dg/tree-ssa/pr22117.c: Likewise
8228         * gcc.dg/tree-ssa/pr20702.c: Likewise
8229         * gcc.dg/tree-ssa/vrp15.c: Likewise
8230         * gcc.dg/tree-ssa/pr21090.c: Likewise
8231         * gcc.dg/tree-ssa/pr21294.c: Likewise
8232         * gcc.dg/tree-ssa/vrp24.c: Likewise
8233         * gcc.dg/tree-ssa/vrp07.c: Likewise
8234         * gcc.dg/tree-ssa/pr21563.c: Likewise
8235         * gcc.dg/tree-ssa/pr25382.c: Likewise
8236         * gcc.dg/tree-ssa/vrp16.c: Likewise
8237         * gcc.dg/tree-ssa/vrp25.c: Likewise
8238         * gcc.dg/tree-ssa/vrp08.c: Likewise
8239         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8240         * gcc.dg/tree-ssa/vrp17.c: Likewise
8241         * gcc.dg/tree-ssa/pr21458.c: Likewise
8242         * g++.dg/tree-ssa/pr18178.C: Likewise
8243
8244 2006-02-07  Richard Guenther  <rguenther@suse.de>
8245
8246         PR c++/26140
8247         Revert
8248         2006-01-30  Richard Guenther  <rguenther@suse.de>
8249         PR c++/23372
8250         * gcc.dg/pr23372-1.C: New testcase.
8251
8252         * g++.dg/tree-ssa/pr26140.C: New testcase.
8253
8254 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8255
8256         PR c++/9737
8257         * g++.dg/template/ttp15.C: New test.
8258         * g++.dg/template/ttp16.C: Likewise.
8259         * g++.dg/template/ttp17.C: Likewise.
8260         * g++.old-deja/g++.pt/ttp36.C: Remove.
8261         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8262         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8263         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8264         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8265         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8266         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8267         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8268         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8269         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8270
8271 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8272
8273         PR libfortran/23815
8274         * unf_io_convert_4.f90: New test.
8275
8276 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8277
8278         * gcc.dg/tree-ssa/loadpre10.c: New test.
8279         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8280         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8281         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8282
8283 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8284
8285         PR libfortran/24685
8286         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8287
8288 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8289
8290         PR tree-opt/25251
8291         * gfortran.dg/assign_7.f: New test.
8292
8293 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8294
8295         PR fortran/26041
8296         PR fortran/26064
8297         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8298         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8299         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8300
8301 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8302
8303         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8304         in size_t typedef.
8305
8306 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8307
8308         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8309         * g++.dg/charset/string.c (foo): Likewise.
8310         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8311         const char*
8312         * g++.dg/ext/builtin2.C (printf): Likewise.
8313         * g++.dg/init/new15.C (printf): Likewise.
8314         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8315         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8316         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8317         * g++.dg/template/non-dependent4.C (temp): Likewise.
8318         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8319         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8320         parameter type to const char*.
8321         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8322         Change type to const char*.
8323         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8324         Likewise.
8325         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8326         second parameter type to const char*.
8327         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8328         (Y::Y): Change parameter type to const char*.
8329         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8330         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8331         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8332         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8333         (char*).
8334         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8335         const char*.
8336         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8337         type to const char*.
8338         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8339         return type to const char*.
8340         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8341         to const char*.
8342         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8343         * g++.old-deja/g++.law/refs1.C: Likewise.
8344         * g++.old-deja/g++.law/visibility1.C: Likewise.
8345         * g++.old-deja/g++.law/visibility2.C: Likewise.
8346         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8347         const char*.
8348         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8349         * g++.old-deja/g++.mike/net48.C: Likewise.
8350         * g++.old-deja/g++.mike/p646.C: Likewise.
8351         * g++.old-deja/g++.mike/p6746.C: Likewise.
8352         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8353         type to const char*.
8354         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8355         deprecated conversion warning.
8356         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8357         char*.
8358         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8359         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8360         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8361         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8362         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8363         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8364         * g++.old-deja/g++.pt/t39.C: Likewise.
8365         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8366         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8367
8368 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8369
8370         PR fortran/25075
8371         intrinsic_argument_conformance_1.f90: New test.
8372
8373 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8374
8375         PR fortran/20845
8376         * gfortran.dg/char_result_11.f90: Add SAVE.
8377         * gfortran.dg/der_pointer_4.f90: Ditto.
8378         * gfortran.dg/default_initialization.f90: New test.
8379
8380 2006-02-03  Jeff Law  <law@redhat.com>
8381
8382         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8383         handle more than 100 dump files.
8384         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8385         * lib/scantree.exp (scan-tree-dump): Likewise.
8386         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8387         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8388         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8389         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8390         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8391
8392 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8393
8394         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8395
8396 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8397
8398         * g++.dg/template/using12.C: New test.
8399
8400 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8401
8402         * gcc.target/powerpc/pr25960.c: New test.
8403
8404 2006-02-02  Steven G. Kargl  <kargls@comcast>
8405
8406         PR fortran/24958
8407         gfortran.dg/nullify_2.f90: New test.
8408
8409 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8410
8411         PR 25990
8412         * gcc.dg/gomp/pr25990.c: New test.
8413
8414 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/25342
8417         * g++.gd/template/partial4.C: New test.
8418
8419 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8420
8421         PR middle-end/26001
8422         * gfortran.dg/data_char_2.f90: New.
8423
8424 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8425
8426         PR fortran/26039
8427         maxval_maxloc_conformance_1.f90: New test.
8428
8429 2006-01-31  Richard Guenther  <rguenther@suse.de>
8430
8431         * gcc.target/i386/sselibm-1.c: New testcase.
8432         * gcc.target/i386/sselibm-2.c: Likewise.
8433         * gcc.target/i386/sselibm-3.c: Likewise.
8434         * gcc.target/i386/sselibm-4.c: Likewise.
8435         * gcc.target/i386/sselibm-5.c: Likewise.
8436
8437 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8438
8439         PR fortran/24266
8440         * gfortran.dg/arrayio_derived_2.f90: New.
8441
8442 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8443
8444         * gcc.dg/unsigned-long-compare.c: New test.
8445
8446 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8447
8448         PR testsuite/25318
8449         * lib/target-supports.exp (check_effective_target_freorder):
8450         Check to see if target supports -freorder-blocks-and-partition.
8451         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8452         instead of "dg-require-named-sections".
8453
8454 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8455
8456         PR target/14798:
8457         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8458         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8459         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8460         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8461         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8462         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8463         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8464         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8465
8466 2006-01-30  Richard Guenther  <rguenther@suse.de>
8467
8468         PR c++/23372
8469         * gcc.dg/pr23372-1.C: New testcase.
8470
8471 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8472
8473         * gcc.dg/gomp/pr25874.c: New test.
8474
8475 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8476
8477         PR tree-opt/25911
8478         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8479
8480 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8481
8482         PR fortran/18578
8483         PR fortran/18579
8484         PR fortran/20857
8485         PR fortran/20885
8486         * gfortran.dg/intent_out_1.f90: New test.
8487
8488 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8489
8490         PR fortran/17911
8491         * gfortran.dg/procedure_lvalue.f90: New test.
8492
8493         PR fortran/20895
8494         PR fortran/25030
8495         * gfortran.dg/char_pointer_assign_2.f90: New test.
8496         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8497         assignment to be consistent with standard.
8498         * gfortran.dg/char_result_2.f90: The same.
8499         * gfortran.dg/char_result_8.f90: The same.
8500
8501 2006-01-28  Zack Weinberg  <zackw@panix.com>
8502
8503         * gcc.dg/Woverlength-strings.c
8504         * gcc.dg/Woverlength-strings-pedantic-c89.c
8505         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8506         * gcc.dg/Woverlength-strings-pedantic-c99.c
8507         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8508
8509 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8510
8511         * gcc.c-torture/execute/20060127-1.c: New test.
8512
8513 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/25999
8516         * g++.dg/ext/pragmaweak1.C: New test.
8517
8518 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8519
8520         PR c++/25855
8521         * g++.dg/template/spec29.C: New test.
8522
8523 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8524
8525         PR c/19606.
8526         * gcc.c-torture/execute/pr19606.c: New.
8527
8528 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8529
8530         * gcc.dg/pragma-re-4.c: New test.
8531
8532 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8533
8534         PR fortran/25964
8535         * gfortran.dg/assumed_size_refs_3.f90: New test.
8536
8537 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8538
8539         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8540
8541 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8542
8543         PR ada/21317
8544         * ada/acats/support/impdef.a: Add One_Long_Second.
8545         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8546         * ada/acats/tests/c9/c94026.a: Likewise.
8547         * ada/acats/tests/c9/c97305c.ada: Likewise.
8548         * ada/acats/tests/c9/c99004a.ada: Likewise.
8549
8550 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8551
8552         PR fortran/25964
8553         * gfortran.dg/global_references_2.f90: New test.
8554
8555         PR fortran/25084
8556         PR fortran/20852
8557         PR fortran/25085
8558         PR fortran/25086
8559         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8560         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8561
8562         PR fortran/25416
8563         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8564
8565 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8566
8567         PR c/25892
8568         * gcc.dg/Wpointer-sign.c: New.
8569         * gcc.dg/Wpointer-sign-Wall.c: New.
8570         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8571         * gcc.dg/Wpointer-sign-pedantic.c: New.
8572         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8573         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8574
8575 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8576
8577         PR C/25861
8578         * gcc.c-torture/compile/pr25861.c: New test.
8579
8580 2006-01-26  Paul Brook  <paul@codesourcery.com>
8581
8582         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8583         on short-enum targets.
8584         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8585         variable.
8586         (generate_fields): Use short_enums.
8587         (main): Set short_enums.  Document -e.
8588         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8589         on short-enum targets.
8590         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8591         variable.
8592         (generate_fields): Use short_enums.
8593         (main): Set short_enums.  Document -e.
8594         * lib/target-supports.exp (check_effective_target_short_enums): New.
8595
8596 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8597
8598         PR target/25947
8599         * gcc.dg/torture/pr25947-1.c: New test.
8600
8601 2006-01-25  Jan Hubicka  <jh@suse.cz>
8602             Roger Sayle  <roger@eyesopen.com>
8603
8604         PR rtl-optimization/25703
8605         * gcc.target/i386/20060125-1.c: New test case.
8606         * gcc.target/i386/20060125-2.c: New test case.
8607
8608 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8609
8610         PR fortran/18540
8611         * gfortran.dg/goto_1.f: New.
8612
8613 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8614
8615         PR fortran/25716
8616         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8617         25716 on 32-bit systems too.
8618
8619 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8620
8621         PR testsuite/25590
8622         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8623
8624 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8625
8626         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8627
8628 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8629
8630         PR fortran/25835
8631         * gfortran.dg/read_eof.f90: Delete, renamed.
8632         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8633         * gfortran.dg/read_eof_2.f90: New test.
8634         * gfortran.dg/read_eof_3.f90: New test.
8635
8636 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8637
8638         PR tree-opt/25860
8639         * gcc.c-torture/compile/pr25860.c: New test.
8640
8641 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8642
8643         PR c++/25552
8644         * g++.dg/parse/dtor8.C: New test.
8645
8646 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8647
8648         PR testsuite/25891
8649         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8650         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8651         check_effective_target_fopenmp returns 0.
8652
8653 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8654
8655         PR ada/20548
8656         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8657         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8658         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8659
8660 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8661
8662         PR tree-opt/25857
8663         * g++.dg/opt/pr25857.C: New test.
8664
8665 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8666         Jan Hubicka  <jh@suse.cz>
8667         Richard Guenther  <rguenther@suse.de>
8668
8669         PR rtl-optimization/25654
8670         * gcc.dg/torture/pr25654.c: New testcase.
8671         * gcc.target/i386/pr25654.c: Likewise.
8672
8673 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8674
8675         PR fortran/25901
8676         * gfortran.dg/internal references_2.f90: New test.
8677
8678         Fix regression in testing of admissability of attributes.
8679         * gfortran.dg/intent_used_1.f90: New test.
8680
8681 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8682
8683         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8684         Remove target conditional torture options for i?86 and x86_64
8685         GNU/Linux.
8686
8687 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8688
8689         PR c++/10891
8690         * g++.dg/rtti/no-rtti.C: New.
8691
8692 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8693
8694         PR c++/25895
8695         * g++.dg/inherit/conv2.C: New test.
8696
8697         PR c++/25856
8698         * g++.dg/parse/dtor7.C: New test.
8699
8700         PR c++/25858
8701         * g++.dg/template/crash44.C: New test.
8702
8703 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8704
8705         PR fortran/25124
8706         PR fortran/25625
8707         * gfortran.dg/internal_references_1.f90: New test.
8708           PR fortran/20881
8709         PR fortran/23308
8710         PR fortran/25538
8711         PR fortran/25710
8712         * gfortran.dg/global_references_1.f90: New test.
8713         * gfortran.dg/g77/19990905-1.f: Restore the error that
8714         there is a clash between the common block name and
8715         the name of a subroutine reference.
8716
8717         PR fortran/PR24276
8718         * gfortran.dg/aliasing_dummy_1.f90: New test.
8719
8720 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8721
8722         * gcc.dg/vmx/1b-01.c: Warning fix.
8723         * gcc.dg/vmx/1c-02.c: Likewise.
8724         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8725
8726 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8727
8728         PR testsuite/24962
8729         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8730
8731 2006-01-20  Richard Guenther  <rguenther@suse.de>
8732         Steven Bosscher <stevenb.gcc@gmail.com>
8733
8734         PR rtl-optimization/24626
8735         * gcc.dg/torture/pr24626-1.c: New testcase.
8736         * gcc.dg/torture/pr24626-2.c: Likewise.
8737         * gcc.dg/torture/pr24626-3.c: Likewise.
8738         * gcc.dg/torture/pr24626-4.c: Likewise.
8739
8740 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8741
8742         PR c++/5520
8743         * g++.dg/warn/empty-body.C: New.
8744
8745 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/22136
8748         * g++.dg/template/using10.C: New test.
8749         * g++.dg/temlpate/using11.C: Likewise.
8750         * g++.dg/inherit/using5.C: Tweak error messages.
8751
8752 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8753
8754         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8755         target test.
8756         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8757
8758 2006-01-19  Jan Hubicka  <jh@suse.cz>
8759
8760         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8761
8762 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8763
8764         PR c++/25854
8765         * g++.dg/template/spec28.C: New test.
8766
8767 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8768
8769         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8770         Fix fprintf's by adding srcdir or removing it.
8771
8772 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8773
8774         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8775         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8776         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8777         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8778         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8779         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8780         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8781         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8782         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8783         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8784         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8785         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8786         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8787         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8788
8789 2006-01-18  Jeff Law  <law@redhat.com>
8790
8791         * gcc.dg/tree-ssa/vrp25.c: New test.
8792
8793 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8794
8795         * gcc.dg/pr25805.c: Fix misapplied patch.
8796
8797 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8798
8799         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8800         (check_effective_target_vect_udot_qi): New.
8801         (check_effective_target_vect_sdot_hi): New.
8802         (check_effective_target_vect_udot_hi): New.
8803         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8804         prefixed with "wrapv-" with -fwrapv.
8805         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8806         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8807         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8808         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8809         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8810
8811         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8812         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8813         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8814         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8815
8816 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8817
8818         PR c++/16829
8819         * g++.dg/other/default2.C: New test.
8820         * g++.dg/other/default3.C: New test.
8821
8822 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8823
8824         PR c/25805
8825         * gcc.dg/pr25805.c: New file.
8826
8827 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8828
8829         PR c++/25836
8830         * g++.dg/template/init6.C: New test.
8831
8832 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8833
8834         * gcc.dg/tree-ssa/pr24287.c: New test
8835
8836 2006-01-18  Eric Christopher  <echristo@apple.com>
8837
8838         * g++.dg/eh/table.C: New.
8839
8840 2006-01-18  DJ Delorie  <dj@redhat.com>
8841
8842         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8843         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8844         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8845         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8846
8847 2006-01-18  Jeff Law  <law@redhat.com>
8848
8849         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8850         on wrapping on overflow semantics.
8851
8852         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8853
8854         * gcc.gc/tree-ssa/vrp23.c: New test.
8855         * gcc.gc/tree-ssa/vrp24.c: New test.
8856
8857 2006-01-18  Richard Henderson  <rth@redhat.com>
8858             Aldy Hernandez  <aldyh@redhat.com>
8859             Jakub Jelinek  <jakub@redhat.com>
8860             Diego Novillo  <dnovillo@redhat.com>
8861             Uros Bizjak  <uros@kss-loka.si>
8862
8863         * testsuite/gcc.dg/gomp: New directory.
8864
8865 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8866             Steven G. Kargl  <kargls@comcast.net>
8867
8868         PR fortran/20869
8869         * gfortran.dg/intrinsic_external_1.f90: New test.
8870
8871         PR fortran/20875.
8872         * gfortran.dg/elemental_pointer_1.f90: New test.
8873
8874         PR fortran/25024
8875         * gfortran.dg/external_procedures_1.f90: New test.
8876
8877         PR fortran/25785
8878         gfortran.dg/assumed_present.f90: New test.
8879
8880 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8881
8882         * g++.dg/parse/lookup5.C: New test.
8883
8884 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8885
8886         PR fortran/25697
8887         * gfortran.dg/read_eof.f90: New test.
8888
8889 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8890
8891         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8892         add a closing brace.
8893
8894 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8895
8896         PR fortran/25631
8897         * gfortran.dg/fmt_tl.f: New test.
8898
8899 2006-01-17  Eric Christopher  <echristo@apple.com>
8900
8901         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8902         * g++.old-deja/g++.warn/impint2.C: Ditto.
8903         * g++.old-deja/g++.other/null1.C: Ditto.
8904         * g++.dg/warn/conv2.C: Ditto.
8905         * g++.dg/warn/conv4.C: New file.
8906
8907 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8908
8909         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8910
8911 2006-01-17  Andreas Jaeger  <aj@suse.de>
8912             Janis Johnson <janis187@us.ibm.com>
8913
8914         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8915         in 64-bit.
8916         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8917         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8918
8919 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8920
8921         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8922         xfail txxx where xxx >= 25.
8923
8924 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8925
8926         PR testsuite/25764
8927         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
8928
8929 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
8930
8931         PR c/25682
8932         * gcc.dg/pr25682.c: New test.
8933         * g++.dg/parse/array-size2.C: New test.
8934
8935 2006-01-16  Ian Lance Taylor  <ian@airs.com>
8936
8937         * consistency.vlad: Remove entire directory, 1652 files.
8938
8939 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
8940
8941         * lib/target-supports.exp (check_effective_target_dfp_nocache,
8942         check_effective_target_dfprt_nocache): New.
8943         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
8944         (check_effective_target_dfprt): New.
8945         * lib/c-compat.exp (check_dfp): Remove.
8946         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
8947         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
8948         level of support for decimal float.
8949         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
8950         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
8951         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
8952         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
8953         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
8954         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
8955         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
8956         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
8957         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
8958         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
8959         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
8960         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
8961         directives.
8962
8963 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8964
8965         PR testsuite/25741
8966         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
8967         $base_dir/../.
8968         * lib/gfortran.exp (gfortran_init): Likewise.
8969         * lib/obj-c++.exp (obj-c++_init): Likewise.
8970         * lib/scanasm.exp (scan-assembler-dem): Likewise.
8971         (scan-assembler-dem-not): Likewise.
8972         * lib/scandump.exp (scan-dump-dem): Likewise.
8973         (scan-dump-dem-not): Likewise.
8974
8975 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
8976
8977         PR testsuite/25767
8978         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
8979         powerpc-*-darwin*.
8980         * lib/obj-c++.exp (obj-c++_init): Likewise.
8981
8982 2006-01-16  Richard Guenther  <rguenther@suse.de>
8983
8984         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
8985
8986 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8987
8988         PR testsuite/25777
8989         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
8990         to LD_LIBRARY_PATH.
8991
8992 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8993             Andrew Pinski  <pinskia@physics.uc.edu>
8994
8995         * gcc.dg/minmax-1.c: New test.
8996
8997 2006-01-16  Ben Elliston  <bje@au.ibm.com>
8998
8999         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9000         * gcc.misc-tests/dectest.exp: Ditto.
9001
9002 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9003
9004         PR testsuite/25796
9005         * gcc.target/i386/cmov6.c: Use -march=k8.
9006
9007 2006-01-15  Andreas Jaeger  <aj@suse.de>
9008
9009         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9010         x86 does not have __float128.
9011
9012 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9013
9014         * gcc.target/i386/cmov6.c: New test.
9015
9016 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/25663
9019         * g++.dg/template/ctor6.C: New test.
9020
9021 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9022
9023         PR tree-optimization/25485
9024         * gcc.dg/tree-ssa/pr25485.c: New.
9025
9026 2006-01-14  Richard Guenther  <rguenther@suse.de>
9027
9028         PR tree-optimization/22548
9029         PR tree-optimization/22555
9030         PR tree-optimization/22501
9031         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9032         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9033         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9034         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9035         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9036         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9037         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9038         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9039         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9040
9041 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9042
9043         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9044         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9045
9046 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9047         Richard Guenther  <rguenther@suse.de>
9048
9049         PR rtl-optimization/24257
9050         * gcc.dg/torture/pr24257.c: New testcase.
9051
9052 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9053
9054         * gcc.c-torture/execute/20060110-1.c: New test.
9055         * gcc.c-torture/execute/20060110-2.c: New test.
9056
9057 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9058
9059         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9060
9061 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9062
9063         PR fortran/25756
9064         * gfortran.dg/label_3.f90: New test.
9065
9066 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9067
9068         PR tree-optimization/25771
9069         * g++.dg/tree-ssa/pr25771.C: New test
9070
9071 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9072
9073         PR tree-opt/24365
9074         * g++.dg/opt/complex5.C: New test.
9075
9076 2006-01-13  Richard Guenther  <rguenther@suse.de>
9077
9078         * gcc.target/i386/387-9.c: New testcase.
9079
9080 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9081
9082         PR c++/24824
9083         * g++.dg/debug/dwarf2-1.C: New.
9084
9085 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9086
9087         PR testsuite/25728
9088         * lib/gcov.exp (verify-lines): Add "close $fd".
9089
9090 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9091             Ben Elliston  <bje@au.ibm.com>
9092
9093         * gcc.dg/dfp/inf-1.c: New test.
9094
9095 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9096             Yao Qi  <qiyaoltc@cn.ibm.com>
9097             Ben Elliston  <bje@au.ibm.com>
9098             Jon Grimm  <jgrimm2@us.ibm.com>
9099
9100         * gcc.dg/nodfp-1.c: New test.
9101         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9102         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9103         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9104         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9105         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9106         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9107         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9108         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9109         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9110         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9111         * gcc.dg/format/dfp-printf-1.c: Likewise.
9112         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9113         (compat_setup_dfp): New.
9114         * gcc.dg/compat/compat.exp: Use it.
9115         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9116         Make some variables global, prepend "compat_" to their names.
9117         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9118         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9119         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9120         * lib/compat.exp (compat_skip_list): Make global, rename.
9121         * lib/c-compat.exp: New file.
9122         * lib/target-supports.exp (check_effective_target_dfp): New.
9123
9124         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9125         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9126         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9127         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9128         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9129         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9130         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9131         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9132         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9133         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9134         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9135         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9136         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9137         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9138         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9139         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9140         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9141         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9142         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9143         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9144         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9145         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9146         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9147         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9148         gcc.dg/dfp/struct-layout-1.c,
9149         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9150         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9151         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9152         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9153         gcc.dg/dfp/func-vararg-dfp.c,
9154         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9155         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9156         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9157         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9158         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9159
9160 2006-01-11  Richard Guenther  <rguenther@suse.de>
9161
9162         PR tree-optimization/25734
9163         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9164
9165 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9166
9167         PR fortran/25486
9168         * gfortran.dg/literal_character_constant_1_x.F: New test.
9169         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9170         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9171         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9172
9173 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9174
9175         PR c++/25386
9176         * g++.dg/ext/packed3.C: Add expected packed error.
9177
9178 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9179
9180         PR target/25706
9181         * gcc.dg/torture/pr25706-1.c: New test.
9182
9183 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9184
9185         PR tree-optimization/23109
9186         PR tree-optimization/23948
9187         PR tree-optimization/24123
9188
9189         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9190         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9191         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9192         g++.dg/tree-ssa/pr23948.C: New testcases.
9193         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9194         three divisions in order to do the optimization.
9195
9196 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9197
9198         PR c++/25632
9199         * g++.dg/other/pr25632.C: New test.
9200
9201 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9202
9203         PR fortran/25730
9204         * gfortran.dg/used_types_1.f90: New test.
9205
9206 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9207
9208         PR target/25718
9209         * gcc.dg/torture/pr25718-1.c: New test.
9210
9211 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9212
9213         * gfortran.dg/list_read_2.f90: Fix typo in description.
9214
9215 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9216
9217         * lib/target-supports.exp (check_visibility_available): Simplify test
9218         for *-*-netware*.
9219         (check_profiling_available): Fail for *-*-netware*.
9220         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9221         * gcc.dg/20021014-1.c: Likewise.
9222         * gcc.dg/nest.c: Likewise.
9223
9224 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9225
9226         fortran/24936
9227         * gfortran.dg/forall_3.f90: New test.
9228
9229 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9230
9231         PR fortran/21977
9232         * gfortran.dg/nesting_2.f90: New test.
9233         * gfortran.dg/nesting_3.f90: New test.
9234
9235 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9236
9237         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9238         Fix typo in comment.
9239
9240 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9241
9242         * gfortran.dg/single_char_string.f90: New test.
9243
9244 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9245
9246         * gfortran.dg/ichar_2.f90: New test.
9247
9248 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9249
9250         PR fortran/25093
9251         * gfortran.dg/private_type_4.f90: New.
9252
9253 2006-01-07  Richard Guenther  <rguenther@suse.de>
9254
9255         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9256
9257 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9258
9259         * gfortran.dg/func_decl_1.f90: New.
9260         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9261         * gfortran.dg/array_alloc_2.f90: Likewise.
9262         * gfortran.dg/char_result_8.f90: Likewise.
9263         * gfortran.dg/dup_save_1.f90: Likewise.
9264         * gfortran.dg/dup_save_2.f90: Likewise.
9265         * gfortran.dg/f2c_6.f90: Likewise.
9266         * gfortran.dg/f2c_7.f90: Likewise.
9267         * gfortran.dg/func_result_2.f90: Likewise.
9268         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9269
9270 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9271
9272         PR fortran/22146
9273         * gfortran.dg/elemental_subroutine_1.f90: New test.
9274         * gfortran.dg/elemental_subroutine_2.f90: New test.
9275
9276         PR fortran/25029
9277         PR fortran/21256
9278         * gfortran.dg/assumed_size_refs_1.f90: New test.
9279
9280         PR fortran/20868
9281         PR fortran/20870
9282         * gfortran.dg/assumed_size_refs_2.f90: New test.
9283         * gfortran.dg/initialization_1.f90: Change warning message.
9284
9285 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9286
9287         * gcc.dg/tree-ssa/loop-15.c: New test.
9288
9289 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9290
9291         PR fortran/25598
9292         * gfortran.dg/backspace_3.f: New test.
9293         * gfortran.dg/backspace_4.f: New test.
9294
9295 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9296
9297         PR fortran/24268
9298         * gfortran.dg/fmt_white.f: Update test.
9299
9300 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9301
9302         * gcc.dg/cast-1.c: Add new warning.
9303         * gcc.dg/cast-2.c: Likewise.
9304         * gcc.dg/cast-3.c: Likewise.
9305         * gcc.dg/format/cast-1.c: Likewise.
9306         * gcc.dg/cast-4.c: New testcase.
9307
9308 2006-01-05  Richard Guenther  <rguenther@suse.de>
9309
9310         PR tree-optimization/22555
9311         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9312
9313 2006-01-05  Richard Guenther  <rguenther@suse.de>
9314             Diego Novillo  <dnovillo@redhat.com>
9315
9316         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9317         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9318         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9319         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9320         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9321         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9322         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9323         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9324         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9325         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9326         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9327         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9328         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9329         * treelang/compile/extravar.tree: Likewise.
9330         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9331         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9332         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9333         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9334         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9335
9336 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9337
9338         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9339         for 64-bit fix.
9340
9341 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9342
9343         PR fortran/23675
9344         gfortran.dg/char_result_11.f90: New.
9345
9346 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/24782
9349         * g++.dg/parse/access9.C: New test.
9350         * g++.dg/tc1/dr52.C: Tweak error markers.
9351
9352 2006-01-04  Richard Henderson  <rth@redhat.com>
9353
9354         Merge from gomp branch.
9355         * g++.dg/parse/pragma2.C: Update expected error lines.
9356
9357 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9358
9359         * g++.dg/other/i386-2.C: New test.
9360
9361         PR target/25554
9362         * gcc.c-torture/compile/20051228-1.c: New test.
9363
9364         PR c/25559
9365         * gcc.dg/pr25559.c: New test.
9366
9367 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9368
9369         PR c++/25492
9370         * g++.dg/lookup/friend9.C: New test.
9371
9372         PR c++/25625
9373         * g++.dg/template/repo5.C: New test.
9374
9375 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9376
9377         PR fortran/25101
9378         * gfortran.dg/forall_2.f90: New test.
9379
9380 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9381
9382         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9383         dg-require-weak.  Adjust regexp to handle leading-underscore
9384         targets and space as well as TAB after .weak.  Change previous
9385         64-bit fix to not use naked dot.
9386
9387 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9388
9389         PR rtl-optimization/25578
9390         * gcc.c-torture/execute/20060102-1.c: New testcase.
9391
9392 2006-01-03  Richard Guenther  <rguenther@suse.de>
9393
9394         PR c/25183
9395         * gcc.dg/torture/pr25183.c: New testcase.
9396
9397 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9398
9399         Merge from gomp-branch.
9400         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9401         * gcc.dg/ia64-sync-2.c: Likewise.
9402         * gcc.dg/ia64-sync-3.c: Likewise.
9403         * gcc.dg/ia64-sync-4.c: Likewise.
9404         * gcc.dg/sync-2.c: Likewise.
9405         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9406         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9407
9408 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9409
9410         PR c++/25635
9411         * g++.dg/parse/operator6.C: New test.
9412
9413         PR c++/25637
9414         * g++.dg/parse/error29.C: New test.
9415
9416         PR c++/25638
9417         * g++.dg/parse/dtor6.C: New test.
9418
9419         PR c++/25633
9420         * g++.dg/parse/ctor3.C: New test.
9421
9422         PR c++/25634
9423         * g++.dg/template/class3.C: New test.
9424
9425 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9426
9427         * g++.dg/debug/debug9.C: New.
9428
9429 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9430
9431         PR fortran/24640
9432         * gfortran.dg/label_2.f90: New test.
9433
9434 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9435
9436         * g++.dg/lookup/using12.C: Tighten error marker.
9437
9438 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9439             Andrew Pinski <pinskia@physics.uc.edu>
9440
9441         * gcc.target/powerpc/darwin-abi-3.c: New file.
9442         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9443         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9444         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9445         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9446         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9447         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9448         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9449         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9450
9451 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9452
9453         * gcc.dg/tree-ssa/loadpre1.c: New;
9454         * gcc.dg/tree-ssa/loadpre2.c: New;
9455         * gcc.dg/tree-ssa/loadpre3.c: New;
9456         * gcc.dg/tree-ssa/loadpre4.c: New;
9457         * gcc.dg/tree-ssa/loadpre5.c: New;
9458         * gcc.dg/tree-ssa/loadpre6.c: New;
9459         * gcc.dg/tree-ssa/loadpre7.c: New;
9460         * gcc.dg/tree-ssa/loadpre8.c: New;
9461         * gcc.dg/tree-ssa/loadpre9.c: New;
9462
9463 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9464
9465         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9466         * g++.dg/abi/thunk4.C: Likewise.
9467
9468 2006-01-01  Andreas Jaeger  <aj@suse.de>
9469
9470         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9471         portable.
9472
9473 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9474
9475         PR c++/25294
9476         * gcc.dg/pragma-pack-3.c: New test.
9477         * g++.dg/parse/pragma3.C: New test.
9478
9479 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9480
9481         PR middle-end/24827
9482         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9483
9484 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9485
9486         PR testsuite/25214
9487         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9488
9489 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9490
9491         PR fortran/22607
9492         * gfortran-dg/pure_byref_3.f90: New.
9493
9494         fortran/PR 25396
9495         * gfortran.dg/userdef_operator_1.f90: New.
9496
9497 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9498
9499         * g++.dg/abi/thunk3.C: New.
9500         * g++.dg/abi/thunk4.C: New.
9501
9502 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9503
9504         PR fortran/25532
9505         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9506         associated derived type components of derived types are
9507         properly declared in contained procedures.
9508
9509 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9510
9511         PR libgfortran/25139
9512         * gfortran.dg/backspace_2.f: New test.
9513
9514 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9515
9516         PR libgfortran/25550
9517         * gfortran.dg/endfile.f: New test.
9518
9519 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9520
9521         PR libgfortran/25419
9522         * gfortran.dg/comma.f: New test.
9523
9524 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9525
9526         * lib/gfortran-dg.exp: Remove trailing whitespace.
9527         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9528         -funroll-all-loops.
9529
9530 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9531
9532         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9533         Extended Double long doubles or repeat tests when long double is
9534         the same size as double.
9535
9536 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9537
9538         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9539
9540         PR testsuite/25442
9541         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9542         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9543
9544         PR testsuite/25441
9545         * gcc.dg/pr23911.c: Make test variable static.
9546
9547         PR testsuite/25444
9548         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9549
9550 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/25439
9553         * g++.dg/parse/crash17.C: Adjust error markers.
9554         * g++.dg/template/error20.C: New test.
9555
9556 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9557
9558         PR c++/23172
9559         * g++.dg/ext/complit4.C: New test.
9560
9561         PR c++/25417
9562         * g++.dg/ext/complit5.C: Likewise.
9563
9564 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9565
9566         PR tree-optimization/25125
9567         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9568         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9569         * gcc.c-torture/execute/pr25125.c: New.
9570
9571 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9572
9573         PR fortran/25029
9574         PR fortran/21256
9575         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9576         with incorrect assumed size references.
9577
9578 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9579
9580         PR c++/23171
9581         * g++.dg/opt/init1.C: New test.
9582
9583 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9584
9585         PR c++/24671
9586         * g++.dg/template/sfinae3.C: New test.
9587
9588 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9589
9590         * g++.dg/other/friend4.C: New test.
9591
9592 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9593
9594         PR target/25005
9595         * g++.dg/opt/pr25005.C: New test.
9596
9597 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/25369
9600         * g++.dg/template/ptrmem16.C: New test.
9601
9602 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9603
9604         PR fortran/25029
9605         PR fortran/21256
9606         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9607
9608 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9609
9610         PR libgfortran/25307
9611         * gfortran.dg/list_read_5.f90: New test.
9612
9613 2005-12-22  Richard Henderson  <rth@redhat.com>
9614
9615         * gcc.target/i386/sse-7.c: Use -msse2.
9616
9617 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9618
9619         PR rtl-optimization/25432
9620         * gcc.c-torture/compile/20051216-1.c: New test.
9621
9622         PR objc/25328
9623         * objc/execute/pr25328.m: New test.
9624
9625 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9626
9627         PR c++/25364
9628         * g++.dg/template/call4.C: New test.
9629
9630 2005-12-22  Dale Johannesen  <dalej@apple.com>
9631
9632         * gcc.target/i386/sse-17.c: New.
9633
9634 2005-12-22  Paul Brook  <paul@codesourcery.com>
9635
9636         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9637
9638 2005-12-22  Paul Brook  <paul@codesourcery.com>
9639
9640         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9641
9642 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9643
9644         PR tree-opt/25513
9645         * gcc.c-torture/compile/pr25513.c: New test.
9646
9647 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9648
9649         PR c++/23333
9650         * g++.dg/parse/error25.C: Add more tests.
9651
9652 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9653
9654         PR fortran/18990
9655         * gfortran.dg/der_charlen_1.f90: New.
9656
9657 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9658
9659         PR fortran/20889
9660         * gfortran.dg/pointer_component_type_1.f90: New test.
9661
9662         PR fortran/25029
9663         PR fortran/21256
9664         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9665         should give an error with assumed size array refernces and checks those
9666         that should not.
9667         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9668         reference an upper bound so that it does not generate an error.
9669
9670         PR fortran/19362
9671         PR fortran/20244
9672         PR fortran/20864
9673         PR fortran/25391
9674         * gfortran.dg/used_dummy_types_1.f90: New test.
9675         * gfortran.dg/used_dummy_types_2.f90: New test.
9676         * gfortran.dg/used_dummy_types_3.f90: New test.
9677         * gfortran.dg/used_dummy_types_4.f90: New test.
9678         * gfortran.dg/used_dummy_types_5.f90: New test.
9679
9680         PR fortran/23152
9681         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9682         group already being USE associated.
9683         * gfortran.dg/assumed_shape_nml.f90: New test.
9684         * gfortran.dg/assumed_size_nml.f90: New test.
9685
9686         PR fortran/20862
9687         PR fortran/25053
9688         PR fortran/25063
9689         PR fortran/25064
9690         PR fortran/25066
9691         PR fortran/25067
9692         PR fortran/25068
9693         PR fortran/25307
9694         * gfortran.dg/io_constraints_1.f90: New test.
9695         * gfortran.dg/io_constraints_1.f90: New test.
9696         * gfortran.dg/iostat_3.f90: Change wording of warning.
9697         * gfortran.dg/g77/19981216-0.f: The same.
9698
9699 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9700
9701         PR tree-optimization/23518
9702         * testsuite/gcc.dg/pr23518.c: New.
9703
9704 2005-12-21  Mike Stump  <mrs@apple.com>
9705
9706         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9707
9708 2005-12-21  Paul Brook  <paul@codesourcery.com>
9709
9710         * gcc.dg/pr19340.c: Skip on m68k targets.
9711
9712 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9713
9714         PR rtl-optimization/25196
9715         * gcc.dg/pr25196.c: New test.
9716
9717 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9718
9719         PR fortran/25423
9720         gfortran.dg/where_nested_1.f90: New.
9721
9722 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9723
9724         PR tree-optimization/25382.
9725         * gcc.dg/tree-ssa/pr25382.c: New.
9726
9727 2005-12-20  Richard Guenther  <rguenther@suse.de>
9728
9729         PR middle-end/24306
9730         * gcc.target/i386/pr24306.c: New testcase.
9731
9732 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9733
9734         PR tree-optimization/25501
9735         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9736
9737 2005-12-20  Richard Guenther  <rguenther@suse.de>
9738
9739         Revert
9740         2005-12-02  Richard Guenther  <rguenther@suse.de>
9741
9742         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9743
9744 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9745
9746         PR c++/21228
9747         * g++.dg/warn/Wunreachable-code-2.C: New test.
9748
9749 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9750
9751         PR c++/24278
9752         * g++.dg/template/ctor5.C: New test.
9753
9754         PR c++/24915
9755         * g++.dg/template/overload8.C: New test.
9756
9757 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9758
9759         * gcc.c-torture/compile/pr25483 : New test.
9760
9761 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9762
9763         PR c++/20552
9764         * g++.dg/ext/typeof10.C: New test.
9765
9766 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9767
9768         * gcc.dg/mt-loopi1.c: New.
9769
9770 2005-12-18  Richard Guenther  <rguenther@suse.de>
9771
9772         PR tree-optimization/25481
9773         * gcc.dg/torture/pr25481.c: New testcase.
9774
9775 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9776
9777         PR rtl-optimization/21041
9778         * gcc.dg/pr21041.c: New test.
9779
9780 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9781
9782         PR libgfortran/25463
9783         * gfortran.dg/advance.f90: New test.
9784
9785 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9786
9787         * gcc.dg/20051201-1.c: New test.
9788
9789 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9790
9791         PR fortran/25018
9792         * gfortran.dg/initialization_1.f90: New test.
9793         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9794         * gfortran.dg/g77/980616-0.f: The same.
9795
9796 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9797
9798         * PR fortran/25458
9799         * gfortran.dg/chkbits.f90: New test.
9800
9801 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9802
9803         * gfortran.dg/enum_5.f: Revert to previous version.
9804
9805 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9806
9807         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9808         * gfortran.dg/nested_modules_1.f90: Ditto.
9809         * gfortran.dg/hollerith_f95.f90: Ditto.
9810         * gfortran.dg/select_5.f90: Ditto.
9811         * gfortran.dg/secnds.f: Ditto.
9812         * gfortran.dg/hollerith2.f90: Ditto.
9813         * gfortran.dg/imag_2.f: Ditto.
9814         * gfortran.dg/ftell_2.f90: Ditto.
9815         * gfortran.dg/malloc_free_1.f90: Ditto.
9816         * gfortran.dg/logint-1.f: Ditto.
9817         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9818         * gfortran.dg/e_d_fmt.f90: Ditto.
9819         * gfortran.dg/hollerith_legacy.f90: Ditto.
9820         * gfortran.dg/logint-2.f: Ditto.
9821         * gfortran.dg/enum_5.f90: Ditto.
9822         * gfortran.dg/f2c_2.f90: Ditto.
9823         * gfortran.dg/pr17143.f90: Ditto.
9824         * gfortran.dg/namelist_14.f90: Ditto.
9825         * gfortran.dg/logint-3.f: Ditto.
9826         * gfortran.dg/spread_scalar_source.f90: Ditto.
9827         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9828         * gfortran.dg/namelist_11.f: Ditto.
9829         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9830         * gfortran.dg/g77/20010519-1.f
9831         * gfortran.dg/g77/alpha1.f: Ditto.
9832         * gfortran.dg/g77/990115-1.f: Ditto.
9833         * gfortran.dg/g77/erfc.f: Ditto.
9834         * gfortran.dg/g77/19990313-3.f: Ditto.
9835         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9836         * gfortran.dg/g77/20010426.f: Ditto.
9837         * gfortran.dg/g77/19990313-0.f: Ditto.
9838         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9839         * gfortran.dg/g77/20000629-1.f: Ditto.
9840         * gfortran.dg/g77/970125-0.f: Ditto.
9841         * gfortran.dg/g77/8485.f: Ditto.
9842         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9843         * gfortran.dg/g77/19990313-1.f: Ditto.
9844         * gfortran.dg/g77/int8421.f: Ditto.
9845         * gfortran.dg/g77/19990305-0.f: Ditto.
9846         * gfortran.dg/g77/947.f: Ditto.
9847         * gfortran.dg/g77/19990905-2.f: Ditto.
9848         * gfortran.dg/g77/cabs.f: Ditto.
9849         * gfortran.dg/g77/19990313-2.f: Ditto.
9850         * gfortran.dg/g77/20020307-1.f: Ditto.
9851         * gfortran.dg/g77/dcomplex.f: Ditto.
9852         * gfortran.dg/g77/19990502-1.f: Ditto.
9853         * gfortran.dg/g77/19981216-0.f: Ditto.
9854         * gfortran.dg/common_4.f90: Ditto.
9855         * gfortran.dg/entry_4.f90: Ditto.
9856         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9857         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9858         * gfortran.dg/namelist_12.f: Ditto.
9859         * gfortran.dg/scale_1.f90: Ditto.
9860         * gfortran.dg/modulo_1.f90
9861         * gfortran.dg/hollerith.f90: Ditto.
9862         * gfortran.dg/direct_io_3.f90: Ditto.
9863         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9864         * gfortran.dg/gnu_logical_1.F: Ditto.
9865         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9866         * gfortran.dg/assign_1.f90: Ditto.
9867         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9868         * gfortran.dg/pr23095.f: Ditto.
9869         * gfortran.dg/read_float_1.f90: Ditto.
9870
9871 2005-12-17  Andreas Jaeger  <aj@suse.de>
9872
9873         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9874         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9875
9876 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9877
9878         PR fortran/24268
9879         * gfortran.dg/fmt_white.f: New test.
9880
9881 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9882
9883         * gfortran.dg/label_1.f90: New test.
9884
9885 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9886
9887         PR testsuite/25422
9888         * gcc.dg/20031012-1.c: Add -Walways-true option.
9889         * gcc.dg/weak/weak-3.c: Likewise.
9890         * g++.old-deja/g++.mike/warn8.C: Likewise.
9891
9892 2005-12-16  Mike Stump  <mrs@apple.com>
9893
9894         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9895         exit.
9896
9897 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9898
9899         PR libgfortran/25264
9900         PR libgfortran/25349
9901         * gfortran.dg/tl_editing.f90: Added additional checks.
9902         * gfortran.dg/t_editing.f: New test.
9903         * gfortran.dg/write_padding.f90: New test
9904
9905 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9906
9907         PR testsuite/25215
9908         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9909
9910 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9911
9912         PR rtl-optimization/24899
9913         * gcc.c-torture/execute/20051215-1.c: New test.
9914
9915 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9916
9917         PR 24823
9918         * gfortran.dg/pr24823.f: New test.
9919
9920 2005-12-16  Jeff Law  <law@redhat.com>
9921
9922         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9923
9924 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9925
9926         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
9927         Change C++ style comments to C style comments.
9928         Remove aligned types from the array.
9929         Keep Enums disabled.
9930         (complex_types): Remove aligned types from the array.
9931         Comment out "_Complex long double".
9932         (attrib_types): Remove.
9933         (complex_attrib_types): Remove.
9934         (attrib_array_types): Remove.
9935         (complex_attrib_array_types): Remove.
9936         (aligned_bitfld_types): Remove.
9937         (n_aligned_bitfld_types): Remove.
9938         (FEATURE_ALIGNEDPACKED): Delete.
9939         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
9940         (singles): Remove support for adding attributes.
9941         (choose_type): Remove support for attributed types.
9942         (generate_fields): Remove support for attributed bit-fields.
9943         Remove support for adding attributes.
9944         (generate_random_tests): Remove support for adding attributes.
9945         (features): Add back "[0] :0" and "complex vector [0]".
9946         (main): Remove support for attributed bit-fields.
9947         Uncomment the calling of generate_random_tests for the rests of
9948         the tests.
9949
9950 2005-12-16  Jan Hubicka  <jh@suse.cz>
9951
9952         * gcc.c-torture/combine/pr25224.c: New.
9953
9954 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
9955
9956         PR other/25028
9957         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
9958         HP-UX.
9959
9960 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
9961
9962         * gcc.dg/20051215-1.c: New file.
9963
9964 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9965
9966         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
9967         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
9968
9969 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
9970
9971         PR fortran/18197
9972         * gfortran.dg/dummy_functions_1.f90: New.
9973
9974 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
9975
9976         PR rtl-optimization/25310
9977         * gcc.c-torture/compile/pr25310.c: New test.
9978
9979 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR debug/25023
9982         * gcc.dg/pr25023.c: New test.
9983
9984 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9985
9986         * g++.old-deja/g++.brendan/redecl1.C,
9987         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
9988         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
9989         g++.old-deja/g++.oliva/typeof1.C,
9990         g++.old-deja/g++.other/crash16.C,
9991         g++.old-deja/g++.other/crash34.C,
9992         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
9993         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
9994         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
9995         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
9996         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
9997         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
9998         Remove xfail.
9999
10000 2005-12-14  Kean Johnston  <jkj@sco.com>
10001             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10002
10003         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10004         * gcc.target/i386/20020523-1.c: Ditto.
10005         * gcc.target/i386/tailcall-1.c: Ditto.
10006         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10007         * gcc.target/i386/ssetype-5.c: Ditto.
10008
10009 2005-12-14  Jeff Law  <law@redhat.com>
10010
10011         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10012
10013 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10014
10015         PR target/25254
10016         PR target/24188
10017         * gcc.target/i386/pr25254.c: New test.
10018         * gfortran.dg/PR24188.f: New test.
10019
10020 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10021
10022         * lib/fortran-torture.exp: Catch remaining uses of
10023         remote_file build delete.
10024
10025 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10026
10027         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10028
10029 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10030
10031         * gcc.dg/warn-addr-cmp.c: New test.
10032
10033 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10034
10035         PR debug/25023
10036         PR target/25293
10037         * gcc.target/i386/pr25293.c: New test.
10038
10039 2005-12-13  Petr Machata  <machata@post.cz>
10040
10041         PR c++/24907
10042         * g++.dg/parse/comma2.C: New test.
10043
10044 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10045             Jakub Jelinek  <jakub@redhat.com>
10046
10047         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10048         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10049         (limits.h): Include unconditionally.
10050         (stdlib.h): Likewise.
10051         (hashtab.h): Do not include.
10052         (getopt.h): Likewise.
10053         (stddef.h): Include.
10054         (hashval_t): Define.
10055         (struct entry): Add "next" field.
10056         (HASH_SIZE): New macro.
10057         (hash_table): New variable.
10058         (switchfiles): Do not use xmalloc.
10059         (mix): New macro.
10060         (iterative_hash): New function.
10061         (hasht): Remove.
10062         (e_exists): New function.
10063         (e_insert): Likewise.
10064         (output): Use, instead of libiberty hashtable functions.
10065         (main): Do not use getopt.  Do not call htab_create.
10066
10067 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10068
10069         PR c++/25331
10070         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10071         put atal* and atpaal* attributes on array elements.
10072         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10073         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10074         put atal* and atpaal* attributes on array elements.
10075         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10076
10077 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10078
10079         * gcc.dg/single-precision-constant.c: New test.
10080
10081 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10082
10083         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10084         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10085         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10086         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10087         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10088         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10089         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10090         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10091         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10092         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10093         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10094         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10095         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10096         gcc.target/powerpc/ppc-sdata-2.c,
10097         gcc.target/powerpc/ppc-stackalign-1.c,
10098         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10099         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10100         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10101         gcc.target/powerpc/rs6000-ldouble-2.c,
10102         gcc.target/powerpc/rs6000-power2-1.c,
10103         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10104         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10105         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10106         option into target selector.
10107         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10108         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10109
10110 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10111
10112         PR objc/25348
10113         * objc.dg/encode-9.m: New test.
10114
10115 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10116
10117         PR testsuite/20772
10118         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10119         * gcc.dg/asm-b.c: Fix typo.
10120         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10121         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10122         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10123         i?86 lp64 and x86_64 ilp32.
10124         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10125         on i?86 lp64.
10126         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10127
10128 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10129
10130         PR fortran/25078
10131         gfortran.dg/equiv_5.f90: New test.
10132
10133 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10134
10135         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10136         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10137         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10138         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10139         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10140         * gcc.dg/tree-ssa/reassoc-5.c: New.
10141         * gcc.dg/tree-ssa/reassoc-6.c: New.
10142         * gcc.dg/tree-ssa/reassoc-7.c: New.
10143         * gcc.dg/tree-ssa/reassoc-8.c: New.
10144         * gcc.dg/tree-ssa/reassoc-9.c: New.
10145         * gcc.dg/tree-ssa/reassoc-10.c: New.
10146         * gcc.dg/tree-ssa/reassoc-11.c: New.
10147
10148 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10149
10150         PR testsuite/25167
10151         PR testsuite/24478
10152         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10153
10154 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10155
10156         PR c++/25300
10157         * g++.dg/template/inherit.C: Do not use a generic error message.
10158
10159 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10160
10161         PR libobjc/25354
10162         * objc.dg/gnu-encoding: New directory.
10163         * objc.dg/gnu-encoding/compat-common.h: New file.
10164         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10165         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10166         * objc.dg/gnu-encoding/vector-defs.h: New file.
10167         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10168         * objc.dg/gnu-encoding/generate-random.c: New file.
10169         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10170         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10171         * objc.dg/gnu-encoding/generate-random.h: New file.
10172
10173 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10174
10175         PR c++/25337
10176         * g++.dg/template/defarg7.C: New test.
10177
10178 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10179
10180         PR libobjc/25347
10181         * objc.dg/encode-8.m: New test.
10182
10183 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10184
10185         PR libobjc/25346
10186         * objc.dg/encode-7.m: New test.
10187
10188 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10189
10190         PR c++/25010
10191         * g++.dg/opt/inline10.C: New test.
10192
10193 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10194
10195         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10196
10197 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10198
10199         * gfortran.dg/substring_equivalence.f90: typo in comment
10200
10201 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10202
10203         PR fortran/25068
10204         * gfortran.dg/iostat_3.f90: New test.
10205
10206 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10207
10208         PR fortran/23815
10209         * gfortran.dg/unf_io_convert_1.f90: New test.
10210         * gfortran.dg/unf_io_convert_2.f90: New test.
10211         * gfortran.dg/unf_io_convert_3.f90: New test.
10212
10213 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10214
10215         PR testsuite/20772
10216         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10217         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10218         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10219         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10220         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10221         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10222         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10223         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10224         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10225         gcc.dg/torture/fp-int-convert-float128-timode.c,
10226         gcc.dg/torture/fp-int-convert-float128.c,
10227         gcc.dg/torture/fp-int-convert-float80-timode.c,
10228         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10229         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10230
10231         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10232
10233 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10234
10235         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10236
10237 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10238
10239         * gcc.dg/20051207-1.c,
10240         * gcc.dg/20051207-2.c,
10241         * gcc.dg/20051207-3.c: New tests.
10242
10243 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10244
10245         PR testsuite/20772
10246         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10247         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10248         dg-skip-if target selector.
10249
10250         PR testsuite/20772
10251         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10252         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10253         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10254         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10255         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10256         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10257         and/or merge with i?86 cases.
10258
10259         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10260
10261         PR testsuite/20772
10262         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10263         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10264         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10265         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10266         x86_64-*-linux*.
10267
10268 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10269
10270         PR target/25311
10271         * gcc.c-torture/compile/pr25311.c: New test.
10272
10273 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10274
10275         PR libgfortran/25039
10276         * gfortran.dg/read_comma.f: New test.
10277
10278 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10279
10280         PR c++/19317
10281         * g++.dg/opt/pr19317-1.C: New test.
10282         * g++.dg/opt/pr19317-2.C: New test.
10283         * g++.dg/opt/pr19317-3.C: New test.
10284
10285         PR target/19005
10286         * gcc.c-torture/execute/pr19005.c: New test.
10287
10288         PR target/17828
10289         * g++.old-deja/g++.other/comdat5.C: New test.
10290         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10291
10292         * g++.dg/compat/struct-layout-1.exp: New file.
10293         * g++.dg/compat/struct-layout-1.h: New.
10294         * g++.dg/compat/struct-layout-1_generate.c: New.
10295         * g++.dg/compat/struct-layout-1_x1.h: New.
10296         * g++.dg/compat/struct-layout-1_x2.h: New.
10297         * g++.dg/compat/struct-layout-1_y1.h: New.
10298         * g++.dg/compat/struct-layout-1_y2.h: New.
10299
10300         * gcc.dg/20050330-2.c: New test.
10301
10302 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10303
10304         PR fortran/25292
10305         * gfortran.dg/associated_1.f90: New.
10306
10307 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10308
10309         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10310         ILP32 vect_no_align platforms.
10311
10312 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10313             Jakub Jelinek  <jakub@redhat.com>
10314
10315         PR target/25268
10316         * gcc.c-torture/compile/20051207-1.c: New test.
10317
10318 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10319
10320         PR testsuite/20772
10321         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10322         gcc.dg/torture/pr18582-1.c,
10323         gcc.target/i386/attributes-error.c: Also test on x86_64.
10324
10325         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10326
10327 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10328
10329         PR c++/19397
10330         * g++.dg/template/typedef3.C: New test.
10331
10332         PR c++/19762
10333         PR c++/19764
10334         * g++.dg/template/dtor3.C: Fix error markers.
10335
10336 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10337
10338         * lib/target-supports.exp (check_effective_target_sync_char_short):
10339         Add s390*.
10340
10341 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10342
10343         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10344
10345 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10346
10347         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10348         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10349         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10350         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10351
10352 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10353
10354         PR c++/25263
10355         * g++.dg/other/array2.C: New test case.
10356
10357 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10358
10359         * gcc.dg/darwin-weakimport-3.c: New.
10360
10361         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10362         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10363         and to work on Darwin.
10364         * gcc.dg/attr-weakref-1b.c: New file.
10365         * gcc.dg/attr-weakref-2.c: New test.
10366         * gcc.dg/darwin-weakref-1.c: New test.
10367
10368 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10369
10370         PR testsuite/25247
10371         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10372         use in selector expressions.
10373         (dg-xfail-if): Ditto.
10374         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10375         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10376         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10377         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10378         * gcc.test-framework/test-framework.exp: Skip generated tests if
10379         CHECK_TEST_FRAMEWORK is not 1.
10380
10381 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10382
10383         PR tree-optimization/24963
10384         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10385
10386         PR target/24108
10387         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10388
10389         PR target/18580
10390         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10391         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10392         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10393         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10394
10395 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10396
10397         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10398         dg-options.
10399
10400 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10401
10402         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10403
10404 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10405
10406         * gcc.dg/format/cast-1.c: New test.
10407
10408 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10409
10410         PR c/7776
10411         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10412         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10413         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10414         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10415
10416 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10417
10418         * gcc.dg/cast-pretty-print-1.c: New test.
10419
10420 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10421
10422         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10423
10424 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10425
10426         PR c++/24173
10427         * g++.dg/template/friend40.C: New test.
10428
10429 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10430
10431         PR target/25199
10432         * gcc.target/i386/movq-2.c: New test.
10433         * gcc.target/i386/movq.c: Remove target i?86, instead add
10434         dg-require-effective-target ilp32.
10435
10436 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10437
10438         PR c++/24103
10439         * g++.dg/other/default1.C: New test.
10440
10441 2005-12-02  Richard Guenther  <rguenther@suse.de>
10442
10443         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10444
10445 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10446
10447         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10448
10449 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10450
10451         PR target/21017
10452         * gcc.target/powerpc/rotate.c: New.
10453
10454 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10455
10456         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10457         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10458
10459 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10460
10461         PR c/13384
10462         * gcc.dg/pr17730-1.c: Adjust.
10463         * gcc.dg/lvalue1.c (main): Likewise.
10464         * gcc.dg/lvalue-2.c: Likewise.
10465         * g++.dg/pr7503-3.C
10466
10467 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10468
10469         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10470         error messages.
10471
10472 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10473
10474         PR fortran/24789
10475         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10476
10477 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10478
10479         PR target/24475
10480         * lib/target-supports.exp (check_effective_target_tls): New.
10481         (check_effective_target_tls_runtime): New.
10482         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10483         for TLS support.
10484         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10485         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10486         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10487         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10488         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10489         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10490         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10491         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10492         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10493         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10494         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10495         effective-target TLS.
10496         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10497         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10498         effective-target TLS runtime.
10499
10500 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10501
10502         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10503
10504 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10505
10506         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10507         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10508         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10509         ignored" warnings when "packing" is the same as the ABI layout.
10510
10511 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10512
10513         PR fortran/21302
10514         * gfortran.dg/line_length_1.f: New test.
10515         * gfortran.dg/line_length_2.f90: Ditto.
10516
10517 2005-11-30  Richard Guenther  <rguenther@suse.de>
10518
10519         PR tree-optimization/21655
10520         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10521
10522 2005-11-30  Dale Johannesen  <dalej@apple.com>
10523
10524         * gcc.c-torture/compile/pr24930.c: New.
10525
10526 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10527
10528         PR fortran/15809
10529         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10530
10531 2005-11-30  Jeff Law  <law@redhat.com>
10532
10533         * g++.old-deja/g++.law/pr25000.C: New test.
10534
10535 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10536
10537         * gcc.dg/tls/opt-11.c: New test.
10538
10539 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10540
10541         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10542         targets.
10543         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10544         LP64 ia64.
10545
10546 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10547
10548         * gfortran.dg/open_access_1.f90: New test.
10549
10550 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10551
10552         * gcc.dg/charset/builtin2.c: New test.
10553
10554 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10555
10556         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10557         on mmix-*-* for *_[xy].c.
10558
10559 2005-11-28  Kean Johnston  <jkj@sco.com>
10560
10561         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10562         headers.
10563         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10564         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10565         * gcc.target/i386/asm-3.c: Ditto.
10566         * gcc.target/i386/clobbers.c: Ditto.
10567         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10568         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10569         test regexp.
10570         * gcc.target/i386/mul.c: Ditto.
10571         * gcc.target/i386/ssetype-1.c: Ditto.
10572         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10573         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10574         static so the test works with -fPIC mode too. Based on comment in
10575         PR19231 by Pinski.
10576         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10577
10578 2005-11-28  Richard Guenther  <rguenther@suse.de>
10579
10580         * gcc.dg/alias-9.c: New testcase.
10581         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10582
10583 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10584             Uros Bizjak  <uros@kss-loka.si>
10585
10586         PR middle-end/20219
10587         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10588         tan(x)/sin(x) transformations.
10589
10590 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10591
10592         PR middle-end/24575
10593         * gcc.dg/tree-ssa/divide-3.c: New test.
10594         * gcc.dg/tree-ssa/divide-4.c: New test.
10595
10596 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10597
10598         PR fortran/24917
10599         *  gfortran.dg/boz_6.f90: New test.
10600
10601 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10602
10603         PR fortran/23912
10604         * gfortran.dg/modulo_1.f90: New test.
10605
10606 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10607
10608         PR libfortran/24919
10609         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10610         fail on CRLF platforms.
10611         * gfortran.dg/ftell_2.f90: Likewise.
10612
10613 2005-11-26  Eric Christopher  <echristo@apple.com>
10614
10615         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10616
10617 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10618
10619         * objc.dg/gnu-runtime-3.m: Simplify.
10620
10621 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10622
10623         PR middle-end/23669
10624         * gcc.dg/tree-ssa/divide-1.c: New test.
10625         * gcc.dg/tree-ssa/divide-2.c: New test.
10626
10627 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10628
10629         PR libgfortran/24945
10630         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10631
10632 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10633
10634         PR libgfortran/24945
10635         * gfortran.dg/open_status_2.f90: New test.
10636
10637 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10638
10639         * gcc.c-torture/execute/builtins/fprintf.c,
10640         gcc.c-torture/execute/builtins/fputs-lib.c,
10641         gcc.c-torture/execute/builtins/fputs.c,
10642         gcc.c-torture/execute/builtins/lib/fprintf.c,
10643         gcc.c-torture/execute/builtins/lib/printf.c,
10644         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10645
10646 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10647
10648         * gcc.dg/20050922-2.c: New test.
10649
10650 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10651
10652         * objc.dg/gnu-runtime-3.m: New test.
10653
10654 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10655
10656         PR c++/9278
10657         * g++.dg/other/void1.C: New test.
10658
10659 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10660
10661         PR middle-end/24998
10662         * gcc.dg/torture/fp-int-convert-float.c,
10663         gcc.dg/torture/fp-int-convert-double.c,
10664         gcc.dg/torture/fp-int-convert-long-double.c,
10665         gcc.dg/torture/fp-int-convert-timode.c,
10666         gcc.dg/torture/fp-int-convert-float80.c,
10667         gcc.dg/torture/fp-int-convert-float80-timode.c,
10668         gcc.dg/torture/fp-int-convert-float128.c,
10669         gcc.dg/torture/fp-int-convert-float128-timode.c,
10670         gcc.dg/torture/fp-int-convert.h: New files.
10671
10672 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10673
10674         PR middle-end/24989
10675         * gcc.dg/tree-ssa/bool-10.c: New test.
10676         * gcc.dg/tree-ssa/bool-11.c: New test.
10677         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10678
10679 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10680
10681         PR middle-end/24990
10682         * tree-ssa/pr24990-1.c: New test.
10683
10684 2005-11-24  Richard Guenther  <rguenther@suse.de>
10685         Dirk Mueller <dmueller@suse.de>
10686
10687         PR c++/14024
10688         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10689         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10690         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10691         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10692         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10693         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10694
10695 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10696
10697         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10698
10699 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10700
10701         PR c/21668
10702         * gcc.dg/Wc++-compat.c: New.
10703         * gcc.dg/Wno-c++-compat.c: New.
10704
10705 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10706
10707         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10708         (vspltish, vspltisw): Likewise.
10709
10710 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10711
10712         PR libgfortran/24794
10713         * gfortran.dg/namelist_12.f: Fix quotes.
10714         * gfortran.dg/namelist_13.f90: Fix quotes.
10715         * gfortran.dg/namelist_14.f90: Fix quotes.
10716         * gfortran.dg/namelist_15.f90: Fix quotes.
10717         * gfortran.dg/namelist_use.f90: Fix quotes.
10718         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10719         * gfortran.dg/namelist_21.f90: New test.
10720         * gfortran.dg/namelist_22.f90: New test.
10721
10722 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10723
10724         PR target/23435
10725         * gcc.c-torture/compile/pr23435.c: New.
10726
10727 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10728
10729         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10730
10731 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10732
10733         * gcc.target/powerpc/405-macchw-1.c,
10734         gcc.target/powerpc/405-macchw-2.c,
10735         gcc.target/powerpc/405-macchwu-1.c,
10736         gcc.target/powerpc/405-macchwu-2.c,
10737         gcc.target/powerpc/405-machhw-1.c,
10738         gcc.target/powerpc/405-machhw-2.c,
10739         gcc.target/powerpc/405-machhwu-1.c,
10740         gcc.target/powerpc/405-machhwu-2.c,
10741         gcc.target/powerpc/405-maclhw-1.c,
10742         gcc.target/powerpc/405-maclhw-2.c,
10743         gcc.target/powerpc/405-maclhwu-1.c,
10744         gcc.target/powerpc/405-maclhwu-2.c,
10745         gcc.target/powerpc/405-mulchw-1.c,
10746         gcc.target/powerpc/405-mulchw-2.c,
10747         gcc.target/powerpc/405-mulchwu-1.c,
10748         gcc.target/powerpc/405-mulchwu-2.c,
10749         gcc.target/powerpc/405-mulhhw-1.c,
10750         gcc.target/powerpc/405-mulhhw-2.c,
10751         gcc.target/powerpc/405-mulhhwu-1.c,
10752         gcc.target/powerpc/405-mulhhwu-2.c,
10753         gcc.target/powerpc/405-mullhw-1.c,
10754         gcc.target/powerpc/405-mullhw-2.c,
10755         gcc.target/powerpc/405-mullhwu-1.c,
10756         gcc.target/powerpc/405-mullhwu-2.c,
10757         gcc.target/powerpc/405-nmacchw-1.c,
10758         gcc.target/powerpc/405-nmacchw-2.c,
10759         gcc.target/powerpc/405-nmachhw-1.c,
10760         gcc.target/powerpc/405-nmachhw-2.c,
10761         gcc.target/powerpc/405-nmaclhw-1.c,
10762         gcc.target/powerpc/405-nmaclhw-2.c,
10763         gcc.target/powerpc/440-macchw-1.c,
10764         gcc.target/powerpc/440-macchw-2.c,
10765         gcc.target/powerpc/440-macchwu-1.c,
10766         gcc.target/powerpc/440-macchwu-2.c,
10767         gcc.target/powerpc/440-machhw-1.c,
10768         gcc.target/powerpc/440-machhw-2.c,
10769         gcc.target/powerpc/440-machhwu-1.c,
10770         gcc.target/powerpc/440-machhwu-2.c,
10771         gcc.target/powerpc/440-maclhw-1.c,
10772         gcc.target/powerpc/440-maclhw-2.c,
10773         gcc.target/powerpc/440-maclhwu-1.c,
10774         gcc.target/powerpc/440-maclhwu-2.c,
10775         gcc.target/powerpc/440-mulchw-1.c,
10776         gcc.target/powerpc/440-mulchw-2.c,
10777         gcc.target/powerpc/440-mulchwu-1.c,
10778         gcc.target/powerpc/440-mulchwu-2.c,
10779         gcc.target/powerpc/440-mulhhw-1.c,
10780         gcc.target/powerpc/440-mulhhw-2.c,
10781         gcc.target/powerpc/440-mulhhwu-1.c,
10782         gcc.target/powerpc/440-mulhhwu-2.c,
10783         gcc.target/powerpc/440-mullhw-1.c,
10784         gcc.target/powerpc/440-mullhw-2.c,
10785         gcc.target/powerpc/440-mullhwu-1.c,
10786         gcc.target/powerpc/440-mullhwu-2.c,
10787         gcc.target/powerpc/440-nmacchw-1.c,
10788         gcc.target/powerpc/440-nmacchw-2.c,
10789         gcc.target/powerpc/440-nmachhw-1.c,
10790         gcc.target/powerpc/440-nmachhw-2.c,
10791         gcc.target/powerpc/440-nmaclhw-1.c,
10792         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10793
10794 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10795
10796         PR fortran/24774
10797         * gfortran.dg/inquire_9.f90: New test.
10798
10799         PR fortran/21647
10800         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10801
10802 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10803
10804         PR libfortran/24432
10805         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10806         Check that 'cos' is supported.
10807
10808 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10809
10810         PR fortran/24223
10811         * gfortran.dg/substring_equivalence.f90: New test.
10812
10813         PR fortran/24705
10814         * gfortran.dg/auto_internal_assumed.f90: New test.
10815
10816 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10817
10818         * gcc.dg/fold-div-2.c: New test.
10819
10820 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10821
10822         PR rtl-optimization/24883
10823         * gcc.c-torture/compile/pr24883.c: New test.
10824
10825 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10826
10827         PR middle-end/20583
10828         * gcc.c-torture/compile/pr20583.c: New.
10829
10830 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10831
10832         * gcc.c-torture/execute/usmul.c: New test.
10833
10834 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10835
10836         * gcc.dg/tree-ssa/vrp22.c: New test.
10837
10838 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10839
10840         PR middle-end/24912
10841         * gcc.dg/torture/pr24912-1.c: New test.
10842
10843 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10844
10845         PR fortran/24862
10846         * gfortran.dg/arrayio_derived_1.f90: New test.
10847
10848 2005-11-19  Richard Guenther  <rguenther@suse.de>
10849
10850         PR middle-end/23294
10851         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10852
10853 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10854
10855         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10856
10857 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/8355
10860         * g++.dg/template/friend39.C: New test.
10861
10862 2005-11-18  James E Wilson  <wilson@specifix.com>
10863
10864         * gcc.dg/builtin-strstr.c: New.
10865
10866 2005-11-18  Richard Henderson  <rth@redhat.com>
10867
10868         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10869         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10870         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10871         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10872         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10873         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10874         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10875         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10876         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10877         renaming to remove initial "ia64-".
10878
10879 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10880
10881         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10882
10883 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10884
10885         * g++.dg/cpp/string-2.C: New test.
10886
10887 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10888
10889         * gcc.dg/tree-ssa/loop-14.c: New test.
10890
10891 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10892             Michael Chamberlain <michael@chamberlain.net.au>
10893
10894         * ada/acats/run_all.sh (target_run): Kill long running tests.
10895
10896 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10897
10898         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10899         * gcc.dg/cleanup-9.c: Likewise.
10900         * gcc.dg/cleanup-10.c: Likewise.
10901         * gcc.dg/cleanup-11.c: Likewise.
10902
10903 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10904
10905         PR fortran/24892
10906         * gfortran.dg/open_access_append_1.f90: New test.
10907         * gfortran.dg/open_access_append_2.f90: New test.
10908
10909 2005-11-16  Richard Guenther  <rguenther@suse.de>
10910
10911         PR middle-end/24851
10912         * gcc.c-torture/execute/pr24851.c: New testcase.
10913
10914 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10915
10916         * gcc.dg/fold-overflow-1.c: New test.
10917
10918 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10919
10920         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10921         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10922
10923 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10924
10925         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
10926         structures.
10927         * g++.dg/eh/forced2.C: Likewise.
10928         * g++.dg/eh/forced3.C: Likewise.
10929         * g++.dg/eh/forced4.C: Likewise.
10930
10931 2005-11-11  Mike Stump  <mrs@apple.com>
10932
10933         * g++.old-deja/g++.mike/unused.C: Add.
10934
10935 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
10936
10937         PR c++/24667
10938         * g++.dg/warn/Wcast-qual1.C: New test.
10939
10940 2005-11-15  Jan Hubicka  <jh@suse.cz>
10941
10942         * gcc.dg/winline-5.c: Add large-unit-insns limit.
10943
10944 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
10945
10946         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
10947
10948 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
10949
10950         PR 24840
10951         * gcc.dg/tree-ssa/pr24840.c: New test.
10952
10953 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
10954
10955         PR testsuite/24841
10956         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
10957
10958 2005-11-14  Dale Johannesen  <dalej@apple.com>
10959
10960         * gcc.c-torture/execute/20051113-1.c: New.
10961
10962 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
10963
10964         PR c++/24687
10965         * g++.dg/template/crash43.C: New test.
10966
10967 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
10968
10969         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
10970
10971 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10972
10973         PR c++/24817
10974         * g++.dg/eh/spec8.C: New test.
10975
10976 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10977
10978         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
10979
10980 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
10981
10982         PR c++/20293
10983         * g++.dg/parse/ambig4.C: New test.
10984         * g++.dg/tc1/dr101.C: Adjust error markers.
10985         * g++.dg/lookup/strong-using-2.C: Likewise.
10986         * g++.dg/lookup/ambig5.C: Likewise.
10987         * g++.dg/lookup/ambig4.C: Likewise.
10988         * g++.dg/parse/crash22.C: Likewise.
10989
10990 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
10991
10992         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
10993
10994 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
10995
10996         * gcc.dg/nested-calls-1.c: New test.
10997
10998 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10999
11000         * gfortran.dg/complex_intrinsic_1.f90: New test.
11001         * gfortran.dg/complex_intrinsic_2.f90: New test.
11002         * gfortran.dg/fgetc_1.f90: New test.
11003         * gfortran.dg/fgetc_2.f90: New test.
11004         * gfortran.dg/fgetc_3.f90: New test.
11005         * gfortran.dg/ftell_1.f90: New test.
11006         * gfortran.dg/ftell_2.f90: New test.
11007         * gfortran.dg/gnu_logical_1.F: New test.
11008         * gfortran.dg/gnu_logical_2.f90: New test.
11009
11010 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11011
11012         PR middle-end/24820
11013         * testsuite/gcc.dg/pr24820.c: New test.
11014
11015 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11016
11017         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11018         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11019         variable.
11020
11021 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11022
11023         testsuite/24614
11024         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11025
11026 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11027
11028         * gcc.target/cris/cris.exp: New file.
11029         * gcc.target/cris/rld-legit1.c: New test.
11030         * gcc.target/cris/rld-legit2.c: New test.
11031
11032 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11033
11034         PR c++/24780
11035         * g++.dg/opt/pr24780.C: New test.
11036
11037         PR c++/24761
11038         * g++.dg/template/asm1.C: New test.
11039
11040 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11041
11042         PR libgfortran/24787
11043         * gfortran.dg/scan_1.f90: New test.
11044
11045 2005-11-12  Jan Hubicka  <jh@suse.cz>
11046
11047         * gcc.target/i386/minmax-1.c: New.
11048         * gcc.target/i386/minmax-2.c: New.
11049
11050 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11051
11052         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11053
11054 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11055
11056         * gcc.c-torture/execute/20051110-1.c,
11057         gcc.c-torture/execute/20051110-2.c: New tests.
11058
11059 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11060
11061         PR middle-end/24750
11062         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11063         New tests.
11064
11065 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11066
11067         * lib/target-libpath.exp (get_shlib_extension): New proc.
11068         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11069         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11070         * lib/objc.exp (objc_target_compile): Likewise.
11071         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11072         detection.
11073
11074 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11075
11076         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11077
11078         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11079         Add -static to additional_flags and pass it to target_compile.
11080
11081 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11082
11083         PR libgfortran/24719
11084         gfortran.dg/read_noadvance.f90: New test.
11085
11086         PR libgfortran/24699
11087         gfortran.dg/fmt_t_2.f90: New test.
11088
11089         PR libgfortran/24785
11090         gfortran.dg/read_x_eor.f90: New test.
11091
11092         PR libgfortran/24584
11093         gfortran.dg/namelist_empty.f90: Rename test.
11094
11095         PR libgfortran/24489
11096         gfortran/read_eor.f90: Rename test.
11097
11098 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11099
11100         PR fortran/15976
11101         * gfortran.dg/automatic_module_variable.f90: New test.
11102
11103 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11104
11105         PR target/24445
11106         * gcc.dg/pr24445.c: New test.
11107
11108 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11109
11110         PR fortran/24655
11111         PR fortran/24755
11112         * gfortran.dg/recursive_statement_functions.f90: Add statement
11113         functions using inline intrinsic functions and parameters to test
11114         that they no longer seg-fault.
11115
11116         PR fortran/24409
11117         gfortran.dg/nested_modules_4.f90: New test.
11118         gfortran.dg/nested_modules_5.f90: New test.
11119
11120 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11121
11122         PR fortran/24643
11123         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11124
11125 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11126
11127         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11128         failures.
11129
11130 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11131
11132         * gcc.dg/sparc-getcontext-1.c: New test.
11133
11134 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11135
11136         * gcc.dg/ifcvt-fabs-1.c: New test.
11137
11138 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11139
11140         PR other/4372
11141         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11142         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11143
11144 2005-11-09  Richard Guenther  <rguenther@suse.de>
11145
11146         PR tree-optimization/24716
11147         * gcc.c-torture/execute/pr24716.c: New testcase.
11148
11149 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11150
11151         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11152
11153 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11154
11155         PR 24624
11156         * gcc.dg/pr24624.c: Testcase added.
11157
11158 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11159
11160         PR 24623
11161         * g++.dg/other/pr24623.C: Testcase added.
11162
11163 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11164
11165         PR fortran/22607
11166         * gfortran-dg/pure_byref_1.f90: New.
11167         * gfortran-dg/pure_byref_2.f90: New.
11168
11169 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11170
11171         PR c/24101
11172         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11173         * gcc.dg/dg.exp: Run main loop also for *.i files.
11174
11175 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11176
11177         PR c++/19450
11178         * g++.dg/tls/diag-3.C: New test.
11179         * g++.dg/tls/diag-4.C: New test.
11180         * g++.dg/tls/static-1.C: New test.
11181         * g++.dg/tls/static-1a.cc: New file.
11182
11183 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11184
11185         PR 23046
11186         * g++.dg/tree-ssa/pr23046.C: New test.
11187
11188 2005-11-08  Devang Patel <dpatel@apple.com>
11189
11190         PR tree-optimization/23115
11191         * gcc.dg/tree-ssa/pr23115.c: New.
11192
11193 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11194
11195         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11196         * gcc.target/powerpc/pr16155.c: Same.
11197         * gcc.target/powerpc/altivec-1.c: Same.
11198         * gcc.target/powerpc/altivec-2.c: Same.
11199         * gcc.target/powerpc/altivec-3.c: Same.
11200         * gcc.target/powerpc/altivec-5.c: Same.
11201         * gcc.target/powerpc/altivec-11.c: Same.
11202         * gcc.target/powerpc/altivec-12.c: Same.
11203         * gcc.target/powerpc/altivec-14.c: Same.
11204         * gcc.target/powerpc/altivec-22.c: Same.
11205         * gcc.target/powerpc/altivec-consts.c: Same.
11206         * gcc.target/powerpc/altivec-pr22085.c: Same.
11207         * gcc.target/powerpc/altivec-splat.c: Same.
11208         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11209         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11210         * gcc.target/powerpc/darwin-longlong.c: Same.
11211
11212 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11213
11214         PR target/19340
11215         * gcc.dg/pr19340.c: New test.
11216
11217 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11218
11219         PR rtl-optimization/24683
11220         * gcc.dg/pr24683.c: New test.
11221
11222 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11223
11224         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11225         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11226
11227 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11228
11229         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11230
11231 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11232
11233         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11234
11235 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11236
11237         PR target/24230
11238
11239         * gcc.target/powerpc/altivec-consts.c,
11240         gcc.target/powerpc/altivec-splat.c: New testcase.
11241
11242 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11243
11244         PR c/24599
11245
11246         * gcc.dg/overflow-2.c: New testcase.
11247
11248 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11249
11250         PR rtl-optimization/23567
11251         * gcc.c-torture/execute/20051104-1.c: New test.
11252
11253 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11254
11255         PR fortran/24534
11256         gfortran.dg/private_type_2.f90: Modified to check that case with
11257         PRIVATE declaration within derived type is accepted.
11258
11259         PR fortran/20838
11260         gfortran.dg/pointer_assign_1.f90: New test.
11261
11262         PR fortran/20840
11263         * gfortran.dg/arrayio_0.f90: New test.
11264
11265         PR fortran/17737
11266         gfortran.dg/data_initialized.f90: New test.
11267         gfortran.dg/data_constraints_1.f90: New test.
11268         gfortran.dg/data_constraints_2.f90: New test.
11269
11270 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11271
11272         PR fortran/24174
11273         PR fortran/24305
11274         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11275
11276 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11277
11278         PR 24670
11279         * gcc.dg/tree-ssa/pr24670.c: New test.
11280
11281 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11282
11283         PR target/22432
11284         * gcc.target/i386/pr22432.c: New test.
11285
11286 2005-11-05  Richard Henderson  <rth@redhat.com>
11287
11288         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11289         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11290         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11291         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11292         from gcc.dg/alpha-*.
11293         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11294         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11295
11296 2005-11-05  Andreas Jaeger  <aj@suse.de>
11297
11298         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11299
11300 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11301
11302         PR target/23424
11303         * gcc.dg/torture/pr23424-1.c: New test.
11304
11305 2005-11-04  Richard Henderson  <rth@redhat.com>
11306
11307         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11308         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11309         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11310         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11311         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11312         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11313         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11314         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11315         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11316         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11317         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11318         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11319         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11320         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11321         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11322         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11323         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11324         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11325         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11326         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11327         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11328         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11329         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11330         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11331         Move from gcc.dg/.
11332         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11333         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11334         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11335         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11336         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11337         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11338         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11339         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11340         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11341         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11342         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11343         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11344         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11345         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11346         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11347         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11348         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11349         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11350         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11351         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11352         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11353         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11354         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11355         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11356         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11357         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11358         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11359         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11360         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11361         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11362         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11363         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11364         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11365         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11366         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11367         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11368         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11369         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11370         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11371         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11372         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11373         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11374         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11375         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11376         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11377
11378 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11379
11380         PR 24627
11381         * gcc.dg/tree-ssa/pr24627.c: New test.
11382
11383 2005-11-04 Paul Brook  <paul@codesourcery.com>
11384
11385         * gcc.dg/tls/opt-10.c: New test.
11386
11387 2005-11-04  Andreas Jaeger  <aj@suse.de>
11388
11389         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11390         avoid extra warnings.
11391
11392 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11393
11394         PR libfortran/22298
11395         * gcc/testsuite/lib/target-supports.exp
11396         (check_effective_target_static_libgfortran): New
11397         static_libgfortran effective target.
11398         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11399         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11400
11401 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11402
11403         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11404
11405 2005-11-03  Josh Conner  <jconner@apple.com>
11406
11407         PR c++/19989
11408         g++.dg/ext/array2.C: New test.
11409         g++.dg/template/dependent-name3.C: New test.
11410         g++.dg/template/dependent-name4.C: New test.
11411         g++.dg/template/sfinae2.C: New test.
11412
11413 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11414
11415         PR preprocessor/22042
11416         * gcc.dg/cpp/strify4.c: New test.
11417
11418 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11419
11420         PR c++/17964
11421         * g++.dg/cpp/string-1.C: New test.
11422
11423 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11424
11425         * gcc.target/powerpc: New directory.
11426         * gcc.target/powerpc/powerpc.exp: New file.
11427         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11428         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11429         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11430         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11431         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11432         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11433         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11434         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11435         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11436         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11437         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11438         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11439         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11440         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11441         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11442         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11443         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11444         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11445         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11446         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11447         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11448         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11449         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11450         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11451         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11452         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11453         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11454         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11455         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11456         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11457         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11458         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11459         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11460         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11461
11462 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11463
11464         PR c++/21627
11465         * g++.dg/warn/inline2.C: New test.
11466
11467 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11468
11469         PR middle-end/23155
11470         * g++.dg/ext/c99struct1.C: New test.
11471         * gcc.dg/union-cast-1.c: New test.
11472         * gcc.dg/union-cast-2.c: New test.
11473         * gcc.dg/union-cast-3.c: New test.
11474
11475 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11476
11477         PR middle-end/24589
11478         * gcc.c-torture/execute/zero-struct-2.c: New test.
11479
11480 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11481
11482         PR c++/24582
11483         * g++.dg/init/switch1.C: New test.
11484
11485 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11486
11487         * gcc.dg/delay-slot-1.c: New test.
11488
11489 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11490
11491         PR target/24620
11492         * gcc.dg/pr24620.c: New test.
11493
11494 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11495
11496         PR c/24329
11497         * gcc.dg/format/unnamed-1.c: New test.
11498
11499 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11500
11501         PR c++/22434
11502         * g++.dg/expr/cond8.C: New test.
11503
11504         PR c++/24560
11505         * g++.dg/parse/dot1.C: New test.
11506
11507 2005-11-02  Jan Hubicka  <jh@suse.cz>
11508
11509         PR target/23303
11510         * gcc.dg/i386-lea.c: New test
11511
11512 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11513
11514         PR target/24615
11515         * gcc.dg/pr24615.c: New test.
11516
11517 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11518
11519         PR target/24600
11520         * gcc.dg/pr24600.c: New test.
11521
11522 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11523
11524         PR c++/19253
11525         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11526         * g++.dg/parse/typename9.C: New test.
11527         * g++/dg/parse/typename10.C: Likewise.
11528
11529 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11530
11531         PR fortran/18157
11532         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11533         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11534         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11535
11536 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11537
11538         PR c++/24569
11539         * g++.dg/debug/static1.C: New test.
11540
11541 2005-11-02  Josh Conner  <jconner@apple.com>
11542
11543         * g++.dg/crash38.C: moved into proper directory...
11544         * g++.dg/template/crash42.C: ...here
11545
11546 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11547
11548         PR target/18338
11549         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11550         pcc_bitfield_type_matters || default_packed.
11551
11552         * lib/target-supports.exp
11553         (check_effective_target_pcc_bitfield_type_matters): New proc.
11554         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11555
11556         PR testsuite/23304
11557         * lib/target-supports.exp (check_effective_default_packed): New proc.
11558         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11559         Gate expected errors on target ! default_packed.
11560         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11561
11562 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11563
11564         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11565         change (r106358).
11566
11567 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11568
11569         PR fortran/24008
11570         * gfortran.dg/entry_5.f90: New.
11571         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11572
11573 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11574
11575         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11576
11577 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11578
11579         PR fortran/21565
11580         gfortran.dg/namelist_blockdata.f90: New test.
11581
11582         PR fortran/18737
11583         gfortran.dg/external_implicit_none.f90: New test.
11584
11585         PR fortran/14994
11586         * gfortran.dg/secnds.f: New test.
11587
11588 2005-10-31  Jan Hubicka  <jh@suse.cz>
11589
11590         PR target/20928
11591         * gcc.c-torture/compile/pr20928.c: New test.
11592
11593 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11594
11595         PR middle-end/23492
11596         * gcc.c-torture/compile/zero-strct-5.c: New test.
11597
11598 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11599
11600         PR libgfortran/24584
11601         * gfortran.dg/pr24584.f90: New test.
11602
11603 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11604
11605         PR fortran/18883
11606         * gfortran.dg/char_result_9.f90: New.
11607         * gfortran.dg/char_result_10.f90: New.
11608
11609 2005-10-30  Jan Hubicka  <jh@suse.cz>
11610
11611         * g++.dg/tree-ssa/pr24172.C: New testcase.
11612
11613 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11614
11615         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11616
11617 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11618
11619         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11620         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11621         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11622         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11623         gfortran.dg/enum_9.f90,
11624         gfortran.fortran-torture/compile/enum_1.f90,
11625         gfortran.fortran-torture/execute/enum_1.f90,
11626         gfortran.fortran-torture/execute/enum_2.f90,
11627         gfortran.fortran-torture/execute/enum_3.f90,
11628         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11629
11630 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11631
11632         PR target/18482
11633         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11634         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11635
11636 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11637
11638         PR libfortran/20179
11639         * gfortran.dg/mixed_io_1.f90: New test.
11640         * gfortran.dg/mixed_io_1.c: New file.
11641
11642 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11643
11644         * gfortran.dg/malloc_free_1.f90: New test.
11645
11646 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11647
11648         * gcc.dg/nested-func-4.c: Require profiling -pg.
11649
11650 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11651
11652         PR C++/23229
11653         * g++.dg/warn/main-2.C: New test.
11654
11655 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11656
11657         PR fortran/24545
11658         * gfortran.dg/interface_2.f90: new test.
11659
11660 2005-10-28  Josh Conner  <jconner@apple.com>
11661
11662         PR c++/22153
11663         * g++.dg/template/crash38.C: New test.
11664         * g++.dg/parse/explicit1.C: Change expected errors.
11665
11666 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11667
11668         PR C++/23426
11669         * g++.dg/other/large-size-array.C: New test.
11670
11671 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11672
11673         PR middle-end/24362
11674         * g++.dg/opt/complex4.C: New test.
11675
11676 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11677
11678         * gcc.dg/nested-func-4.c: New test.
11679
11680 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11681
11682         PR fortran/24158
11683         gfortran.dg/derived_recursion.f90: New test.
11684         gfortran.dg/implicit_actual.f90: New test.
11685
11686 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11687
11688         PR middle-end/24295, PR testsuite/24477
11689         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11690         removed when weakref hits the tree.
11691
11692 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gfortran.dg/cray_pointers_4.f90: New test.
11695
11696         * gfortran.dg/cray_pointers_5.f90: New test.
11697
11698 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11699
11700         PR fortran/22290
11701         * gfortran.dg/assign_5.f90: New test.
11702         * gfortran.dg/assign_6.f: New test.
11703
11704 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11705
11706         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11707         CPU has no SSE support.
11708
11709 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11710
11711         PR libgfortran/24224
11712         * gfortran.dg/arrayio_1.f90: Update attribution.
11713         * gfortran.dg/arrayio_2.f90: Update attribution.
11714         * gfortran.dg/arrayio_3.f90: Update attribution.
11715         * gfortran.dg/arrayio_4.f90: Update test conditions.
11716         * gfortran.dg/arrayio_5.f90: Update attribution.
11717         * gfortran.dg/arrayio_6.f90: New test.
11718         * gfortran.dg/arrayio_7.f90: New test.
11719
11720 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11721
11722         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11723
11724 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11725
11726         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11727
11728 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11729
11730         PR fortran/24416
11731         * gfortran.dg/namelist_char_only.f90: New test.
11732
11733 2005-10-24  Asher Langton  <langton2@llnl.gov>
11734
11735         PR fortran/17031
11736         PR fortran/22282
11737         * gfortran.dg/cray_pointers_1.f90: New test.
11738         * gfortran.dg/cray_pointers_2.f90: New test.
11739         * gfortran.dg/cray_pointers_3.f90: New test.
11740         * gfortran.dg/loc_1.f90: New test.
11741         * gfortran.dg/loc_2.f90: New test.
11742
11743 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11744
11745         * gcc.dg/pr24225.c: New test.
11746
11747 2005-10-24  Asher Langton  <langton2@llnl.gov>
11748
11749         * gfortran.dg/dup_save_1.f90: New test.
11750         * gfortran.dg/dup_save_2.f90: New test.
11751
11752 2005-10-24  Paul Brook  <paul@codesourcery.com>
11753
11754         PR 24107
11755         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11756         stdint.h.
11757
11758 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11759
11760         PR libgfortran/24489
11761         * gfortran.dg/pr24489.f90: New test.
11762
11763 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11764
11765         PR fortran/23635
11766         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11767
11768 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11769
11770         PR target/18911
11771         * g++.dg/init/array16.C: Skip for mmix-*-*.
11772
11773 2005-10-23  Asher Langton  <langton2@llnl.gov>
11774
11775         * gfortran.dg/byte_1.f90: New test.
11776         * gfortran.dg/byte_2.f90: New test.
11777
11778 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11779
11780         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11781
11782 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11783
11784         PR fortran/18022
11785         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11786
11787         PR fortran/24311
11788         * gfortran.dg/merge_char_const.f90: New test.
11789
11790         PR fortran/24384
11791         * gfortran.dg/spread_scalar_source.f90: New test.
11792
11793 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11794
11795         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11796
11797         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11798         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11799
11800         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11801
11802 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11803
11804         PR fortran/24426
11805         * gfortran.dg/der_pointer_4.f90: New.
11806
11807 2005-10-22  David Ayers  <d.ayers@inode.at>
11808
11809         * obj-c++.dg/except-1.mm: Simplify.
11810
11811 2005-10-21  David Ayers  <d.ayers@inode.at>
11812
11813         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11814
11815 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11816
11817         * gfortran.dg/assumed_dummy_2.f90: New test.
11818
11819 2005-10-21  James E Wilson  <wilson@specifix.com>
11820
11821         PR preprocessor/15220
11822         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11823
11824 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11825
11826         * gcc.c-torture/execute/20051021-1.c: New test.
11827
11828 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR c++/24260
11831         * g++.dg/ext/tmplattr1.C: New test.
11832
11833 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11834
11835         PR fortran/24440
11836         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11837
11838 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11839
11840         * obj-c++.dg/except-1.mm: New.
11841
11842         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11843
11844 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11845
11846         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11847
11848 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11849
11850         PR middle-end/24295
11851         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11852         declarations with the same names as thunks' alias targets, use
11853         aliases instead.
11854         * gcc.dg/attr-alias-3.c: New test.
11855         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11856
11857 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11858
11859         PR c++/22618
11860         * g++.dg/parse/access8.C: New test.
11861
11862 2005-10-20  Richard Guenther  <rguenther@suse.de>
11863
11864         PR c++/24439
11865         * g++.dg/tree-ssa/pr24439.C: New testcase.
11866
11867 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11868
11869         * g++.dg/opt/delay-slot-1.C: New test.
11870
11871 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11872
11873         PR fortran/21625
11874         * gfortran.fg/der_init_1.f90: New.
11875
11876 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11877
11878         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11879
11880 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11881
11882         PR c++/21908
11883         * g++.dg/parse/error28.C: New test.
11884
11885 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11886
11887         * gcc.dg/profile-generate-2.c: New test.
11888
11889 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11890
11891         PR target/23589
11892         * g++.dg/ext/dllimport11.C: New.
11893
11894 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11895
11896         PR c++/22293
11897         * g++.dg/other/friend3.C: New test.
11898
11899 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11900
11901         PR c++/23293
11902         * g++.dg/template/error19.C: New test.
11903
11904 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11905
11906         PR c++/21383
11907         * g++.dg/overload/koenig2.C: New.
11908
11909         PR c++/23118
11910         * g++.dg/overload/error2.C: New.
11911
11912         PR c++/22604
11913         * g++.dg/inherit/covariant14.C: New.
11914
11915 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11916
11917         PR c++/23440
11918         * g++.dg/parse/for1.C: New test.
11919
11920 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11921
11922         PR fortran/23446
11923         * gfortran.dg/host_dummy_index_1.f90: New test.
11924
11925         PR fortran/21459
11926         * gfortran.dg/automatic_char_len_2.f90: New test.
11927
11928         PR fortran/20866
11929         * gfortran.dg/recursive_statement_functions.f90: New test.
11930
11931         PR fortran/20853
11932         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
11933
11934         PR fortran/20849
11935         * gfortran.dg/external_initializer.f90: New test.
11936
11937         PR fortran/20837
11938         * non_module_public.f90: New test.
11939
11940 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
11941
11942         PR c++/24386
11943         * g++.dg/template/overload7.C: New.
11944
11945         PR c++/22551
11946         * g++.dg/other/switch2.C: Remove expected warnings.
11947
11948         PR c++/21353
11949         * g++.dg/template/defarg6.C: New.
11950
11951 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
11952
11953         PR target/24315
11954         * gcc.target/i386/pr24315.c: New test.
11955
11956 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11957
11958         PR c++/24389
11959         * g++.dg/template/static21.C: New test.
11960         * g++.dg/template/static21-a.cc: Likewise.
11961
11962 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
11963
11964         PR c++/23959
11965         * g++.dg/warn/Wswitch-default-1.C: New test.
11966         * g++.dg/warn/Wswitch-default-2.C: New test.
11967
11968 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
11969
11970         PR c++/22173
11971         * g++.dg/parse/template18.C: New test.
11972         * g++.dg/template/nontype15.C: Likewise.
11973
11974 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
11975
11976         PR fortran/22273
11977         * gfortran.dg/spec_expr_2.f90: New.
11978
11979 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
11980
11981         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
11982         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
11983         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
11984         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
11985         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
11986         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
11987         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
11988         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
11989         previous target-specific skips and warning-message matches where
11990         applicable.
11991
11992 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
11993
11994         PR c++/21347
11995         * g++.dg/warn/Wctor-dtor.C: New test.
11996
11997 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11998
11999         PR c/23439
12000         * gcc.dg/for-1.c: New test.
12001
12002 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12003
12004         PR c++/19565
12005         * g++.dg/warn/Wconversion1.C: New test.
12006         * g++.dg/ext/packed4.C: Compile with -w.
12007         * g++.dg/opt/20050511-1.C: Likewise.
12008         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12009
12010 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12011
12012         * gfortran.dg/boz_5.f90: New test.
12013
12014 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12015
12016         PR c++/22551
12017         * g++.dg/other/switch2.C: New.
12018
12019         PR c++/23984
12020         * g++.dg/init/ctor7.C: New.
12021
12022 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12023
12024         PR c++/23730
12025         * g++.dg/parse/crash32.C: New test.
12026
12027 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12028
12029         PR c++/20721
12030         * g++.dg/init/goto2.C: New test.
12031
12032         PR c++/22464
12033         * g++.dg/template/crash/41.C: New test.
12034
12035         PR c++/22180
12036         * g++.dg/template/crash40.C: New test.
12037
12038         PR c++/23694
12039         * g++.dg/parse/friend5.C: New test.
12040
12041         PR c++/23307
12042         * g++.dg/template/crash38.C: New test.
12043
12044         PR c++/22352
12045         * g++.dg/template/friend38.C: New test.
12046
12047         PR c++/22405
12048         * g++.dg/template/crash39.C: New test.
12049
12050 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12051
12052         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12053         gcc.dg/debug/dwarf2/dwarf-char2.c,
12054         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12055
12056         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12057
12058 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12059
12060         * gcc.dg/dll-2.c: Add tests for warnings.
12061         * gcc.dg/dll-3.c: Likewise.
12062         * gcc.dg/dll-4.c: Likewise.
12063
12064         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12065         * g++.dg/ext/dllimport2.C: Likewise.
12066         * g++.dg/ext/dllimport3.C: Likewise.
12067         * g++.dg/ext/dllimport7.C: Likewise.
12068         * g++.dg/ext/dllimport8.C: Likewise.
12069         * g++.dg/ext/dllimport9.C: Likewise.
12070
12071 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12072
12073         PR fortran/24092
12074         * gfortran.dg/derived_pointer_recursion.f90: New test.
12075
12076 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12077
12078         * gcc.c-torture/execute/20051012-1.c: New test.
12079
12080 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12081
12082         PR fortran/18082
12083         * gfortran.dg/automatic_char_len_1.f90: New test.
12084
12085 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12086
12087         PR fortran/20847
12088         * gfortran.dg/save_common.f90: New test.
12089
12090         PR fortran/20856
12091         * gfortran.dg/save_result.f90: New test.
12092
12093 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12094
12095         PR c++/21592
12096         * g++.dg/template/dependent-expr1.C: Add new expected error.
12097         * g++.dg/template/dependent-expr2.C: Adjust error text.
12098         * g++.dg/template/overload6.C: New.
12099
12100         PR c++/23797
12101         * g++.dg/other/typename8.C: New.
12102
12103         PR c++/21117
12104         * g++.dg/other/return1.C: New.
12105
12106 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12107
12108         PR c++/24052
12109         * g++.dg/ext/label5.C: New.
12110
12111 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12112
12113         PR c++/19964
12114         * g++.dg/parse/crash31.C: New.
12115
12116 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12117
12118         * g++.dg/ipa/ipa-1.c: New test.
12119         * g++.dg/ipa/ipa-2.c: New test.
12120         * g++.dg/ipa/ipa-3.c: New test.
12121         * g++.dg/ipa/ipa-4.c: New test.
12122         * g++.dg/ipa/ipa-5.c: New test.
12123         * g++.dg/ipa/ipa.exp: New file.
12124
12125 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12126
12127         PR fortran/24207
12128         * gfortran.dg/private_type_3.f90: New test.
12129
12130 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12131
12132         PR fortran/20786
12133         gfortran.dg/aint_anint_1.f90: New test.
12134
12135 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12136
12137         PR libgfortran/24313
12138         gfortran.dg/csqrt.f: New test.
12139
12140 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12141
12142         PR c++/8057
12143         * g++.dg/warn/noeffect7.C: New test.
12144         * g++.dg/warn/noeffect2.C: Instantiate templates.
12145         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12146         and warning.
12147
12148 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/21089
12151         * g++.dg/init/float1.C: New test.
12152
12153         PR c++/24277
12154         * g++.dg/init/member1.C: Tweak error markers.
12155
12156 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12157
12158         PR testsuite/24281
12159         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12160         Check for null pointer.
12161
12162 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12163
12164         PR c++/21369
12165         * g++.dg/parse/ret-type3.C: New test.
12166
12167 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12168
12169         PR tree-opt/23946
12170         * gcc.c-torture/compile/pr23946.c: New test.
12171
12172 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12173
12174         * g++.dg/opt/mmx2.C: New test.
12175
12176 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/24277
12179         * g++.dg/template/static20.C: New test.
12180
12181         PR c++/24302
12182         * g++.dg/warn/Wunused-12.C: New test.
12183
12184         PR c++/23437
12185         * g++.dg/template/arg4.C: New test.
12186
12187 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12188
12189         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12190         * gcc.dg/ucnid-3.c: Likewise.
12191         * gcc.dg/ucnid-4.c: Likewise.
12192         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12193         * g++.dg/other/ucnid-1.C: Likewise.
12194         * gcc.dg/sparc-frame-1.c: New test.
12195
12196 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12197
12198         PR c++/24139
12199         * g++.dg/template/spec27.C: New test.
12200
12201         PR c++/24275
12202         * g++.dg/template/static19.C: New test.
12203
12204 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12205
12206         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12207         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12208
12209 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12210
12211         PR target/24136
12212         * gfortran.fortran-torture/compile/pr24136.f: New test.
12213
12214 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12215
12216         PR c++/22172
12217         * g++.dg/parse/crash30.C: New test.
12218
12219 2005-10-07  Richard Guenther  <rguenther@suse.de>
12220
12221         PR middle-end/24227
12222         * gcc.c-torture/compile/pr24227.c: New testcase.
12223
12224 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12225
12226         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12227         Do not put aligned attributes on array elements.
12228
12229 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12230
12231         PR testsuite/23611, PR testsuite/23615
12232         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12233         writing prototypes of library functions by hand.
12234         * obj-c++.dg/bitfield-4.mm: Likewise.
12235         * obj-c++.dg/const-str-4.mm: Likewise.
12236         * obj-c++.dg/encode-4.mm: Likewise.
12237         * obj-c++.dg/encode-5.mm: Likewise.
12238         * obj-c++.dg/encode-6.mm: Likewise.
12239         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12240         * obj-c++.dg/method-10.mm: Likewise.
12241         * obj-c++.dg/method-17.mm: Likewise.
12242         * obj-c++.dg/method-19.mm: Likewise.
12243         * obj-c++.dg/try-catch-2.mm: Likewise.
12244
12245 2005-10-06  Richard Henderson  <rth@redhat.com>
12246
12247         PR 24236
12248         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12249
12250 2005-10-06  Dale Johannesen  <dalej@apple.com>
12251
12252         * gcc.c-torture/execute/20030125-1.c: Correct.
12253
12254 2005-10-06  Richard Guenther  <rguenther@suse.de>
12255
12256         PR tree-optimization/24238
12257         * g++.dg/tree-ssa/pr24238.C: New testcase.
12258
12259 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12260
12261         PR 18568
12262         * gfortran.dg/der_pointer_3.f90: New test.
12263
12264 2005-10-05  Devang Patel  <dpatel@apple.com>
12265
12266         PR Debug/23205
12267         * g++.dg/other/PR23205.C: New.
12268
12269 2005-10-05  Richard Henderson  <rth@redhat.com>
12270
12271         PR target/23602
12272         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12273         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12274
12275 2005-10-05  Dale Johannesen  <dalej@apple.com>
12276
12277         * gcc.c-torture/execute/float-floor.c: New.
12278
12279 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12280
12281         PR tree-optimization/21419
12282         PR tree-optimization/24146
12283         PR tree-optimization/24151
12284
12285         * g++.dg/ext/asm7.C: New.
12286         * g++.dg/ext/asm8.C: New.
12287         * gcc.dg/asm-1.c: Compile on all targets.
12288         * gcc.dg/asm-pr24146.c: New.
12289         * gcc.dg/pr21419.c: Adjust error messages.
12290
12291 2005-10-05  Richard Guenther  <rguenther@suse.de>
12292
12293         PR fortran/24176
12294         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12295
12296 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12297
12298         PR c++/23513
12299         * g++.dg/template/spec22.C: Robustify test.
12300         * g++.dg/template/spec26.C: New.
12301
12302 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12303
12304         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12305         if target supports vector instructions.
12306
12307 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12308
12309         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12310         C99 functions.
12311
12312 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12313
12314         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12315         check_effective_target_fortran_large_int): Replace cached result
12316         when target changes.
12317
12318 2005-10-04  Devang Patel  <dpatel@apple.com>
12319
12320         * gcc.dg/i386-sse-vect-types.c: New.
12321
12322 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12323
12324         PR preprocessor/13726
12325         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12326         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12327
12328 2005-10-04  Richard Guenther  <rguenther@suse.de>
12329
12330         PR c/23576
12331         * gcc.dg/noncompile/pr23576.c: New testcase.
12332
12333 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12334
12335         PR middle-end/23125
12336         * gcc.dg/register-var-3.c: New test.
12337
12338 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12339
12340         * gcc.dg/pr23049.c: New test.
12341
12342         * gcc.dg/ucnid-4.c: Fix test.
12343
12344 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12345
12346         PR 23445
12347         * gcc.c-torture/compile/pr23445.c: New test.
12348
12349 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12350
12351         * g++.dg/overload/unknown1.C: New.
12352
12353 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR c++/17775
12356         * g++.dg/template/repo4.C: New test.
12357
12358 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12359
12360         PR libfortran/19308
12361         * gfortran.dg/large_real_kind_2.F90: New test.
12362         * gfortran.dg/large_integer_kind_2.f90: New test.
12363
12364 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12365
12366         * lib/target-supports.exp (check_effective_target_vect_shift):
12367         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12368         (check_effective_target_vect_condition): Fix copy-n-pasto.
12369
12370         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12371         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12372         targets.
12373
12374 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/22621
12377         * g++.dg/template/overload5.C : New test.
12378
12379         PR c++/23840
12380         * g++.dg/expr/stdarg1.C: New test.
12381
12382 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12383
12384         PR 24142
12385         * gcc.c-torture/execute/pr24142.c: New test.
12386
12387 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12388
12389         PR 24141
12390         * gcc.c-torture/execute/pr24141.c: New test.
12391
12392 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12393             Diego Novillo  <dnovillo@redhat.com>
12394
12395         PR 23604
12396         * gcc.c-torture/execute/pr23604.c: New test.
12397
12398 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12399
12400         PR fortran/16404
12401         PR fortran/20835
12402         PR fortran/20890
12403         PR fortran/20899
12404         PR fortran/20900
12405         PR fortran/20901
12406         PR fortran/20902
12407         gfortran.dg/equiv_constraint_1.f90: New test.
12408         gfortran.dg/equiv_constraint_2.f90: New test.
12409         gfortran.dg/equiv_constraint_3.f90: New test.
12410         gfortran.dg/equiv_constraint_4.f90: New test.
12411         gfortran.dg/equiv_constraint_5.f90: New test.
12412         gfortran.dg/equiv_constraint_6.f90: New test.
12413         gfortran.dg/equiv_constraint_7.f90: New test.
12414         gfortran.dg/equiv_constraint_8.f90: New test.
12415         gfortran.dg/private_type_1.f90: New test.
12416         gfortran.dg/private_type_2.f90: New test.
12417         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12418         980628-10.f: Assert std=gnu to permit mixing of
12419         types in equivalence statements.
12420
12421 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12422
12423         PR 24112
12424         * gfortran.dg/open_status_1.f90: New.
12425
12426 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12427
12428         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12429         * gcc.dg/vect/pr22480.c: Clean up temp files.
12430         * gcc.dg/vect/pr23831.c: Clean up temp files.
12431         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12432         Clean up temp files.
12433         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12434         Clean up temp files.
12435
12436         * gcc.dg/20050309-1.c: Clean up temp files.
12437         * gcc.dg/20050325-1.c: Clean up temp files.
12438
12439 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12440
12441         PR tree-optimization/24059
12442         * gcc.dg/vect/pr24059.c : New test.
12443
12444 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12445
12446         PR middle-end/24109
12447         * gcc.c-torture/execute/20050929-1.c: New test.
12448
12449 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12450
12451         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12452
12453 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12454
12455         PR c/21419
12456         * gcc.dg/pr21419.c: New test.
12457
12458 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12459
12460         * gcc.dg/pr23911.c: New test.
12461
12462 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12463
12464         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12465
12466         PR c++/16782
12467         * g++.dg/parse/qualified4.C: New test.
12468         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12469         * g++.old-deja/g++.mike/p8154.C: Likewise.
12470
12471 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/22147
12474         * g++.dg/template/friend37.C: New test.
12475         * g++.dg/parse/crash28.C: Adjust error markers.
12476
12477 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12478
12479         PR fortran/18518
12480         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12481
12482 2005-09-27  Devang Patel  <dpatel@apple.com>
12483
12484         PR tree-optimization/23625
12485         * gcc.dg/pr23625.c: New test.
12486
12487 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12488
12489         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12490         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12491
12492 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12493
12494         PR fortran/23677
12495         * gfortran.fortran-torture/execute/save_1.f90: New test.
12496         * gfortran.dg/save_1.f90: New test.
12497
12498 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12499
12500         * gcc.target/i386/builtin-apply-mmx.c: New test.
12501
12502         PR target/22576
12503         * gcc.target/i386/pr22576.c: New test.
12504
12505         PR target/22585
12506         * gcc.target/i386/pr22585.c: New test.
12507
12508         PR target/23268
12509         * gcc.target/i386/pr23268.c: New test.
12510
12511         PR middle-end/23831
12512         * gcc.dg/vect/pr23831.c: New test.
12513
12514         PR target/24055
12515         * gcc.target/i386/pr24055.c: New test.
12516
12517 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12518
12519         PR tree-optimization/23960
12520         * gcc.c-torture/compile/pr23960.c: New.
12521
12522 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12523
12524         PR fortran/16861
12525         * gfortran.dg/nested_modules_3.f90: New.
12526
12527 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12528
12529         PR fortran/24005
12530         gfortran.dg/interface_1.f90: New test.
12531
12532 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12533         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12534
12535         PR fortran/23843
12536         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12537
12538 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12539
12540         PR fortran/23516
12541         * gfortran.dg/imag_1.f: New test.
12542         * gfortran.dg/imag_2.f: Ditto.
12543
12544 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12545
12546         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12547
12548 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12549
12550         PR c++/21983
12551         * g++.dg/warn/pr21983.C: New test.
12552
12553 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12554
12555         * gcc.dg/20050922-1.c: Testcase added.
12556
12557 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12558
12559         PR c++/23993
12560         * g++.dg/template/array14.C: New test.
12561
12562 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12563
12564         PR fortran/19929
12565         * gfortran.dg/der_ptr_component_1.f90: New test.
12566
12567 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12568
12569         PR c++/23965
12570         * g++.dg/template/error1.C: Reject "no matching function" message.
12571
12572 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12573
12574         PR c++/17609
12575         * g++.dg/lookup/error1.C: New test.
12576
12577 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12578
12579         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12580         functionality of the testcase.
12581
12582 2005-09-20  Richard Henderson  <rth@redhat.com>
12583
12584         * gcc.dg/vect/vect-22.c: Require vect_float.
12585         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12586
12587 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12588
12589         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12590         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12591         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12592         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12593         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12594         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12595         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12596         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12597         * gcc.dg/cpp/ucnid-8.c: New test.
12598
12599 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12600
12601         PR tree-optimization/23929
12602         * gcc.c-torture/compile/pr23929.c: New test.
12603
12604 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12605
12606         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12607         for one loop.
12608
12609 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12610
12611         PR testsuite/23186
12612         * g++.dg/other/pr22003.C: Require named sections.
12613
12614 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12615
12616         PR c++/23947
12617         * g++.dg/rtti/crash3.C: New test.
12618
12619         PR tree-optimization/23818
12620         * gcc.dg/pr23818.c: New test.
12621
12622 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12623
12624         PR fortran/23420
12625         * gfortran.dg/print_fmt_4.f: New.
12626
12627 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12628
12629         PR fortran/23663
12630         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12631
12632 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12633
12634         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12635         Use pointers to local alignable arrays instead. Added comments.
12636         * gcc.dg/vect/vect-46.c: Likewise.
12637         * gcc.dg/vect/vect-48.c: Likewise.
12638         * gcc.dg/vect/vect-49.c: Likewise.
12639         * gcc.dg/vect/vect-52.c: Likewise.
12640         * gcc.dg/vect/vect-53.c: Likewise.
12641         * gcc.dg/vect/vect-54.c: Likewise.
12642         * gcc.dg/vect/vect-56.c: Likewise.
12643         * gcc.dg/vect/vect-57.c: Likewise.
12644         * gcc.dg/vect/vect-58.c: Likewise.
12645         * gcc.dg/vect/vect-60.c: Likewise.
12646         * gcc.dg/vect/vect-61.c: Likewise.
12647
12648         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12649         The test is no longer vectorizable on vect_no_align targets.
12650         * gcc.dg/vect/vect-43.c: Likewsie.
12651
12652         * gcc.dg/vect/vect-44.c: Added comments.
12653         * gcc.dg/vect/vect-45.c: Added comments.
12654         * gcc.dg/vect/vect-50.c: Added comments.
12655         * gcc.dg/vect/vect-51.c: Added comments.
12656
12657         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12658         aligned type.
12659         * gcc.dg/vect/Os-vect-95.c: Likewise.
12660
12661         * gcc.dg/vect/vect-41.c: Test removed.
12662         * gcc.dg/vect/vect-47.c: Test removed.
12663         * gcc.dg/vect/vect-55.c: Test removed.
12664         * gcc.dg/vect/vect-59.c: Test removed.
12665
12666 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12667
12668         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12669         No longer vectorizable on vect_no_align targets.
12670         * gcc.dg/vect/pr20122.c: Likewise.
12671         * gcc.dg/vect/vect-74.c: Likewise.
12672         * gcc.dg/vect/vect-75.c: Likewise.
12673         * gcc.dg/vect/vect-76.c: Likewise.
12674
12675         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12676         Will not be vectorizable on vect_no_align targets once aliasing issues
12677         are resolved.
12678         * gcc.dg/vect/vect-79.c: Likewise.
12679
12680         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12681         * gcc.dg/vect/vect-78.c: Likewise.
12682         * gcc.dg/vect/vect-97.c: Likewise.
12683
12684 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12685
12686         * gcc.dg/pr23943.c: New test.
12687
12688 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12689
12690         PR fortran/19181
12691         * gfortran.dg/derived_pointer_null_1.f90: New test.
12692
12693 2005-09-18  Richard Guenther  <rguenther@suse.de>
12694
12695         PR middle-end/23944
12696         * gcc.c-torture/compile/pr23944.c: New testcase.
12697
12698 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12699
12700         PR fortran/15975
12701         * gfortran.dg/der_pointer_2.f90: New test.
12702
12703 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12704
12705         PR fortran/16861
12706         * gfortran.dg/nested_modules_2.f90: New test.
12707
12708 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12709
12710         PR c++/18368
12711         * g++.dg/other/semicolon.C: New test.
12712
12713 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12714
12715         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12716         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12717
12718 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12719
12720         PR c++/23914
12721         * g++.dg/template/static18.C: New test.
12722
12723         PR c++/21514
12724         * g++.dg/template/crash19.C: Remove dg-error marker.
12725         * g++.dg/template/local4.C: New test.
12726
12727 2005-09-16  Paul Brook  <paul@codesourcery.com>
12728
12729         PR fortran/23906
12730         * gfortran.dg/dependency_1.f90: New test.
12731
12732 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12733
12734         PR c++/23896
12735         * g++.dg/template/static17.C: New test.
12736
12737 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12738
12739         PR c++/23139
12740         * g++.dg/warn/huge-val1.C: New test.
12741
12742 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12743
12744         PR c++/13140
12745         * g++.dg/parse/class2.C: New test.
12746         * g++.dg/template/explicit8.C: Likewise.
12747         * g++.dg/template/spec25.C: Likewise.
12748
12749 2005-09-14  Josh Conner  <jconner@apple.com>
12750
12751         PR middle-end/23584
12752         * gcc.dg/pr23584.c: New test.
12753
12754 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12755
12756         PR fortran/21875 Internal Unit Array I/O, NIST
12757         * gfortran.dg/arrayio_1.f90: New test.
12758         * gfortran.dg/arrayio_1.f90: New test.
12759         * gfortran.dg/arrayio_1.f90: New test.
12760         * gfortran.dg/arrayio_1.f90: New test.
12761         * gfortran.dg/arrayio_1.f90: New test.
12762
12763 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12764
12765         PR middle-end/22480
12766         * gcc.dg/vect/pr22480.c: New test.
12767
12768 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12769
12770         PR fortran/19358
12771         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12772
12773 2005-09-13 Josh Conner <jconner@apple.com>
12774
12775         PR c++/23180
12776         * g++.dg/init/struct2.C: New test.
12777         * g++.dg/init/struct3.C: New test.
12778
12779 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12780
12781         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12782         Clean up temp files.
12783         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12784         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12785         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12786         gcc.dg/tree-ssa/builtin-printf-1.c,
12787         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12788         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12789         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12790         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12791         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12792         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12793         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12794         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12795         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12796         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12797         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12798         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12799
12800 2005-09-13  Josh Conner  <jconner@apple.com>
12801
12802         * lib/gcc-dg.exp: Load scanipa.exp.
12803         (cleanup-dump): New procedure.
12804         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12805         * lib/scandump.exp: New file.
12806         * lib/scantree.exp: Use it.
12807         * lib/scanipa.exp: New file.
12808
12809 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12810
12811         PR fortran/17740
12812         * gfortran.dg/generic_4.f90: New test.
12813
12814 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12815
12816         PR target/23816
12817         * gcc.target/i386/pr23816-1.c: New test.
12818         * gcc.target/i386/pr23816-2.c: New test.
12819
12820
12821 2005-09-13  Bastian Blank <waldi@debian.org>
12822
12823         PR c++/16171
12824         * g++.dg/abi/mangle26.C: New test.
12825         * g++.dg/abi/mangle27.C: New test.
12826         * g++.dg/abi/mangle28.C: New test.
12827         * g++.dg/abi/mangle29.C: New test.
12828
12829         PR c++/23839
12830         * g++.dg/parse/register1.C: New test.
12831
12832 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12833
12834         PR c++/23842
12835         * g++.dg/template/access16.C: New test.
12836
12837 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12838
12839         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12840
12841 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12842
12843         PR fortran/18899
12844         * gfortran.dg/shape_2.f90: New test.
12845
12846 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12847
12848         PR target/19269
12849         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12850         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12851         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12852         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12853         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12854         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12855         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12856         tests.
12857
12858 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12859
12860         PR c++/23841
12861         * g++.dg/parse/template17.C: New test.
12862
12863 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12864
12865         PR c++/23789
12866         * g++.dg/template/nontype14.C: New test.
12867
12868 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12869
12870         PR g++/7874
12871         * g++.dg/lookup/friend7.C: New test.
12872         * g++.dg/lookup/friend8.C: New test.
12873         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12874         so that it will be found via argument dependent lookup.
12875         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12876         friend functions which will no longer be found.
12877         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12878         function g, so that it will be found via argument dependent
12879         lookup.
12880         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12881         * g++.old-deja/g++.mike/net43.C: Likewise.
12882
12883 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/23691
12886         * g++.dg/template/static16.C: New test.
12887
12888 2005-09-12  Josh Conner  <jconner@apple.com>
12889
12890         PR middle-end/23237
12891         * gcc.c-torture/compile/pr23237.c: New test.
12892
12893 2005-09-11  Richard Henderson  <rth@redhat.com>
12894
12895         * g++.dg/other/error8.C: Update expected diagnostic text.
12896
12897 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12898
12899         PR libfortran/19872
12900         * gfortran.dg/overwrite_1.f: New test.
12901
12902 2005-09-09  Josh Conner  <jconner@apple.com>
12903
12904         * g++.dg/init/pr23180-1.C: Removed.
12905         * g++.dg/init/pr23180-2.C: Removed.
12906
12907 2005-09-09  David Daney <ddaney@avtrex.com>
12908
12909         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12910         files which are ...
12911         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12912         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12913
12914 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12915
12916         * gfortran.dg/iostat_2.f90: New test.
12917
12918 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12919
12920         PR c++/22252
12921         * g++.dg/ext/interface1.C: New test.
12922         * g++.dg/ext/interface1.h: Likewise.
12923         * g++.dg/ext/interface1a.cc: Likewise.
12924
12925 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
12926
12927         * gfortran.dg/iomsg_1.f90: New test case.
12928
12929 2005-09-09  Richard Guenther  <rguenther@suse.de>
12930
12931         PR c++/23624
12932         * g++.dg/tree-ssa/pr23624.C: New testcase.
12933
12934 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12935
12936         PR fortran/19239
12937         * gfortran.dg/vector_subscript_1.f90,
12938         * gfortran.dg/vector_subscript_2.f90: New tests.
12939
12940 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12941
12942         PR fortran/21104
12943         * gfortran.dg/array_alloc_1.f90,
12944         * gfortran.dg/array_alloc_2.f90,
12945         * gfortran.dg/array_alloc_3.f90: New tests.
12946
12947 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
12948
12949         PR fortran/12840
12950         * gfortran.dg/array_constructor_6.f90
12951         * gfortran.dg/array_constructor_7.f90
12952         * gfortran.dg/array_constructor_8.f90
12953         * gfortran.dg/array_constructor_9.f90
12954         * gfortran.dg/array_constructor_10.f90
12955         * gfortran.dg/array_constructor_11.f90
12956         * gfortran.dg/array_constructor_12.f90: New tests.
12957
12958 2005-09-08  Josh Conner  <jconner@apple.com>
12959
12960         PR c++/23180
12961         * g++.dg/init/pr23180-1.C: New test.
12962         * g++.dg/init/pr23180-2.C: New test.
12963
12964 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12965
12966         PR fortran/18878
12967         * gfortran.dg/module_double_reuse.f90: New.
12968
12969 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
12970
12971         PR fortran/23270
12972         PR fortran/22304
12973         PR fortran/18870
12974         PR fortran/17917
12975         PR fortran/16511
12976         * gfortran.dg/common_equivalence_1.f: New.
12977         * gfortran.dg/common_equivalence_2.f: New.
12978         * gfortran.dg/common_equivalence_3.f: New.
12979         * gfortran.dg/contained_equivalence_1.f90: New.
12980         * gfortran.dg/module_blank_common.f90: New.
12981         * gfortran.dg/module_commons_1.f90: New.
12982         * gfortran.dg/module_equivalence_1.f90: New.
12983         * gfortran.dg/nested_modules_1.f90: New.
12984         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
12985         equivalences and add comment to connect the test with
12986         the PR.
12987
12988 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12989
12990         PR fortran/23765
12991         * gfortran.dg/common_6.f90: New test.
12992
12993 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
12994
12995         PR fortran/15326
12996         * gfortran.dg/char_result_1.f90,
12997         * gfortran.dg/char_result_2.f90,
12998         * gfortran.dg/char_result_3.f90,
12999         * gfortran.dg/char_result_4.f90,
13000         * gfortran.dg/char_result_5.f90,
13001         * gfortran.dg/char_result_6.f90,
13002         * gfortran.dg/char_result_7.f90,
13003         * gfortran.dg/char_result_8.f90: New tests.
13004
13005 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13006
13007         PR fortran/19928
13008         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13009
13010 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13011
13012         PR obj-c++/16816
13013         * obj-c++.dg/selector-5.mm: New test.
13014         * obj-c++.dg/selector-6.mm: New test.
13015
13016 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13017
13018         PR objc/20574
13019         PR objc/19324
13020         * objc.dg/error-1.m: New test.
13021
13022 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13023
13024         PR fortran/23373
13025         * gfortran.fortran-torture/execute/pr23373-1.f90,
13026         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13027
13028 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13029
13030         PR libfortran/23760
13031         * gfortran.dg/g77/1832.f: Remove long string in write statement
13032         to allow the test to pass on correct list directed output with
13033         prepended space.
13034
13035 2005-09-07  James E Wilson  <wilson@specifix.com>
13036
13037         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13038
13039 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13040
13041         * gfortran.dg/parameter+save.f90: Rename to
13042         * gfortran.dg/parameter_save.f90: .. this.
13043
13044 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13045
13046         PR fortran/20848
13047         * gfortran.dg/parameter+save.f90: New test case.
13048
13049 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13050
13051         PR fortran/19269
13052         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13053
13054 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13055
13056         PR c/23075
13057         * gcc.dg/pr23075.c: New test.
13058         * g++.dg/warn/pr23075.C: New test.
13059
13060         PR target/22362
13061         * gcc.target/i386/pr22362.c: New test.
13062
13063         PR rtl-optimization/23098
13064         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13065
13066         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13067         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13068         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13069
13070 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13071
13072         * g++.dg/expr/cast6.C: New test.
13073
13074         PR c++/9782
13075         * g++.dg/init/new15.C: New test.
13076
13077 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13078
13079         * gcc.dg/vect/Os-vect-95.c: New test.
13080         * gcc.dg/vect/vect-95.c: Same.
13081
13082 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13083
13084         * gcc.dg/vect/vect-29.c: Update xfail testing.
13085         * gcc.dg/vect/vect-44.c: Same.
13086         * gcc.dg/vect/vect-48.c: Same.
13087         * gcc.dg/vect/vect-50.c: Same.
13088         * gcc.dg/vect/vect-72.c: Same.
13089         * gcc.dg/vect/vect-77.c: Same.
13090         * gcc.dg/vect/vect-78.c: Same.
13091         * gcc.dg/vect/vect-80.c: Same.
13092         * gcc.dg/vect/vect-96.c: Same.
13093         * gcc.dg/vect/vect-100.c: Same.
13094         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13095         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13096         * gfortran.dg/vect/vect-5.f90: Same.
13097
13098 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13099
13100         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13101         start strings.
13102         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13103         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13104
13105         PR c++/23056
13106         * g++.dg/opt/pr23056.C: New test.
13107
13108         PR rtl-optimization/23098
13109         * gcc.target/i386/pr23098.c: New test.
13110
13111 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/23667
13114         * g++.dg/template/static15.C: New test.
13115
13116         PR c++/21440
13117         * g++.dg/ext/stmtexpr5.C: New test.
13118         * g++.dg/ext/stmtexpr6.C: Likewise.
13119
13120 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13121
13122         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13123
13124         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13125         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13126         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13127
13128 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13129
13130         PR libfortran/23321
13131         * gfortran.dg/direct_io_4.f90: New test case.
13132
13133 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13134             Rasmus Hahn  <rassahah@neofonie.de>
13135
13136         PR libobjc/23108
13137         * objc.dg/type-stream-1.m: New test.
13138
13139 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13140
13141         PR fortran/23661
13142         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13143         gfortran.dg/print_fmt_3.f90: New test.
13144
13145 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13146
13147         * gfortran.dg/fmt_t_1.f90: New test.
13148
13149 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13150
13151         PR rtl-optimization/23454
13152         * g++.dg/opt/pr23454.C: New test.
13153
13154 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13155
13156         PR c++/23699
13157         * g++.dg/ext/static1.C: New test.
13158
13159 2005-09-02  Richard Henderson  <rth@redhat.com>
13160
13161         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13162         tail call to check_fa_work.
13163
13164 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13165
13166         PR c++/21687
13167         * g++.dg/other/gc3.C: New test.
13168
13169 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13170
13171         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13172         * gcc.dg/20050826-1.c: Likewise.
13173
13174 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/23167
13177         * g++.dg/expr/volatile1.C: New test.
13178
13179 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13180
13181         PR middle-end/23547
13182         * gcc.dg/pr23547.c: New test.
13183
13184 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13185
13186         PR c/22061
13187         * gcc.c-torture/execute/pr22061-1.c,
13188         * gcc.c-torture/execute/pr22061-2.c,
13189         * gcc.c-torture/execute/pr22061-3.c,
13190         * gcc.c-torture/execute/pr22061-4.c: New tests.
13191
13192 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13193
13194         * gcc.dg/Wredundant-decls-2.c: New test to check that
13195         -Wredundant-decls does not issue warning for a variable
13196         definition following a declaration.
13197
13198 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13199
13200         PR debug/7241
13201         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13202         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13203         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13204
13205         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13206         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13207         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13208         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13209         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13210         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13211         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13212         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13213
13214 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13215
13216         PR objc/23306
13217         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13218         scan-assmbler.
13219
13220 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13221
13222         PR target/21255
13223         * gcc.dg/pr21255-1.c: New test.
13224         * gcc.dg/pr21255-2-mb.c: Likewise.
13225         * gcc.dg/pr21255-2-ml.c: Likewise.
13226         * gcc.dg/pr21255-3.c: Likewise.
13227         * gcc.dg/pr21255-4.c: Likewise.
13228
13229 2005-08-31  Dale Johannesen  <dalej@apple.com>
13230
13231         * gcc.dg/20050830-1.c: New.
13232
13233 2005-08-31  Josh Conner  <jconner@apple.com>
13234
13235         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13236         command-line options for arm-*-* targets.
13237         * g++.dg/init/array16.C: Likewise.
13238         * g++.dg/other/crash-4.C: Likewise.
13239
13240 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13241
13242         PR obj-c++/23640
13243         * obj-c++.dg/gnu-runtime-3.mm: New test.
13244
13245 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13246
13247         PR c++/13377
13248         * g++.dg/lookup/ambig4.C: New test.
13249         * g++.dg/lookup/ambig5.C: New test.
13250         * g++.dg/tc1/dr101.C: Adjust error markers.
13251
13252 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13253
13254         PR c++/23639
13255         * g++.dg/template/ttp5.C: Adjust error markers.
13256
13257 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13258
13259         PR testsuite/23609
13260         * lib/obj-c++.exp: Include target-libpath.exp.
13261         (obj-c++_link_flags): Look for the GNU libobjc library
13262         and set the library path to include it.
13263         Don't manually set LD_LIBRARY_PATH (etc.) but call
13264         set_ld_library_path_env_vars instead.
13265         (obj-c++_target_compile): Don't set library path or
13266         linker flags because they are already set correctly
13267         in obj-c++_link_flags.
13268
13269 2005-08-30  Josh Conner  <jconner@apple.com>
13270
13271         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13272         to command-line options for arm-*-* targets.
13273
13274 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13275
13276         * g++.dg/other/i386-1.C: New.
13277
13278 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13279
13280         PR preprocessor/20348
13281         PR preprocessor/20356
13282         * gcc.dg/cpp/pr20348.c: New test.
13283         * gcc.dg/cpp/pr20348.h: New file.
13284         * gcc.dg/cpp/inc/pr20348.h: New file.
13285         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13286         * gcc.dg/cpp/pr20356.c: New test.
13287         * gcc.dg/cpp/pr20356.h: New file.
13288         * gcc.dg/cpp/inc/pr20356.h: New file.
13289         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13290
13291 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13292
13293         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13294         Fix array dimension to avoid correct end-of-file error.
13295
13296 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13297
13298         PR libfortran/23598
13299         * gfortran.dg/iostat_1.f90: New test.
13300
13301 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13302
13303         PR middle-end/23408
13304         * gcc.dg/pr23408.c: New test.
13305
13306 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/23099
13309         * g++.dg/init/member1.C: Make sure erroneous static data member
13310         definitions are required.
13311         * g++.dg/template/static13.C: New test.
13312         * g++.dg/template/static14.C: Likewise.
13313
13314 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13315
13316         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13317         -march=pentium4, remove ilp32 requirement.
13318
13319         PR middle-end/23484
13320         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13321         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13322
13323 2005-08-29  Andreas Jaeger  <aj@suse.de>
13324
13325         PR testsuite/23607
13326         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13327
13328 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13329
13330         * gcc.c-torture/execute/20050316-2.c: New test.
13331         * gcc.c-torture/execute/20050316-3.c: New test.
13332         * gcc.dg/torture/pr16104-1.c: New test.
13333
13334 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13335
13336         PR middle-end/23463
13337         * gcc.c-torture/execute/zero-struct-1.c: New test.
13338
13339 2005-08-27  Richard Guenther  <rguenther@suse.de>
13340
13341         PR target/23575
13342         * gcc.target/i386/pr23575.c: New testcase.
13343
13344 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13345
13346         PR rtl-optimization/23561
13347         * gcc.c-torture/execute/20050826-1.c: New test.
13348
13349         PR rtl-opt/23560
13350         * gcc.c-torture/execute/20050826-2.c: New test.
13351
13352 2005-08-26  Dale Johannesen  <dalej@apple.com>
13353
13354         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13355         * gcc.dg/20050826-1.c: New.
13356
13357 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13358
13359         PR c++/19004
13360         * g++.dg/template/nontype13.C: New test.
13361
13362         PR c++/23491
13363         * g++.dg/init/new14.C: New test.
13364         * g++.dg/expr/anew1.C: Do not XFAIL.
13365         * g++.dg/expr/anew2.C: Likewise.
13366         * g++.dg/expr/anew3.C: Likewise.
13367
13368 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13369
13370         PR middle-end/22439
13371         * gcc.dg/vla-3.c: New test.
13372
13373 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13374
13375         PR fortran/20363
13376         * gfortran.dg/named_interface.f90: New.
13377
13378 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13379
13380         * gcc.c-torture/execute/frame-address.c: New test.
13381
13382 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13383
13384         PR c++/20817
13385         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13386
13387 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13388
13389         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13390
13391 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13392
13393         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13394         * gcc.dg/altivec-22.c: Rename from..
13395         * gcc.dg/altivec-nomfcr.c: ..this.
13396
13397 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13398
13399         PR tree-optimization/23546
13400         * gcc.dg/tree-ssa/pr23546.c: New test.
13401
13402 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13403
13404         PR fortran/17758
13405         * gfortran.dg/nonreturning_statements.f90: New test.
13406
13407 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13408
13409         PR c++/22454
13410         * g++.dg/parse/crash29.C: New.
13411
13412 2005-08-23  DJ Delorie  <dj@redhat.com>
13413
13414         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13415         constants have the L suffix.
13416
13417 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13418
13419         PR c++/23044
13420         * g++.dg/template/instantiate8.C: New.
13421
13422 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13423
13424         PR middle-end/23467
13425         * gcc.c-torture/execute/pr23467.c: New test.
13426
13427 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13428
13429         PR tree-optimization/22043
13430         * gcc.c-torture/execute/20050613-1.c: New test.
13431
13432 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13433
13434         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13435
13436 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13437
13438         PR rtl-optimization/23478
13439         * g++.dg/opt/pr23478.C: New test.
13440
13441 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13442
13443         PR c/18715
13444         * gcc.dg/switch-warn-3.c: New test.
13445
13446 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13447
13448         PR c++/22233
13449         * g++.dg/template/param1.C: New test.
13450
13451 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13452
13453         PR c++/23089
13454         * g++.dg/other/incomplete1.C: New test.
13455
13456 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13457
13458         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13459         are vectorizable.
13460
13461 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13462
13463         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13464         d_lines_5.f: New.
13465
13466 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13467
13468         * gcc.target/i386/sse-4.c: New test.
13469
13470 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13471
13472         PR testsuite/23239
13473         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13474
13475 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13476
13477         * gcc.dg/20050811-1.c: New test.
13478         * gcc.dg/20050811-2.c: New test.
13479
13480 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13481
13482         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13483
13484 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13485
13486         PR 23476
13487         * gcc.c-torture/compile/pr23476.c: New test.
13488
13489 2005-08-19  Devang Patel  <dpatel@apple.com>
13490
13491         PR tree-optimization/23048
13492         * gcc.dg/tree-ssa/pr23048.c: New test.
13493
13494 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13495
13496         PR middle-end/20624
13497         * g++.dg/warn/Wreturn-3.C: New test
13498
13499 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13500
13501         PR tree-optimization/22228
13502         * g++.dg/vect/pr22543.cc: New test.
13503
13504 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13505
13506         PR tree-optimization/21574
13507         * gcc.dg/tree-ssa/pr21574.c: New test.
13508
13509 2005-08-16  James E Wilson  <wilson@specifix.com>
13510
13511         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13512
13513 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13514
13515         PR tree-opt/23402
13516         * gcc.c-torture/compile/zero-strct-3.c: New test.
13517         * gcc.c-torture/compile/zero-strct-4.c: New test.
13518
13519 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13520
13521         PR target/23376
13522         * gcc.target/x86_64/pr23376.c: New test.
13523
13524 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13525
13526         PR c++/23337
13527         * g++.dg/ext/vector2.C: New.
13528
13529 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13530
13531         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13532
13533 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13534
13535         PR libfortran/23428
13536         * gfortran.dg/inquire-complex.f90: New test case.
13537
13538 2005-08-16  James E Wilson  <wilson@specifix.com>
13539
13540         PR tree-optimization/21105
13541         * gcc.dg/large-size-array.c: New.
13542
13543 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13544
13545         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13546         type.
13547         * gcc.dg/vect/vect-41: Likewise.
13548         * gcc.dg/vect/vect-42: Likewise.
13549         * gcc.dg/vect/vect-43: Likewise.
13550         * gcc.dg/vect/vect-44: Likewise.
13551         * gcc.dg/vect/vect-46: Likewise.
13552         * gcc.dg/vect/vect-47: Likewise.
13553         * gcc.dg/vect/vect-48: Likewise.
13554         * gcc.dg/vect/vect-52: Likewise.
13555         * gcc.dg/vect/vect-53: Likewise.
13556         * gcc.dg/vect/vect-54: Likewise.
13557         * gcc.dg/vect/vect-55: Likewise.
13558         * gcc.dg/vect/vect-56: Likewise.
13559         * gcc.dg/vect/vect-57: Likewise.
13560         * gcc.dg/vect/vect-58: Likewise.
13561         * gcc.dg/vect/vect-59: Likewise.
13562         * gcc.dg/vect/vect-60: Likewise.
13563         * gcc.dg/vect/vect-61: Likewise.
13564         * gcc.dg/vect/vect-85: Likewise.
13565         * gcc.dg/vect/vect-87: Likewise.
13566         * gcc.dg/vect/vect-88: Likewise.
13567         * gcc.dg/vect/vect-93.c: Likewise.
13568         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13569         * gcc.dg/vect/vect-75: Likewise.
13570         * gcc.dg/vect/vect-76: Likewise.
13571         * gcc.dg/vect/vect-77: Likewise.
13572         * gcc.dg/vect/vect-78: Likewise.
13573         * gcc.dg/vect/vect-80: Likewise.
13574         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13575         vectorized for the expected reason, rather than checking how alignment
13576         was handled.
13577         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13578         type and also instead of aligned pointers. Added documentation.
13579
13580 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13581
13582         * gfortran.dg/power.f90: New test.
13583
13584 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13585
13586         PR rtl-optimization/23299
13587         * g++.dg/opt/pr23299.C: New test.
13588
13589 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13590
13591         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13592
13593 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13594
13595         * g++.dg/template/local6.C: New test.
13596
13597 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13598
13599         * execute/exceptions/finally-1.m: Check that the catch and finally are
13600         being called.  Also add a "return 0;" at the end of main.
13601
13602 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13603
13604         PR fortran/21432.
13605         * gfortran.dg/namelist_print_1.f: New test of functionality of
13606         PRINT namelist.
13607         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13608         namelist generates error with -std=f95.
13609
13610 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13611
13612         PR tree-optimization/23119
13613         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13614
13615 2005-08-13  Marcin Koziej  <creep@desk.pl>
13616             Andrew Pinski  <pinskia@physics.uc.edu>
13617
13618         PR libobjc/22492
13619         * execute/exceptions/finally-1.m: New test.
13620
13621 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13622
13623         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13624         testsuite.
13625         * objc/execute/exceptions/trivial.m: New test.
13626         * objc.dg/try-catch-11.m: Move to ...
13627         * objc/execute/exceptions/foward-1.m: Here.
13628         * objc.dg/try-catch-2.m: Move to ...
13629         * objc/execute/exceptions/catchall-1.m: Here.
13630         * objc.dg/try-catch-8.m: Move to ...
13631         * objc/execute/exceptions/local-variables-1.m: Here.
13632
13633 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13634
13635         * objc.dg/nested-func-1.m: Move to ...
13636         * objc/execute/nested-func-1.m: Here.
13637
13638 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13639
13640         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13641         in ${options} instead of [target_info name].
13642         * lib/obj-c++.exp (objc_target_compile): Likewise.
13643
13644 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13645
13646         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13647
13648 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13649
13650         part of PR testsuite/23348
13651         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13652         of the torture options.
13653         * objc/compile/trivial.m: New test.
13654
13655 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13656
13657         * gfortran.dg/eoshift.f90: Correct format.
13658
13659 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13660
13661         * gfortran.fortran-torture/execute/character_passing.f90:
13662         Fix comment typo.
13663
13664 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13665
13666         PR c++/8271
13667         * g++.dg/template/unify10.C: New.
13668
13669 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13670
13671         * g++.dg/parse/pr22514.C: Move to...
13672         * g++.dg/debug/pr22514.C: here.
13673
13674 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13675
13676         PR c++/23266
13677         * g++.dg/inherit/pure1.C: New test.
13678
13679         * ChangeLog: Fix typos.
13680
13681 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13682             Steven Bosscher  <stevenb@suse.de>
13683
13684         * gfortran.dg/runtime_warning_1.f90: New test.
13685
13686 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13687
13688         PR c++/23219
13689         * g++.dg/parse/crash28.C: New.
13690
13691 2005-08-11  Richard Guenther  <rguenther@suse.de>
13692
13693         PR target/23289
13694         * gcc.target/i386/tailcall-1.c: New testcase.
13695
13696 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13697
13698         * gcc.dg/vect/vect-67.c: Un-xfail.
13699
13700 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13701
13702         PR c++/23225
13703         * g++.dg/testsuite/parse/crash27.C: new test.
13704
13705 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13706
13707         PR libfortran/22143
13708         * gfortran.dg/shift-kind.f90: New testcase.
13709
13710 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13711
13712         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13713         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13714
13715 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13716
13717         PR c++/20646
13718         * g++.dg/other/mult-stor1.C: New test.
13719
13720 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13721
13722         * gcc.c-torture/pr18299-1.c: Move to ...
13723         * gcc.c-torture/compile/pr18299-1.c: Here.
13724
13725 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13726
13727         * gfortran/fortran.torture/execute/character_passing.f90:
13728         Fix types for LSAME.
13729
13730 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13731
13732         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13733         input data back to what it was originally.
13734
13735 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13736
13737         * objc.dg/try-catch-8.m: Enable for all targets.
13738
13739 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13740
13741         * gcc.dg/pr23165.c: New test.
13742
13743 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13744
13745         PR tree-optimization/23234
13746         * gcc.dg/tree-ssa/pr23234.c: New test.
13747
13748 2005-08-08  Josh Conner  <jconner@apple.com>
13749
13750         PR rtl-optimization/23241
13751         * gcc.dg/char-compare.c: New test.
13752
13753 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13754
13755         PR c++/22508
13756         * g++.dg/init/new13.C: New test.
13757
13758 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13759
13760         PR c++/21166
13761         * g++.dg/other/crash-4.C: Adjust
13762         * g++/dg/ext/packed9.C: New.
13763
13764 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13765
13766         PR middle-end/21964
13767         * gcc.c-torture/execute/pr21964-1.c: New test.
13768
13769 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13770
13771         PR c/22458
13772         * gcc.dg/pr22458-1.c: New test.
13773
13774 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13775             Steven G. Kargl <kargls@comcast.net>
13776
13777         PR fortran/22390
13778         * gfortran.dg/flush_1.f90: New test.
13779
13780 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13781
13782         PR c++/23191
13783         * g++.dg/template/eh2.C: New test.
13784
13785 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13786
13787         PR c++/19498
13788         * g++.dg/template/instantiate7.C: New test.
13789
13790 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13791
13792         PR c/23113
13793         * gcc.dg/Wunused-value-1.c: New test.
13794
13795 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13796
13797         PR rtl-optimization/23233
13798         * gcc.c-torture/compile/pr23233-1.c: New test.
13799
13800 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13801
13802         PR fortran/18833
13803         PR fortran/20850
13804         * gfortran.dg/equiv_1.f90: New test.
13805         * gfortran.dg/equiv_2.f90: New test.
13806         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13807         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13808         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13809
13810 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13811
13812         * gcc.c-torture/execute/vrp-5.c: New test.
13813         * gcc.c-torture/execute/vrp-6.c: New test.
13814         * gcc.dg/tree-ssa/vrp21.c: New test.
13815
13816 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13817
13818         * g++.dg/parse/pr22514.C: New test.
13819
13820 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13821
13822         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13823
13824         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13825         instead of constant loads / pool entries.
13826
13827 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13828
13829         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13830         TEST_TO_WCTYPE.
13831
13832 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13833
13834         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13835         __WINT_TYPE__ in generated prototypes if possible.
13836
13837 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13838
13839         PR 22037
13840         * g++.dg/tree-ssa/pr22037.C:
13841
13842 2005-08-04  Richard Henderson  <rth@redhat.com>
13843
13844         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13845         scan-tree-dump-times directive.
13846
13847 2005-08-04  Jan Hubicka  <jh@suse.cz>
13848
13849         * gcov-1.C: Fix switch counts.
13850         * gcov-4b.c: Likewise.
13851
13852 2005-08-03  Jeff Law  <law@redhat.com>
13853
13854         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13855
13856 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13857
13858         * gcc.c-torture/execute/pr23135.c: New test.
13859
13860 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13861
13862         PR tree-optimization/19899
13863         * gcc.dg/tree-ssa/scev-1.c: New test.
13864         * gcc.dg/tree-ssa/scev-2.c: New test.
13865
13866 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13867
13868         PR target/18582
13869         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13870
13871 2005-08-03  Jan Hubicka  <jh@suse.cz>
13872
13873         * update-conroll.c: New testcase.
13874         * update-conroll-2.c: New testcase.
13875
13876 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13877
13878         * gfortran.dg/constant_substring.f: New test.
13879         * gfortran.dg/pr22491.f: New test.
13880
13881 2005-08-02  Jan Hubicka  <jh@suse.cz>
13882
13883         * update-threading.c: Replace by the proper one.
13884
13885 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13886
13887         PR 23164
13888         * g++.dg/tree-ssa/pr23164.C: New test.
13889
13890 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13891
13892         * gcc.dg/tree-ssa/pr23192.c: New test.
13893
13894 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13895
13896         * gcc.c-torture/execute/vrp-4.c: New test.
13897
13898 2005-08-02  Jan Hubicka  <jh@suse.cz>
13899
13900         * update-threading.c: New test.
13901
13902 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13903
13904         * gcc.c-torture/compile/20050801-1.c: New test.
13905         * gcc.c-torture/compile/20050801-2.c: New test.
13906
13907 2005-08-01  Jan Hubicka  <jh@suse.cz>
13908
13909         * val-prof-5.c: New test.
13910
13911 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13912
13913         PR c/22311
13914         * gcc.dg/pr22311-1.c : New test.
13915
13916 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13917
13918         PR target/23095
13919         * gfortran.dg/pr23095.f: New test.
13920
13921         PR c++/22003
13922         * g++.dg/other/pr22003.C: New test.
13923
13924 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13925
13926         PR target/20621
13927         * gcc.c-torture/execute/pr20621-1.c: New test.
13928
13929 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
13930
13931         * gfortran.dg/comma_format_extension_4.f: Adjust length
13932         of string for format.
13933         * gfortran.dg/der_array_io_1.f: Replace illegal internal
13934         print statement with internal write.
13935         * gfortran.dg/der_array_io_2.f: Likewise.
13936         * gfortran.dg/der_array_io_3.f: Likewise.
13937
13938 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
13939
13940         * gcc.dg/fold-abs-4.c: new test.
13941
13942 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
13943
13944         PR fortran/22570 an related issues.
13945         * gfortran.dg/x_slash_1.f: New test.
13946
13947 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
13948
13949         PR c/23143
13950         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
13951         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
13952
13953 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13954
13955         PR c/529
13956         * gcc.dg/Wshadow-3.c: New test.
13957
13958 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
13959
13960         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
13961         used to have the wrong bounds).
13962
13963 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13964
13965         PR c/21720
13966         * gcc.dg/hex-round-1.c: Test more cases.
13967         * gcc.dg/hex-round-2.c: New test.
13968
13969 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
13970
13971         PR 22550
13972         * g++.dg/tree-ssa/pr22550.C: New test.
13973
13974 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
13975
13976         * gcc.dg/tree-ssa/vrp19.c: New test.
13977         * gcc.dg/tree-ssa-vrp20.c: New test.
13978
13979 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13980
13981         PR c/22240
13982         * gcc.dg/transparent-union-4.c: New test.
13983
13984 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13985
13986         PR c/22192
13987         * gcc.dg/c99-vla-2.c: New test.
13988
13989 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
13990
13991         PR c/21720
13992         * gcc.dg/hex-round-1.c: New test.
13993
13994 2005-07-28  Jan Hubicka  <jh@suse.cz>
13995
13996         * inliner-1.c: Do not dump everything.
13997         * tree-prof.exp: Do not pass -ftree-based-profiling.
13998         * bprob.exp: Likewise.
13999
14000         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14001
14002 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/22545
14005         * g++.dg/expr/ptrmem7.C: New test.
14006
14007 2005-07-28  Mike Stump  <mrs@apple.com>
14008
14009         * g++.old-deja/g++.mike/visibility-1.C: New test.
14010
14011 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14012
14013         PR c/20187
14014         * gcc.c-torture/execute/pr20187-1.c: New test.
14015
14016 2005-07-28  Jeff Law  <law@redhat.com>
14017
14018         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14019         * gcc.dg/tree-ssa/vrp18.c: New test.
14020
14021 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14022
14023         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14024
14025 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14026
14027         PR tree-optimization/22506
14028         * gcc.dg/vect/ps22506.c: New test.
14029
14030 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14031
14032         PR target/21149
14033         * gcc.target/i386/sse-3.c: New test.
14034
14035 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14036
14037         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14038         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14039
14040 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14041
14042         PR c/22589
14043         * gcc.c-torture/compile/pr22589-1.c: New test.
14044
14045 2005-07-28  Jan Hubicka  <jh@suse.cz>
14046
14047         * update-loopch.c: New testcase.
14048
14049 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14050
14051         PR rtl-optimization/23047
14052         * gcc.c-torture/execute/pr23047.c: New test.
14053         * gcc.c-torture/execute/pr23047.x: New.
14054
14055 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14056
14057         PR tree-optimization/22493
14058         * gcc.c-torture/execute/pr22493-1.c: New test.
14059         * gcc.c-torture/execute/pr22493-1.x: New.
14060         * gcc.c-torture/execute/vrp-1.c: New test.
14061         * gcc.c-torture/execute/vrp-2.c: New test.
14062         * gcc.c-torture/execute/vrp-2.c: New test.
14063
14064 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14065
14066         * gcc.target/frv/all-builtin-read8.c: Delete.
14067         * gcc.target/frv/all-builtin-read16.c: Delete.
14068         * gcc.target/frv/all-builtin-read32.c: Delete.
14069         * gcc.target/frv/all-builtin-read64.c: Delete.
14070         * gcc.target/frv/all-builtin-write8.c: Delete.
14071         * gcc.target/frv/all-builtin-write16.c: Delete.
14072         * gcc.target/frv/all-builtin-write32.c: Delete.
14073         * gcc.target/frv/all-builtin-write64.c: Delete.
14074         * gcc.target/frv/all-read-write-1.c: New.
14075
14076 2005-07-27  Jeff Law  <law@redhat.com>
14077
14078         * gcc.c-torture/execute/pr22630.c: New test.
14079
14080 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14081
14082         PR tree-optimization/23073
14083         * gcc.dg/vect/nodump-pr23073.c: New test.
14084         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14085
14086 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14087
14088         PR tree-optimize/22348
14089         * gcc.c-torture/execute/pr22348.c: New.
14090
14091 2005-07-27  Richard Guenther  <rguenther@suse.de>
14092
14093         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14094
14095 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14096
14097         PR fortran/22503
14098         * gfortran.dg/logical_comp.f90: New test.
14099
14100 2005-07-27  Jan Hubicka  <jh@suse.cz>
14101
14102         * inliner-1.c: Add cleanup of dumps.
14103         * val-prof-*.c: Likewise.
14104         * update-tailcall.c: New.
14105
14106 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14107
14108         PR 22591
14109         * gcc.dg/tree-ssa/pr22591.c: New test.
14110         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14111
14112 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14113
14114         PR libobjc/22606
14115         * objc.dg/try-catch-11.m: New test.
14116
14117 2005-07-26  Richard Guenther  <rguenther@suse.de>
14118
14119         PR tree-optimization/22486
14120         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14121
14122 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14123
14124         PR tree-opt/22484
14125         * testsuite/g++.dg/opt/loop2.C: New test.
14126
14127 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14130         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14131
14132 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14133
14134         * lib/profopt.exp (profopt-execute): Check for profiling data
14135         files on the target.
14136
14137 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14138
14139         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14140         for matching of asm labels.
14141
14142 2005-07-25  Richard Guenther  <rguenther@suse.de>
14143
14144         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14145
14146 2005-07-25  Richard Guenther  <rguenther@suse.de>
14147
14148         PR testsuite/22624
14149         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14150
14151 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14152
14153         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14154         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14155         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14156         * gcc.dg/vect/vect-100.c: New test.
14157         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14158         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14159         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14160         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14161         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14162         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14163         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14164         * gfortran.dg/vect/pr19049.f90: New testcase.
14165         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14166
14167 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14168
14169         * gcc.c-torture/execute/20050713-1.c: New test.
14170
14171         PR fortran/20063
14172         * gfortran.fortran-torture/execute/data_4.f90: New test.
14173
14174         PR middle-end/20303
14175         * gcc.dg/visibility-d.c: New test.
14176
14177 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14178
14179         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14180         * gfortran.dg/underflow.f90: Ditto.
14181
14182 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14183
14184         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14185         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14186         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14187
14188 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14189
14190         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14191         include case of field width of zero.
14192
14193 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14194
14195         PR libgfortran/21875
14196         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14197         with trailing blanks on normal formatted read.
14198
14199 2005-07-23  Chao-ying Fu  <fu@mips.com>
14200
14201         * gcc.target/mips/mips32-dsp-type.c: New test.
14202         * gcc.target/mips/mips32-dsp.c: New test.
14203
14204 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14205
14206         PR testsuite/21073
14207         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14208
14209         PR testsuite/20454
14210         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14211         and __cyg_profile_func_exit.
14212
14213 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14214
14215         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14216         * gfortran.dg/comma_format_extension_4.f: Same.
14217         * gfortran.dg/pr15332.f: Same.
14218         * gfortran.dg/pr21730.f: Same.
14219
14220 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14221
14222         * g++.dg/opt/vrp2.C: Fix testcase.
14223
14224         PR tree-opt/22625
14225         * g++.dg/opt/vrp2.C: New test.
14226
14227 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14228
14229         PR debug/21828
14230         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14231
14232 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14233
14234         * gcc.dg/tree-ssa/20050719-1.c: New test.
14235
14236 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14237
14238         * gcc.dg/bfin-longcall-1.c: New file.
14239         * gcc.dg/bfin-longcall-2.c: New file.
14240
14241 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14242
14243         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14244
14245 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14246
14247         PR middle-end/19055
14248         * gcc.dg/tree-ssa/pr19055.c: New test.
14249         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14250
14251 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14252
14253         PR C++/22358
14254         * g++.dg/other/pr22358.C: New test.
14255
14256 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14257
14258         PR c++/2922
14259         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14260
14261 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14262
14263         PR c++/15938
14264         * g++.dg/init/union2.C: New test.
14265
14266 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14267
14268         PR c/22393
14269         * gcc.dg/complex-4.c: New test.
14270
14271 2005-07-21  Richard Guenther  <rguenther@suse.de>
14272
14273         PR testsuite/22522
14274         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14275         scanning for asm labels.
14276         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14277
14278 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14279
14280         PR target/22085
14281         * gcc.dg/altivec-pr22085.c: New.
14282
14283 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14284
14285         PR tree-optimization/19210
14286         * gcc.dg/tree-ssa/pr19210-1.c: New.
14287         * gcc.dg/tree-ssa/pr19210-2.c: New.
14288
14289 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14290
14291         PR rtl-optimization/22167
14292         * g++.dg/opt/pr22167.C: New test.
14293
14294 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14295
14296         PR c++/2922
14297         * g++.dg/lookup/two-stage2.C: New.
14298         * g++.dg/lookup/two-stage3.C: New.
14299         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14300         fixed two-stage name lookup for operators.
14301         * g++.dg/template/call3.C: Compiler now produces an appropriate
14302         error message.
14303         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14304         14 as a candidate.
14305         * g++.dg/template/ptrmem4.C: Compiler produces different error
14306         message.
14307         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14308         connect_to_method as a candidate.
14309
14310 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14311
14312         * gcc.dg/fold-alloc-1.c: New test.
14313
14314 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14315
14316         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14317         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14318
14319 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14320
14321         * gcc.dg/fold-abs-1.c: New test.
14322         * gcc.dg/fold-abs-2.c: New test.
14323         * gcc.dg/fold-abs-3.c: New test.
14324
14325 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14326
14327         Make CONSTRUCTOR use VEC to store initializers.
14328         * g++.dg/ext/complit3.C: Check for specific error messages.
14329         * g++.dg/init/brace2.C: Update error message.
14330         * g++.dg/warn/Wbraces2.C: Likewise.
14331
14332 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14333
14334         PR fortran/16940
14335         * gfortran.dg/module_interface_1.f90: New test.
14336
14337 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14338             Kenneth Zadeck <zadeck@naturalbridge.com>
14339
14340         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14341
14342 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14343
14344         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14345         specify -Wformat for these tests.
14346         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14347         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14348         * gcc.dg/format/opt-6.c: Delete.
14349
14350 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14351
14352         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14353         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14354
14355 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14356
14357         * gcc.dg/tree-ssa/alias-2.c: New test.
14358
14359 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14360
14361         PR c++/22263
14362         * g++.dg/template/explicit7.C: New test.
14363
14364 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14365
14366         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14367         width of 8 to +Inf and -Inf.
14368
14369 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14370
14371         PR c++/22139
14372         * g++.dg/template/friend36.C: New test.
14373
14374 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14375
14376         PR fortran/21730
14377         * gfortran.dg/pr21730.f: New test.
14378
14379 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14380             Kenneth Zadeck <zadeck@naturalbridge.com>
14381
14382         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14383         since pure const detection cannot run at -O1 in c compiler.
14384         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14385         can now optimize this case properly.
14386         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14387         because we now pass.
14388         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14389
14390 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14391
14392         PR c/22421
14393         * gcc.dg/format/bitfld-1.c: New test.
14394
14395 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14396
14397         PR c++/22204
14398         * g++.dg/rtti/repo1.C: New test.
14399
14400 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14401
14402         PR middle-end/22398
14403         * gcc.c-torture/compile/pr22398.c: New test.
14404
14405 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14406
14407         PR c++/22132
14408         * g++.dg/expr/cast4.C: New test.
14409
14410 2005-07-15  Richard Guenther  <rguenther@suse.de>
14411
14412         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14413         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14414
14415 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14416
14417         PR tree-optimization/22230
14418         * gcc.dg/tree-ssa/pr22230.c: New test.
14419
14420 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14421
14422         * gfortran.dg/g77/cpp6.f: New test.
14423
14424         PR fortran/22417
14425         * gfortran.dg/g77/cpp5.F: New test.
14426         * gfortran.dg/g77/cpp5.h: New file.
14427         * gfortran.dg/g77/cpp5inc.h: New file.
14428
14429 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14430
14431         PR libfortran/16435
14432         * gfortran.dg/tl_editting.f90: New.
14433         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14434
14435 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14436
14437         * gfortran.dg/char_array_constructor.f90: New test.
14438
14439 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14440
14441         * gfortran.dg/past_eor.f90: New.
14442         * gfortran.dg/complex_read.f90: New.
14443
14444 2005-07-13  Jeff Law  <law@redhat.com>
14445
14446         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14447         additional casts.
14448
14449         * gcc.dg/tree-ssa/pr22321.c: New test
14450
14451 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14452
14453         PR tree-optimization/21921
14454         * gcc.dg/tree-ssa/pr21921.c: New.
14455
14456 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14457
14458         PR tree-optimizatio/22442
14459         * gcc.dg/tree-ssa/loop-11.c: New test.
14460
14461 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14462
14463         PR tree-opt/21840
14464         * gcc.c-torture/compile/pr21840.c: New test.
14465
14466 2005-07-12  Jan Hubicka  <jh@suse.cz>
14467
14468         * gcc.c-torture/compile/pr22379.c: New test.
14469
14470 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14471
14472         PR libfortran/21593
14473         gfortran.dg/dev_null.f90: Remove outdated comment about
14474         PR libfortran/21593.
14475
14476
14477 2005-07-12  Dale Johannesen  <dalej@apple.com>
14478
14479         * gcc.target/i386/compress-float-sse.c: New.
14480         * gcc.target/i386/compress-float-sse-pic.c: New.
14481         * gcc.target/i386/compress-float-387.c: New.
14482         * gcc.target/i386/compress-float-387-pic.c: New.
14483         * gcc.dg/compress-float-ppc.c: New.
14484         * gcc.dg/compress-float-ppc-pic.c: New.
14485
14486 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14487
14488         PR libfortran/21593
14489         gfortran.dg/dev_null.f90: Remove targets.
14490
14491 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14492
14493         PR tree-opt/22335
14494         * gcc.dg/pr22335-1.c: New test.
14495         * gcc.dg/pr22335-2.c: New test.
14496
14497 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14498
14499         PR c++/20172
14500         * g++.dg/template/nontype12.C : New test.
14501
14502 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14503
14504         * gcc.dg/tree-ssa/loop-10.c: New test.
14505
14506 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14507
14508         * gcc.c-torture/execute/20020720-1.x: Remove.
14509
14510 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14511
14512         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14513
14514 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14515
14516         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14517         (dg-mips-options): Use it.
14518
14519 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14520
14521         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14522
14523 2005-07-09  Richard Henderson  <rth@redhat.com>
14524
14525         * lib/target-supports.exp (check_effective_target_sync_char_short):
14526         Add alpha.
14527
14528 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14529
14530         PR libfortran/22217
14531         * gfortran.dg/negative-z-descriptor.f90: New test.
14532
14533 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14534
14535         PR tree-opt/22329
14536         * gcc.dg/pr22329.c: New test.
14537
14538 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14539
14540         PR tree-optimization/20139
14541         * gcc.dg/tree-ssa/pr20139.c: New.
14542
14543 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14544
14545         PR tree-opt/22356
14546         * testsuite/gcc.dg/pr22356-1.c: New test.
14547
14548 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14549
14550         PR c++/21799
14551         * g++.dg/template/unify8.C: New.
14552         * g++.dg/template/unify9.C: New.
14553
14554 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14555
14556         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14557
14558 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14559
14560         * gcc.dg/darwin-version-1.c: New.
14561         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14562         * gcc.dg/builtins-20.c: Likewise.
14563         * gcc.dg/builtins-53.c: Likewise.
14564         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14565         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14566         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14567         * gcc.dg/torture/builtins-power-1.c: Likewise.
14568         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14569         on Darwin.
14570
14571 2005-07-07  Jeff Law  <law@redhat.com>
14572
14573         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14574         argument evaluation order.
14575
14576 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14577
14578         PR libfortran/21594
14579         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14580         Add test cases where the shift length is greater than the
14581         array length.
14582
14583 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14584
14585         * obj-c++.dg/proto-lossage-6.mm: New.
14586         * objc.dg/proto-lossage-6.m: New.
14587
14588 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14589
14590         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14591         * objc.dg/gnu-runtime-2.m: Likewise.
14592
14593 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14594
14595         * gfortran.dg/longline.f: New test.
14596
14597         * gfortran.dg/badline.f: New test.
14598
14599 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14600
14601         PR fortran/16531
14602         PR fortran/15966
14603         PR fortran/18781
14604         * gfortran.dg/hollerith.f90: New.
14605         * gfortran.dg/hollerith2.f90: New.
14606         * gfortran.dg/hollerith3.f90: New.
14607         * gfortran.dg/hollerith4.f90: New.
14608         * gfortran.dg/hollerith_f95.f90: New.
14609         * gfortran.dg/hollerith_legacy.f90: New.
14610         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14611
14612 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14613
14614         PR objc/22274
14615         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14616         * objc.dg/gnu-runtime-2.m: New.
14617
14618 2005-07-06  Jeff Law  <law@redhat.com>
14619
14620         * gcc.dg/tree-ssa/vrp17.c: New test.
14621
14622 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14623
14624         PR fortran/22327
14625         * gfortran.dg/array_constructor_5.f90: New test.
14626
14627 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14628
14629         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14630
14631 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14632
14633         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14634         * gcc.dg/980816-1.c: Ditto.
14635
14636 2005-07-06  Jeff Law  <law@redhat.com>
14637
14638         * gcc.c-torture/compile/pr21356.c: New test.
14639
14640 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14641
14642         PR c/22013
14643         PR c/22098
14644         * gcc.c-torture/compile/pr22013-1.c,
14645         gcc.c-torture/execute/pr22098-1.c,
14646         gcc.c-torture/execute/pr22098-2.c,
14647         gcc.c-torture/execute/pr22098-3.c: New tests.
14648
14649 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14650
14651         PR c/22308
14652         * gcc.dg/pr22308-1.c: New test.
14653
14654 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14655
14656         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14657         target.
14658         * gcc.dg/compare9.c: Use -fshort-enums instead of
14659         -fno-short-enums.  Change the last test to dg-bogus.
14660
14661 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14662
14663         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14664         * gcc.dg/compare9.c: New.
14665
14666 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14667
14668         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14669
14670 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14671
14672         PR testsuite/22288
14673         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14674
14675
14676 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14677
14678         * gcc.dg/format/gcc_gfc-1.c: New.
14679
14680 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14681
14682         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14683
14684 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14685
14686         PR fortran/20842
14687         * gfortran.dg/io_invalid_1.f90: New test.
14688
14689 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14690
14691         * gcc.dg/format/gcc_diag-1.c: Update.
14692
14693 2005-07-02  Jeff Law  <law@redhat.com>
14694
14695         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14696         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14697
14698 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14699
14700         * gcc.dg/format/gcc_diag-1.c: Update.
14701
14702 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14703
14704         PR tree-opt/22269
14705         * gcc.c-torture/compile/pr22269.c: New test.
14706
14707 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14708
14709         PR 21584
14710         PR 22219
14711         * g++.dg/tree-ssa/pr21584-1.C: New test.
14712         * g++.dg/tree-ssa/pr21584-2.C: New test.
14713
14714 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14715
14716         * obj-c++.dg/try-catch-11.mm: New.
14717         * objc.dg/try-catch-10.m: New.
14718
14719 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14720
14721         * g++.dg/other/ucnid-1.C: xfail on AIX.
14722
14723 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14724
14725         PR 22234
14726         * gcc.dg/20050629-1.c: New test.
14727
14728 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14729
14730         * obj-c++.dg/const-str-1[0-1].mm: New.
14731         * objc.dg/const-str-1[0-1].m: New.
14732
14733 2005-05-29  Richard Henderson  <rth@redhat.com>
14734
14735         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14736         Rename from check_effective_target_vect_no_max.
14737         (check_effective_target_vect_no_int_add): New.
14738         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14739         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14740         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14741         * gcc.dg/vect/vect-reduc-1.c: Use both.
14742         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14743
14744 2005-05-29  Richard Henderson  <rth@redhat.com>
14745
14746         * lib/target-supports.exp (check_effective_target_vect_no_max):
14747         Remove i386 and x86_64.
14748
14749 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14750
14751         PR testsuite/21969
14752         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14753
14754 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14755
14756         PR middle-end/21969
14757         * gcc.dg/vect/pr21969.c: New test.
14758
14759 2005-06-28  Eric Christopher  <echristo@redhat.com>
14760
14761         PR c/22052
14762         PR c/21975
14763         * gcc.dg/inline1.c: New test.
14764         * gcc.dg/inline2.c: Ditto.
14765         * gcc.dg/inline3.c: Ditto.
14766         * gcc.dg/inline4.c: Ditto.
14767         * gcc.dg/inline5.c: Ditto.
14768
14769 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14770
14771         PR libfortran/22142
14772         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14773         Add testcase also testing eoshift1 for PR 22142.
14774
14775 2005-06-28  Richard Henderson  <rth@redhat.com>
14776
14777         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14778         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14779         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14780         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14781         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14782
14783 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14784
14785         PR libfortran/22142
14786         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14787         Add testcase for PR 22142.
14788
14789 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14790
14791         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14792         gcc.target/ia64/fpreg-2.c: New tests.
14793
14794 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14795
14796         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14797
14798 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14799
14800         PR libfortran/22170
14801         * gfortran.dg/slash_1.f90: New test.
14802
14803 2005-06-27  Richard Henderson  <rth@redhat.com>
14804
14805         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14806         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14807         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14808         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14809         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14810         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14811
14812 2005-06-27  Richard Henderson  <rth@redhat.com>
14813
14814         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14815         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14816
14817 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14818
14819         * obj-c++.dg/proto-lossage-5.mm: New.
14820         * objc.dg/proto-lossage-5.m: New.
14821
14822 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14823
14824         PR 21959
14825         * gcc.dg/tree-ssa/pr21959.c: New test.
14826
14827 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14828
14829         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14830         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14831         testing uninitialized var.
14832
14833         * gcc.c-torture/execute/builtins/chk.h: New.
14834         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14835         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14836         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14837         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14838         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14839         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14840         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14841         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14842         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14843         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14844         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14845         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14846         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14847         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14848         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14849         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14850         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14851         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14852         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14853         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14854         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14855         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14856         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14857         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14858         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14859         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14860         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14861         * gcc.dg/builtin-object-size-1.c: New test.
14862         * gcc.dg/builtin-object-size-2.c: New test.
14863         * gcc.dg/builtin-object-size-3.c: New test.
14864         * gcc.dg/builtin-object-size-4.c: New test.
14865         * gcc.dg/builtin-object-size-5.c: New test.
14866         * gcc.dg/builtin-stringop-chk-1.c: New test.
14867         * gcc.dg/builtin-stringop-chk-2.c: New test.
14868         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14869         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14870         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14871         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14872         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14873         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14874         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14875         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14876         * gcc.c-torture/execute/printf-1.c: New test.
14877         * gcc.c-torture/execute/fprintf-1.c: New test.
14878         * gcc.c-torture/execute/vprintf-1.c: New test.
14879         * gcc.c-torture/execute/vfprintf-1.c: New test.
14880         * gcc.c-torture/execute/printf-chk-1.c: New test.
14881         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14882         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14883         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14884
14885 2005-06-27  Michael Matz  <matz@suse.de>
14886
14887         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14888         slot is not merged if address escapes.
14889
14890 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14891
14892         PR c/21911
14893         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14894
14895 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14896
14897         PR middle-end/17965
14898         * gcc.c-torture/compile/20050622-1.c: New test.
14899
14900         PR middle-end/22028
14901         * gcc.dg/20050620-1.c: New test.
14902
14903 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14904
14905         PR tree-optimization/22026
14906         * gcc.dg/tree-ssa/pr22026.c: New.
14907
14908 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14909
14910         PR libfortran/22144
14911         * gfortran.dg/shift-alloc.f90: New testcase.
14912
14913 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14914
14915         * all files: Update FSF address in copyright headers.
14916
14917 2005-06-22  Jan Hubicka  <jh@suse.cz>
14918
14919         * wholeprogram-1.c: New testcase.
14920         * wholeprogram-2.c: New testcase.
14921
14922 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14923
14924         PR 22171
14925         * gcc.dg/tree-ssa/pr22171.c: New test.
14926
14927 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
14928
14929         * gfortran.dg/simplify_modulo.f90: New.
14930
14931 2005-06-24  Jan Hubicka  <jh@suse.cz>
14932
14933         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
14934
14935 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14936
14937         * obj-c++.dg/proto-lossage-[1-4].mm: New.
14938
14939 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
14940
14941         * obj-c++.dg/typedef-alias-1.mm: New.
14942         * objc.dg/typedef-alias-1.m: New.
14943
14944 2005-06-23  Jeff Law  <law@redhat.com>
14945
14946         * gcc.dg/tree-ssa/vrp16.c: New test.
14947
14948 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14949
14950         * lib/target-supports.exp: Add
14951         check_effective_target_fortran_large_real and
14952         check_effective_target_fortran_large_int to check for
14953         corresponding effective targets.
14954         * gfortran.dg/large_integer_kind_1.f90: New test.
14955         * gfortran.dg/large_real_kind_1.f90: New test.
14956
14957 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
14958
14959         PR tree-optimization/22117
14960         * gcc.dg/tree-ssa/pr22117.c: New.
14961
14962 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
14963
14964         PR testsuite/22123
14965         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
14966
14967 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
14968
14969         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
14970
14971 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
14972
14973         * gfortran.dg/f2c_4.f90: Add tests for complex functions
14974         * gfortran.dg/f2c_4.c: Likewise.
14975
14976 2005-06-22 Paul Brook  <paul@codesourcery.com>
14977
14978         PR fortran/21034
14979         * gfortran.dg/auto_save_1.f90: New test.
14980
14981 2005-06-22  Michael Matz  <matz@suse.de>
14982
14983         * gcc.target/x86-64/abi: New directory.
14984         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
14985         * gcc.target/x86-64/abi/README.gcc: New file.
14986         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
14987         * gcc.target/x86-64/abi/asm-support.s: New file.
14988         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
14989         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
14990         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
14991         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
14992         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
14993         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
14994         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
14995         * gcc.target/x86_64/abi/test_bitfields.c: New test.
14996         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
14997         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
14998         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
14999         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15000         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15001         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15002         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15003         * gcc.target/x86_64/abi/test_varargs.c: New test.
15004
15005 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15006
15007         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15008         32-bit i?86 and x86_64.
15009
15010 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15011
15012         * obj-c++.dg/const-str-[1-9].mm: New tests.
15013
15014 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15015
15016         PR fortran/22010
15017         * gfortran.dg/namelist_use.f90: New.
15018         * gfortran.dg/namelist_use_only.f90: New.
15019
15020 2005-06-21  Jeff Law  <law@redhat.com>
15021
15022         * gcc.dg/tree-ssa/vrp15.c: New test.
15023
15024 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15025
15026         * lib/target-supports.exp (check_effective_target_vect_reduction):
15027         Remove.
15028         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15029         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15030         remove vect_reduction target keyword. Also avoid two returns in main.
15031         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15032         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15033         * gcc.dg/vect/vect-reduc-1short.c: New test.
15034         * gcc.dg/vect/vect-reduc-1char.c: New test.
15035         * gcc.dg/vect/vect-reduc-2short.c: New test.
15036         * gcc.dg/vect/vect-reduc-2char.c: New test.
15037         * gcc.dg/vect/vect-reduc-6.c: New test.
15038         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15039         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15040         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15041
15042 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15043         Paul Thomas  <pault@gcc.gnu.org>
15044
15045         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15046         New tests.
15047
15048 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15049
15050         * gfortran.dg/backslash_1.f90: New test.
15051         * gfortran.dg/backslash_2.f90: New test.
15052
15053 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15054
15055         * gfortran.dg/duplicate_labels.f90: New test.
15056
15057 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15058
15059         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15060         unsupportable relocations.
15061         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15062         * gcc.dg/20050321-2.c: xfail for NetWare.
15063
15064 2005-06-20  Andreas Jaeger  <aj@suse.de>
15065
15066         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15067         gcc.target/i386/fastcall-sseregparm.c,
15068         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15069
15070 2005-06-19  Richard Henderson  <rth@redhat.com>
15071
15072         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15073
15074 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15075
15076         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15077
15078 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15079
15080         PR c++/22115
15081         * g++.dg/conversion/simd2.C: Change expected error message.
15082
15083 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15084
15085         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15086         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15087         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15088
15089 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15090
15091         * gcc.dg/fold-mod-1.c: New test.
15092
15093 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15094
15095         PR fortran/19926
15096         * gfortran.dg/pr19926.f90: New test.
15097
15098 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15099
15100         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15101         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15102         targets.
15103         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15104         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15105
15106 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15107
15108         * gcc.target/ia64/float80-varargs-1.c: New test.
15109
15110 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15111
15112         PR tree-opt/22035
15113         * gfortran.dg/f2c_6.f90: New test.
15114
15115 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15116
15117         PR c++/17413
15118         * g++.dg/template/local5.C: New.
15119
15120 2005-06-17  Richard Henderson  <rth@redhat.com>
15121
15122         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15123
15124 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15125
15126         PR testsuite/21945
15127         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15128
15129 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15130
15131         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15132         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15133         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15134         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15135         check_vect to verify the presence of hardware vector support.
15136
15137 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15138
15139         PR testsuite/22056
15140         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15141
15142 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15143
15144         PR libfortran/19216
15145         * gfortran.dg/pr19216.f: Add correct space between brackets and
15146         dg directive.
15147
15148 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15149
15150         PR libfortran/16436
15151         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15152
15153 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15154
15155         * gcc.target/i386/attributes-error.c: New testcase.
15156         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15157         * gcc.target/i386/regparm-stdcall.c: Likewise.
15158         * gcc.target/i386/sseregparm-1.c: Likewise.
15159         * gcc.target/i386/sseregparm-2.c: Likewise.
15160
15161 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15162
15163         * g++.dg/rtti/crash2.C: New.
15164
15165 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15166
15167         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15168
15169 2005-06-15  David Ung  <davidu@mips.com>
15170
15171         * gcc.target/mips/mips16e-extends.c: New test for testing the
15172         generation of MIPS16e zeb/zeh, seb/seh instructions.
15173
15174 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15175
15176         PR 22018
15177         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15178         * gcc.dg/tree-ssa/pr22018.c: New test.
15179
15180 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15181
15182         * gcc.dg/simd-1.c: Update error messages.
15183         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15184         * gcc.dg/simd-2.c: Update error messages.
15185         * gcc.dg/simd-4.c: New.
15186
15187 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15188
15189         PR c++/20678
15190         * g++.dg/other/crash-4.C: New.
15191
15192 2005-06-14  Devang Patel  <dpatel@apple.com>
15193
15194         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15195
15196 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15197
15198         PR c++/21929
15199         * g++.dg/parse/crash11.C: Update
15200
15201 2005-06-13  Jeff Law  <law@redhat.com>
15202
15203         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15204         perform the desired transformations.
15205         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15206         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15207
15208 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15209
15210         PR fortran/22038
15211         * gfortran.dg/forall_1.f90: Un-XFAIL.
15212
15213 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15214
15215         PR c++/21929
15216         * g++.dg/parse/crash26.C: New.
15217
15218         PR c++/20789
15219         * g++.dg/init/member1.C: New.
15220
15221 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15222
15223         * gfortran.dg/altreturn_1.f90: New test.
15224
15225 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15226
15227         PR middle-end/21985
15228         * gcc.dg/tree-ssa/pr21985.c: New test.
15229
15230 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15231
15232         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15233
15234 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15235
15236         PR c++/21930
15237         * g++.dg/other/error10.C: New test case.
15238
15239 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15240
15241         PR libfortran/19155
15242         * gfortran.dg/pr19155.f: Add test.
15243
15244 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15245
15246         * gfortran.dg/f2c_7.f90: New test.
15247
15248         * gfortran.dg/forall_1.f90: XFAILed.
15249
15250 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15251
15252         * gcc.dg/pr14796-1.c: New.
15253         * gcc.dg/pr14796-2.c: New.
15254
15255 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15256
15257         PR fortran/17792
15258         PR fortran/21375
15259         * gfortran.dg/deallocate_stat.f90: New test.
15260
15261 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15262
15263         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15264
15265 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15266
15267         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15268         access will be generated when this loop is vectorized. Test that
15269         accesses with same alignment were detected.
15270         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15271         Test that accesses with same alignment were detected.
15272         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15273         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15274         alignment were detected.
15275
15276 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15277
15278         PR c++/10611
15279         * g++.dg/conversion/simd2.C: New.
15280
15281 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15282
15283         * gcc.dg/Wcxx-compat-1.c: New.
15284
15285 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15286
15287         PR libfortran/21480
15288         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15289         complex array.
15290
15291 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15292
15293         * gcc.dg/alias-8.c: New.
15294
15295 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15296
15297         * gcc.dg/format/cmn_err-1.c: Update.
15298
15299 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15300
15301         PR target/20666
15302         * gcc.target/sparc/fexpand-2.c: New.
15303         * gcc.target/sparc/fpmerge-2.c: New.
15304         * gcc.target/sparc/fpmul-2.c: New.
15305         * gcc.target/sparc/noresult.c: New.
15306         * gcc.target/sparc/pdist-2.c: New.
15307         * gcc.target/sparc/pdist-3.c: New.
15308
15309 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15310
15311         PR testsuite/21702
15312         * gcc.target/i386/i386.exp: Fix comment typo.
15313
15314 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15315
15316         PR c++/19497
15317         * g++.dg/inherit/using5.C: New.
15318         * g++.dg/inherit/using6.C: New.
15319
15320 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15321
15322         PR c++/19894
15323         * g++.dg/template/ptrmem15.C: New test.
15324
15325         PR c++/20563
15326         * g++.dg/ext/label4.C: New test.
15327
15328 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15329
15330         * gcc.dg/tls/debug-1.c: New test.
15331
15332 2005-06-07  Dale Johannesen  <dalej@apple.com>
15333
15334         * gcc.target/i386/movq.c: New.
15335
15336 2005-06-07  Dale Johannesen  <dalej@apple.com>
15337
15338         * gcc.dg/20050607-1.c: New.
15339
15340 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15341
15342         PR middle-end/21850
15343         * gcc.c-torture/execute/20050607-1.c: New test.
15344
15345 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15346
15347         PR libfortran/21926
15348         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15349         Test case where the return array has lowest stride one,
15350         but isn't packed.
15351
15352 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15353
15354         * lib/target-supports.exp (check_effective_target_sync_int_long):
15355         Add s390 and s390x targets.
15356
15357 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15358
15359         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15360         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15361         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15362         * gcc.dg/tree-ssa/loop-9.c: New test.
15363
15364 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15365
15366         * g++.dg/parse/defarg10.C: New.
15367
15368 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15369
15370         PR regression/21897
15371         * gcc.c-torture/execute/20050604-1.c: New test.
15372
15373 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15374
15375         PR 21903
15376         * g++.dg/parse/defarg9.C: New.
15377
15378         PR c++/20637
15379         * g++.dg/inherit/using4.C: New.
15380         * g++.dg/overload/error1.C: Adjust expected errors.
15381         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15382         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15383         * g++.old-deja/g++.other/redecl2.C: Likewise.
15384         * g++.old-deja/g++.other/redecl4.C: Likewise.
15385         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15386
15387 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15388
15389         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15390
15391 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15392
15393         * lib/gfortran.exp (gfortran_target_compile): Call
15394         dg-additional-files-options
15395         * gfortran.dg/f2c_4.f90: New file
15396         * gfortran.dg/f2c_4.c: New file
15397         * gfortran.dg/f2c_5.f90: New file
15398         * gfortran.dg/f2c_5.c: New file
15399
15400 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15401
15402         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15403
15404         PR fortran/21912
15405         * gfortran.dg/array_constructor_4.f90: New test.
15406
15407 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15408
15409         PR c++/21619
15410         * g++.dg/ext/builtin9.C: New test.
15411
15412 2005-06-05  Dale Johannesen  <dalej@apple.com>
15413
15414         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15415         * gcc.c-torture/execute/20050603-2.c: Ditto.
15416
15417 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15418
15419         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15420         * gcc.dg/vect/vect-reduc-1.c: New.
15421         * gcc.dg/vect/vect-reduc-2.c: New.
15422         * gcc.dg/vect/vect-reduc-3.c: New.
15423
15424 2005-06-04  Dale Johannesen  <dalej@apple.com>
15425
15426         * gcc.c-torture/execute/20050603-1.c: New.
15427         * gcc.c-torture/execute/20050603-2.c: New.
15428         * gcc.dg/20050603-3.c: New.
15429
15430 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15431
15432         PR fortran/19195
15433         * gfortran.dg/debug_1.f90: New test.
15434
15435         * gfortran.dg/forall_1.f90: New test.
15436
15437 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15438
15439         * gfortran.dg/array_constructor_3.f90: New test.
15440
15441 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15442
15443         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15444
15445 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15446
15447         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15448
15449 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15450
15451         PR c/21873
15452         * gcc.dg/init-excess-1.c: New test.
15453
15454 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15455
15456         PR c++/21853
15457         * g++.dg/expr/static_cast6.C: New test.
15458
15459 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15460
15461         * gcc.dg/tree-ssa/vrp14.c: New test.
15462
15463 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15464
15465         PR c++/21336
15466         * g++.dg/template/new2.C: New test.
15467
15468 2005-06-03  Josh Conner  <jconner@apple.com>
15469
15470         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15471         all entries in initializer.
15472
15473 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15474
15475         PR middle-end/21858
15476         * gcc.dg/pr21858.c: New testcase.
15477
15478 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15479
15480         PR tree-optimization/21292
15481
15482         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15483         New.
15484         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15485         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15486         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15487         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15488         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15489
15490 2005-06-02  Richard Henderson  <rth@redhat.com>
15491
15492         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15493
15494 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15495
15496         * gcc.dg/wtypequal.c: New testcase.
15497
15498 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15499
15500         PR 21582
15501         * gcc.dg/tree-ssa/pr21582.c: New test.
15502
15503 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15504
15505         PR c++/21280
15506         * g++.dg/opt/interface2.h: New.
15507         * g++.dg/opt/interface2.C: New.
15508         * g++.dg/init/ctor4.C: Adjust error lines.
15509         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15510         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15511         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15512         * g++.old-deja/g++.pt/assign1.C: Likewise.
15513         * g++.old-deja/g++.pt/crash20.C: Likewise.
15514
15515 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15516
15517         PR tree-optimization/21734
15518         * g++.dg/vect/pr21734_1.cc: New.
15519         * g++.dg/vect/pr21734_2.cc: New.
15520
15521 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15522
15523         PR c++/20350
15524         * g++.dg/template/spec24.C: New.
15525
15526         PR c++/21151
15527         * g++.dg/pch/local-1.C: New.
15528         * g++.dg/pch/local-1.Hs: New.
15529
15530 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15531
15532         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15533         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15534         * gcc.dg/tree-ssa/pr14341.c: New test.
15535         * gcc.dg/tree-ssa/pr14841.c: New test.
15536         * gcc.dg/tree-ssa/pr20701.c: New test.
15537         * gcc.dg/tree-ssa/pr21086.c: New test.
15538         * gcc.dg/tree-ssa/pr21090.c: New test.
15539         * gcc.dg/tree-ssa/pr21332.c: New test.
15540         * gcc.dg/tree-ssa/pr21458.c: New test.
15541         * gcc.dg/tree-ssa/pr21658.c: New test.
15542         * gcc.dg/tree-ssa/vrp01.c: New test.
15543         * gcc.dg/tree-ssa/vrp02.c: New test.
15544         * gcc.dg/tree-ssa/vrp03.c: New test.
15545         * gcc.dg/tree-ssa/vrp04.c: New test.
15546         * gcc.dg/tree-ssa/vrp05.c: New test.
15547         * gcc.dg/tree-ssa/vrp06.c: New test.
15548         * gcc.dg/tree-ssa/vrp07.c: New test.
15549         * gcc.dg/tree-ssa/vrp08.c: New test.
15550         * gcc.dg/tree-ssa/vrp09.c: New test.
15551         * gcc.dg/tree-ssa/vrp10.c: New test.
15552         * gcc.dg/tree-ssa/vrp11.c: New test.
15553         * gcc.dg/tree-ssa/vrp12.c: New test.
15554         * gcc.dg/tree-ssa/vrp13.c: New test.
15555
15556 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15557
15558         PR 21029
15559         * gcc.dg/tree-ssa/pr21029.c: New test.
15560
15561 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15562
15563         * gfortran.dg/logint-1.f: New test case.
15564         * gfortran.dg/logint-2.f: Likewise.
15565         * gfortran.dg/logint-3.f: Likewise.
15566
15567 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15568
15569         PR c/21536
15570         PR c/20760
15571         * gcc.dg/20050527-1.c: New test.
15572
15573         * gcc.dg/i386-sse-12.c: New test.
15574
15575         PR fortran/21729
15576         * gfortran.dg/implicit_5.f90: New test.
15577
15578 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15579
15580         PR fortran/20883
15581         * gfortran/assign_4.f90: New test.
15582         * gfortran/assign_2.f90: Change compile to run.
15583
15584 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15585
15586         * lib/target-supports.exp
15587         (check_effective_target_sync_char_short): New.
15588         * gcc.dg/sync-2.c: New.
15589
15590 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15591
15592         PR tree-optimization/21817
15593         * gcc.dg/torture/pr21817-1.c: New.
15594
15595 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         PR c++/21165
15598         * g++.dg/template/init5.C: New.
15599
15600 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15601
15602         * gfortran.dg/char_initialiser_actual.f90:
15603         Test character initialisers as actual arguments.
15604         * gfortran.dg/char_pointer_comp_assign.f90:
15605         Test character pointer structure component assignments.
15606         * gfortran.dg/char_array_structure_constructor.f90:
15607         Test character components in structure constructors.
15608
15609 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15610
15611         PR middle-end/20931
15612         * g++.dg/opt/pr20931.C: New test.
15613
15614 2005-05-31  Andreas Jaeger  <aj@suse.de>
15615
15616         PR testsuite/20772
15617         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15618         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15619         g++.old-deja/g++.ext/asmspec1.C,
15620         g++.old-deja/g++.other/regstack.C,
15621         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15622         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15623         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15624         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15625         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15626         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15627         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15628         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15629         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15630         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15631         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15632         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15633         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15634         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15635         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15636         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15637         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15638         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15639         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15640
15641 2005-05-31  Jeff Law  <law@redhat.com>
15642
15643         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15644
15645 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15646
15647         PR middle-end/21743
15648         * gcc.dg/builtins-1.c: Activate disabled clog test.
15649         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15650
15651 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15652
15653         * gfortran.dg/char_pointer_assign.f90:
15654         Test character-pointer assignments and pointer assignments.
15655         * gfortran.dg/char_pointer_dummy.f90:
15656         Test character-pointer dummy arguments.
15657         * gfortran.dg/char_pointer_func.f90:
15658         Test character-pointer function returns.
15659         * gfortran.dg/char_pointer_dependency.f90:
15660         Test character-pointer functions with dependencies.
15661
15662 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15663
15664         PR c++/21784
15665         * g++.dg/lookup/using14.C: New test.
15666
15667 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15668
15669         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15670         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15671         trailing ^M.
15672
15673 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15674
15675         PR c++/17413
15676         * g++.dg/template/local5.C: New.
15677
15678         PR target/21761
15679         * gcc.c-torture/compile/pr21761.c: New.
15680
15681         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15682         before darwin8.
15683
15684 2005-05-30  Steven G. Kargl
15685
15686         PR fortran/20846
15687         * gfortran.dg/inquire_8.f90: New test.
15688
15689 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15690
15691         PR libfortran/21376
15692         * gfortran.dg/output_exponents_1.f90: New test.
15693
15694 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15695
15696         PR libfortran/20006
15697         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15698
15699 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15700
15701         PR c++/21210
15702         * g++.dg/ext/complex1.C: New test.
15703
15704         PR c++/21340
15705         * g++.dg/init/ctor6.C: New test.
15706
15707 2005-05-29  Jan Hubicka  <jh@suse.cz>
15708
15709         * gcc.c-torture/compile/pr21562.c: New.
15710
15711 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15712
15713         * gfortran.dg/subnormal_1.f90: New test.
15714
15715 2005-05-28  Jan Hubicka  <jh@suse.cz>
15716
15717         * tree-prof.exp: Fix comment.
15718         * value-prof-1.c: New.
15719         * value-prof-2.c: New.
15720         * value-prof-3.c: New.
15721         * value-prof-4.c: New.
15722
15723 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15724
15725         PR c++/21614
15726         * g++.dg/expr/ptrmem6.C: New test.
15727         * g++.dg/expr/ptrmem6a.C: Likewise.
15728
15729 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15730
15731         PR tree-optimization/21658
15732         * gcc.dg/tree-ssa/pr21658.c: New.
15733
15734 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15735
15736         PR c++/21455
15737         * g++.dg/inherit/ptrmem3.C: New.
15738
15739         PR c++/21681
15740         * g++.dg/parse/template16.C: New.
15741
15742 2005-05-27  Andreas Jaeger  <aj@suse.de>
15743
15744         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15745
15746         * gcc.dg/i386-sse-8.c: Run test on all archs.
15747
15748 2005-05-26  Mike Stump  <mrs@apple.com>
15749
15750         * objc.dg/isa-field-1.m: Only run on darwin.
15751         * objc.dg/lookup-1.m: Likewise.
15752         * objc.dg/try-catch-8.m: Likewise.
15753
15754 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15755
15756         PR tree-optimization/9814
15757         * gcc.dg/pr9814-1.c: New test case.
15758
15759 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15760
15761         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15762         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15763         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15764         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15765         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15766         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15767         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15768         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15769         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15770         objc.dg/try-catch-8.m: New.
15771
15772 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15773
15774         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15775         remove extraneous semicolons.
15776
15777 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15778
15779         * obj-c++.dg/comp-types-12.mm: New.
15780         * objc.dg/comp-types-11.m: New.
15781         * objc.dg/selector-4.m: New.
15782
15783 2005-05-26  Andreas Jaeger  <aj@suse.de>
15784
15785         PR testsuite/20772
15786         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15787         g++.old-deja/g++.ext/attrib3.C,
15788         g++.old-deja/g++.other/store-expr1.C,
15789         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15790         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15791         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15792         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15793         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15794         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15795         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15796         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15797         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15798         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15799         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15800         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15801         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15802         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15803         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15804         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15805         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15806         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15807         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15808
15809 2005-05-26  Andreas Jaeger  <aj@suse.de>
15810
15811         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15812         x86-64 compilation.
15813
15814 2005-05-26  Andreas Jaeger  <aj@suse.de>
15815
15816         PR testsuite/20772
15817         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15818         gcc.misc-tests/i386-pf-athlon-1.c,
15819         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15820         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15821         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15822         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15823         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15824         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15825         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15826         programs.
15827
15828         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15829         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15830         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15831         x86-64 compilation.
15832
15833         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15834         x86_64.
15835
15836         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15837         effective-target ilp32.
15838
15839 2005-05-26  David Ung  <davidu@mips.com>
15840
15841         * gcc.target/mips/ext_ins.c: New test for testing the generation
15842         of MIPS32/64 rev 2 ext/ins instructions.
15843
15844 2005-05-26  Andreas Jaeger  <aj@suse.de>
15845
15846         * treelang/compile/unsigned.tree: Use gimple instead of
15847         nonexisting generic dump.
15848
15849 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15850
15851         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15852
15853 2005-05-26  Andreas Jaeger  <aj@suse.de>
15854
15855         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15856
15857 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15858
15859         PR libfortran/17283
15860         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15861         Test callee-allocated memory with write statements.
15862
15863 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15864
15865         PR middle-end/21709
15866         * gcc.dg/pr21709-1.c: New test case.
15867
15868 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15869             Mike Stump  <mrs@apple.com>
15870
15871         * objc/execute/next_mapping.h: Update for C++.
15872
15873         * obj-c++.dg/selector-1.mm: Move to...
15874         * obj-c++.dg/selector-4.mm: here...
15875
15876         * obj-c++.dg/basic.mm: New.
15877         * obj-c++.dg/comp-types-1.mm: New.
15878         * obj-c++.dg/cxx-class-1.mm: New.
15879         * obj-c++.dg/cxx-ivars-1.mm: New.
15880         * obj-c++.dg/cxx-ivars-2.mm: New.
15881         * obj-c++.dg/cxx-ivars-3.mm: New.
15882         * obj-c++.dg/cxx-scope-1.mm: New.
15883         * obj-c++.dg/cxx-scope-2.mm: New.
15884         * obj-c++.dg/defs.mm: New.
15885         * obj-c++.dg/empty-private-1.mm: New.
15886         * obj-c++.dg/encode-1.mm: New.
15887         * obj-c++.dg/encode-2.mm: New.
15888         * obj-c++.dg/encode-3.mm: New.
15889         * obj-c++.dg/extern-c-1.mm: New.
15890         * obj-c++.dg/extra-semi.mm: New.
15891         * obj-c++.dg/fix-and-continue-2.mm: New.
15892         * obj-c++.dg/isa-field-1.mm: New.
15893         * obj-c++.dg/ivar-list-semi.mm: New.
15894         * obj-c++.dg/local-decl-1.mm: New.
15895         * obj-c++.dg/lookup-1.mm: New.
15896         * obj-c++.dg/lookup-2.mm: New.
15897         * obj-c++.dg/method-1.mm: New.
15898         * obj-c++.dg/method-2.mm: New.
15899         * obj-c++.dg/method-3.mm: New.
15900         * obj-c++.dg/method-4.mm: New.
15901         * obj-c++.dg/method-5.mm: New.
15902         * obj-c++.dg/method-6.mm: New.
15903         * obj-c++.dg/method-7.mm: New.
15904         * obj-c++.dg/no-extra-load.mm: New.
15905         * obj-c++.dg/overload-1.mm: New.
15906         * obj-c++.dg/pragma-1.mm: New.
15907         * obj-c++.dg/pragma-2.mm: New.
15908         * obj-c++.dg/private-1.mm: New.
15909         * obj-c++.dg/private-2.mm: New.
15910         * obj-c++.dg/proto-qual-1.mm: New.
15911         * obj-c++.dg/qual-types-1.mm: New.
15912         * obj-c++.dg/stubify-1.mm: New.
15913         * obj-c++.dg/stubify-2.mm: New.
15914         * obj-c++.dg/super-class-1.mm: New.
15915         * obj-c++.dg/super-class-2.mm: New.
15916         * obj-c++.dg/super-dealloc-1.mm: New.
15917         * obj-c++.dg/super-dealloc-2.mm: New.
15918         * obj-c++.dg/template-1.mm: New.
15919         * obj-c++.dg/template-2.mm: New.
15920         * obj-c++.dg/template-3.mm: New.
15921         * obj-c++.dg/template-4.mm: New.
15922         * obj-c++.dg/template-5.mm: New.
15923         * obj-c++.dg/template-6.mm: New.
15924         * obj-c++.dg/try-catch-1.mm: New.
15925         * obj-c++.dg/try-catch-2.mm: New.
15926         * obj-c++.dg/try-catch-3.mm: New.
15927         * obj-c++.dg/try-catch-4.mm: New.
15928         * obj-c++.dg/try-catch-5.mm: New.
15929         * obj-c++.dg/try-catch-6.mm: New.
15930         * obj-c++.dg/try-catch-7.mm: New.
15931         * obj-c++.dg/try-catch-8.mm: New.
15932         * obj-c++.dg/try-catch-9.mm: New.
15933         * obj-c++.dg/va-meth-1.mm: New.
15934
15935 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15936
15937         * obj-c++.dg/selector-1.mm: New.
15938         * obj-c++.dg/selector-2.mm: New.
15939
15940 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15941
15942         * obj-c++.dg/selector-3.mm: New.
15943         * objc.dg/selector-3.m: New.
15944
15945 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15946
15947         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
15948         about where warning appears.
15949
15950 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15951
15952         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
15953         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
15954         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
15955         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
15956
15957 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
15958
15959         * gcc.dg/20050524-1.c: New test.
15960
15961 2005-05-25  Jan Hubicka  <jh@suse.cz>
15962
15963         * gcc.dg/tree-prof/inliner-1.c: New.
15964
15965 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
15966
15967         * gcc.dg/tree-prof: New directory.
15968         * gcc.dg/tree-prof/tree-prof.exp: New.
15969
15970 2005-05-25  DJ Delorie  <dj@redhat.com>
15971
15972         * gcc.dg/Wattributes-1.c: New.
15973         * gcc.dg/Wattributes-2.c: New.
15974         * gcc.dg/Wattributes-3.c: New.
15975
15976 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
15977
15978         PR tree-optimization/19833
15979         * gcc.dg/uninit-4.c: Remove xfail.
15980         * gcc.dg/uninit-9.c: Ditto.
15981
15982 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
15983
15984         * obj-c++.dg/bitfield-[1-5].mm: New.
15985         * obj-c++.dg/class-protocol-1.mm: New.
15986         * obj-c++.dg/comp-types-1[0-1].mm: New.
15987         * obj-c++.dg/comp-types-[2-9].mm: New.
15988         * obj-c++.dg/encode-[4-8].mm: New.
15989         * obj-c++.dg/layout-1.mm: New.
15990         * obj-c++.dg/method-1[0-9].mm: New.
15991         * obj-c++.dg/method-2[0-1].mm: New.
15992         * obj-c++.dg/method-[8-9].mm: New.
15993         * obj-c++.dg/objc-gc-3.mm: New.
15994         * obj-c++.dg/try-catch-10.mm: New.
15995         * objc.dg/bitfield-5.m: New.
15996         * objc.dg/comp-types-10.m: New.
15997         * objc.dg/comp-types-9.m: New.
15998         * objc.dg/layout-1.m: New.
15999         * objc.dg/objc-gc-4.m: New.
16000         * objc.dg/try-catch-9.m: New.
16001         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16002         * objc.dg/comp-types-1.m: Likewise.
16003         * objc.dg/comp-types-[5-6].m: Likewise.
16004         * objc.dg/method-9.m: Likewise.
16005
16006 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16007
16008         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16009         and on hardware without VMX support.
16010
16011         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16012
16013         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16014
16015         * lib/profopt.exp (dg-final-generate, dg-final-use,
16016         profopt-final-code, profopt-get-options): New.
16017         (profopt-execute): Process test directives.
16018
16019         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16020         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16021         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16022
16023 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16024
16025         PR C++/21645
16026         * g++.dg/init/ctor5.C: New test.
16027
16028 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16029
16030         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16031         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16032         vect-113.c, vect-114.c.
16033
16034 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16035
16036         * gcc.dg/const-elim-1.c: Remove xfails.
16037
16038 2005-05-23  Jeff Law  <law@redhat.com>
16039
16040         * gcc.c-torture/compile/pr21638.c: New test.
16041         * gcc.c-torture/compile/20050520-1.c: New test.
16042
16043 2005-05-23  Nick Clifton  <nickc@redhat.com>
16044
16045         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16046         be a proper triple, ie: m32r*-*-*.
16047         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16048
16049 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16050
16051         PR middle-end/21331
16052         PR tree-opt/21293
16053         * gcc.c-torture/compile/pr21293.c: New test.
16054         * gcc.c-torture/execute/pr21331.c: New test.
16055
16056 2004-05-20  Richard Henderson  <rth@redhat.com>
16057
16058         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16059
16060 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16061
16062         * obj-c++-dg.exp: Add.
16063         * obj-c++.exp: Add.
16064         * obj-c++.dg/dg.exp: Add.
16065
16066 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16067
16068         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16069         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16070
16071 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16072
16073         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16074
16075 2004-05-19  Richard Henderson  <rth@redhat.com>
16076
16077         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16078
16079 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16080
16081         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16082
16083         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16084
16085 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16086
16087         PR c++/21495
16088         * g++.dg/parse/extern1.C: New test.
16089         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16090
16091 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16092
16093         * gcc.dg/c99-math.h: New.
16094         * gcc.dg/c99-math-float-1.c: New test.
16095         * gcc.dg/c99-math-double-1.c: Likewise.
16096         * gcc.dg/c99-math-long-double-1.c: Likewise.
16097
16098 2005-05-18  Richard Henderson  <rth@redhat.com>
16099
16100         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16101
16102 2005-05-18  Devang Patel  <dpatel@apple.com>
16103
16104         * g++.dg/opt/20050511-1.C: New test.
16105
16106 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16107
16108         PR libfortran/21127
16109         * gfortran.dg/reshape-complex.f90: New test.
16110
16111 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16112
16113         * gfortran.dg/array_constructor_1.f90: New test.
16114         * gfortran.dg/array_constructor_2.f90: New test.
16115
16116 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16117
16118         PR fortran/20954
16119         * gfortran.dg/pr20954.f: New test.
16120
16121 2005-05-17  Mike Stump  <mrs@apple.com>
16122
16123         Yet more Objective-C++...
16124
16125         * objc.dg/method-5.m: Update.
16126         * objc.dg/method-6.m: Update.
16127         * objc.dg/method-7.m: Update.
16128         * objc.dg/method-9.m: Update.
16129         * objc.dg/try-catch-2.m: Update.
16130
16131 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16132
16133         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16134         Remove little-endian optimizations.
16135
16136 2005-05-17  Jeff Law  <law@redhat.com>
16137
16138         * g++.dg/tree-ssa/pr14814.C: New test.
16139         * gcc.dg/tree-ssa/pr14814.C: New test.
16140         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16141         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16142
16143 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16144
16145         * gcc.dg/compat/generate-random.c: Do not include
16146         libiberty.h.
16147         * gcc.dg/compat/generate-random_r.c: Likewise.
16148
16149 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16150
16151         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16152
16153 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16154
16155         PR middle-end/21595
16156         * g++.dg/tree-ssa/builtin1.C: New testcase.
16157
16158 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16159
16160         PR c++/21454
16161         * g++.dg/opt/const4.C: New test.
16162
16163         PR middle-end/21492
16164         * g++.dg/opt/crossjump1.C: New test.
16165
16166         PR tree-optimization/21610
16167         * gcc.c-torture/compile/20050516-1.c: New test.
16168
16169         PR fortran/15080
16170         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16171         about the test failing.
16172         * gfortran.fortran-torture/execute/where_7.f90: New test.
16173         * gfortran.fortran-torture/execute/where_8.f90: New test.
16174
16175 2005-05-16  Richard Henderson  <rth@redhat.com>
16176
16177         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16178         i?86 and x86_64.
16179
16180 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16181
16182         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16183         (limits.h): Include unconditionally.
16184         (stdlib.h): Likewise.
16185         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16186         (limits.h): Include unconditionally.
16187         (stdlib.h): Likewise.
16188         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16189         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16190         (limits.h): Include unconditionally.
16191         (stdlib.h): Likewise.
16192         (hashtab.h): Do not include.
16193         (getopt.h): Likewise.
16194         (stddef.h): Include.
16195         (hashval_t): Define.
16196         (struct entry): Add "next" field.
16197         (HASH_SIZE): New macro.
16198         (hash_table): New variable.
16199         (switchfiles): Do not use xmalloc.
16200         (mix): New macro.
16201         (iterative_hash): New function.
16202         (hasht): Remove.
16203         (e_exists): New function.
16204         (e_insert): Likewise.
16205         (output): Use, instead of libiberty hashtable functions.
16206         (main): Do not use getopt.  Do not call htab_create.
16207
16208 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16209
16210         PR libstdc++/21526
16211         * lib/target-supports.exp (check_mkfifo_available):
16212         Return 0 for cygwin as mkfifo support incomplete on platform.
16213         Fix typos in comments.
16214
16215 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16216
16217         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16218
16219 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16220
16221         PR fortran/17432
16222         * gfortran.dg/assign_4.f: New test.
16223
16224 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16225
16226         PR tree-optimization/21563
16227         * gcc.dg/tree-ssa/pr21563.c: New.
16228
16229 2005-05-14  Jan Hubicka  <jh@suse.cz>
16230
16231         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16232
16233 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16234
16235         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16236
16237 2005-05-13  Julian Brown  <julian@codesourcery.com>
16238
16239         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16240         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16241
16242 2005-05-13  Jan Hubicka  <jh@suse.cz>
16243
16244         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16245         * gcc.dg/fold-xor-?.c: Likewise.
16246         * gcc.dg/pr15784-?.c: Likewise.
16247         * gcc.dg/pr20922-?.c: Likewise.
16248         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16249         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16250         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16251
16252 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16253
16254         PR fortran/21260
16255         * gfortran.dg/hollerith_1.f90: New test.
16256
16257 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16258
16259         * gfortran.dg/func_result_2.f90: New test.
16260
16261 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16262
16263         * gfortran.dg/dev_null.f90: New test.
16264
16265 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16266
16267         * gcc.dg/arm-vfp1.c: Revert last change.
16268
16269 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16270
16271         PR middle-end/19807
16272         PR tree-optimization/19639
16273         * g++.dg/tree-ssa/pr19807.C: New testcase.
16274
16275 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16276
16277         PR libfortran/21471
16278         * gfortran.dg/append-1.f90: New test.
16279
16280 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16281
16282         * gcc.dg/pr18501.c: XFAIL.
16283         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16284         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16285         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16286         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16287         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16288         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16289         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16290         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16291
16292 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16293
16294         PR fortran/20178
16295         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16296         gfortran.dg/f2c_3.f90: New tests.
16297
16298         * gfortran.dg/return_1.f90: Fix dg annotation.
16299
16300 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16301
16302         * gcc.c-torture/compile/20050510-1.c: New test.
16303
16304 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16305
16306         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16307
16308 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16309
16310         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16311
16312 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16313
16314         PR c/17913
16315         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16316
16317 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16318
16319         PR c/21342
16320         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16321         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16322
16323 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16324
16325         PR debug/16676
16326         * gcc.dg/debug/pr16676.c: New test.
16327
16328 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16329
16330         PR testsuite/21443
16331         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16332         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16333         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16334         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16335         Change -O1 to -O2.
16336         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16337         -fno-tree-dominator-opts.
16338
16339 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16340
16341         * gfortran.dg/return_1.f90: New test.
16342
16343 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16344
16345         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16346
16347         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16348
16349 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16350
16351         PR c++/21427
16352         * g++.dg/inherit/covariant13.C: New.
16353
16354 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16355
16356         PR libfortran/19155
16357         * gfortran.dg/pr19155.f: New test.
16358
16359 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16360
16361         PR inline-asm/8788
16362         * gcc.dg/pr8788-1.c: New testcase.
16363
16364 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16365
16366         PR target/21416
16367         * gcc.target/mips/fpcmp-[12].c: New tests.
16368
16369 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16370
16371         * lib/target-supports-dg.exp (dg-require-fork): New function.
16372         (dg-require-mkfifo): Likewise.
16373         * lib/target-supports.exp (check_function_available): New
16374         function.
16375         (check_fork_available): Likewise.
16376         (check_mkfifo_available): Likewise.
16377
16378 2005-05-06  Jeff Law  <law@redhat.com>
16379
16380         * gcc.c-torture/compile/pr21380.c: New test.
16381
16382 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16383
16384         PR c++/20961
16385         * g++.dg/ext/weak3.C: New test.
16386
16387 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/21352
16390         * g++.dg/template/crash37.C: New test.
16391
16392 2005-05-05  Paul Brook  <paul@codesourcery.com>
16393
16394         * gcc.dg/arm-g2.c: Use effective-target arm32.
16395         * gcc.dg/arm-mmx-1.c: Ditto.
16396         * gcc.dg/arm-scd42-2.c: Ditto.
16397         * gcc.dg/arm-vfp1.c: Ditto.
16398         * lib/target-supports.exp (check_effective_target_arm32): New
16399         function.
16400
16401 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16402
16403         PR libfortran/21354
16404         gfortran.dg/in_pack_rank7.f90: New test.
16405
16406 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16407
16408         PR middle-end/15618
16409         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16410
16411 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16412
16413         PR middle-end/21265
16414         * gcc.dg/20050503-1.c: New test.
16415
16416         PR rtl-optimization/21239
16417         * gcc.dg/i386-sse-11.c: New test.
16418
16419 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16420
16421         PR target/16888
16422         * gcc.target/i386/asm-1.c: New test.
16423
16424 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16425
16426         PR rtl-optimization/21330
16427         * gcc.c-torture/execute/20050502-1.c: New test.
16428
16429         PR target/21297
16430         * gcc.c-torture/execute/20050502-2.c: New test.
16431
16432 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16433
16434         PR middle-end/21282
16435         * gcc.dg/pr21282.c: New.
16436
16437 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16438
16439         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16440         * gcc.dg/vect/vect-92.c: Likewise.
16441         * gcc.dg/vect/vect-93.c: Likewise.
16442         * gcc.dg/vect/vect-dv-1.c: Likewise.
16443         * gcc.dg/vect/vect-dv-2.c: Likewise.
16444         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16445
16446 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16447
16448         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16449         * gfortran.dg/vect/vect-2.f90: Likewise.
16450         * gfortran.dg/vect/vect-3.f90: Likewise.
16451         * gfortran.dg/vect/vect-4.f90: Likewise.
16452         * gfortran.dg/vect/vect-5.f90: Likewise.
16453
16454 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16455
16456         PR target/20813
16457         * gcc.dg/rs6000-fpint-2.c: New.
16458
16459 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16460
16461         PR c/15698
16462         * gcc.dg/builtins-30.c: Update expected messages.
16463         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16464         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16465         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16466
16467 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16468
16469         PR tree-optimization/21294
16470         * gcc.dg/tree-ssa/pr21294.c: New.
16471
16472 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16473
16474         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16475         __builtin_altivec_st_internal_4si built-in.
16476
16477 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/15875
16480         * g++.dg/template/ptrmem14.C: New test.
16481
16482 2005-05-02  Paul Brook  <paul@codesourcery.com>
16483
16484         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16485
16486 2005-05-02  Michael Matz  <matz@suse.de>
16487
16488         PR c++/19542
16489         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16490
16491 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16492
16493         * g++.dg/cpp/weak.C: New test.
16494
16495 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16496
16497         * gcc.dg/tree-ssa/loop-8.c: New test.
16498
16499 2005-04-30  Michael Maty  <matz@suse.de>
16500
16501         * gcc.dg/inline-mcpy.c: New test.
16502
16503 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16504
16505         PR libfortran/18958
16506         * gfortran.dg/eoshift.f90: New test case.
16507
16508 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16509
16510         PR libfortran/18857
16511         * gfortran.dg/matmul_1.f90: New test.
16512
16513 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16514
16515         PR tree-optimization/21030
16516         * gcc.dg/tree-ssa/pr21030.c: New.
16517
16518 2005-04-29  Devang Patel  <dpatel@apple.com>
16519
16520         PR tree-optimization/21272
16521         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16522
16523 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16524
16525         PR fortran/13082
16526         PR fortran/18824
16527         * gfortran.dg/entry_4.f90: New test.
16528         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16529         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16530         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16531         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16532         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16533         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16534         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16535
16536 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16537
16538         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16539
16540 2005-04-29  Paul Brook  <paul@codesourcery.com>
16541
16542         * gfortran.dg/entry_3.f90: New test.
16543
16544 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16545
16546         * gfortran.dg/implicit_4.f90: New test.
16547
16548 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16549
16550         * lib/target-supports.exp (check_profiling_available): Return
16551         false for xtensa-*-elf.
16552
16553 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16554
16555         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16556         error if file cannot be deleted.
16557
16558 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16559
16560         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16561         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16562         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16563         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16564         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16565         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16566         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16567         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16568         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16569         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16570         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16571         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16572         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16573
16574 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16575
16576         PR fortran/20865
16577         * gfortran.dg/pr20865.f90: New test.
16578
16579 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16580
16581         * gcc.dg/void-cast-2.c: New test.
16582
16583 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16584
16585         PR c/21159
16586         * gcc.dg/void-cast-1.c: New test.
16587
16588 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16589
16590         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16591
16592 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16593
16594         PR fortran/21177
16595         * gfortran.dg/pr21177.f90: New test.
16596
16597 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16598
16599         PR tree-optimization/21171
16600         * gcc.dg/tree-ssa/pr21171.c: New test.
16601
16602 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16603
16604         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16605         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16606         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16607         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16608         gcc.dg/tree-ssa/gen-vect-32.c: New.
16609         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16610         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16611         don't run on PPC32.
16612
16613 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16614
16615         PR c/21213
16616         * gcc.dg/transparent-union-3.c: New test.
16617
16618 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16619
16620         PR c/20740
16621         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16622         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16623         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16624         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16625         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16626         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16627
16628 2005-04-26  Jeff Law  <law@redhat.com>
16629
16630         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16631         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16632         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16633         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16634         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16635         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16636         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16637
16638 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16639
16640         PR tree-optimization/17598
16641         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16642
16643 2005-04-25  Mike Stump  <mrs@apple.com>
16644
16645         * objc.dg/fix-and-continue-1.m: Add.
16646
16647 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16648
16649         PR c++/20995
16650         * g++.dg/opt/pr20995-1.C: New test case.
16651
16652 2005-04-25  Devang Patel <dpatel@apple.com>
16653
16654         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16655
16656 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16657
16658         PR testsuite/21062
16659         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16660
16661 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16662
16663         PR C++/21188
16664         * g++.dg/opt/rtti2.C: New test.
16665
16666 2005-04-25  Paul Brook  <paul@codesourcery.com>
16667         Steven G. Kargl  <kargls@comcast.net>
16668
16669         PR fortran/20879
16670         * gfortran.dg/ichar_1.f90: New file.
16671
16672 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16673
16674         PR middle-end/20991
16675         * g++.dg/opt/pr20991.C: New test.
16676
16677         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16678         where sizeof (type) < __alignof__ (type).
16679         * gcc.dg/compat/struct-layout-1.h: Likewise.
16680
16681 2005-04-24  Per Bothner  <per@bothner.com>
16682             Devang Patel  <dpatel@apple.com>
16683
16684         PR preprocessor/20907
16685         * gcc.dg/cpp/very-long-comment.c: New test.
16686
16687 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16688
16689         PR fortran/20059
16690         * gfortran.dg/common_5.f: New test.
16691
16692 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16693
16694         PR middle-end/21082
16695         * g++.dg/tree-ssa/pr21082.C: New testcase.
16696
16697 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16698
16699         * gcc.dg/vect/vect-99.c: New test.
16700
16701 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16702
16703         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16704
16705 2005-04-22  Jeff Law  <law@redhat.com>
16706
16707         * gcc.dg/uninit-5.c: Remove xfails.
16708         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16709         conditionals and loads.
16710
16711 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16712
16713         PR libfortran/20074
16714         PR libfortran/20436
16715         PR libfortran/21108
16716         * gfortran.dg/nested_reshape.f90: new test
16717         * gfortran.dg/reshape-alloc.f90: new test
16718         * gfortran.dg/reshape.f90: new test
16719
16720 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16721
16722         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16723
16724         * gcc.dg/arm-vfp1.c: New test.
16725
16726 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16727
16728         PR c++/21087
16729         * g++.dg/lookup/builtin2.C: New test.
16730
16731 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16732
16733         * gcc.dg/weak/weak-13.c: New test.
16734
16735 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16736
16737         * lib/target-supports.exp (check_effective_target_sync_int_long):
16738         Add powerpc*.
16739
16740 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16741
16742         * gcc.target/mips/branch-1.c: New test.
16743
16744 2005-04-21  Richard Henderson  <rth@redhat.com>
16745
16746         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16747         * gcc.dg/vect/vect-86.c: Likewise.
16748         * gcc.dg/vect/vect-87.c: Likewise.
16749         * gcc.dg/vect/vect-88.c: Likewise.
16750
16751 2005-04-21  Devang Patel  <dpatel@apple.com>
16752
16753         PR optimization/20994
16754         * gcc.dg/tree-ssa/ifc-3.c: New test.
16755
16756 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16757
16758         PR c/12913
16759         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16760         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16761         gcc.dg/c99-vla-jump-5.c: New tests.
16762
16763 2005-04-19  Richard Henderson  <rth@redhat.com>
16764
16765         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16766         Fix typo in exists check.
16767         (check_effective_target_sync_int_long): New.
16768         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16769         * gcc.dg/ia64-sync-2.c: Likewise.
16770         * gcc.dg/ia64-sync-3.c: Likewise.
16771         * gcc.dg/ia64-sync-4.c: Likewise.
16772
16773 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16774
16775         * gcc.dg/fold-xor-1.c: New test.
16776         * gcc.dg/fold-xor-2.c: New test.
16777
16778 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16779
16780         PR target/20670
16781         * g++.dg/eh/fp-regs.C: New test.
16782
16783 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16784
16785         * gcc.dg/Wint-to-pointer-cast-1.c,
16786         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16787         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16788         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16789
16790 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16791
16792         PR fortran/16861
16793         * gfortran.dg/pr16861.f90: New test.
16794
16795 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16796
16797         * gcc.dg/pr21085.c: New test.
16798
16799 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16800
16801         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16802         (setup_mips_tests, dg-mips-options): New procedures.
16803         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16804         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16805         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16806         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16807         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16808         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16809         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16810         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16811         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16812         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16813         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16814         dg-mips-options instead of dg-options.  Remove now-redundant
16815         preprocessor guards.
16816         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16817         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16818         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16819         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16820         * gcc.dg/vr-mult-2.c: Delete.
16821         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16822         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16823         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16824         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16825         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16826         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16827         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16828
16829 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16830
16831         * ada/acats/run_all.sh: Use sync when executable not present.
16832
16833 2005-04-18  Devang Patel  <dpatel@apple.com>
16834
16835         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16836         * gcc.dg/vect/vect-11a.c: New.
16837         * gcc.dg/vect/vect-none.c: Update.
16838         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16839
16840 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16841
16842         PR tree-optimization/20922
16843         * gcc.dg/pr20922-1.c: New test.
16844         * gcc.dg/pr20922-2.c: New test.
16845         * gcc.dg/pr20922-3.c: New test.
16846         * gcc.dg/pr20922-4.c: New test.
16847         * gcc.dg/pr20922-5.c: New test.
16848         * gcc.dg/pr20922-6.c: New test.
16849
16850 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16851
16852         PR libfortran/20950
16853         * gfortran.dg/pr20950.f: New test.
16854
16855 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16856
16857         PR libfortran/19216
16858         * gfortran.dg/pr19216.f: New test.
16859
16860 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16861
16862         PR tree-optimization/21001
16863         * gcc.dg/tree-ssa/pr21001.c: New.
16864
16865 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16866
16867         PR libfortran/21075
16868         * gfortran.dg/reshape_rank7.f90: New test.
16869
16870 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16871
16872         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16873         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16874         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16875         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16876         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16877         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16878         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16879         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16880         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16881         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16882         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16883         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16884         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16885         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16886         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16887         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16888         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16889         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16890         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16891         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16892         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16893
16894 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16895
16896         * gfortran.dg/wtruncate.f: New testcase.
16897         * gfortran.dg/wtruncate.f90: New testcase.
16898
16899 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16900
16901         PR c++/21025
16902         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16903         which sizeof/alignof is dependent, rather than just whether we are
16904         processing_template_decl.
16905
16906 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16907
16908         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16909         corrected typo where the wrong variables had been compared.
16910
16911 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16912
16913         PR libfortran/18495
16914         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16915         Test callee-allocated version of return array with a write
16916         statement.
16917         Test spread with a temporary with another write statement.
16918
16919 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16920
16921         PR tree-optimization/21031
16922         * gcc.dg/tree-ssa/pr21031.c: New.
16923
16924 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16925
16926         PR tree-optimization/21004
16927         * gcc.dg/builtins-53.c: Include builtins-config.h.
16928         Check floorf, ceilf, floorl and ceill transformations
16929         only when HAVE_C99_RUNTIME is defined.
16930
16931 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
16932
16933         PR middle-end/20739
16934         * gcc.dg/tree-ssa/pr20739.c: New test.
16935
16936 2005-04-14  Mike Stump  <mrs@apple.com>
16937
16938         * gcc.dg/Foundation.framework/empty: New.
16939         * gcc.dg/framework-2.c: New.
16940
16941 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16942
16943         PR tree-optimization/21021
16944         * gcc.c-torture/compile/pr21021.c: New.
16945
16946 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
16947
16948         PR testsuite/21010
16949         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
16950         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
16951         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
16952         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
16953         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
16954         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
16955         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
16956         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
16957
16958 2005-04-14  Richard Henderson  <rth@redhat.com>
16959
16960         * lib/target-supports.exp (check_effective_target_vect_condition):
16961         Add ia64, i?86, and x86_64.
16962
16963 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
16964
16965         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
16966
16967 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
16968
16969         PR tree-optimization/20657
16970         * gcc.dg/tree-ssa/pr20657.c: New.
16971
16972 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
16973
16974         * gcc.dg/builtins-53.c: Also check (int)trunc* and
16975         (long long int)trunc*.
16976
16977 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
16978
16979         PR target/20927
16980         * gcc.dg/pr20927.c: New test.
16981
16982 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
16983
16984         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
16985         * gcc.target/mips/asm-1.c: Likewise.
16986
16987 2005-04-13  Dale Johannesen  <dalej@apple.com>
16988
16989         * objc.dg/objc-fast-4.m: New.
16990
16991 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
16992
16993         * gcc.target/cris/torture/cris-torture.exp: New driver in new
16994         directory.
16995         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
16996
16997 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
16998
16999         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17000         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17001         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17002
17003 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17004
17005         PR tree-optimization/20913
17006         * gcc.dg/tree-ssa/pr20913.c: New.
17007
17008         PR tree-optimization/20702
17009         * gcc.dg/tree-ssa/pr20702.c: New.
17010
17011 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17012
17013         PR c++/13744
17014         * g++.dg/inherit/local3.C: New test.
17015
17016 2005-04-12  Jeff Law  <law@redhat.com>
17017
17018         * gcc.dg/tree-ssa/20050412-1.c: New test.
17019
17020 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17021
17022         PR libfortran/19016
17023         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17024         Add tests with mask generated by expression.
17025         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17026         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17027         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17028
17029 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17030
17031         PR middle-end/20917
17032         * gcc.dg/20050409-1.c: New test.
17033
17034 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17035
17036         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17037
17038 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17039
17040         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17041         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17042         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17043         (TARGET_CXX): Adjust accordingly.
17044         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17045         determine_class_data_visibility and class_data_always_comdat.
17046         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17047         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17048         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17049         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17050         (arm_cxx_determine_class_data_visibility): New.
17051         (arm_cxx_class_data_always_comdat): Likewise.
17052         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17053         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17054         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17055         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17056         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17057         Define.
17058
17059 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17060
17061         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17062
17063 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17064
17065         * gcc.dg/i386-darwin-fpmath.c: New.
17066
17067 2004-04-11  Devang Patel  <dpatel@apple.com>
17068
17069         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17070         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17071         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17072         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17073         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17074         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17075         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17076         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17077         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17078
17079 2004-04-11  Devang Patel  <dpatel@apple.com>
17080
17081         * gcc.dg/vect/vect-dv-1.c: New test.
17082         * gcc.dg/vect/vect-dv-2.c: New test.
17083
17084 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17085
17086         PR tree-optimization/20933
17087         * gcc.dg/tree-ssa/pr20933.c: New test.
17088
17089 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17090
17091         * gfortran.dg/fold_nearest.f90: New test.
17092
17093 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17094
17095         * gcc.dg/tree-ssa/alias-1.c: New test.
17096
17097 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17098
17099         PR tree-optimization/20920
17100         * g++.dg/tree-ssa/pr20920.C: New test.
17101
17102 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17103
17104         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17105         (long long int)ceil*.
17106
17107 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17108
17109         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17110         explicit C++ linkage.
17111
17112 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17113
17114         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17115         warning for arithmetic IF statements.
17116
17117 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17118
17119         * eor_handling_1.f90: New test case.
17120         * eor_handling_2.f90: New test case.
17121         * eor_handling_3.f90: New test case.
17122         * eor_handling_4.f90: New test case.
17123         * eor_handling_5.f90: New test case.
17124         * noadv_size.f90: New test case.
17125         * pad_no.f90: New test case.
17126
17127 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17128
17129         * gcc.c-torture/execute/20050410-1.c: New test.
17130
17131 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17132
17133         * gcc.dg/pr20126.c: New.
17134
17135 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17136             Steven G. Kargl <kargls@comcast.net>
17137
17138         * gfortran.dg/PR19872.f: New test.
17139
17140 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17141
17142         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17143
17144 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17145
17146         * gfortran.dg/nint_1.f90: New test.
17147
17148 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17149
17150         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17151         Added test for callee-allocated arrays with write statements.
17152         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17153         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17154         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17155         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17156         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17157
17158 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17159
17160         PR libfortran/20163
17161         * gfortran.dg/open-options-blanks.f: New test.
17162
17163 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17164
17165         PR fortran/13257
17166         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17167
17168 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17169
17170         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17171         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17172         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17173         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17174         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17175         * gcc.c-torture/execute/stdarg-4.c: New test.
17176
17177         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17178
17179         PR target/20795
17180         * g++.dg/abi/param2.C: New test.
17181
17182 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17183
17184         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17185
17186 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17187
17188         * gcc.dg/builtins-53.c: New test.
17189
17190 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17191
17192         * g++.dg/tree-ssa/pr18178.C: New test.
17193         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17194         * gcc.c-torture/execute/20041019-1.c: New test.
17195         * gcc.dg/tree-ssa/20041008-1.c: New test.
17196         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17197         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17198         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17199         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17200         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17201         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17202         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17203         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17204         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17205         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17206
17207 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17208
17209         PR rtl-optimization/20466
17210         * gcc.c-torture/execute/pr20466-1.c: New test.
17211
17212 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17213
17214         PR c++/20905
17215         * g++.dg/parse/cond2.C: New test.
17216
17217         PR c++/20145
17218         * g++.dg/warn/Wdtor1.C: New test.
17219
17220 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17221
17222         PR fortran/17229
17223         * gfortran.dg/pr17229.f: New test.
17224
17225 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17226
17227         * gfortran.dg/tiny_1.f90: New test.
17228         * gfortran.dg/tiny_2.f90: ditto.
17229
17230 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17231
17232         * gfortran.dg/eor_1.f90: Fix dg-do run line
17233         * gfortran.dg/open_new.f90: Fix dg-do run line
17234
17235 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17236
17237         * lib/target-supports.exp (get_compiler_messages): Support
17238         optional arguments, the fourth being compiler options.
17239         (check_effective_target_fpic): New proc.
17240         * gcc.dg/20050321-2.c: Restrict to target fpic.
17241
17242 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17243
17244         * gcc.dg/15443-1.c: New test.
17245         * gcc.dg/15443-2.c: Likewise.
17246
17247 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17248
17249         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17250
17251 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17252
17253         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17254
17255 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17256
17257         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17258         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17259         -m64.
17260         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17261         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17262         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17263
17264 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17265
17266         PR c++/20212
17267         * g++.dg/warn/Wunused-11.C: New test.
17268
17269 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17270
17271         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17272
17273 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17274
17275         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17276
17277 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17278
17279         PR c++/20734
17280         * g++.dg/template/ptrmem13.C: New test.
17281
17282 2005-04-05  Per Bothner  <per@bothner.com>
17283
17284         * lib/gcc.exp: Always add -fno-show-column, for now.
17285
17286 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17287
17288         PR testsuite/20767
17289         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17290         of plain old "unsigned int" for the type of "i".  Makes this test
17291         64bit clean.
17292
17293 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17294
17295         * gcc.dg/i386-ssefn-1.c: New test.
17296         * gcc.dg/i386-ssefn-2.c: New test.
17297         * gcc.dg/i386-ssefn-3.c: New test.
17298         * gcc.dg/i386-ssefn-4.c: New test.
17299
17300 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17301
17302         PR tree-optimization/20076
17303         * gcc.dg/builtin-apply4.c: New test.
17304
17305         PR preprocessor/19475
17306         * gcc.dg/cpp/macspace1.c: New test.
17307         * gcc.dg/cpp/macspace2.c: New test.
17308
17309 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17310
17311         * gfortran.dg/pr20755.f: Fixed bad format.
17312
17313 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/20763
17316         * g++.dg/ext/attrib21.C: New test.
17317
17318 2004-04-05  Devang Patel  <dpatel@apple.com>
17319
17320         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17321         * gcc.dg/vect/vect-shift-1.c: New test.
17322
17323 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17324
17325         PR libfortran/20755
17326         * gfortran.dg/pr20755.f: New test.
17327
17328 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17329
17330         * gfortran.dg/pr15959.f90: New test.
17331         * gfortran.dg/string_pad_trunc.f90: New test.
17332
17333 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17334
17335         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17336         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17337         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17338         syntax.
17339
17340 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17341
17342         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17343
17344 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17345
17346         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17347         * gcc.c-torture/compile/20011119-2.c: Likewise.
17348         * gcc.c-torture/compile/981001-2.c: Likewise.
17349
17350 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17351
17352         PR c++/20679
17353         * g++.dg/template/overload4.C: New test.
17354
17355 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17356
17357         PR c++/20746
17358         * g++.dg/abi/covariant5.C: New.
17359
17360         PR debug/20505
17361         * g++.dg/debug/const2.C: New.
17362
17363 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17364
17365         PR rtl-optimization/16104
17366         * gcc.c-torture/execute/20050316-1.c: New test.
17367
17368 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17369
17370         * g++.dg/template/spec23.C: Fix dg-error text.
17371
17372 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17373
17374         PR c++/19199
17375         * g++.dg/expr/lval2.C: New.
17376
17377 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17378
17379         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17380         __builtin_strcasecmp and __builtin_strncasecmp.
17381
17382 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17383
17384         PR c++/20723
17385         * g++.dg/template/spec22.C: New.
17386         * g++.dg/template/spec23.C: New.
17387
17388 2005-04-03  Dale Ranta  <dir@lanl.gov>
17389             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17390
17391         PR libfortran/20068
17392         PR libfortran/20125
17393         PR libfortran/20156
17394         PR libfortran/20471
17395         * gfortran.dg/backspace.f: New test.
17396
17397 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17398
17399         * gcc.dg/pr19345.c: New test.
17400
17401 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17402
17403         PR tree-optimization/20640
17404         * gcc.dg/torture/tree-loop-1.c: New.
17405
17406 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17407
17408         PR rtl-optimization/20290
17409         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17410
17411 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17412
17413         * gcc.dg/rs6000-fpint.c: New.
17414
17415 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17416
17417         * gcc.dg/old-style-then-proto-1.c: New test.
17418
17419 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17420
17421         * gfortran.fortran-torture/execute/backspace.f90: Check
17422         after backspace and read was incorrect.
17423
17424 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17425
17426         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17427         buffer past the terminating NUL using memcmp.
17428         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17429         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17430
17431         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17432         Fix unused/uninitialized variable warnings.
17433
17434         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17435         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17436         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17437         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17438
17439         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17440         gcc.c-torture/execute/builtins/fputs-lib.c,
17441         gcc.c-torture/execute/builtins/lib/fprintf.c,
17442         gcc.c-torture/execute/builtins/lib/main.c,
17443         gcc.c-torture/execute/builtins/lib/memcmp.c,
17444         gcc.c-torture/execute/builtins/lib/memmove.c,
17445         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17446         gcc.c-torture/execute/builtins/lib/memset.c,
17447         gcc.c-torture/execute/builtins/lib/printf.c,
17448         gcc.c-torture/execute/builtins/lib/sprintf.c,
17449         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17450         gcc.c-torture/execute/builtins/lib/strchr.c,
17451         gcc.c-torture/execute/builtins/lib/strcmp.c,
17452         gcc.c-torture/execute/builtins/lib/strcpy.c,
17453         gcc.c-torture/execute/builtins/lib/strcspn.c,
17454         gcc.c-torture/execute/builtins/lib/strlen.c,
17455         gcc.c-torture/execute/builtins/lib/strncat.c,
17456         gcc.c-torture/execute/builtins/lib/strncmp.c,
17457         gcc.c-torture/execute/builtins/lib/strncpy.c,
17458         gcc.c-torture/execute/builtins/lib/strrchr.c,
17459         gcc.c-torture/execute/builtins/lib/strspn.c,
17460         gcc.c-torture/execute/builtins/lib/strstr.c,
17461         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17462         gcc.c-torture/execute/builtins/strlen-2.c,
17463         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17464         prototypes.
17465
17466 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17467
17468         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17469         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17470         selectany usage.
17471
17472 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17473
17474         PR c++/19406
17475         * g++.dg/debug/using1.C: New test.
17476
17477 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17478
17479         PR middle-end/20524
17480         * gcc.dg/alias-7.c: Prefix asm-declared name with
17481         __USER_LABEL_PREFIX__.
17482
17483 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17484
17485         Fix fallout from PR middle-end/15700:
17486         * gcc.c-torture/compile/20011119-1.c: Take
17487         __USER_LABEL_PREFIX__ into account.
17488         * gcc.c-torture/compile/20011119-2.c: Likewise.
17489
17490 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17491
17492         PR c++/18644
17493         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17494
17495 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17496
17497         PR c/17855
17498         * gcc.c-torture/compile/struct-non-lval-1.c,
17499         gcc.c-torture/compile/struct-non-lval-2.c,
17500         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17501
17502 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17503
17504         * gcc.dg/tls/tls.exp: Remove temporary file.
17505         * g++.dg/tls/tls.exp: Ditto.
17506         * lib/file-format.exp: Ditto.
17507         * g++.dg/special/ecos.exp: Ditto.
17508
17509         * lib/profopt.exp: Treat prof_ext as a list.
17510         * gcc.misc-tests/bprob.exp: Ditto.
17511         * g++.dg/bprob/bprob.exp: Ditto.
17512
17513         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17514         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17515         g++.dg/tree-ssa/pointer-reference-alias.C,
17516         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17517         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17518         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17519         g++.dg/vect/pr19951.cc: Ditto.
17520         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17521         gcc.dg/builtins-47.c: Ditto.
17522         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17523         gcc.dg/pr20115-1.c: Ditto.
17524         * gcc.dg/tree-ssa/20030530-2.c,
17525         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17526         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17527         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17528         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17529         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17530         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17531         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17532         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17533         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17534         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17535         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17536         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17537         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17538         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17539         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17540         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17541         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17542         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17543         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17544         gcc.dg/tree-ssa/20030824-1.c,
17545         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17546         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17547         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17548         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17549         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17550         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17551         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17552         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17553         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17554         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17555         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17556         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17557         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17558         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17559         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17560         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17561         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17562         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17563         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17564         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17565         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17566         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17567         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17568         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17569         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17570         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17571         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17572         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17573         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17574         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17575         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17576         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17577         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17578         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17579         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17580         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17581         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17582         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17583         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17584         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17585         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17586         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17587         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17588         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17589         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17590         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17591         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17592         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17593         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17594         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17595         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17596         gcc.dg/tree-ssa/useless-1.c: Ditto.
17597         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17598         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17599         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17600         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17601         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17602         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17603         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17604         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17605         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17606         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17607         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17608         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17609         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17610         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17611         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17612         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17613         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17614         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17615         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17616         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17617         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17618         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17619         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17620         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17621         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17622         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17623         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17624         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17625         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17626         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17627         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17628         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17629         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17630         gcc.dg/vect/vect-none.c: Ditto.
17631         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17632         treelang/compile/unsigned.tree: Ditto.
17633
17634         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17635         * gcc.dg/cpp/direct2s.c: Ditto.
17636         * gcc.dg/cpp/paste4.c: Ditto.
17637         * gcc.dg/cpp/separate-1.c: Ditto.
17638         * gcc.dg/pch/save-temps-1.c: Ditto.
17639         * g++.dg/ext/altivec-10.C: Ditto.
17640         * g++.dg/pch/pch.C: Ditto.
17641
17642         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17643
17644         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17645         * g++.dg/template/repo1.C: Ditto.
17646         * g++.dg/template/repo2.C: Ditto.
17647         * g++.dg/template/repo3.C: Ditto.
17648         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17649         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17650         * g++.old-deja/g++.pt/repo1.C: Ditto.
17651         * g++.old-deja/g++.pt/repo2.C: Ditto.
17652         * g++.old-deja/g++.pt/repo3.C: Ditto.
17653         * g++.old-deja/g++.pt/repo4.C: Ditto.
17654
17655         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17656         * gcc.dg/20030107-1.c: Ditto.
17657         * gcc.dg/20030702-1.c: Ditto.
17658         * gcc.dg/profile-generate-1.c: Ditto.
17659         * g++.dg/other/profile1.C: Ditto.
17660         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17661
17662         * lib/gcc-dg.exp (remove-build-file): New.
17663         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17664         cleanup-tree-dump, cleanup-saved-temps): New.
17665
17666 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17667
17668         PR c++/19203, DR 214
17669         * g++.dg/parse/ambig3.C: Not ambiguous.
17670         * g++.dg/template/spec20.C: New.
17671         * g++.dg/template/spec21.C: New.
17672
17673 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17674
17675         PR target/20045
17676         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17677
17678 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17679
17680         PR libfortran/20660
17681         * gfortran.dg/negative_unit.f: New test.
17682
17683 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17684
17685         * gcc.dg/20050330-1.c: New test.
17686
17687 2005-03-30  Devang Patel  <dpatel@apple.com>
17688
17689         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17690
17691 2005-03-30  Dale Johannesen  <dalej@apple.com>
17692
17693         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17694
17695 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17696
17697         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17698         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17699         Strip options from test name.
17700
17701 2005-03-31  Jan Hubicka  <jh@suse.cz>
17702
17703         * gcc.dg/varpool-1.c: New testcase.
17704
17705 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17706
17707         PR c/772
17708         PR c/17913
17709         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17710         gcc.dg/stmt-expr-label-3.c : New tests.
17711         * gcc.c-torture/execute/medce-2.c: Remove.
17712
17713 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17714
17715         PR c/20368
17716         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17717         tests.
17718
17719 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17720
17721         * gcc.c-torture/compile/pr20203.c: New test.
17722
17723 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17724
17725         * gfortran.dg/promotion.f90: New test.
17726
17727 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17728
17729         PR middle-end/20491
17730         * gcc.dg/torture/asm-subreg-1.c: New test.
17731
17732 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17733
17734         PR c/20672
17735         * gcc.dg/pr20672-1.c: New test.
17736
17737 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17738
17739         * gfortran.dg/vect: New directory.
17740         * gfortran.dg/vect/vect.exp: New.
17741         * gfortran.dg/vect/vect-1.f90: New test.
17742         * gfortran.dg/vect/vect-2.f90: New test.
17743         * gfortran.dg/vect/vect-3.f90: New test.
17744         * gfortran.dg/vect/vect-4.f90: New test.
17745         * gfortran.dg/vect/vect-5.f90: New test.
17746
17747 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17748
17749         PR middle-end/20622
17750         * gcc.dg/alias-7.c: New test.
17751
17752 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17753
17754         * gcc.dg/sparc-reg-1.c: New test.
17755
17756 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17757
17758         PR target/19890
17759         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17760
17761 2005-03-29  Dale Ranta  <dir@lanl.gov>
17762             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17763
17764         PR libfortran/20163
17765         * gfortran.dg/pr20163-2.f: New test.
17766
17767 2005-03-28  Jan Hubicka  <jh@suse.cz>
17768
17769         PR middle-end/20635
17770         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17771         by Jakub Jelinek.
17772
17773 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17774
17775         PR tree-optimization/20626
17776         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17777         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17778
17779 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17780
17781         * gfortran.dg/underflow.f90: New test.
17782         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17783
17784 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17785
17786         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17787
17788 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17789
17790         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17791         (g++_init): Make sure that CXXFLAGS is set.
17792         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17793         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17794         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17795         * lib/objc.exp (objc_init): Likewise.
17796         * lib/treelang.exp (treelang_init): Likewise.
17797
17798 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17799
17800         PR tree-optimization/20470
17801         * gcc.dg/tree-ssa/pr20470.c: New test.
17802
17803 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17804
17805         * gcc.dg/ppc-stfiwx.c: New.
17806
17807 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17808
17809         PR target/19888
17810         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17811
17812 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17813
17814         * gcc.dg/20050325-1.c: Fix a typo.
17815
17816 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17817
17818         PR libfortran/19678
17819         PR libfortran/19679
17820         * gfortran.dg/dos_eol.f: New test.
17821
17822 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17823
17824         PR rtl-optimization/20249
17825         * gcc.dg/20050325-1.c: New test.
17826
17827 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17828
17829         PR libfortran/15332
17830         * gfortran.dg/pr15332.f: New test.
17831
17832 2005-03-24  Dale Johannesen  <dalej@apple.com>
17833
17834         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17835
17836 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17837
17838         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17839         'internal' visibility.
17840         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17841         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17842         'protected' visibility.
17843         * gcc.dg/visibility-7.c: Likewise.
17844         * lib/target-supports.exp (check_visibility_available): Take
17845         a parameter, the kind of visibility to check for.
17846         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17847         to check_visibility_available.
17848
17849         * g++.dg/expr/cast3.C: New.
17850
17851 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17852
17853         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17854         rs6000.
17855
17856 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17857
17858         PR target/20095
17859         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17860
17861 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17862
17863         * gcc.dg/badshift.c: Renamed to...
17864         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17865
17866         * gcc.target/i386/badshift.c: Renamed to...
17867         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17868         only.
17869
17870         PR rtl-optimization/20532
17871         * gcc.target/i386/badshift.c: New.
17872
17873 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17874
17875         * gfortran.dg/pr18025.f90: New test.
17876
17877 2005-03-23  Dale Johannesen  <dalej@apple.com>
17878
17879         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17880
17881 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17882
17883         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17884
17885         * lib/target-supports.exp (check_iconv_available): Default
17886         libiconv to -liconv, if there is no definition.
17887
17888 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17889
17890         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17891
17892 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17893
17894         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17895         * g++.dg/opt/pr7503-2.C: Likewise.
17896         * g++.dg/opt/pr7503-3.C: Likewise.
17897         * g++.dg/opt/pr7503-4.C: Likewise.
17898         * g++.dg/opt/pr7503-5.C: Likewise.
17899         * g++.dg/warn/minmax.C: New test.
17900
17901 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17902
17903         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17904         * gfortran.dg/g77_intrinsics_sub.f: New test.
17905
17906 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17907             Jan Hubicka  <jh@suse.cz>
17908             Steven Bosscher <stevenb@suse.de
17909
17910         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17911
17912 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17913
17914         PR c++/19980
17915         * g++.dg/template/redecl3.C: New test.
17916
17917 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17918
17919         PR c++/20499
17920         * g++.dg/parse/error16.C: Tweak error markers.
17921
17922 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17923
17924         PR target/20561
17925         * gcc.dg/20050321-2.c: New test.
17926
17927 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         PR c++/20465
17930         PR c++/20381
17931         * g++.dg/template/ptrmem12.C: New.
17932
17933 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
17934
17935         PR rtl-optimization/20527
17936         * gcc.c-torture/execute/pr20527-1.c: New test.
17937
17938 2005-03-22  Ben Elliston  <bje@au.ibm.com>
17939
17940         * gcc.misc-tests/options.exp (check_for_options): Create a real C
17941         program, compile it into a real executable and then delete the .c
17942         and .x files afterwards, to avoid problems on testglue targets.
17943
17944 2005-03-21  Stuart Hastings  <stuart@apple.com>
17945
17946         * gcc.target/i386/sse-2.c: New.
17947
17948 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
17949
17950         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
17951
17952 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17953
17954         * g++.dg/parse/crash25.C: Fix typo.
17955
17956 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17957
17958         PR c++/20461
17959         * g++.dg/parse/crash24.C: New test.
17960
17961         PR c++/20536
17962         * g++.dg/parse/crash25.C: New test.
17963
17964 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
17965
17966         PR c++/20147
17967         * g++.dg/ext/stmtexpr4.C: New test.
17968
17969 2005-03-20  Roger Sayle  <roger@eyesopen.com>
17970
17971         PR middle-end/20539
17972         * gcc.c-torture/compile/pr13066-1.c: New test case.
17973         * gcc.c-torture/compile/pr20539-1.c: Likewise.
17974         * g++.dg/opt/pr13066-1.C: Likewise.
17975
17976 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
17977
17978         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
17979
17980 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17981
17982         PR fortran/18525
17983         * gfortran.dg/nesting_1.f90: New test.
17984
17985 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17986
17987         PR c++/20240
17988         * g++.dg/lookup/using13.C: New test.
17989
17990 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17991
17992         PR c++/20333
17993         * g++.dg/template/crash36.C: New test.
17994
17995 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
17996
17997         PR c++/20463
17998         * g++.dg/template/crash35.C: New test.
17999
18000 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18001
18002         PR c++/19966
18003         * g++.dg/overload/operator2.C: New test.
18004
18005 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18006
18007         PR libfortran/20257
18008         * gfortran.dg/pr20257.f90: New test.
18009
18010 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18011
18012         PR libfortran/20480
18013         * gfortran.dg/pr20480.f90: New test.
18014
18015 2005-03-16  Richard Henderson  <rth@redhat.com>
18016
18017         PR middle-end/15700
18018         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18019         (_rtld_global): New.
18020         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18021         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18022
18023         * gcc.dg/alias-3.c: New.
18024         * gcc.dg/alias-4.c: New.
18025         * gcc.dg/alias-5.c: New.
18026         * gcc.dg/alias-6.c: New.
18027
18028 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18029
18030         * gcc.dg/cpp/ucnid-7.c: New.
18031
18032 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18033             Dorit Naishlos  <dorit@il.ibm.com>
18034
18035         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18036         darwin.
18037
18038 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18039
18040         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18041         misaligned accesses.
18042         * gcc.dg/vect/vect-58.c: Likewise.
18043         * gcc.dg/vect/vect-92.c: New.
18044         * gcc.dg/vect/vect-93.c: New.
18045
18046 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18047
18048         PR fortran/18827
18049         * gfortran.dg/assign_2.f90: New test.
18050         * gfortran.dg/assign_3.f90: New test.
18051         * gfortran.dg/assign.f90: New test.
18052
18053 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18054
18055         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18056         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18057         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18058         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18059         names.
18060
18061 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18062
18063         * gcc.dg/cpp/ucnid-6.c: New.
18064
18065         * gcc.dg/cpp/normalize-1.c: New.
18066         * gcc.dg/cpp/normalize-2.c: New.
18067         * gcc.dg/cpp/normalize-3.c: New.
18068         * gcc.dg/cpp/normalize-4.c: New.
18069         * gcc.dg/cpp/ucnid-4.c: New.
18070         * gcc.dg/cpp/ucnid-5.c: New.
18071         * g++.dg/cpp/normalize-1.C: New.
18072         * g++.dg/cpp/ucnid-1.C: New.
18073
18074 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18075
18076         * gcc.dg/pr18628.c: New.
18077
18078 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18079
18080         PR c++/20280
18081         * g++.dg/tree-ssa/pr20280.C: New.
18082
18083 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18084
18085         PR fortran/20467
18086         * gfortran.dg/stfunc_2.f90: New test.
18087
18088 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18089
18090         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18091
18092 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18093
18094         * gcc.dg/tree-ssa/20050314-1.c: New test.
18095
18096 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18097
18098         PR c++/4403
18099         PR c++/9783, DR433
18100         * g++.dg/template/friend34.C: New test.
18101         * g++.dg/template/friend35.C: Likewise.
18102         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18103
18104 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18105
18106         Friend class name lookup 5/n
18107         PR c++/1016
18108         * g++.dg/lookup/hidden-class1.C: New test.
18109         * g++.dg/lookup/hidden-class2.C: Likewise.
18110         * g++.dg/lookup/hidden-class3.C: Likewise.
18111         * g++.dg/lookup/hidden-class4.C: Likewise.
18112         * g++.dg/lookup/hidden-class5.C: Likewise.
18113         * g++.dg/lookup/hidden-class6.C: Likewise.
18114         * g++.dg/lookup/hidden-class7.C: Likewise.
18115         * g++.dg/lookup/hidden-class8.C: Likewise.
18116         * g++.dg/lookup/hidden-class9.C: Likewise.
18117         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18118         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18119         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18120         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18121         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18122         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18123         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18124         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18125         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18126         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18127         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18128
18129 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18130
18131         PR c++/20157
18132         * g++.dg/template/error18.C: New test.
18133
18134 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18135
18136         PR debug/16792
18137         * g++.dg/debug/pr16792.C: New test.
18138
18139 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18140
18141         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18142         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18143         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18144         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18145         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18146         test assertion names.
18147
18148 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18149
18150         PR fortran/18600
18151         * gfortran.dg/stfunc_1.f90: New test.
18152
18153 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18154
18155         PR fortran/16907
18156         * gfortran.dg/real_index_1.f90: New test.
18157
18158 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18159
18160         PR fortran/20323
18161         * gfortran.dg/spec_expr_1.f90: New test.
18162
18163 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18164
18165         PR c/20402
18166         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18167         new parser.
18168
18169 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18170
18171         PR fortran/20361
18172         * gfortran.dg/largeequiv_1.f90: New test.
18173
18174 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18175
18176         * gcc.dg/ucnid-1.c: New.
18177         * gcc.dg/ucnid-2.c: New.
18178         * gcc.dg/ucnid-3.c: New.
18179         * gcc.dg/ucnid-4.c: New.
18180         * gcc.dg/ucnid-5.c: New.
18181         * gcc.dg/ucnid-6.c: New.
18182         * gcc.dg/cpp/ucnid-1.c: New.
18183         * gcc.dg/cpp/ucnid-2.c: New.
18184         * gcc.dg/cpp/ucnid-3.c: New.
18185         * g++.dg/other/ucnid-1.C: New.
18186
18187 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18188
18189         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18190
18191 2005-03-11  Per Bothner  <per@bothner.com>
18192
18193         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18194         that diagnotics refer to correct token.
18195         * gcc.dg/unused-3.c: Likewise.
18196
18197 2005-03-11  Per Bothner  <per@bothner.com>
18198
18199         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18200         constant" is now actually on same line as string constant.
18201         * gcc.dg/cpp/direct2s.c: Likewise.
18202
18203 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18204
18205         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18206
18207 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18208
18209         PR libfortran/20124
18210         * gfortran.dg/pr20124.f90: New Test
18211
18212 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18213
18214         PR tree-optimization/20130
18215         * gcc.dg/pr20130-1.c: New test.
18216
18217 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18218
18219         PR target/20095
18220         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18221
18222 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18223
18224         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18225
18226 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18227
18228         * g++.dg/eh/forced1.C: Fix comment.
18229         * g++.dg/eh/forced2.C: Ditto.
18230         * g++.dg/eh/forced3.C: Ditto.
18231         * g++.dg/eh/forced4.C: Ditto.
18232
18233 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18234
18235         PR rtl-opt/20412
18236         * gcc.c-torture/compile/pr20412.c: New test.
18237
18238 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18239
18240         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18241
18242 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18243
18244         PR target/20322
18245         * gcc.dg/20050307-1.c: New test.
18246
18247 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         PR c++/20375
18250         * g++.dg/other/stdarg3.C: New.
18251
18252 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18253
18254         PR c++/18384, c++/18327
18255         * g++.dg/init/array19.C: New test.
18256
18257         PR inline-asm/20314
18258         * gcc.dg/torture/pr20314-1.c: New test.
18259         * gcc.dg/torture/pr20314-2.c: New test.
18260
18261 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18262
18263         * gcc.dg/20050309-1.c: New test.
18264
18265 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18266
18267         * gcc.dg/builtins-10.c: Reactivate disabled test.
18268         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18269         new cbrt transformations.
18270
18271 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/20208
18274         * g++.dg/template/array13.C: New test.
18275
18276 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18277
18278         PR c++/16859
18279         * g++.dg/init/brace4.C: New test.
18280
18281 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         PR c++/20186
18284         * g++.dg/template/non-dependent12.C: New.
18285
18286 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18287
18288         PR c++/20142
18289         * g++.dg/init/array18.C: Add dg-do run marker.
18290
18291         PR c++/20142
18292         * g++.dg/init/array18.C: New test.
18293
18294 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18295
18296         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18297         * g++.dg/gcov/gcov.exp: Likewise.
18298         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18299         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18300         * lib/c-torture.exp: Likewise.
18301         * lib/fortran-torture.exp: Likewise.
18302         * lib/g++.exp: Likewise.
18303         * lib/gcc-defs.exp: Likewise.
18304         * lib/gcc-dg.exp: Likewise.
18305         * lib/gcc.exp: Likewise.
18306         * lib/gcov.exp: Likewise.
18307         * lib/gfortran.exp: Likewise.
18308         * lib/mike-g++.exp: Likewise.
18309         * lib/mike-gcc.exp: Likewise.
18310         * lib/objc-torture.exp: Likewise.
18311         * lib/objc.exp: Likewise.
18312         * lib/profopt.exp: Likewise.
18313         * lib/target-libpath.exp: Likewise.
18314         * lib/target-supports.exp: Likewise.
18315         * lib/treelang.exp: Likewise.
18316         * lib/wrapper.exp: Likewise.
18317
18318 2005-03-08  Jeff Law  <law@redhat.com>
18319
18320         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18321         PHI-OPT changes.
18322
18323 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18324
18325         * gcc.dg/vect/pr20122.c: New test.
18326
18327 2005-03-07  Jeff Law  <law@redhat.com>
18328
18329         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18330         was folded away.
18331         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18332         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18333         * gcc.dg/tree-ssa/pr18134.c: New test.
18334
18335 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18336
18337         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18338         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18339         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18340
18341 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18342
18343         PR tree-opt/17671
18344         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18345
18346 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18347
18348         * g++.dg/warn/Wnvdtor.C: New test.
18349
18350 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18351
18352         * gcc.dg/torture/pr19683-1.c: New test.
18353
18354 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18355
18356         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18357         * gfortran.dg/g77/19990313-2.f: Ditto.
18358         * gfortran.dg/g77/19990313-3.f: Ditto.
18359         * gfortran.dg/g77/19990525-0.f: Ditto.
18360         * gfortran.dg/g77/19990826-0.f: Ditto.
18361         * gfortran.dg/g77/19990826-2.f: Ditto.
18362         * gfortran.dg/g77/19990826-3.f: Ditto.
18363         * gfortran.dg/g77/20000511-1.f: Ditto.
18364         * gfortran.dg/g77/20000511-2.f: Ditto.
18365         * gfortran.dg/g77/970625-2.f: Ditto.
18366         * gfortran.dg/g77/980310-2.f: Ditto.
18367         * gfortran.dg/g77/980310-3.f: Ditto.
18368         * gfortran.dg/g77/980310-8.f: Ditto.
18369         * gfortran.dg/g77/980519-2.f: Ditto.
18370         * gfortran.dg/g77/alpha1.f: Ditto.
18371         * gfortran.dg/g77/claus.f: Ditto.
18372         * gfortran.dg/g77/erfc.f: Ditto.
18373         * gfortran.dg/g77/short.f: Ditto.
18374         * gfortran.fortran-torture/execute/data.f90: Ditto.
18375         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18376         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18377
18378 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18379
18380         * lib/file-format.exp (gcc_target_object_format): Add check for som
18381         format and hardcode object formats on hppa*-*-hpux*.
18382         * lib/target-supports.exp (check_weak_available): Add check for som
18383         object format.  Always return 0 on hppa*-*-hpux10*.
18384
18385         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18386         is defined.
18387
18388         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18389
18390 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18391
18392         * gfortran.dg/pr19936_1.f90: New test.
18393         * gfortran.dg/pr19936_2.f90: New test.
18394         * gfortran.dg/pr19936_3.f90: New test.
18395
18396 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18397             Paul Thomas <prthomas@drfccad.cea.fr>
18398
18399         * gfortran.dg/PR19754_1.f90: New test.
18400         * gfortran.dg/PR19754_2.f90: Ditto.
18401
18402 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18403
18404         PR c++/19311
18405         * g++.dg/template/non-dependent11.C: New test.
18406
18407 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18408
18409         * lib/target-supports.exp (check_iconv_available): Fix comment.
18410
18411 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18412             Joseph S. Myers  <joseph@codesourcery.com>
18413
18414         PR c++/19797
18415         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18416
18417 2005-03-04  Matthew Sachs  <msachs@apple.com>
18418
18419         * gcc.exp (gcc_target_compile): Put braces around
18420         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18421         * objc.exp (objc_target_compile): Likewise.
18422         * treelang.exp (treelang_target_compile): Likewise.
18423
18424 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18425
18426         PR fortran/19673
18427         * gfortran.dg/func_result_1.f90: New test.
18428
18429 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18430
18431         * gcc.misc-tests/options.exp: New test.
18432
18433 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18434
18435         * gcc.dg/pr15784-4.c: New test.
18436
18437 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18438
18439         * gcc.c-torture/execute/pr17133.c: New.
18440         * gcc.c-torture/compile/20050303-1.c: New.
18441
18442 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18443
18444         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18445
18446 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18447
18448         * g++.dg/overload/using2.C: New.
18449
18450 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR c++/19916
18453         * g++.dg/init/ptrmem2.C: New test.
18454
18455 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18456
18457         PR c/8927
18458         * gcc.dg/pr8927-1.c: New test.
18459
18460 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         PR c++/20232
18463         * g++.dg/inherit/covariant12.C: New.
18464
18465 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18466
18467         PR fortran/19479
18468         * gfortran.dg/bound_1.f90: New test.
18469
18470 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18471
18472         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18473         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18474
18475 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18476
18477         PR c/20245
18478         * gcc.dg/pr20245-1.c: New test.
18479
18480 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18481
18482         PR middle-end/19874
18483         * gcc.c-torture/execute/20050119-2.c: New test case.
18484
18485 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18486
18487         * README: Update the DejaGnu bug reporting address.
18488         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18489         * lib/objc-torture.exp: Likewise.
18490
18491 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18492
18493         * gfortran.dg/boz_1.f90: New test.
18494         * gfortran.dg/boz_3.f90: New test.
18495         * gfortran.dg/boz_4.f90: New test.
18496
18497 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18498
18499         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18500         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18501
18502 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18503
18504         PR libfortran/20101
18505         * gfortran.dg/write_0_pe_format.f90: New test.
18506
18507 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18508
18509         PR c++/20206
18510         * g++.dg/opt/thunk2.C: New test.
18511         * g++.dg/opt/covariant1.C: New test.
18512
18513 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18514
18515         * gfortran.dg/e_d_fmt.f90: New test.
18516
18517 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18518
18519         * gcc.dg/asm-b.c: Fix comment typos.
18520
18521 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18522
18523         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18524         a V_MAY_DEF also.
18525
18526 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18527
18528         PR tree-opt/20188
18529         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18530         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18531         * gcc.dg/asm-b.c: New test.
18532
18533 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18534
18535         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18536         Disable this test on IRIX 6.
18537
18538 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18539
18540         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18541         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18542         parser.
18543
18544 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18545
18546         PR tree-optimization/20204
18547         * testsuite/gcc.dg/pr20204.c: New test.
18548
18549 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18550
18551         PR target/20196
18552         * gcc.c-torture/execute/20050224-1.c: New test.
18553
18554         PR c++/20175
18555         * g++.dg/warn/Wbraces2.C: New test.
18556
18557 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18558
18559         PR c++/19878
18560         * g++.dg/init/const2.C: New test.
18561
18562 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18563
18564         PR tree-optimization/20100
18565         * gcc.c-torture/execute/pr20100-1.c: New test.
18566
18567 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18568
18569         * gfortran.dg/implicit_3.f90: New test.
18570
18571         * gfortran.dg/deftype_1.f90: New test.
18572
18573 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18574
18575         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18576         the test passes.
18577         * g++.dg/other/anon3.C: Accept a warning.
18578
18579 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18580
18581         * gcc.dg/pr20017.c: Fix a comment typo.
18582
18583 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18584
18585         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18586
18587 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18588
18589         PR ada/19902
18590         * ada/acats/tests/cxa/cxa3004.a: Remove.
18591         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18592
18593 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18594
18595         PR c++/20073
18596         * g++.dg/init/const1.C: New test.
18597
18598         PR c++/19991
18599         * g++.dg/parse/constant7.C: New test.
18600
18601         PR c++/20152
18602         * g++.dg/parse/error27.C: New test.
18603         * g++.dg/template/qualttp15.C: Adjust error markers.
18604         * g++.old-deja/g++.other/struct1.C: Likewise.
18605
18606         PR c++/20153
18607         * g++.dg/template/error17.C: New test.
18608
18609         PR c++/20148
18610         * g++.dg/parser/error26.C: New test.
18611
18612 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18613
18614         PR tree-optimization/20100
18615         PR tree-optimization/20115
18616         * gcc.dg/pr20115.c: New test.
18617         * gcc.dg/pr20115-1.c: New test.
18618         * gcc.dg/pr20100.c: New test.
18619         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18620         call-clobbered variables after alias1.
18621
18622 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18623
18624         * gfortran.dg/list_read_4.f90: new test.
18625
18626 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18627
18628         PR rtl-optimization/20017.
18629         * gcc.dg/pr20017.c: New.
18630
18631 2005-02-22  Devang Patel  <dpatel@apple.com>
18632
18633         PR 19952
18634         * g++.dg/tree-ssa/pr19952.C: New test.
18635
18636 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18637
18638         PR c++/19883
18639         * g++.dg/parse/constant6.C: New test.
18640
18641 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18642
18643         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18644         * g++.dg/charset/asm2.c: Likewise.
18645         * g++.dg/charset/asm3.c: Likewise.
18646         * g++.dg/charset/asm4.c: Likewise.
18647         * g++.dg/charset/asm5.c: Likewise.
18648         * g++.dg/charset/attribute1.c: Likewise.
18649         * g++.dg/charset/attribute2.c: Likewise.
18650         * g++.dg/charset/extern1.cc: Likewise.
18651         * g++.dg/charset/extern2.cc: Likewise.
18652         * g++.dg/charset/extern3.cc: Likewise.
18653         * g++.dg/charset/function.cc: Likewise.
18654         * g++.dg/charset/string.c: Likewise.
18655         * g++.dg/charset/charset.exp: Likewise.
18656         * lib/target-supports.exp (check_iconv_available): Fix comment.
18657
18658 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18659
18660         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18661         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18662         * gcc.dg/charset/asm2.c: Likewise.
18663         * gcc.dg/charset/asm3.c: Likewise.
18664         * gcc.dg/charset/asm4.c: Likewise.
18665         * gcc.dg/charset/asm5.c: Likewise.
18666         * gcc.dg/charset/asm6.c: Likewise.
18667         * gcc.dg/charset/attribute1.c: Likewise.
18668         * gcc.dg/charset/attribute2.c: Likewise.
18669         * gcc.dg/charset/builtin1.c: Likewise.
18670         * gcc.dg/charset/extern.c: Likewise.
18671         * gcc.dg/charset/function.c: Likewise.
18672         * gcc.dg/charset/string.c: Likewise.
18673         * gcc.dg/charset/charset.exp: Likewise.
18674
18675 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18676
18677         PR fortran/20086
18678         * gfortran.dg/pr20086.f90: New test.
18679
18680 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18681
18682         PR tree-optimization/19786
18683         * g++.dg/tree-ssa/pr19786.C: New.
18684
18685 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18686
18687         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18688
18689 2005-02-21  Jeff Law  <law@redhat.com>
18690
18691         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18692
18693 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18694
18695         * gfortran.dg/do_iterator: Split loop, markup all lines for
18696         which an error locus is printed.
18697         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18698         locus is printed.
18699         * gfortran.dg/select_4.f90: Likewise.
18700         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18701         locuses in the various permutations.
18702
18703 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18704
18705         PR tree-optimization/19951
18706         * g++.dg/vect: New directory.
18707         * g++.dg/vect/vect.exp: New file.
18708         * g++.dg/vect/pr19951.cc: New testcase.
18709         * g++.dg/dg.exp: Also prune vectorizer tests.
18710
18711 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18712
18713         PR 18785
18714         * gcc.dg/charset/builtin1.c: New test.
18715
18716 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18717
18718         PR c++/19299
18719         * g++.dg/inherit/volatile1.C: New test.
18720
18721         PR c++/19440
18722         * g++.dg/template/dtor4.C: New test.
18723
18724 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18725
18726         * gfortran.dg/int_1.f90: New test.
18727
18728 2005-02-19  Devang Patel  <dpatel@apple.com>
18729
18730         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18731
18732 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18733
18734         * gfortran.dg/achar_1.f90: New test.
18735
18736 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18737
18738         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18739
18740 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18741             Jakub Jelinek  <jakub@redhat.com>
18742
18743         PR tree-optimization/19828
18744         * gcc.dg/tree-ssa/loop-7.c: New test.
18745         * gcc.c-torture/execute/20050218-1.c: New test.
18746
18747 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18748
18749         PR c/20043
18750         * gcc.dg/transparent-union-1.c: New test.
18751         * gcc.dg/transparent-union-2.c: New test.
18752
18753 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18754
18755         PR tree-optimization/18977
18756         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18757
18758 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18759
18760         PR target/20054
18761         * gcc.dg/pr20054.c: New test.
18762
18763 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18764
18765         PR c++/19508
18766         * g++.dg/ext/attrib20.C: New test.
18767
18768 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18769
18770         PR middle-end/20030
18771         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18772
18773 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18774
18775         PR c++/20008
18776         * g++.dg/opt/switch4.C: New.
18777
18778 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18779
18780         PR c++/20023
18781         PR tree-optimization/20009
18782         * gcc.c-torture/compile/20050217-1.c: New test.
18783         * g++.dg/opt/switch3.C: New test.
18784
18785         PR tree-optimization/18947
18786         * gcc.c-torture/compile/20050215-1.c: New test.
18787         * gcc.c-torture/compile/20050215-2.c: New test.
18788         * gcc.c-torture/compile/20050215-3.c: New test.
18789
18790 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18791
18792         PR c++/20028
18793         * g++.dg/template/crash34.C: New.
18794
18795         PR c++/20022
18796         * g++.dg/other/access3.C: New.
18797
18798 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18799
18800         * gcc.dg/vect/vect-98.c: New test.
18801
18802 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18803
18804         PR tree-optimization/19967
18805         * gcc.dg/pr19967.c: New.
18806
18807 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18808
18809         PR middle-end/19857
18810         * gcc.dg/tree-ssa/20050215-1.c: New test.
18811         * gcc.c-torture/execute/20050215-1.c: New test.
18812
18813 2005-02-15  Eric Christopher  <echristo@redhat.com>
18814
18815         * gcc.dg/cpp/20050215-1.c: New file.
18816
18817 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18818
18819         PR tree-optimization/15785
18820         * gcc.dg/pr15785-1.c: New test.
18821
18822 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18823
18824         PR c++/17788
18825         * g++.dg/init/ctor4.C: New.
18826         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18827
18828 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18829
18830         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18831         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18832
18833 2005-02-15  Andreas Schwab  <schwab@suse.de>
18834
18835         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18836         declare malloc.
18837
18838 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18839
18840         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18841
18842 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18843
18844         PR tree-optimization/19853
18845         * gcc.c-torture/compile/pr19853.c: New test.
18846
18847 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18848
18849         PR c++/19608
18850         * g++.dg/parse/local-class1.C: New.
18851
18852         PR c++/19895
18853         * g++.dg/parse/ptrmem3.C: New.
18854
18855         PR c++/19884
18856         * g++.old-deja/g++.oliva/template6.C: Add another case.
18857         * g++.dg/template/explicit6.C: New.
18858
18859 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18860
18861         PR c++/17816
18862         * g++.dg/other/redecl2.C: New.
18863
18864 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18865
18866         PR c++/19891
18867         * g++.dg/abi/covariant4.C: New.
18868
18869 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18870
18871         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18872
18873 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18874
18875         * gcc.dg/vect/vect-96.c: Fix typo.
18876
18877 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18878
18879         PR c++/14479
18880         PR c++/19487
18881         * g++.dg/template/enum5.C: New test.
18882
18883 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18884
18885         * gcc.dg/vect/vect-97.c: New test.
18886
18887 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18888
18889         * gcc.dg/vect/vect-96.c: New test.
18890
18891 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18892
18893         * gcc.dg/builtins-34.c: Also check ldexp*.
18894
18895 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18896
18897         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18898
18899 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18900
18901         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18902         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18903         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18904         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18905         selector_list, selector_expression, dg-process-target): Move to new
18906         file target-supports-dg.exp.
18907         * lib/target-supports-dg.exp: New.
18908
18909         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18910         New.
18911
18912 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18913
18914         PR c++/19666
18915         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18916
18917         PR middle-end/19858
18918         * gcc.c-torture/compile/20050210-1.c: New test.
18919
18920 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18921
18922         PR c++/19755
18923         * g++.dg/warn/Wbraces1.C: New test.
18924
18925 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
18926
18927         * gcc.dg/builtins-52.c: New testcase.
18928
18929 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
18930
18931         PR c/19342
18932         * gcc.c-torture/execute/20050119-1.c: New test.
18933
18934 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/19811
18937         * g++.dg/init/delete1.C: New test.
18938
18939 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18940
18941         PR c++/18470
18942         * g++.dg/template/static12.C: New test.
18943
18944 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
18945
18946         PR c++/19787
18947         * g++.dg/conversion/ambig1.C: New test.
18948
18949         PR c++/19739
18950         * g++.dg/ext/attrib19.C: New test.
18951
18952         PR c++/19732
18953         * g++.dg/parse/dtor5.C: New test.
18954
18955         PR c++/19762
18956         * g++.dg/template/dtor3.C: New test.
18957
18958         PR c++/19826
18959         * g++.dg/template/static11.C: New test.
18960         * g++.dg/template/crash2.C: Remove dg-error marker.
18961
18962 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
18963
18964         PR C++/18491
18965         * g++.old-deja/g++.mike/p10769a.C: Remove.
18966
18967 2005-02-09  Roger Sayle  <roger@eyesopen.com>
18968
18969         * gcc.dg/builtins-48.c: New test case.
18970         * gcc.dg/builtins-49.c: New test case.
18971         * gcc.dg/builtins-50.c: New test case.
18972         * gcc.dg/builtins-51.c: New test case.
18973
18974 2005-02-09  Ian Lance Taylor  <ian@airs.com>
18975
18976         PR middle-end/19583
18977         * g++.dg/warn/Wreturn-type-3.C: New test.
18978
18979 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18980
18981         PR middle-end/19402
18982         * gcc.dg/pr19402-1.c: New testcase.
18983         * gcc.dg/pr19402-2.c: likewise.
18984
18985 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
18986
18987         PR middle-end/19854
18988         * g++.dg/tree-ssa/tmmti.C: New testcase.
18989
18990 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
18991
18992         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
18993
18994 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
18995
18996         PR c++/19733
18997         * g++.dg/parse/crash23.C: New test.
18998         * g++.dg/warn/Weff1.C: New test.
18999
19000 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19001
19002         * gcc.dg/20050209-1.c: New test.
19003
19004 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19005
19006         PR target/19799
19007         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19008
19009 2005-02-08  Mike Stump  <mrs@apple.com>
19010
19011         * g++.dg/pch/import-2.c: New test.
19012         * g++.dg/pch/import-2.hs: New.
19013         * g++.dg/pch/include/import-2a.h: New.
19014         * g++.dg/pch/include/import-2b.h: New.
19015
19016 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19017
19018         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19019
19020 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19021
19022         * gfortran.dg/substr_1.f90: New test.
19023
19024 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19025
19026         PR middle-end/19775
19027         * gcc.dg/torture/builtin-power-1.c: Disable test for
19028         invalid transformation.
19029         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19030         no longer optimize.
19031         * gcc.dg/builtins-47.c: New testcase.
19032
19033 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19034             Dorit Naishlos  <dorit@il.ibm.com>
19035
19036         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19037
19038 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19039
19040         * gcc.c-torture/compile/20050206-1.c: New test.
19041
19042 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19043
19044         PR tree-opt/19768
19045         * g++.dg/opt/pr19768.C: New test.
19046
19047 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19048
19049         PR tree-opt/19736
19050         * gcc.c-torture/compile/pr19736.c: New test.
19051
19052 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19053
19054         PR c++/17401
19055         * g++.dg/parse/error25.C: New test.
19056
19057 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19058
19059         * gcc.c-torture/execute/20050203-1.c: New.
19060
19061 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19062
19063         * gcc.dg/vect/vect-85.c: Remove xfail.
19064         * gcc.dg/vect/vect-86.c: Remove xfail.
19065         * gcc.dg/vect/vect-87.c: Remove xfail.
19066         * gcc.dg/vect/vect-88.c: Remove xfail.
19067
19068 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19069
19070         * gcc.dg/altivec-19.c: New.
19071
19072 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19073
19074         PR c/17807
19075         * gcc.dg/nested-func-3.c: New test.
19076         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19077
19078 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19079
19080         * gcc.test-framework/gen_directive_tests: Generate tests for
19081         selector expressions.
19082
19083 2005-02-02  Matt Austern  <austern@apple.com>
19084
19085         PR c++/19628
19086         * g++/ext/builtin7.C: New.
19087         * g++/ext/builtin8.C: New.
19088
19089 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19090
19091         PR c/18502
19092         * gcc.dg/pr18502-1.c: New test.
19093
19094 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19095
19096         PR c++/17413
19097         * g++.dg/template/local4.C: Tweak.
19098
19099 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19100
19101         PR tree-optimization/19578
19102         * gcc.c-torture/compile/20050202-1.c: New test.
19103
19104 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19105
19106         PR c/19435
19107         * gcc.dg/c99-init-4.c: New test.
19108
19109 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19110
19111         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19112
19113         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19114
19115         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19116         * g++.dg/eh/check-vect.h: New.
19117
19118         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19119         * gcc.dg/vect/vect-78.c: Ditto.
19120         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19121         Remove.
19122
19123         * g++.dg/conversion/simd1.C: Expect warning.
19124         * g++.dg/ext/attribute-test-1.C: Ditto.
19125         * g++.dg/ext/attribute-test-2.C: Ditto.
19126         * g++.dg/ext/attribute-test-3.C: Ditto.
19127         * g++.dg/ext/attribute-test-4.C: Ditto.
19128
19129         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19130         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19131
19132         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19133
19134 2005-02-01  Richard Henderson  <rth@redhat.com>
19135
19136         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19137         long double for ibm double-double format.
19138         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19139
19140 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19141
19142         PR tree-optimization/19633
19143         * testsuite/gcc.dg/pr19633-1.c: New test.
19144         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19145         to NULL or a symbol.
19146
19147 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19148
19149         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19150         New procs.
19151         (dg-process-target (local override)): Handle selector expressions.
19152
19153         * gcc.test-framework/README: Describe tests in source directory.
19154         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19155         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19156         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19157         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19158         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19159         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19160         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19161         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19162         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19163         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19164         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19165         * gcc.test-framework/dg-error-exp-P.c: New test.
19166         * gcc.test-framework/dg-error-exp-XP.c: New test.
19167         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19168         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19169         * gcc.test-framework/dg-output-exp-P.c: New test.
19170         * gcc.test-framework/dg-output-exp-XF.c: New test.
19171         * gcc.test-framework/dg-warning-exp-P.c: New test.
19172         * gcc.misc-tests/dg-1.c: Remove.
19173         * gcc.misc-tests/dg-2.c: Remove.
19174         * gcc.misc-tests/dg-3.c: Remove.
19175         * gcc.misc-tests/dg-4.c: Remove.
19176         * gcc.misc-tests/dg-5.c: Remove.
19177         * gcc.misc-tests/dg-6.c: Remove.
19178         * gcc.misc-tests/dg-7.c: Remove.
19179         * gcc.misc-tests/dg-8.c: Remove.
19180         * gcc.misc-tests/dg-9.c: Remove.
19181         * gcc.misc-tests/dg-10.c: Remove.
19182         * gcc.misc-tests/dg-11.c: Remove.
19183         * gcc.misc-tests/dg-12.c: Remove.
19184         * gcc.misc-tests/dg-test.exp: Remove.
19185
19186         * gcc.test-framework/test-framework.awk: Change recording and
19187         printing of passes and failures.
19188
19189         * gcc.test-framework: New directory.
19190         * gcc.test-framework/README: New.
19191         * gcc.test-framework/test-framework.exp: New.
19192         * gcc.test-framework/test-framework.awk: New.
19193         * gcc.test-framework/gen_directive_tests: New.
19194
19195 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19196
19197         * lib/treelang.exp: Fix comment typos.
19198         (treelang_target_compile): Don't append libs=-ltreelang to options.
19199
19200 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19201
19202         * g++.dg/parse/typename7.C: Adjust error messages.
19203
19204 2005-01-31  Jeff Law  <law@redhat.com>
19205
19206         * gcc.c-torture/execute/20050131-1.c: New test.
19207         * gcc.dg/wcaselabel.c: New test.
19208
19209 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19210
19211         * g++.dg/other/warning1.C: Adjust error messags.
19212         * g++.dg/parse/constant5.C: New test.
19213
19214 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19215
19216         PR c/19333
19217         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19218         the test case valid.
19219         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19220         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19221         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19222         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19223         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19224         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19225
19226 2005-01-31  Dale Johannesen  <dalej@apple.com>
19227
19228         * g++.dg/opt/pr19650.C: New test.
19229
19230 2005-01-31  Richard Henderson  <rth@redhat.com>
19231
19232         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19233         long double for intel double extended format.
19234         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19235
19236 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19237
19238         PR c++/19555
19239         * g++.dg/template/static10.C: New test.
19240
19241         PR c++/19395
19242         * g++.dg/parse/error24.C: New test.
19243
19244         PR c++/19367
19245         * g++.dg/lookup/builtin1.C: New test.
19246
19247         PR c++/19457
19248         * g++.dg/warn/conv3.C: New test.
19249
19250 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19251
19252         PR fortran/19647
19253         * gfortan.dg/inquire_7.f90
19254
19255 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19256
19257         PR tree-optimization/15791
19258         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19259         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19260         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19261         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19262         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19263         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19264         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19265         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19266         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19267         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19268
19269 2005-01-29  Paul Brook  <paul@codesourcery.com>
19270
19271         PR fortran/18565
19272         * check.c (real_or_complex_check): New function.
19273         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19274         * intrinsic.c (add_functions): Use new check functions.
19275         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19276         Add prototypes.
19277
19278 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19279
19280         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19281         gcc.dg/lvalue-3.c: New tests.
19282         * gcc.dg/concat.c: Update expected messages.
19283
19284 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19285
19286         PR libfortran/19595
19287         * gfortran.dg/eor_1.f90: New test.
19288
19289 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19290
19291         PR fortran/19589
19292         * gfortran.dg/logical_data_1.f90: New test.
19293
19294 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19295
19296         PR c++/19253
19297         * g++.dg/template/crash33.C: New test.
19298
19299         PR c++/19667
19300         * g++.dg/template/crash32.C: New test.
19301
19302 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19303
19304         PR middle-end/16558
19305         * g++.dg/warn/Wreturn-type-2.C: New test.
19306
19307 2004-06-24  Jeff Law  <law@redhat.com>
19308
19309         * gcc.dg/tree-ssa/20050128-1.c: New test.
19310
19311 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19312
19313         * gcc.target/frv/all-mdpackh-1.c: New test.
19314
19315 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19316
19317         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19318
19319 2005-01-27  Richard Henderson  <rth@redhat.com>
19320
19321         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19322
19323 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19324
19325         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19326
19327 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19328
19329         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19330         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19331         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19332         to cope with cases where the multilib options override the dg-options.
19333
19334 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19335
19336         PR c/18946
19337         * gcc.dg/noncompile/20050120-1.c: New test.
19338
19339 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19340
19341         PR tree-optimization/19633
19342         * gcc.dg/pr19633.c: New test.
19343         * gcc.dg/tree-ssa/pr19633.c: New test.
19344
19345 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19346
19347         * gcc.dg/20041216-1.c: New test.
19348
19349 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19350
19351         PR objc/18862
19352         * objc.dg/selector-2.m: New test.
19353
19354 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19355
19356         * g++.dg/opt/range-test-2.C: New test.
19357
19358         PR rtl-optimization/19579
19359         * gcc.c-torture/execute/20050124-1.c: New test.
19360
19361 2005-01-26  Greg Parker  <gparker@apple.com>
19362         Stuart Hastings  <stuart@apple.com>
19363
19364         * gcc.c-torture/execute/20050125-1.c: New.
19365
19366 2005-01-18  Jan Hubicka  <jh@suse.cz>
19367
19368         PR tree-optimize/19337
19369         * gcc.c-torture/compile/20050119-1.c: New test.
19370
19371 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19372
19373         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19374         test for successful match.
19375
19376 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19377
19378         PR objc/18408
19379         * objc.dg/comp-types-7.m: New test.
19380
19381 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19382
19383         * lib/target-supports.exp (current_target_name): New.
19384         (check_effective_target_ilp32, check_effective_target_lp64):
19385         Cache the result to use as long as the current target, with
19386         multilib flags, remains the same.
19387
19388         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19389         (dg-require-weak, dg-require-visibility, dg-require-alias,
19390         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19391         dg-require-effective-target, dg-skip-if): Remove call to
19392         skip_test_and_clear_xfail.
19393         (dg-test): Clear xfail data.
19394
19395 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19396
19397         PR target/17751
19398         * gcc.dg/ppc64-toc.c: New test.
19399
19400         * g++.dg/tree-ssa/empty-1.C: New test.
19401
19402         PR middle-end/19551
19403         * gcc.c-torture/execute/20050121-1.c: New test.
19404         * gcc.dg/20050121-2.c: New test.
19405
19406 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19407         Paul Brook  <paul@codesourcery.com>
19408
19409         PR fortran/17941
19410         * gfortran.dg/real_const_1.f: New test.
19411         * gfortran.dg/real_const_2.f90: New test.
19412         * gfortran.dg/complex_int_1.f90: New test.
19413
19414 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19415
19416         PR fortran/19313
19417         * gfortan.dg/inquire_6.f90: New test.
19418
19419 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19420
19421         PR libfortran/19451
19422         * open_readonly_1.f90: New test.
19423
19424 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19425
19426         PR libfortran/18982
19427         * gfortran.dg/open_new.f90: New file.
19428
19429 2005-01-22  Paul Brook  <paul@codesourcery.com>
19430
19431         * namelist_1.f90: New test.
19432
19433 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19434
19435         PR tree-optimization/19484
19436         * gcc.c-torture/compile/20050122-[12].c: New tests.
19437
19438 2005-01-22  Paul Brook  <paul@codesourcery.com>
19439
19440         * gfortran.dg/implicit_2.f90: New test.
19441
19442 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19443
19444         PR fortran/19314
19445         * gfortran.dg/inquire_5.f90: New test.
19446
19447 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19448
19449         PR c/18809
19450         * gcc.dg/pr18809-1.c: New test.
19451
19452 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19453
19454         * gcc.dg/20050121-1.c: New test.
19455
19456         PR tree-optimization/13000
19457         * gcc.dg/20040206-1.c: Change warning to point where function is
19458         being inlined.
19459
19460 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19461
19462         PR c++/19208
19463         * g++.dg/template/array11.C: New test.
19464
19465 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19466
19467         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19468         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19469         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19470         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19471         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19472         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19473
19474 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19475
19476         PR tree-optimization/15349
19477         * gcc.dg/tree-ssa/pr15349.c: New.
19478
19479 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19480
19481         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19482
19483 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19484
19485         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19486         scan-assembler-times directive name.
19487
19488         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19489         after dg-do.
19490
19491         PR rtl-optimization/19462
19492         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19493
19494 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19495
19496         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19497         counting function calls on ia64.
19498
19499 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19500
19501         PR rtl-optimization/15139
19502         * gcc.dg/20050111-2.c: New test.
19503
19504         PR c/17297
19505         * gcc.c-torture/compile/20050113-1.c: New testcase.
19506
19507         PR middle-end/19164
19508         * gcc.dg/20050113-1.c: New testcase.
19509
19510 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19511
19512         * gcc.dg/vect/vect-85.c: Add comment.
19513         * gcc.dg/vect/vect-86.c: Add xfail for now.
19514         * gcc.dg/vect/vect-87.c: Add xfail for now.
19515         * gcc.dg/vect/vect-88.c: Add xfail for now.
19516         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19517
19518 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19519
19520         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19521
19522 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19523
19524         * g++.dg/debug/typedef3.C: New test.
19525
19526 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19527
19528         PR c/19472
19529         * gcc.dg/asm-a.c: New test.
19530
19531 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19532
19533         * gcc.dg/sh-relax.c: Add prototype for abort.
19534
19535 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19536
19537         * gcc.dg/short-compare-1.c: New test.
19538         * gcc.dg/short-compare-2.c: Likewise.
19539
19540 2005-01-18  Michael Matz  <matz@suse.de>
19541
19542         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19543
19544 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19545
19546         PR tree-optimization/19121
19547         * gcc.c-torture/compile/pr19121.c: New test.
19548
19549 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19550
19551         PR target/19357
19552         * gcc.c-torture/compile/pr19357.c: New test.
19553
19554 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19555
19556         PR c/5675
19557         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19558         pass--those that refer just to the variable, possibly with a
19559         cast.
19560         * gcc.dg/c99-const-expr-3.c: Likewise.
19561
19562         PR middle-end/13127
19563         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19564         longer emitted.
19565
19566 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19567
19568         PR fortran/18778
19569         * gfortran.dg/endfile_2.f90: New test.
19570
19571 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19572
19573         PR 19168
19574         * gfortran.dg/select_5.f90: New test.
19575
19576 2004-01-16  Paul Brook  <paul@codesourcery.com>
19577
19578         * gfortran.dg/common_4.f90: New test.
19579
19580 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19581
19582         PR rtl-optimization/19462
19583         * gcc.dg/torture/pr19462-1.c: New test.
19584
19585 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19586
19587         PR objc/19321
19588         * objc.dg/func-ptr-2.m: New.
19589         * objc.dg/volatile-1.m: New.
19590
19591 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19592
19593         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19594
19595 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19596
19597         PR tree-optimization/19060
19598         * gcc.c-torture/execute/20050104-1.c: New test.
19599
19600 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19601
19602         PR fortran/18983
19603         * gfortran.dg/write_to_null.f90: New test.
19604
19605 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19606             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19607
19608         PR other/19328
19609         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19610         argument.
19611
19612 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19613
19614         PR c++/19263
19615         * g++.dg/init/vector1.C: New test.
19616
19617 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19618
19619         PR target/13158
19620         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19621         PR target/18987
19622         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19623
19624 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19625
19626         * gfortran.dg/select_1.f90: New test.
19627         * gfortran.dg/select_2.f90: New test.
19628         * gfortran.dg/select_3.f90: New test.
19629         * gfortran.dg/select_4.f90: New test.
19630
19631 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19632
19633         PR middle-end/19084
19634         PR rtl-optimization/19348
19635         * gcc.dg/20050111-1.c: New test.
19636         * gcc.c-torture/execute/20050111-1.c: New test.
19637
19638         * gcc.dg/i386-asm-4.c: New test.
19639
19640 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19641
19642         * gcc.dg/nested-func-2.c: New test.
19643         * ada/acats/norun.lst: Remove c953002.
19644
19645 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19646
19647         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19648
19649 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19650
19651         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19652
19653 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19654
19655         PR target/18761
19656         * g++.dg/abi/align1.C: New test.
19657
19658 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19659
19660         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19661         at a time.
19662         * g++.dg/ext/altivec_check.h: Support compiling as C.
19663
19664 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19665
19666         PR c++/19355
19667         * g++.dg/expr/pr19355-1.C: New test case.
19668
19669 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19670
19671         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19672         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19673         * ada/acats/tests/c3/c92005b.ada: Likewise.
19674         * ada/acats/tests/c3/cxb3012.a: Likewise.
19675         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19676
19677 2005-01-09  Paul Brook  <paul@codesourcery.com>
19678
19679         * gfortran.dg/common_2.f90: New file.
19680         * gfortran.dg/common_3.f90: New file.
19681
19682 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19683
19684         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19685
19686 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19687
19688         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19689         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19690         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19691         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19692         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19693         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19694         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19695         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19696         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19697         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19698         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19699         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19700         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19701         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19702         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19703         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19704         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19705         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19706         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19707         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19708         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19709         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19710         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19711         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19712         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19713         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19714         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19715         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19716         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19717         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19718         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19719         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19720         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19721         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19722         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19723         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19724         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19725         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19726         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19727         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19728         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19729         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19730         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19731         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19732         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19733         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19734         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19735         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19736         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19737         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19738         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19739         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19740         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19741         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19742         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19743         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19744         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19745         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19746         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19747         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19748         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19749         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19750         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19751         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19752         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19753         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19754         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19755
19756         * gcc.dg/vect/vect-1.c: Fix spelling.
19757         * gcc.dg/vect/vect-10.c: Fix spelling.
19758         * gcc.dg/vect/vect-11.c: Fix spelling.
19759         * gcc.dg/vect/vect-12.c: Fix spelling.
19760         * gcc.dg/vect/vect-14.c: Fix spelling.
19761         * gcc.dg/vect/vect-15.c: Fix spelling.
19762         * gcc.dg/vect/vect-16.c: Fix spelling.
19763         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19764         * gcc.dg/vect/vect-64.c: Fix comments.
19765         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19766
19767 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19768             Ira Rosen  <irar@il.ibm.com>
19769
19770         * gcc.dg/vect/vect-70.c: New test.
19771         * gcc.dg/vect/vect-71.c: New test.
19772
19773 2005-01-09  Manfred Hollstein  <mh@suse.com>
19774
19775         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19776         * gcc.dg/pr18241-2.c: Likewise.
19777         * gcc.dg/pr18241-3.c: Likewise.
19778         * gcc.dg/pr18241-4.c: Likewise.
19779         * gcc.dg/pr18241-5.c: Likewise.
19780
19781 2005-01-08  Richard Henderson  <rth@redhat.com>
19782
19783         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19784         False for x86 and x86-64.
19785
19786 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19787
19788         PR tree-optimization/18241
19789         * gcc.dg/pr18241-1.c: New test.
19790         * gcc.dg/pr18241-2.c: New test.
19791         * gcc.dg/pr18241-3.c: New test.
19792         * gcc.dg/pr18241-4.c: New test.
19793         * gcc.dg/pr18241-5.c: New test.
19794
19795 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19796
19797         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19798         gfortran.dg/select_4.f90: New.
19799
19800 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19801
19802         * gcc.c-torture/execute/20050107-1.c: New test.
19803
19804 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19805
19806         PR c++/19298
19807         * g++.dg/template/ref2.C: New.
19808
19809 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19810
19811         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19812         instead of being empty.
19813
19814 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19815
19816         PR fortran/15553
19817         * gfortran.dg/array-1.f90: New test.
19818
19819 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19820
19821         PR tree-optimization/19283
19822         * gcc.c-torture/execute/20050106-1.c: New test.
19823
19824         PR rtl-optimization/18861
19825         * gcc.dg/20050105-1.c: New test.
19826
19827         PR tree-optimization/18828
19828         * gcc.dg/20050105-2.c: New test.
19829
19830 2005-01-07  Andreas Jaeger  <aj@suse.de>
19831
19832         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19833
19834 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19835
19836         PR fortran/18398
19837         * gfortran.dg/fmt_read.f90: New test.
19838
19839 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19840
19841         * gcc.dg/rs6000-ldouble-2.c: New.
19842
19843 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19844
19845         PR c++/19244
19846         * g++.dg/parser/ctor2.C: New test.
19847
19848 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19849
19850         PR c++/17154
19851         * g++.dg/template/using9.C: New test.
19852
19853 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19854
19855         PR c++/19258
19856         * g++.dg/lookup/friend6.C: New test.
19857
19858 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19859
19860         PR c++/19270
19861         * g++.dg/template/array10.C: New.
19862
19863 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19864
19865         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19866         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19867
19868 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19869
19870         * gcc.c-torture/compile/20050105-1.c: New test.
19871
19872 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19873
19874         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19875
19876 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19877
19878         PR middle-end/19100
19879         * gcc.dg/conv-3.c: New test case.
19880
19881 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19882
19883         * gcc.dg/asm-wide-1.c: New test.
19884
19885 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19886
19887         PR c++/19030
19888         * g++.dg/parse/crash22.C: New
19889
19890 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19891
19892         PR 19257
19893         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19894
19895 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19896
19897         PR middle-end/17767
19898         * gcc.dg/i386-mmx-6.c: New test case.
19899
19900 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19901
19902         PR tree-optimization/18308
19903         * gcc.dg/vect/pr18308.c: New testcase.
19904
19905 2005-01-04  Andreas Jaeger  <aj@suse.de>
19906
19907         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19908
19909 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19910             Robert Bowdidge <bowdidge@apple.com>
19911
19912         * gcc.dg/cpp/subframework1.c: New.
19913         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19914         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19915         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19916         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19917
19918 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19919
19920         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19921         producing warning.
19922         * gcc.dg/darwin-weakimport-2.c: New.
19923
19924 2005-01-03  Richard Henderson  <rth@redhat.com>
19925
19926         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
19927
19928 2005-01-03  Richard Henderson  <rth@redhat.com>
19929
19930         * gcc.dg/vect/vect.exp: Enable for ia64.
19931         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
19932         (check_effective_target_vect_float): Likewise.
19933         (check_effective_target_vect_no_align): Likewise.
19934         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
19935         * gcc.dg/vect/vect-8.c: Likewise.
19936
19937 2005-01-03  Uros Bizjak <uros@kss-loka.si>
19938
19939         PR target/19236
19940         * gcc.dg/pr19236-1.c: New test case.
19941
19942 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19943
19944         PR rtl-optimization/12092
19945         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
19946
19947 2005-01-02  Andreas Jaeger  <aj@suse.de>
19948
19949         * gcc.dg/pr12092-1.c: Do not run on x86_64.
19950
19951 2005-01-01  Roger Sayle  <roger@eyesopen.com>
19952             Andrew Pinski  <pinskia@physics.uc.edu>
19953
19954         PR rtl-optimization/12092
19955         * gcc.dg/pr12092-1.c: New test case.
19956
19957 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
19958
19959         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
19960         'hidden' and 'default' for better portability.
19961         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
19962
19963         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
19964         6 and 7.
19965         * g++.old-deja/g++.brendan/new3.C: Likewise.
19966
19967 2005-01-01  Steven Bosscher  <stevenb@suse.de>
19968
19969         * gcc.dg/20041231-1.C: New test.
19970         * g++.dg/warn/Wunreachable-code-1.C: New test.
19971
19972 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
19973
19974         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
19975         file, not /dev/null.  Abort on error.
19976
19977 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
19978             Ziemowit Laski  <zlaski@apple.com>
19979
19980         PR objc/18971
19981         * objc.dg/encode-5.m: New test.
19982
19983 2004-12-29  Richard Henderson  <rth@redhat.com>
19984
19985         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
19986         * objc.dg/stabs-1.m: Disable for ia64.
19987
19988 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
19989
19990         PR c++/19190
19991         * g++.dg/warn/Wunused-10.C: New test.
19992
19993 2004-12-28  Richard Henderson  <rth@redhat.com>
19994
19995         * objc.dg/stabs-1.m: Disable for alpha.
19996
19997 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
19998
19999         PR c++/19149
20000         * g++.dg/parse/error23.C: New test.
20001
20002 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20003
20004         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20005
20006         PR fortran/19032
20007         * gfortran.dg/intrinsic_modulo_1.f90: New.
20008         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20009         tests with divisor -1.
20010
20011 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20012
20013         * g++.dg/opt/temp1.C (memcpy): Return a value.
20014
20015         PR c++/19148
20016         * g++.dg/expr/cond7.C: New test.
20017
20018 2004-12-27  Paul Brook  <paul@codesourcery.com>
20019
20020         * gfortran.dg/g77/select_no_compile.f: Remove.
20021
20022 2004-12-27  Richard Henderson  <rth@redhat.com>
20023
20024         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20025         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20026         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20027
20028 2004-12-26  Richard Henderson  <rth@redhat.com>
20029
20030         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20031         by 1i instead of token pasting.
20032
20033 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20034
20035         PR tree-optimization/17578
20036         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20037         to additional_flags.
20038         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20039
20040 2004-12-25  Richard Henderson  <rth@redhat.com>
20041
20042         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20043         Remove Alpha.
20044
20045 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20046
20047         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20048         hppa*-*-hpux*.
20049         * gcc.dg/pr17957.c (dg-options): Likewise.
20050         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20051         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20052         instead of 0 on __hppa__.
20053         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20054         "foo,%r" on hppa*-*-*.
20055
20056 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20057
20058         PR fortran/19071
20059         * gfortran.dg/complex_write.f90: New test.
20060
20061 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20062
20063         PR c++/17595
20064         * g++.dg/parse/pragma2.C: New test.
20065
20066         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20067
20068 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20069
20070         * gcc.dg/empty2.c: Add missing dg-warning.
20071
20072 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20073
20074         PR c++/17413
20075         * g++.dg/template/local4.C: New test.
20076         * g++.dg/template/crash19.C: Add dg-error marker.
20077
20078         * g++.dg/template/crash31.C: Correct embedded PR number.
20079
20080 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20081
20082         PR c++/16405
20083         * g++.dg/opt/temp1.C: Add do-run marker.
20084
20085 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20086
20087         * g++.dg/template/spec19.C: New.
20088
20089 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20090
20091         PR target/16819
20092         * gcc.dg/empty2.c: New.
20093
20094 2004-12-23  Richard Henderson  <rth@redhat.com>
20095
20096         * lib/target-supports.exp (check_effective_target_vect_no_align):
20097         Remove i?86 and x86-64.
20098
20099 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20100
20101         PR c++/16405
20102         * g++.dg/opt/temp1.C: New test.
20103
20104 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20105
20106         PR c++/18733
20107         * g++.dg/template/friend33.C: New testcase.
20108
20109 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20110
20111         PR c++/18464
20112         * g++.dg/template/cond5.C: New test.
20113
20114         PR c++/18492
20115         * g++.dg/inherit/thunk3.C: New test.
20116
20117         PR c++/11224
20118         * g++.dg/warn/Wunused-9.C: New test.
20119
20120 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20121
20122         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20123
20124 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20125
20126         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20127
20128 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/18378
20131         * g++.dg/ext/packed8.C: New test.
20132
20133         PR c++/19063
20134         * g++.dg/template/crash31.C: New test.
20135
20136         PR c++/19034
20137         * g++.dg/template/crash30.C: New test.
20138
20139 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20140
20141         PR C++/18984
20142         * g++.dg/eh/ctor3.C: New test.
20143
20144 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20145
20146         * objc.dg/stabs-1.m: Allow section name to be quoted and
20147         assembly label to begin with '.LL'.
20148
20149 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20150
20151         * gcc.dg/vect/vect.exp
20152         (check_effective_target_lp64_or_vect_no_align): New.
20153         * gcc.dg/vect/vect-77.c: Use it.
20154         * gcc.dg/vect/vect-78.c: Use it.
20155
20156         * lib/target-supports.exp
20157         (check_effective_target_vect_no_max,
20158         check_effective_target_vect_no_bitwise,
20159         check_effective_target_vect_no_align): New.
20160         * gcc.dg/vect/vect-13.c: Use them.
20161         * gcc.dg/vect/vect-17.c: Ditto.
20162         * gcc.dg/vect/vect-18.c: Ditto.
20163         * gcc.dg/vect/vect-19.c: Ditto.
20164         * gcc.dg/vect/vect-20.c: Ditto.
20165         * gcc.dg/vect/vect-27.c: Ditto.
20166         * gcc.dg/vect/vect-29.c: Ditto.
20167         * gcc.dg/vect/vect-44.c: Ditto.
20168         * gcc.dg/vect/vect-48.c: Ditto.
20169         * gcc.dg/vect/vect-50.c: Ditto.
20170         * gcc.dg/vect/vect-52.c: Ditto.
20171         * gcc.dg/vect/vect-54.c: Ditto.
20172         * gcc.dg/vect/vect-56.c: Ditto.
20173         * gcc.dg/vect/vect-58.c: Ditto.
20174         * gcc.dg/vect/vect-60.c: Ditto.
20175         * gcc.dg/vect/vect-72.c: Ditto.
20176         * gcc.dg/vect/vect-80.c: Ditto.
20177
20178 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20179
20180         PR c++/14075
20181         * g++.dg/init/string1.C: New.
20182
20183         PR c++/18975
20184         * g++.dg/other/synth1.C: New.
20185
20186 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20187
20188         PR c/18963
20189         * gcc.dg/pr18963-1.c: New test.
20190
20191 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20192
20193         PR c/18596
20194         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20195         * gcc.dg/pr18596-1.c: Use dg-error.
20196         (dg-options): Use -fno-unit-at-a-time.
20197         * gcc.dg/pr18596-2.c: New test.
20198         * gcc.dg/pr18596-3.c: New test.
20199
20200 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20201
20202         PR middle-end/18683
20203         * g++.dg/opt/pr18683-1.C: New test case.
20204
20205 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20206
20207         PR other/19093
20208         * g++.dg/opt/max1.C: Fix for 64bit targets.
20209
20210 2004-12-20  Matt Austern  <austern@apple.com>
20211
20212         PR c++/19044
20213         * g++.dg/ext/builtin6.C: New
20214
20215 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20216
20217         PR tree-optimization/19080
20218         * gcc.c-torture/compile/pr19080.c: New test.
20219
20220 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20221
20222         * gcc.dg/20041219-1.c: New test.
20223
20224 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20225
20226         PR middle-end/19068
20227         * g++.dg/opt/max1.C: New test case.
20228
20229 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20230
20231         * gcc.dg/fdata-sections-1.c: New test.
20232
20233 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20234
20235         PR middle-end/18548
20236         * gcc.dg/max-1.c: New test case.
20237
20238 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20239
20240         * gcc.c-torture/execute/20041218-1.c: New test.
20241
20242 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20243
20244         * gcc.dg/pr18501.c: New test.
20245         * gcc.dg/uninit-5.c: XFAIL.
20246         * gcc.dg/uninit-9.c: XFAIL.
20247
20248 2004-12-17  Dale Johannesen  <dalej@apple.com>
20249
20250         * gcc.dg/20041213-1.c: New.
20251
20252 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20253
20254         * objc.dg/stabs-1.m: Allow assembly label to begin
20255         with a dot ('.').
20256
20257 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20258
20259         * gcc.c-torture/execute/20041213-1.c: Move...
20260         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20261
20262 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20263
20264         PR c++/18721
20265         * g++.dg/lookup/conv-5.C: New.
20266
20267 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20268
20269         * objc.dg/stabs-1.m: New test.
20270
20271 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20272
20273         * gcc.dg/visibility-c.c: Change compile to
20274         assemble for the test.
20275
20276 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20277
20278         PR target/19041
20279         * gcc.dg/visibility-c.c: New test.
20280
20281 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20282
20283         PR middle-end/18493
20284         * gcc.dg/switch-8.c: New test case.
20285
20286 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20287
20288         PR c++/18905
20289         * g++.dg/template/init4.C: New.
20290         * g++.dg/opt/static3.C: Enable optimizer.
20291
20292 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20293
20294         * g++.dg/other/complex1.C: New test.
20295
20296 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20297
20298         * g++.dg/opt/inline9.C: New test.
20299
20300 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20301
20302         PR fortran/18993
20303         * gfotran.dg/nullify_1.f: New test.
20304
20305 2004-12-15  Richard Henderson  <rth@redhat.com>
20306
20307         * gcc.target/i386/i386.exp: New harness.
20308         * gcc.target/i386/vect-args.c: New.
20309
20310 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20311
20312         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20313
20314 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20315
20316         PR c++/18825
20317         * g++.dg/template/friend32.C: New test.
20318
20319 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20320
20321         * cpp/pragma-once-1.c: New test.
20322         * cpp/pragma-once-1b.h: Likewise.
20323         * cpp/pragma-once-1c.h: Likewise.
20324         * cpp/pragma-once-1d.h: Likewise.
20325         * cpp/inc/pragma-once-1a.h: Likewise.
20326
20327 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20328             Steven G. Kargl  <kargls@comcast.net>
20329
20330         PR fortran/17597
20331         * gfortran.dg/list_read_3.f90: New test.
20332
20333 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20334
20335         * gcc.dg/ftrapv-2.c: New test.
20336
20337 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20338
20339         PR c++/18981
20340         * g++.dg/template/typename9.C: New test.
20341
20342 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20343
20344         PR c++/18738
20345         * g++.dg/template/typename8.C: New test.
20346         * g++.dg/parse/friend2.C: Tweak error message.
20347
20348 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20349
20350         * gcc.c-torture/20041214-1.c: New test.
20351
20352 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20353
20354         PR c++/18965
20355         * g++.dg/init/array17.C: New test.
20356
20357 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20358
20359         PR c++/18793
20360         * g++.dg/init/aggr3.C: New test.
20361
20362 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20363
20364         * gcc.dg/altivec-types-1.c: New test.
20365         * gcc.dg/altivec-types-2.c: New test.
20366         * gcc.dg/altivec-types-3.c: New test.
20367         * gcc.dg/altivec-types-4.c: New test.
20368         * g++.dg/ext/altivec-types-1.C: New test.
20369         * g++.dg/ext/altivec-types-2.C: New test.
20370         * g++.dg/ext/altivec-types-3.C: New test.
20371         * g++.dg/ext/altivec-types-4.C: New test.
20372
20373 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20374
20375         PR middle-end/18951
20376         * gcc.c-torture/execute/20041213-1.c: New test.
20377
20378 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20379
20380         PR c++/18949
20381         * g++.dg/template/cast1.C: New.
20382
20383 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20384
20385         * gcc.c-torture/execute/20041213-2.c: New test.
20386
20387 2004-12-13  Richard Henderson  <rth@redhat.com>
20388
20389         * gcc.dg/i386-sse-10.c: Fix typo in options.
20390
20391 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20392
20393         PR c++/18968
20394         * g++.dg/opt/pr18968.C: New test.
20395
20396 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/18925
20399         * g++.dg/ext/visibility/staticdatamem.C: New test.
20400
20401 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20402
20403         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20404
20405 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20406
20407         PR rtl-optimization/18928
20408         * gcc.dg/pr18928-1.c: New test case.
20409
20410 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20411
20412         PR tree-opt/16951
20413         * gcc.c-torture/compile/20041211-1.c: New.
20414
20415 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20416
20417         PR middle-end/17564
20418         * gcc.c-torture/execute/20041212-1.c: New test.
20419
20420 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20421
20422         PR fortran/18869
20423         * gfortran.dg/common_1.f90: New test.
20424
20425 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20426         Paul Brook  <paul@codesourcery.com>
20427
20428         PR fortran/16222
20429         * gfortran.dg/real_do_1.f90: New test.
20430
20431 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20432
20433         PR tree-opt/18040
20434         * g++.dg/opt/ptrmem6.C: New test.
20435
20436 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20437
20438         PR middle-end/18921
20439         * gcc.dg/pr18921-1.c: New test case.
20440
20441 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20442
20443         PR fortran/17175
20444         * gfortran.dg/scale_1.f90: New test.
20445
20446 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20447
20448         PR middle-end/18903
20449         * gcc.c-torture/compile/pr18903.c: New test.
20450
20451 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20452
20453         * gcc.c-torture/execute/20041210-1.c: New test.
20454
20455 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20456
20457         PR c++/18731
20458         * g++.dg/parser/struct-1.C: New test.
20459         * g++.dg/parser/struct-2.C: New test.
20460         * g++.dg/parser/struct-3.C: New test.
20461
20462 2004-12-09  Richard Henderson  <rth@redhat.com>
20463
20464         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20465
20466         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20467         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20468
20469 2004-12-09  Matt Austern  <austern@apple.com>
20470
20471         PR c++/18514
20472         * g++.dg/ext/builtin1.C: New
20473         * g++.dg/ext/builtin2.C: New
20474         * g++.dg/ext/builtin3.C: New
20475         * g++.dg/ext/builtin4.C: New
20476         * g++.dg/ext/builtin5.C: New
20477
20478 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20479
20480         PR tree-opt/18904
20481         * g++.dg/opt/ptrmem5.C: New test.
20482
20483 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20484
20485         * g++.dg/parse/typename5.C: Adjust for new error.
20486         * g++.dg/parse/typename7.C: New.
20487
20488 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20489
20490         PR c++/18073
20491         * g++.dg/other/mmintrin.C: New test.
20492
20493 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20494
20495         PR c++/16681
20496         * g++.dg/init/array15.C: New.
20497         * g++.dg/init/array16.C: New.
20498
20499 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20500
20501         PR fortran/18826
20502         * gfortran.dg/assign_1.f90: New test.
20503
20504 2004-12-08  Nick Clifton  <nickc@redhat.com>
20505
20506         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20507         * gcc.target/xstormy16/data_below100: Likewise.
20508         * gcc.target/xstormy16/sfr: Likewise.
20509         * gcc.target/xstormy16/below100.S: New test source file.
20510         * gcc.target/xstormy16/below100.ld: New test linker script.
20511         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20512         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20513         bp instructions.
20514         * gcc.target/xstormy16/bp.c: Likewise.
20515
20516         * gcc.target/xstormy16/bss_below100: New files:
20517         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20518         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20519         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20520         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20521         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20522         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20523         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20524         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20525         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20526         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20527         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20528         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20529         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20530         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20531         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20532         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20533         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20534         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20535         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20536         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20537         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20538         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20539         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20540         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20541         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20542         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20543         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20544
20545         * gcc.target/xstormy16/data_below100: New files:
20546         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20547         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20548         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20549         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20550         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20551         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20552         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20553         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20554         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20555         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20556         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20557         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20558         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20559         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20560         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20561         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20562         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20563         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20564         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20565         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20566         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20567         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20568         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20569         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20570         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20571         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20572         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20573
20574         * gcc.target/xstormy16/sfr: New files:
20575         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20576         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20577         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20578         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20579         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20580         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20581         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20582         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20583         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20584         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20585         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20586         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20587         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20588         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20589         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20590         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20591         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20592         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20593         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20594         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20595         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20596         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20597         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20598         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20599         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20600         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20601         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20602         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20603         27_if0_sfrw_bitfield_f.c
20604
20605 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20606
20607         PR c++/18100
20608         * g++.dg/lookup/name-clash4.C: New test.
20609
20610 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20611
20612         PR c++/18672
20613         * g++.dg/opt/array1.C: New.
20614
20615         PR c++/18803
20616         * g++.dg/template/operator5.C: New.
20617
20618 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20619
20620         PR c/18867
20621         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20622
20623 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20624
20625         * gcc.dg/noncompile/20041207.c: New test.
20626
20627 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20628
20629         * g++.dg/other/unreachable-1.C: New test.
20630
20631 2004-12-06  Nick Clifton  <nickc@redhat.com>
20632
20633         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20634         <limits.h> because the latter comes from gcc's include/ directory
20635         and not the newlib/libc/include directory.
20636
20637 2004-12-04  Richard Henderson  <rth@redhat.com>
20638
20639         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20640
20641 2004-12-04  Richard Henderson  <rth@redhat.com>
20642
20643         * lib/target-supports.exp (check_gc_sections_available): Disable
20644         for alpha and ia64.
20645
20646 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20647
20648         PR middle-end/17909
20649         * g++.dg/other/vararg-2.C: New test.
20650
20651 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20652
20653         PR c++/17011, c++/17971
20654         * g++.dg/template/error15.C: Adjust expected error.
20655         * g++.dg/template/instantiate3.C: Likewise.
20656
20657 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20658
20659         * gcc.dg/altivec-18.c: Fix for darwin
20660
20661 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20662
20663         PR c++/18782
20664         * g++.dg/parse/ptrmem2.C: New.
20665
20666         PR c++/18318
20667         * g++.dg/template/new1.C: New.
20668
20669 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20670
20671         PR fortran/18710
20672         * gfortran.dg/direct_io_3.f90: New test.
20673
20674 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         PR 18758
20677         * g++.dg/parse/crash21.C: New.
20678
20679 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20680
20681         PR c++/15664, c++/18276
20682         * g++.dg/template/ttp13.C: New test.
20683         * g++.dg/template/ttp14.C: Likewise.
20684
20685 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686
20687         PR c++/18123
20688         * g++.dg/parse/enum2.C: New test.
20689         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20690
20691 2004-12-02  Nick Clifton  <nickc@redhat.com>
20692
20693         * gcc.target/xstormy16: New test directory.
20694         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20695         * gcc.target/xstormy16/bp.c: Check the generation of bp
20696         instructions.
20697         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20698         bn instructions and the BELOW100 attribute.
20699
20700 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20701
20702         PR target/16952
20703         * gcc.dg/ppc-eabi.c: New.
20704
20705 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20706
20707         PR fortran/18284
20708         * gfortran.dg/backspace.f90
20709
20710 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20711
20712         * gfortran.dg/inquire.f90: New test.
20713
20714 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20715
20716         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20717         handle effective-target-keyword.
20718         (dg-skip-if): Support effective-target keyword as target list.
20719         (dg-xfail-if): Ditto.
20720         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20721
20722 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20723
20724         PR tree-optimization/18291
20725         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20726
20727 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         PR C++/18729
20730         * g++.dg/parse/crash20.C: New.
20731
20732         PR c++/17431
20733         * g++.dg/overload/arg1.C: New.
20734         * g++.dg/overload/arg2.C: New.
20735         * g++.dg/overload/arg3.C: New.
20736         * g++.dg/overload/arg4.C: New.
20737
20738 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20739
20740         * gcc.dg/c99-flex-array-4.c: Remove.
20741
20742 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20743
20744         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20745
20746         * lib/target-supports.exp (is-effective-target): Simplify.
20747
20748         * lib/target-supports.exp (check_effective_target_vect_long):
20749         Fix for powerpc64-*-*.
20750
20751 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20752
20753         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20754         to support new requirements on FreeBSD 5.
20755
20756 2004-11-30  Devang Patel  <dpatel@apple.com>
20757
20758         PR 18702
20759         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20760
20761 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20762
20763         * g++.dg/ext/altivec-13.C: New test.
20764
20765 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20766
20767         PR tree-opt/18298
20768         * gcc.c-torture/execute/p18298.c: New test.
20769
20770 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20771             Dorit Naishlos  <dorit@il.ibm.com>
20772
20773         PR tree-opt/18607
20774         * gcc.dg/vect/vect-89.c: New test.
20775
20776 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20777
20778         * gcc.dg/pr18596-1.c: New test.
20779
20780 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20781
20782         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20783
20784 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20785
20786         PR c/18479
20787         * gcc.dg/pr18479.c: New test.
20788
20789 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20790
20791         PR target/18490
20792         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20793         mmix-knuth-mmixware.
20794
20795         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20796         cris-*-elf* cris-*-aout* mmix-*-*
20797
20798 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20799
20800         PR middle-end/18725
20801         * gcc.dg/pr18725.c: New test.
20802
20803 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20804
20805         PR target/18488
20806         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20807
20808         PR target/18336
20809         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20810
20811 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20812
20813         PR c++/18368
20814         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20815         * g++.old-deja/g++.law/ctors5.C: Likewise.
20816         * g++.old-deja/g++.other/crash25.C: Likewise.
20817
20818         PR c++/18674
20819         * g++.dg/template/error16.C: New test.
20820
20821         PR c++/18512
20822         * g++.dg/template/crash29.C: New test.
20823
20824 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20825
20826         PR tree-optimization/18712
20827         * gcc.c-torture/compile/pr18712.c: New test.
20828
20829 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20830
20831         PR c/7544
20832         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20833         tests.
20834
20835 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20836
20837         PR c++/18652
20838         * g++.dg/lookup/crash6.C: New test.
20839
20840 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20841
20842         PR middle-end/18164
20843         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20844
20845 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20846
20847         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20848         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20849         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20850
20851 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20852
20853         * gcc.dg/pr18164.c: New test.
20854
20855 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20856
20857         * gcc.dg/funroll-loops-all.c: New.
20858
20859 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20860
20861         PR target/18489
20862         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20863         delimeter, match space and TAB as well as ":".
20864
20865         PR target/18484
20866         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20867
20868         PR target/18348
20869         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20870
20871         PR target/18345
20872         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20873
20874         PR target/18337
20875         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20876
20877 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20878
20879         * gfortran.dg/direct_io_2.f90: New test.
20880
20881 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20882
20883         PR target/18334
20884         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20885
20886 2004-11-28  Richard Henderson  <rth@redhat.com>
20887
20888         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20889
20890 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20891
20892         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20893         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20894         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20895         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20896         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20897         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20898         gcc.dg/pointer-arith-8.c: New tests.
20899
20900 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20901
20902         PR fortran/18364
20903         * gfortran.dg/endfile.f90: New test.
20904
20905 2004-11-27  Falk Hueffner  <falk@debian.org>
20906
20907         * gcc.dg/loop-6.c: New test.
20908
20909 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20910
20911         * gcc.c-torture/execute/20041126-1.c: New test.
20912
20913 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20914
20915         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20916         on IRIX.
20917
20918 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20919
20920         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20921         functions.
20922
20923 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20924
20925         PR rtl-optimization/17825
20926         * gcc.c-torture/compile/20041119-1.c: New test.
20927
20928 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20929
20930         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
20931         Check existence of ld library path variables before unsetting.
20932
20933 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
20934
20935         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
20936
20937 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20938
20939         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
20940
20941 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
20942
20943         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
20944
20945 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20946
20947         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
20948         dg-do directive.
20949
20950 2004-11-26  Ben Elliston  <bje@au.ibm.com>
20951
20952         * gcc.dg/pr17957.c: Pass --param, not -param.
20953
20954 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20955
20956         PR middle-end/17957
20957         * testsuite/gcc.dg/pr17957.c: New test.
20958
20959 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
20960
20961         PR c++/18445
20962         * g++.dg/template/crash28.C: Likewise.
20963
20964         PR c++/18001
20965         * g++.dg/expr/unary2.C: Adjust lvalue messages.
20966         * g++.dg/ext/lvaddr.C: Likewise.
20967         * g++.dg/opt/pr7503-3.C: Likewise.
20968
20969         PR c++/18466
20970         * g++.dg/parse/qualified3.C: New test.
20971         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
20972
20973         PR c++/18545
20974         * g++.dg/expr/return1.C: New test.
20975
20976 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20977
20978         Friend class name lookup 3/n, PR c++/3332
20979         * g++.dg/lookup/friend3.C: New test.
20980         * g++.dg/lookup/friend4.C: Likewise.
20981         * g++.dg/lookup/friend5.C: Likewise.
20982
20983 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20984
20985         Friend class name lookup 2/n, PR c++/14513, c++/15410
20986         * g++.dg/lookup/friend2.C: New test.
20987         * g++.dg/template/friend31.C: Likewise.
20988
20989 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20990
20991         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
20992
20993 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/17473
20996         * g++.dg/tc1/dr56.C: Remove.
20997         * g++.dg/template/typedef1.C: Add dg-error markers.
20998         * g++.old-deja/g++.other/typedef7.C: Likewise.
20999
21000         PR c++/18285
21001         * g++.dg/parse/typedef7.C: New test.
21002
21003 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21004
21005         * gcc.c-torture/execute/20041124-1.c: New test.
21006
21007 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21008
21009         * g++.dg/template/deduce3.C: New test.
21010
21011         PR c++/18586
21012         * g++.dg/template/crash27.C: New test.
21013
21014         PR c++/18530
21015         * g++.dg/warn/Wshadow-3.C: New test.
21016
21017 2004-11-24  Devang Patel  <dpatel@apple.com>
21018
21019         PR/18555
21020         * gcc.dg/cpp/isysroot-1.c: New test.
21021         * gcc.dg/cpp/usr/include/stdio.h: New file.
21022         * gcc.dg/cpp/isysroot-2.c: New test.
21023         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21024         New file.
21025
21026 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21027
21028         PR c++/8929
21029         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21030
21031 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21032
21033         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21034         * gcc.target/sparc/pdist.c: Likewise.
21035
21036 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21037
21038         PR c++/16882
21039         * g++.dg/conversion/simd1.C: New test.
21040
21041 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21042
21043         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21044         and restore_ld_library_path_env_vars.
21045         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21046         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21047         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21048         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21049
21050 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21051
21052         * gcc.dg/pragma-align-2.c: Test macro expansion.
21053         * gcc.dg/pragma-pack-2.c: New test.
21054
21055 2004-11-23  Richard Henderson  <rth@redhat.com>
21056
21057         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21058         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21060         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21061         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21062         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21063
21064         * gcc.dg/vect/vect.exp: Add check for alpha.
21065         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21066         (check_effective_target_vect_int): Enable for alpha.
21067         (check_effective_target_vect_long): New.
21068         (is-effective-target): Add it.
21069
21070 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21071
21072         * gcc.dg/pr18614-1.c: New test.
21073
21074 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21075
21076         * gcc.dg/setjmp-2.c: New test.
21077
21078 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21079
21080         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21081         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21082         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21083         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21084         gcc.target/sparc/pdist.c: New tests.
21085
21086 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21087
21088         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21089
21090 2004-11-22  Dale Johannesen  <dalej@apple.com>
21091
21092         * gcc.dg/20041111-1.c: New.
21093
21094 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21095
21096         PR tree-opt/18536
21097         * gcc.dg/vect/pr18536.c: New test.
21098
21099 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21100
21101         PR c++/18354
21102         * g++.dg/template/nontype11.C: New test.
21103
21104 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21105
21106         PR middle-end/18520
21107         * gcc.dg/pr18520-1.c: New test case.
21108
21109 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21110
21111         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21112         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21113         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21114         expected diagnostics.
21115
21116 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21117
21118         PR target/18580
21119         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21120         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21121         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21122
21123 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21124
21125         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21126
21127 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21128             Joseph Myers  <joseph@codesourcery.com>
21129
21130         * lib/target-supports.exp (check_visibility_available): Really
21131         test the compiler.
21132
21133 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21134
21135         PR tree-opt/18181
21136         * gcc.dg/vect/vect-85.c: New test.
21137         * gcc.dg/vect/vect-86.c: New test.
21138         * gcc.dg/vect/vect-87.c: New test.
21139         * gcc.dg/vect/vect-88.c: New test.
21140
21141 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21142
21143         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21144
21145 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21146
21147         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21148         * gcc.dg/ppc-and-1.c: Ditto.
21149         * gcc.dg/ppc-compare-1.c: Ditto.
21150         * gcc.dg/ppc-mov-1.c: Ditto
21151
21152 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21153             Mark Mitchell  <mark@codesourcery.com>
21154
21155         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21156
21157 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21158             Aldy Hernandez  <aldyh@redhat.com>
21159
21160         * lib/target-supports.exp (check_effective_target_vect_int): New
21161         (check_effective_target_vect_float): New
21162         (check_effective_target_vect_double): New.
21163         (is-effective-target): Support new effective targets keywords.
21164         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21165         default action for dg-do.
21166         * gcc.dg/vect/pr16105.c: Use new support.
21167         * gcc.dg/vect/pr18400.c: Ditto.
21168         * gcc.dg/vect/pr18425.c: Ditto.
21169         * gcc.dg/vect/vect-1.c: Ditto.
21170         * gcc.dg/vect/vect-10.c: Ditto.
21171         * gcc.dg/vect/vect-11.c: Ditto.
21172         * gcc.dg/vect/vect-12.c: Ditto.
21173         * gcc.dg/vect/vect-13.c: Ditto.
21174         * gcc.dg/vect/vect-14.c: Ditto.
21175         * gcc.dg/vect/vect-15.c: Ditto.
21176         * gcc.dg/vect/vect-16.c: Ditto.
21177         * gcc.dg/vect/vect-17.c: Ditto.
21178         * gcc.dg/vect/vect-18.c: Ditto.
21179         * gcc.dg/vect/vect-19.c: Ditto.
21180         * gcc.dg/vect/vect-2.c: Ditto.
21181         * gcc.dg/vect/vect-20.c: Ditto.
21182         * gcc.dg/vect/vect-21.c: Ditto.
21183         * gcc.dg/vect/vect-22.c: Ditto.
21184         * gcc.dg/vect/vect-23.c: Ditto.
21185         * gcc.dg/vect/vect-24.c: Ditto.
21186         * gcc.dg/vect/vect-25.c: Ditto.
21187         * gcc.dg/vect/vect-26.c: Ditto.
21188         * gcc.dg/vect/vect-27.c: Ditto.
21189         * gcc.dg/vect/vect-27a.c: Ditto.
21190         * gcc.dg/vect/vect-28.c: Ditto.
21191         * gcc.dg/vect/vect-29.c: Ditto.
21192         * gcc.dg/vect/vect-29a.c: Ditto.
21193         * gcc.dg/vect/vect-3.c: Ditto.
21194         * gcc.dg/vect/vect-30.c: Ditto.
21195         * gcc.dg/vect/vect-31.c: Ditto.
21196         * gcc.dg/vect/vect-32.c: Ditto.
21197         * gcc.dg/vect/vect-33.c: Ditto.
21198         * gcc.dg/vect/vect-34.c: Ditto.
21199         * gcc.dg/vect/vect-35.c: Ditto.
21200         * gcc.dg/vect/vect-36.c: Ditto.
21201         * gcc.dg/vect/vect-37.c: Ditto.
21202         * gcc.dg/vect/vect-38.c: Ditto.
21203         * gcc.dg/vect/vect-4.c: Ditto.
21204         * gcc.dg/vect/vect-40.c: Ditto.
21205         * gcc.dg/vect/vect-41.c: Ditto.
21206         * gcc.dg/vect/vect-42.c: Ditto.
21207         * gcc.dg/vect/vect-43.c: Ditto.
21208         * gcc.dg/vect/vect-44.c: Ditto.
21209         * gcc.dg/vect/vect-45.c: Ditto.
21210         * gcc.dg/vect/vect-46.c: Ditto.
21211         * gcc.dg/vect/vect-47.c: Ditto.
21212         * gcc.dg/vect/vect-48.c: Ditto.
21213         * gcc.dg/vect/vect-48a.c: Ditto.
21214         * gcc.dg/vect/vect-49.c: Ditto.
21215         * gcc.dg/vect/vect-5.c: Ditto.
21216         * gcc.dg/vect/vect-50.c: Ditto.
21217         * gcc.dg/vect/vect-51.c: Ditto.
21218         * gcc.dg/vect/vect-52.c: Ditto.
21219         * gcc.dg/vect/vect-53.c: Ditto.
21220         * gcc.dg/vect/vect-54.c: Ditto.
21221         * gcc.dg/vect/vect-55.c: Ditto.
21222         * gcc.dg/vect/vect-56.c: Ditto.
21223         * gcc.dg/vect/vect-56a.c: Ditto.
21224         * gcc.dg/vect/vect-57.c: Ditto.
21225         * gcc.dg/vect/vect-58.c: Ditto.
21226         * gcc.dg/vect/vect-59.c: Ditto.
21227         * gcc.dg/vect/vect-6.c: Ditto.
21228         * gcc.dg/vect/vect-60.c: Ditto.
21229         * gcc.dg/vect/vect-61.c: Ditto.
21230         * gcc.dg/vect/vect-62.c: Ditto.
21231         * gcc.dg/vect/vect-63.c: Ditto.
21232         * gcc.dg/vect/vect-64.c: Ditto.
21233         * gcc.dg/vect/vect-65.c: Ditto.
21234         * gcc.dg/vect/vect-66.c: Ditto.
21235         * gcc.dg/vect/vect-67.c: Ditto.
21236         * gcc.dg/vect/vect-68.c: Ditto.
21237         * gcc.dg/vect/vect-69.c: Ditto.
21238         * gcc.dg/vect/vect-7.c: Ditto.
21239         * gcc.dg/vect/vect-72.c: Ditto.
21240         * gcc.dg/vect/vect-72a.c: Ditto.
21241         * gcc.dg/vect/vect-73.c: Ditto.
21242         * gcc.dg/vect/vect-74.c: Ditto.
21243         * gcc.dg/vect/vect-75.c: Ditto.
21244         * gcc.dg/vect/vect-76.c: Ditto.
21245         * gcc.dg/vect/vect-77.c: Ditto.
21246         * gcc.dg/vect/vect-77a.c: Ditto.
21247         * gcc.dg/vect/vect-78.c: Ditto.
21248         * gcc.dg/vect/vect-79.c: Ditto.
21249         * gcc.dg/vect/vect-8.c: Ditto.
21250         * gcc.dg/vect/vect-80.c: Ditto.
21251         * gcc.dg/vect/vect-82.c: Ditto.
21252         * gcc.dg/vect/vect-82_64.c: Ditto.
21253         * gcc.dg/vect/vect-83.c: Ditto.
21254         * gcc.dg/vect/vect-83_64.c: Ditto.
21255         * gcc.dg/vect/vect-9.c: Ditto.
21256         * gcc.dg/vect/vect-all.c: Ditto.
21257         * gcc.dg/vect/vect-none.c: Ditto.
21258
21259 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21260
21261         * lib/gcc-dg.exp (dg-skip-if): New function.
21262         (dg-forbid-option): Remove.
21263         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21264         * g++.dg/abi/bitfield8.C: Likewise.
21265         * g++.dg/abi/dtor1.C: Likewise.
21266         * g++.dg/abi/empty10.C: Likewise.
21267         * g++.dg/abi/empty7.C: Likewise.
21268         * g++.dg/abi/empty9.C: Likewise.
21269         * g++.dg/abi/layout3.C: Likewise.
21270         * g++.dg/abi/layout4.C: Likewise.
21271         * g++.dg/abi/thunk1.C: Likewise.
21272         * g++.dg/abi/thunk2.C: Likewise.
21273         * g++.dg/abi/vbase11.C: Likewise.
21274         * g++.dg/abi/vthunk2.C: Likewise.
21275         * g++.dg/abi/vthunk3.C: Likewise.
21276         * g++.dg/ext/attrib8.C: Likewise.
21277         * g++.dg/opt/longbranch2.C: Likewise.
21278         * g++.dg/opt/reg-stack4.C: Likewise.
21279         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21280         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21281         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21282         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21283         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21284         * gcc.dg/20000609-1.c: Likewise.
21285         * gcc.dg/20000720-1.c: Likewise.
21286         * gcc.dg/20011107-1.c: Likewise.
21287         * gcc.dg/20011119-1.c: Likewise.
21288         * gcc.dg/20020108-1.c: Likewise.
21289         * gcc.dg/20020122-2.c: Likewise.
21290         * gcc.dg/20020122-3.c: Likewise.
21291         * gcc.dg/20020201-3.c: Likewise.
21292         * gcc.dg/20020206-1.c: Likewise.
21293         * gcc.dg/20020218-1.c: Likewise.
21294         * gcc.dg/20020310-1.c: Likewise.
21295         * gcc.dg/20020411-1.c: Likewise.
21296         * gcc.dg/20020418-2.c: Likewise.
21297         * gcc.dg/20020426-1.c: Likewise.
21298         * gcc.dg/20020426-2.c: Likewise.
21299         * gcc.dg/20020517-1.c: Likewise.
21300         * gcc.dg/20020523-1.c: Likewise.
21301         * gcc.dg/20020523-2.c: Likewise.
21302         * gcc.dg/20020729-1.c: Likewise.
21303         * gcc.dg/20030204-1.c: Likewise.
21304         * gcc.dg/20030826-2.c: Likewise.
21305         * gcc.dg/20030926-1.c: Likewise.
21306         * gcc.dg/20031202-1.c: Likewise.
21307         * gcc.dg/980312-1.c: Likewise.
21308         * gcc.dg/980313-1.c: Likewise.
21309         * gcc.dg/990117-1.c: Likewise.
21310         * gcc.dg/990424-1.c: Likewise.
21311         * gcc.dg/990524-1.c: Likewise.
21312         * gcc.dg/991230-1.c: Likewise.
21313         * gcc.dg/i386-387-1.c: Likewise.
21314         * gcc.dg/i386-387-2.c: Likewise.
21315         * gcc.dg/i386-387-3.c: Likewise.
21316         * gcc.dg/i386-387-4.c: Likewise.
21317         * gcc.dg/i386-387-5.c: Likewise.
21318         * gcc.dg/i386-387-6.c: Likewise.
21319         * gcc.dg/i386-asm-1.c: Likewise.
21320         * gcc.dg/i386-bitfield1.c: Likewise.
21321         * gcc.dg/i386-bitfield2.c: Likewise.
21322         * gcc.dg/i386-loop-1.c: Likewise.
21323         * gcc.dg/i386-loop-2.c: Likewise.
21324         * gcc.dg/i386-loop-3.c: Likewise.
21325         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21326         * gcc.dg/i386-pic-1.c: Likewise.
21327         * gcc.dg/i386-regparm.c: Likewise.
21328         * gcc.dg/i386-signbit-1.c: Likewise.
21329         * gcc.dg/i386-signbit-2.c: Likewise.
21330         * gcc.dg/i386-signbit-3.c: Likewise.
21331         * gcc.dg/i386-sse-5.c: Likewise.
21332         * gcc.dg/i386-sse-8.c: Likewise.
21333         * gcc.dg/i386-unroll-1.c: Likewise.
21334         * gcc.dg/tls/opt-1.c: Likewise.
21335         * gcc.dg/tls/opt-2.c: Likewise.
21336         * gcc.dg/unroll-1.c: Likewise.
21337         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21338         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21339         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21340         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21341
21342 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21343
21344         * g++.dg/template/incomplete1.C: New test.
21345
21346 2004-11-16  Nick Clifton  <nickc@redhat.com>
21347
21348         Revert patches accidentally commited during checkin of fixes for
21349         xstormy16 tests:
21350         gcc.c-torture/execute/simd-4.c: Revert
21351         gcc.dg/20040910-1.c: Revert.
21352
21353 2004-11-16  Paul Brook  <paul@codesourcery.com>
21354
21355         PR fortran/13010
21356         * gfortran.dg/der_pointer_1.f90: New test.
21357
21358 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21359
21360         PR c/18498
21361         * gcc.dg/bitfld-13.c: New test.
21362
21363 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21364
21365         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21366         powerpc*-*-linux*.
21367
21368         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21369         * gcc.dg/ppc64-abi-2.c: Ditto.
21370         * gcc.dg/ppc64-abi-3.c: Ditto.
21371
21372         * lib/gcc-dg.exp (dg-target-list): Remove.
21373
21374 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21375
21376         * gcc.dg/ia64-postinc.c: New test.
21377
21378 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21379
21380         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21381
21382 2004-11-15  Nick Clifton  <nickc@redhat.com>
21383
21384         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21385         __INT_MAX__ so that the test can be compiled by toolchains
21386         targeted at 16-bit processors.
21387
21388         * gcc.dg/20040625-1.c: Use long constants rather than integers
21389         when performing arithmetic that will overflow 16-bits.
21390
21391         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21392         xstormy16.  It does not support 128-bit vector operations.
21393
21394         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21395         with the macro PTR_TYPE.  Define this macro to an integer type
21396         suitable for holding a pointer.
21397
21398         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21399         the target is a 16-bit processor.
21400
21401         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21402         16-bit targets where the character constant will be too long.
21403
21404         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21405         where the double will not be directly addressable.
21406
21407 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21408
21409         Friend class name lookup 1/n, PR c++/18471
21410         * g++.dg/template/crash26.C: New test.
21411         * g++.dg/lookup/struct1.C: Adjust expected error.
21412         * g++.dg/parse/elab1.C: Likewise.
21413         * g++.dg/parse/elab2.C: Likewise.
21414         * g++.dg/parse/int-as-enum1.C: Likewise.
21415         * g++.dg/parse/struct-as-enum1.C: Likewise.
21416         * g++.dg/parse/typedef1.C: Likewise.
21417         * g++.dg/parse/typedef3.C: Likewise.
21418         * g++.dg/parse/typedef4.C: Likewise.
21419         * g++.dg/parse/typedef5.C: Likewise.
21420         * g++.dg/template/nontype4.C: Likewise.
21421         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21422         * g++.old-deja/g++.other/elab1.C: Likewise.
21423         * g++.old-deja/g++.other/syntax4.C: Likewise.
21424
21425 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21426
21427         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21428
21429 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21430
21431         * gcc.c-torture/execute/20041114-1.c: New test.
21432
21433 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21434
21435         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21436         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21437         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21438         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21439         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21440         gcc.dg/switch-7.c: New tests.
21441
21442 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21443
21444         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21445
21446 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21447
21448         PR tree-opt/18400
21449         * gcc.dg/vect/pr18400.c: New test.
21450
21451 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21452             Andrew Pinski  <pinskia@physics.uc.edu>
21453
21454         PR tree-opt/18425
21455         * gcc.dg/vect/pr18425.c: New test.
21456
21457 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21458
21459         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21460         Guard with dg-require-alias and dg-require-visibility.
21461
21462 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21463
21464         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21465
21466 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21467
21468         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21469
21470 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21471
21472         PR c++/17344
21473         * g++.dg/template/defarg5.C: New test.
21474
21475 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21476
21477         * g++.dg/parse/cast1.C: Run only on ILP32.
21478         * g++.old-deja/g++.mike/p784.C: Likewise.
21479
21480 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21481
21482         * gcc.c-torture/execute/20041113-1.c: New test.
21483
21484 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21485
21486         PR target/18230
21487         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21488         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21489         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21490         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21491         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21492         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21493         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21494         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21495         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21496         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21497         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21498         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21499         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21500
21501 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21502
21503         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21504         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21505         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21506         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21507         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21508         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21509         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21510         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21511         gcc.target/sparc/combined-1.c: New tests.
21512
21513 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21514
21515         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21516         New tests.
21517
21518 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21519
21520         * lib/gcc-dg.exp (dg-forbid-option): New function.
21521         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21522         * g++.dg/abi/bitfield8.C: Likewise.
21523         * g++.dg/abi/dtor1.C: Likewise.
21524         * g++.dg/abi/empty10.C: Likewise.
21525         * g++.dg/abi/empty7.C: Likewise.
21526         * g++.dg/abi/empty9.C: Likewise.
21527         * g++.dg/abi/layout3.C: Likewise.
21528         * g++.dg/abi/layout4.C: Likewise.
21529         * g++.dg/abi/thunk1.C: Likewise.
21530         * g++.dg/abi/thunk2.C: Likewise.
21531         * g++.dg/abi/vbase11.C: Likewise.
21532         * g++.dg/abi/vthunk2.C: Likewise.
21533         * g++.dg/abi/vthunk3.C: Likewise.
21534         * g++.dg/ext/attrib8.C: Likewise.
21535         * g++.dg/opt/longbranch2.C: Likewise.
21536         * g++.dg/opt/reg-stack4.C: Likewise.
21537         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21538         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21539         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21540         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21541         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21542         * gcc.dg/20000609-1.c: Likewise.
21543         * gcc.dg/20000720-1.c: Likewise.
21544         * gcc.dg/20011107-1.c: Likewise.
21545         * gcc.dg/20011119-1.c: Likewise.
21546         * gcc.dg/20020108-1.c: Likewise.
21547         * gcc.dg/20020122-2.c: Likewise.
21548         * gcc.dg/20020122-3.c: Likewise.
21549         * gcc.dg/20020201-3.c: Likewise.
21550         * gcc.dg/20020206-1.c: Likewise.
21551         * gcc.dg/20020218-1.c: Likewise.
21552         * gcc.dg/20020310-1.c: Likewise.
21553         * gcc.dg/20020411-1.c: Likewise.
21554         * gcc.dg/20020418-2.c: Likewise.
21555         * gcc.dg/20020426-1.c: Likewise.
21556         * gcc.dg/20020426-2.c: Likewise.
21557         * gcc.dg/20020517-1.c: Likewise.
21558         * gcc.dg/20020523-1.c: Likewise.
21559         * gcc.dg/20020523-2.c: Likewise.
21560         * gcc.dg/20020729-1.c: Likewise.
21561         * gcc.dg/20030204-1.c: Likewise.
21562         * gcc.dg/20030826-2.c: Likewise.
21563         * gcc.dg/20030926-1.c: Likewise.
21564         * gcc.dg/20031202-1.c: Likewise.
21565         * gcc.dg/980312-1.c: Likewise.
21566         * gcc.dg/980313-1.c: Likewise.
21567         * gcc.dg/990117-1.c: Likewise.
21568         * gcc.dg/990424-1.c: Likewise.
21569         * gcc.dg/990524-1.c: Likewise.
21570         * gcc.dg/991230-1.c: Likewise.
21571         * gcc.dg/i386-387-1.c: Likewise.
21572         * gcc.dg/i386-387-2.c: Likewise.
21573         * gcc.dg/i386-387-3.c: Likewise.
21574         * gcc.dg/i386-387-4.c: Likewise.
21575         * gcc.dg/i386-387-5.c: Likewise.
21576         * gcc.dg/i386-387-6.c: Likewise.
21577         * gcc.dg/i386-asm-1.c: Likewise.
21578         * gcc.dg/i386-bitfield1.c: Likewise.
21579         * gcc.dg/i386-bitfield2.c: Likewise.
21580         * gcc.dg/i386-loop-1.c: Likewise.
21581         * gcc.dg/i386-loop-2.c: Likewise.
21582         * gcc.dg/i386-loop-3.c: Likewise.
21583         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21584         * gcc.dg/i386-pic-1.c: Likewise.
21585         * gcc.dg/i386-regparm.c: Likewise.
21586         * gcc.dg/i386-signbit-1.c: Likewise.
21587         * gcc.dg/i386-signbit-2.c: Likewise.
21588         * gcc.dg/i386-signbit-3.c: Likewise.
21589         * gcc.dg/i386-sse-5.c: Likewise.
21590         * gcc.dg/i386-sse-8.c: Likewise.
21591         * gcc.dg/i386-unroll-1.c: Likewise.
21592         * gcc.dg/tls/opt-1.c: Likewise.
21593         * gcc.dg/tls/opt-2.c: Likewise.
21594         * gcc.dg/unroll-1.c: Likewise.
21595         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21596         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21597         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21598         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21599         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21600         -m64 is specified.
21601
21602 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21603
21604         PR c++/18389
21605         * g++.dg/parse/cond1.C: New test.
21606
21607         PR c++/18429
21608         * g++.dg/template/array9.C: New test.
21609         * g++.dg/ext/vla1.C: Adjust error messages.
21610         * g++.dg/ext/vlm1.C: Likewise.
21611         * g++.dg/template/crash2.C: Likewise.
21612
21613         PR c++/18436
21614         * g++.dg/template/call3.C: New test.
21615
21616         PR c++/18407
21617         * g++.dg/template/ptrmem11.C: New test.
21618
21619 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21620
21621         PR other/14264
21622         * lib/g++.exp: Set LC_ALL and LANG to C.
21623         * lib/gcc-dg.exp: Likewise.
21624         * lib/gfortran.exp: Likewise.
21625         * lib/objc.exp: Likewise.
21626         * lib/treelang.exp: Likewise.
21627
21628 2004-11-12  Andreas Schwab  <schwab@suse.de>
21629
21630         * gcc.dg/pr16286.c: Fix last change.
21631
21632 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21633
21634         PR c++/18416
21635         * g++.dg/init/global1.C: New test.
21636
21637 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21638
21639         * gcc.c-torture/execute/20041112-1.c: New test.
21640
21641 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21642
21643         * lib/gcc-dg.exp (dg-target-list): New.
21644
21645 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21646             Richard Sandiford  <rsandifo@redhat.com>
21647
21648         * lib/target-supports.exp (get-compiler_messages): New.
21649         (check_named_sections_available): Use it.
21650         (check_effective_target_ilp32): New.
21651         (check_effective_target_lp64): New.
21652         (is-effective-target): New.
21653         * lib/gcc-dg.exp (dg-require-effective-target): New.
21654
21655 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21656
21657         * gcc.dg/precedence-1.c: New test.
21658
21659 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21660
21661         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21662
21663         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21664         message, delete generated files, use more descriptive name for
21665         executable, and make the test unsupported when it cannot be run.
21666
21667         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21668         (dg-require-weak, dg-require-visibility, dg-require-alias,
21669         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21670         dg-require-iconv, dg-require-named-sections): Use it.
21671
21672         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21673
21674 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21675
21676         PR target/16457
21677         * gcc.dg/ppc-and-1: New
21678
21679         PR target/16796
21680         * gcc.dg/ppc-mov-1.c: New.
21681
21682         PR target/16458
21683         * gcc.dg/ppc-compare-1.c: New.
21684
21685 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21686
21687         * objc.dg/desig-init-2.m: New test.
21688
21689 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21690
21691         PR middle-end/18160
21692         * g++.dg/warn/register-var-1.C: New test.
21693         * g++.dg/warn/register-var-2.C: New test.
21694
21695 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21696
21697         * gcc.dg/union-2.c: New test.
21698
21699 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21700
21701         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21702         New test for PR tree-optimization/17892.
21703
21704 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21705
21706         PR c++/18369
21707         * g++.dg/init/new12.C: New test.
21708
21709 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21710
21711         * gcc.target/sparc: New directory.
21712         * gcc.target/sparc/sparc.exp: New driver.
21713         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21714         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21715         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21716         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21717
21718 2004-11-10  Paul Brook  <paul@codesourcery.com>
21719
21720         PR fortran/18218
21721         * gfortran.dg/list_read.c: New test.
21722
21723 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21724
21725         PR c/18322
21726         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21727         expected diagnostic location.
21728
21729 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21730
21731         * gcc.dg/20041109-1.c: New test.
21732
21733 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21734
21735         PR objc/18406
21736         * objc/compile/pr18406.m: New test.
21737
21738 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21739
21740         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21741
21742 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21743
21744         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21745
21746 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21747
21748         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21749
21750 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21751
21752         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21753         exit.
21754
21755 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21756
21757         PR tree-opt/18299
21758         * gcc.c-torture/pr18299-1.c: New test.
21759
21760 2004-11-06  Andreas Schwab  <schwab@suse.de>
21761
21762         * gcc.dg/pr16286.c: Also test for bool and pixel.
21763
21764 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21765
21766         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21767         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21768         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21769         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21770         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21771         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21772         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21773         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21774         gcc.dg/struct-semi-3.c: New tests.
21775
21776 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21777
21778         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21779
21780 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21781
21782         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21783         Do not use C99 designators.
21784
21785 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21786
21787         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21788
21789 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21790
21791         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21792         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21793         * gcc.c-torture/execute/simd-5.x: Remove.
21794
21795 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21796
21797         PR rtl-optimization/17933
21798         * gcc.dg/torture/pr17933-1.c: New test.
21799
21800 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21801
21802         PR target/18106
21803         * lib/target-supports.exp (check_weak_available): Support
21804         Windows.
21805
21806 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21807
21808         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21809         call to fflush(stdout) before abort.
21810         (my_ffsll): New function.
21811         (generate_fields): Use it.
21812
21813 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21814
21815         * gcc.dg/init-undef-1.c: New test.
21816
21817 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21818
21819         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21820         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21821         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21822         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21823         expected messages for new parser.
21824
21825 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21826
21827         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21828
21829 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21830
21831         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21832         on LP64 targets.
21833
21834 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21835
21836         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21837         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21838         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21839         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21840         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21841         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21842         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21843         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21844         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21845         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21846
21847 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21848
21849         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21850         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21851         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21852         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21853         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21854         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21855         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21856         for new parser.
21857
21858 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21859
21860         PR target/15342
21861         * gcc.dg/20041104-1.c: New test.
21862
21863 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21864
21865         * g++.dg/template/nontype7.C: New test.
21866         * g++.dg/template/nontype8.C: Likewise.
21867         * g++.dg/template/nontype9.C: Likewise.
21868         * g++.dg/template/nontype10.C: Likewise.
21869         * g++.dg/tc1/dr49.C: Likewise.
21870         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21871         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21872
21873 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21874
21875         * g++.dg/rtti/tinfo1.C: Remove xfails.
21876
21877 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21878
21879         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21880         packed attribute to the definition to satisfy the new C++ parser.
21881
21882 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21883
21884         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21885         invocations of va_arg.
21886
21887 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21888
21889         PR c++/18124
21890         * g++.dg/template/crash25.C: New test.
21891
21892         PR c++/18155
21893         * g++.dg/template/typedef2.C: New test.
21894         * g++.dg/parse/crash13.C: Adjust error markers.
21895
21896         PR c++/18177
21897         * g++.dg/conversion/const3.C: New test.
21898
21899 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21900
21901         PR fortran/17535
21902         PR fortran/17583
21903         PR fortran/17713
21904         * gfortran.dg/generic_[123].f90: New testcases.
21905
21906 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21907
21908         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21909         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21910
21911 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21912
21913         PR tree-opt/16808
21914         * gcc.c-torture/compile/pr16808.c: New test.
21915
21916 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21917
21918         PR rtl-optimization/17104
21919         * gcc.dg/ppc-bitfield1.c: New.
21920
21921 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21922
21923         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21924
21925 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21926
21927         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
21928         strings for 32-bit code.
21929
21930 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
21931
21932         PR c/18239
21933         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
21934
21935 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
21936
21937         PR c++/18064
21938         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
21939
21940 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
21941
21942         PR c++/15172
21943         * g++.dg/init/aggr2.C: New test.
21944
21945 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
21946
21947         * objc.dg/local-decl-1.m: New test.
21948
21949 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21950
21951         * gcc.dg/20040910-1.c: Adjust regex.
21952
21953 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21954
21955         PR rtl-optimization/18084
21956         * g++.dg/opt/pr18084-1.C: New testcase.
21957
21958 2004-10-30  Matt Austern  <austern@apple.com>
21959
21960         PR c++/17542
21961         * g++.dg/ext/attrib18.C: New test.
21962
21963 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21964
21965         PR middle-end/18096
21966         * gcc.dg/pr18096-1.c: New test case.
21967
21968 2004-10-30  Roger Sayle  <roger@eyesopen.com>
21969
21970         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
21971
21972 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
21973
21974         PR c/16666
21975         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
21976         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
21977         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
21978         gcc.dg/old-style-prom-3.c: New tests.
21979
21980 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
21981
21982         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
21983         Remove unnecessary inclusion of stdio.h.
21984
21985 2004-10-29  Roger Sayle  <roger@eyesopen.com>
21986
21987         PR rtl-optimization/17581
21988         * gcc.dg/pr17581-1.c: New test case.
21989
21990 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
21991
21992         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
21993         being implemented.
21994         * g++.dg/conversion/dr195-1.C: New.
21995         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
21996         * g++.old-deja/g++.mike/p10148.C: Likewise.
21997
21998 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/17695
22001         * g++.dg/debug/typedef2.C: New test.
22002
22003 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22004
22005         PR fortran/13490
22006         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22007         * gfortran.dg/g77/README: Update.
22008
22009 2004-10-28  Matt Austern  <austern@apple.com>
22010
22011         PR c++/14124
22012         * g++.dg/ext/packed7.C: New test.
22013
22014 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22015
22016         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22017         scan-assembler.
22018         * lib/scanasm.exp (hidden-scan-for): New proc.
22019         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22020         string.
22021         (scan-not-hidden): Likewise.
22022         * lib/target-supports.exp (check_visibility_available): mach-o is
22023         support too.
22024
22025 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22026
22027         PR c++/17132
22028         * g++.dg/template/memclass3.C: New test.
22029
22030 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22031
22032         PR middle-end/18160
22033         * gcc.dg/register-var-1.c: New test.
22034         * gcc.dg/register-var-2.c: New test.
22035         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22036         error now.
22037
22038 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22039
22040         PR other/18172
22041         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22042         unused variables.
22043         * gcc.dg/vect/vect-22.c: Likewise.
22044
22045 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22046
22047         * gcc.dg/i386-rotate-1.c: New test.
22048
22049 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22050
22051         * g++.dg/init/ref12.C: Add "run" marker.
22052
22053         PR c++/17435
22054         * g++.dg/init/ref12.C: New test.
22055
22056         PR c++/18140
22057         * g++.dg/template/shift1.C: New test.
22058         * g++.dg/template/error10.C: Adjust error markers.
22059
22060 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22061
22062         PR tree-opt/17529
22063         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22064
22065 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22066
22067         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22068         * gcc.dg/weak/weak-3.c: Likewise.
22069         * gcc.dg/weak/weak-5.c: Likewise.
22070         * gcc.dg/weak/weak-9.c: Likewise.
22071         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22072         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22073
22074         * gcc.dg/darwin-weakimport-1.c: New.
22075
22076 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22077
22078         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22079
22080 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22083         'syntax' error messages.
22084         * gcc.dg/cpp/direct2s.c: Likewise.
22085
22086 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22087
22088         * gcc.c-torture/compile/20041026-1.c: New.
22089
22090 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22091
22092         PR c++/18093
22093         * g++.dg/lookup/ns2.C: New test.
22094
22095         PR c++/18020
22096         * g++.dg/template/enum4.C: New test.
22097
22098         PR c++/18161
22099         * g++.dg/template/expr1.C: New test.
22100
22101 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22102
22103         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22104
22105 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22106
22107         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22108         gcc.dg/decl-nospec-3.c: New tests.
22109
22110 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22111
22112         * objc.dg/super-class-3.m: New test.
22113
22114 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22115
22116         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22117         resyncing.
22118         * gcc.dg/cpp/direct2s.c: Likewise.
22119
22120 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22121
22122         * objc.dg/image-info.m: Update for changes to section selection.
22123
22124 2004-10-25  David Ayers  <d.ayers@inode.at>
22125             Ziemowit Laski  <zlaski@apple.com>
22126
22127         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22128         diagnostics when messaging 'id <Proto>'.
22129         * objc.dg/class-protocol-1.m: New test.
22130         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22131         a non-existent method signature.
22132         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22133         Update diagnostics when messaging with non-existent method signature.
22134         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22135         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22136         invalid receivers are now resolved as if messaging 'id'; remove
22137         extraneous diagnostics.
22138
22139 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22140
22141         PR c/16667
22142         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22143         gcc.dg/init-desig-obs-3.c: New tests.
22144
22145 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22146
22147         * gcc.dg/debug/20041023-1.c: New test.
22148
22149 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22150
22151         PR middle-end/17407
22152         * gcc.c-torture/compile/pr17407.c: New test.
22153
22154         PR c++/18121
22155         * g++.dg/template/array8.C: New test.
22156
22157 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22158
22159         PR other/18138
22160         * lib/g++.exp: Accept more than one multilib libgcc.
22161         * lib/gcc-dg.exp: Likewise.
22162         * lib/objc.exp: Likewise.
22163         * lib/treelang.exp: Likewise.
22164         * lib/gfortran.exp: Likewise.
22165
22166 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22167
22168         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22169
22170 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22171
22172         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22173         * gcc.dg/c99-const-expr-3.c: Likewise.
22174
22175 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22176
22177         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22178
22179 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22180
22181         * gcc.c-torture/execute/loop-2e.x: Remove.
22182
22183 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22184
22185         PR c++/18095
22186         * g++.dg/parse/crash18.C: New.
22187         * g++.dg/parse/crash19.C: New.
22188
22189 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22190
22191         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22192         * g++.dg/ext/dllimport2.C: Same.
22193         * g++.dg/ext/dllimport8.C: Same.
22194
22195 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22196
22197         PR c++/10841
22198         * g++.dg/conversion/cast1.C: New test.
22199         * g++.dg/overload/pmf1.C: Adjust error marker.
22200
22201 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22202
22203         PR objc/17923
22204         * objc.dg/const-str-7.m: New test.
22205
22206 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22207
22208         * g++.dg/template/memfriend11.C: Fix comment typo.
22209         * g++.dg/template/memfriend14.C: Likewise.
22210
22211 2004-10-20  Richard Henderson  <rth@redhat.com>
22212
22213         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22214         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22215         -fasynchronous-unwind-tables.
22216
22217 2004-10-20  Richard Henderson  <rth@redhat.com>
22218
22219         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22220         (main): Return success.
22221         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22222         (main): Return success.
22223
22224 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22225
22226         PR c++/13495
22227         * g++.dg/template/memfriend9.C: New test.
22228         * g++.dg/template/memfriend10.C: Likewise.
22229         * g++.dg/template/memfriend11.C: Likewise.
22230         * g++.dg/template/memfriend12.C: Likewise.
22231         * g++.dg/template/memfriend13.C: Likewise.
22232         * g++.dg/template/memfriend14.C: Likewise.
22233         * g++.dg/template/memfriend15.C: Likewise.
22234         * g++.dg/template/memfriend16.C: Likewise.
22235         * g++.dg/template/memfriend17.C: Likewise.
22236         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22237
22238 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22239
22240         * g++.dg/conversion/dr195.C: New.
22241         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22242
22243 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22244             Devang Patel  <dpatel@apple.com>
22245
22246         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22247         of floating point arithmetic, which could trap.
22248
22249 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22250
22251         PR c++/14035
22252         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22253         * g++.dg/conversion/const2.C: New test.
22254         * g++.dg/expr/reinterpret2.C: New test.
22255         * g++.dg/expr/reinterpret3.C: New test.
22256         * g++.dg/expr/cast2.C: New test.
22257         * g++.dg/expr/copy1.C: New test.
22258         * g++.dg/other/conversion1.C: Change error message.
22259         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22260         function pointers to void *.
22261         * g++.old-deja/g++.mike/p10148.C: Likewise.
22262
22263 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22264
22265         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22266
22267 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22268
22269         PR c++/18047
22270
22271         * g++.dg/parse/expr3.C: New test.
22272
22273 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22274
22275         * gcc.dg/smod-1.c: New test.
22276
22277 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22278
22279         * objc.dg/method-14.m: New test.
22280
22281 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22282
22283         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22284         Also xfail as the patch was reverted.
22285
22286 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22287
22288         PR middle-end/16973
22289         * gcc.dg/pr16973.c: New test.
22290
22291 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22292
22293         PR tree-optimization/17656
22294         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22295
22296 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22297
22298         * g++.dg/eh/shadow1.C: New.
22299
22300 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22301
22302         * gcc.c-torture/compile/20041018-1.c: New test.
22303
22304 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22305
22306         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22307         compiler referring to register 0 when accessing sdata.  The linker
22308         now patches things up.
22309
22310 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22311
22312         PR c/17529
22313         * gcc.c-torture/compile/pr17529.c: New test.
22314
22315 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22316
22317         PR c++/17743
22318         * g++.dg/ext/attrib17.C: New test.
22319
22320 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22321
22322         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22323
22324 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22325
22326         PR c++/10479
22327         * g++.dg/ext/attrib16.C: New test.
22328
22329 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22330
22331         PR c++/17042
22332         * g++.dg/init/dso_handle1.C: New test.
22333
22334         PR c++/14667
22335         * g++.dg/parse/typedef6.C: New test.
22336
22337         PR c++/17916
22338         * g++.dg/parse/pragma1.C: New test.
22339
22340 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22341
22342         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22343
22344 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22345
22346         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22347         -fno-common when on HPPA HP-UX platforms.
22348
22349 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22350
22351         PR other/16820
22352         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22353         stdint.h.
22354         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22355         uintptr_t.
22356
22357 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22358
22359         PR c++/16301
22360         * g++.dg/lookup/strong-using-4.C: New test.
22361
22362 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22363
22364         PR middle-end/16567
22365         * gcc.c-torture/compile/nested-1.c: New test.
22366
22367 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22368
22369         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22370         and mipsisa64*-*-* (until support for misaligned loads is added).
22371         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22372         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22373         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22374         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22375         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22376         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22377
22378 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22379
22380         PR c++/17976
22381         * g++.dg/init/dtor3.C: New test.
22382
22383 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22384
22385         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22386
22387 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22388
22389         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22390         * gcc.dg/macho-lo-sum.c: Likewise.
22391
22392 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22393
22394         * gcc.dg/ppc-spe64-1.c: New test.
22395
22396 2004-10-14  Devang Patel  <dpatel@apple.com>
22397
22398         PR 17635
22399         * gcc.dg/pr17635.c : New test.
22400
22401 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22402
22403         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22404         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22405         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22406         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22407         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22408         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22409         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22410         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22411         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22412         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22413         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22414         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22415         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22416         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22417         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22418         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22419         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22420         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22421
22422 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22423
22424         * gcc.dg/vect/vect-82.c: New testcase.
22425         * gcc.dg/vect/vect-82_64.c: New testcase.
22426         * gcc.dg/vect/vect-83.c: New testcase.
22427         * gcc.dg/vect/vect-83_64.c: New testcase.
22428
22429 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22430
22431         * gcc.dg/cpp/error-1.c: New test.
22432
22433 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22434
22435         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22436
22437 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22438
22439         PR target/17984
22440         * gcc.dg/cris-peep2-xsrand2.c: New test.
22441
22442 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22443
22444         PR c++/17661
22445         * testsuite/g++.dg/expr/for2.C: New test.
22446
22447 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22448
22449         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22450
22451 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22452
22453         PR tree-optimization/17724
22454         * g++.dg/opt/pr17724-1.C: New test.
22455         * g++.dg/opt/pr17724-2.C: New test.
22456         * g++.dg/opt/pr17724-3.C: New test.
22457         * g++.dg/opt/pr17724-4.C: New test.
22458         * g++.dg/opt/pr17724-5.C: New test.
22459         * g++.dg/opt/pr17724-6.C: New test.
22460
22461 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22462
22463         PR c/17301
22464         * gcc.dg/pr17301-2.c: New test.
22465
22466 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22467
22468         PR c++/15876
22469         * g++.dg/parse/error22.C: New test.
22470
22471         PR c++/17936
22472         * g++.dg/template/spec18.C: New test.
22473
22474 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22475
22476         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22477         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22478         memcpy.
22479         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22480         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22481
22482 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22483
22484         * g++.dg/eh/cleanup5.C: Add dg-options "".
22485
22486 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22487
22488         PR middle-end/17657
22489         * gcc.dg/switch-4.c: New test case.
22490
22491 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22492
22493         * gcc.c-torture/execute/20041011-1.c: New test.
22494
22495 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22496
22497         PR c++/17554
22498         * g++.dg/init/for3.C: New test.
22499
22500         PR c++/17657
22501         * g++.dg/opt/switch2.C: New test.
22502
22503         PR middle-end/17703
22504         * g++.dg/warn/Wreturn-2.C: New test.
22505
22506 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22507
22508         PR c++/17907
22509         * g++.dg/eh/cleanup5.C: New test.
22510
22511 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22512
22513         PR c++/17393
22514         * g++.dg/parse/error21.C: New test.
22515
22516 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22517
22518         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22519         * g++.dg/warn/incomplete1.C: Likewise.
22520         * g++.dg/template/qualttp20.C: Likewise.
22521
22522 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22523
22524         PR c/17881
22525         * parm-incomplete-1.c: New test.
22526
22527 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22528
22529         PR c++/17867
22530         * g++.dg/parse/error19.C: New test.
22531
22532         PR c++/17670
22533         * g++.dg/init/new11.C: New test.
22534
22535         PR c++/17821
22536         * g++.dg/parse/error20.C: New test.
22537
22538         PR c++/17826
22539         * g++.dg/template/crash24.C: New test.
22540
22541 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22542
22543         PR c/17301
22544         * gcc.dg/pr17301-1.c: New test.
22545
22546 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22547
22548         PR c/17189
22549         * gcc.dg/anon-struct-5.c: New test.
22550
22551 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22552
22553         PR c/17844
22554         * gcc.dg/pr17844-1.c: New test.
22555
22556 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22557
22558         PR tree-optimization/17906
22559         * gcc.c-torture/compile/pr17906.c: New.
22560
22561 2004-10-09  Stuart Hastings  <stuart@apple.com>
22562             Roger Sayle  <roger@eyesopen.com>
22563
22564         PR rtl-optimization/17853
22565         * gcc.dg/i386-mmx-5.c: New testcase.
22566
22567 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22568
22569         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22570
22571 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/17524
22574         * g++.dg/template/static9.C: New test.
22575
22576         PR c++/17685
22577         * g++.dg/parse/operator5.C: New test.
22578
22579 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22580
22581         PR middle-end/17894
22582         * gcc.c-torture/execute/divcmp-4.c: New test case.
22583
22584 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22585
22586         PR tree-opt/17902
22587         * g++.dg/opt/pr17902.C: New test.
22588
22589 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22590
22591         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22592
22593 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22594
22595         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22596
22597 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22598
22599         * gcc.dg/assign-warn-3.c: New test.
22600
22601 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22602
22603         PR c/16999
22604         * gcc.dg/cpp/ident-1.c: New test.
22605
22606 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * gcc.c-torture/compile/acc1.c: New.
22609
22610 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22611
22612         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22613         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22614
22615 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22616
22617         * gcc.dg/ultrasp11.c: New test.
22618
22619 2004-10-08  Michael Matz  <matz@suse.de>
22620
22621         * gcc.dg/doloop-2.c: New test.
22622
22623 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22624
22625         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22626         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22627         objc.dg/method-9.m: Update expected diagnostics.
22628
22629 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22630
22631         * gcc.dg/ppc-fsel-3.c: New file.
22632         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22633
22634 2004-10-07  Paul Brook  <paul@codesourcery.com>
22635
22636         * gfortran.dg/intrinsic_verify_1.f90: New test.
22637
22638 2004-10-07  Paul Brook  <paul@codesourcery.com>
22639
22640         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22641
22642 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22643
22644         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22645         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22646         commit.
22647
22648 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22649
22650         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22651
22652 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22653
22654         PR c++/17115
22655         * g++.dg/warn/Winline-4.C: New test.
22656
22657 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22658
22659         * gcc.c-torture/compile/20041007-1.c: New test.
22660
22661 2004-10-07  Paul Brook  <paul@codesourcery.com>
22662
22663         PR fortran/17678
22664         * gfortran.dg/use_allocated_1.f90: New test.
22665
22666 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22667
22668         PR middle-end/17849
22669         * gfortran.fortran-torture/compile/nested.f90: New test
22670
22671 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22672
22673         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22674
22675 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22676
22677         PR c++/17368
22678         * g++.dg/ext/asm6.C: New test.
22679
22680 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22681
22682         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22683
22684 2004-10-06  Paul Brook  <paul@codesourcery.com>
22685
22686         PR libfortran/17709
22687         * gfortran.dg/empty_format_1.f90: New test.
22688
22689 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22690
22691         PR fortran/17568
22692         * gfortran.dg/ishft.f90: New test.
22693
22694         PR fortran/17283
22695         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22696         tests.
22697
22698 2004-10-06  Paul Brook  <paul@codesourcery.com>
22699
22700         * gfortran.dg/do_1.f90: New test.
22701
22702 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22703
22704         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22705         optimizing for size.
22706
22707 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22708
22709         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22710
22711 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22712
22713         * gcc.c-torture/compile/20041005-1.c: New test.
22714
22715 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22716
22717         PR c++/17829
22718         * g++.dg/lookup/koenig4.C: New.
22719
22720 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22721
22722         * g++.dg/other/classkey1.C: Adjust quoting marks.
22723         * g++.dg/parse/error15.C: Likewise.
22724         * g++.dg/template/meminit2.C (int>): Likewise.
22725
22726 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22727
22728         PR fortran/17283
22729         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22730
22731         PR fortran/17631
22732         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22733
22734         PR fortran/17708
22735         * gfortran.dg/pr17708.f90: New test.
22736
22737 2004-10-04  Chao-ying Fu  <fu@mips.com>
22738
22739         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22740         * gcc.dg/vect/vect-4.c: Ditto.
22741         * gcc.dg/vect/vect-5.c: Ditto.
22742         * gcc.dg/vect/vect-6.c: Ditto.
22743         * gcc.dg/vect/vect-8.c: Ditto.
22744         * gcc.dg/vect/vect-16.c: Ditto.
22745         * gcc.dg/vect/vect-30.c: Ditto.
22746         * gcc.dg/vect/vect-40.c: Ditto.
22747         * gcc.dg/vect/vect-41.c: Ditto.
22748         * gcc.dg/vect/vect-42.c: Ditto.
22749         * gcc.dg/vect/vect-43.c: Ditto.
22750         * gcc.dg/vect/vect-44.c: Ditto.
22751         * gcc.dg/vect/vect-45.c: Ditto.
22752         * gcc.dg/vect/vect-46.c: Ditto.
22753         * gcc.dg/vect/vect-47.c: Ditto.
22754         * gcc.dg/vect/vect-48.c: Ditto.
22755         * gcc.dg/vect/vect-49.c: Ditto.
22756         * gcc.dg/vect/vect-50.c: Ditto.
22757         * gcc.dg/vect/vect-51.c: Ditto.
22758         * gcc.dg/vect/vect-52.c: Ditto.
22759         * gcc.dg/vect/vect-53.c: Ditto.
22760         * gcc.dg/vect/vect-54.c: Ditto.
22761         * gcc.dg/vect/vect-55.c: Ditto.
22762         * gcc.dg/vect/vect-56.c: Ditto.
22763         * gcc.dg/vect/vect-57.c: Ditto.
22764         * gcc.dg/vect/vect-58.c: Ditto.
22765         * gcc.dg/vect/vect-59.c: Ditto.
22766         * gcc.dg/vect/vect-60.c: Ditto.
22767         * gcc.dg/vect/vect-74.c: Ditto.
22768         * gcc.dg/vect/vect-79.c: Ditto.
22769         * gcc.dg/vect/vect-80.c: Ditto.
22770
22771 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22772
22773         * gcc.dg/unused-7.c: Use the correct option.
22774
22775 2004-10-04  Paul Brook  <paul@codesourcery.com>
22776         Bud Davis  <bdavis9659@comcast.net>
22777
22778         PR fortran/17706
22779         PR fortran/16434
22780         * gfortran/pr17706.f90: New test.
22781         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22782
22783 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22784
22785         * gfortran.dg/pr17612.f90: New test.
22786
22787 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22788
22789         * g++.dg/template/local1.C: Adjust quoting marks in
22790         testing for diagnostics.
22791         * g++.dg/tls/diag-2.C: Likewise.
22792         * g++.dg/other/error8.C: Likewise.
22793
22794 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22795
22796         PR c/17178
22797         * gcc.dg/unused-4.c: Adjust to be correct.
22798
22799         PR c/17820
22800         * gcc.dg/unused-7.c: New test.
22801
22802 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22803
22804         PR c++/17797
22805         * g++.dg/overload/template2.C: New test.
22806
22807 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22808
22809         PR tree-optimization/16632
22810         * gcc.dg/tree-ssa/20041002-1.c: New.
22811
22812 2004-10-03  Paul Brook  <paul@codesourcery.com>
22813
22814         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22815         rather than relying on default formatting.
22816
22817 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22818
22819         * gcc.dg/20040920-1.c: Update expected message text.
22820
22821 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22822
22823         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22824
22825 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22826
22827         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22828         tree level.
22829
22830 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22831
22832         * gcc.dg/tree-ssa/pr17343.c: Remove.
22833
22834 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22835
22836         PR tree-opt/17343
22837         * gcc.dg/tree-ssa/pr17343.c: New test.
22838
22839 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22840
22841         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22842         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22843         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22844         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22845         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22846
22847 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22848
22849         * gcc.dg/lvalue-2.c: New test.
22850
22851 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22852
22853         PR c/17730
22854         * gcc.dg/pr17730-1.c: New test
22855
22856 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22857
22858         PR c/7425
22859         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22860
22861 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22862
22863         * gcc.c-torture/execute/stdarg-1.c: New test.
22864         * gcc.c-torture/execute/stdarg-2.c: New test.
22865         * gcc.c-torture/execute/stdarg-3.c: New test.
22866         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22867         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22868         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22869         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22870         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22871
22872 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22873
22874         PR tree-optimization/17697
22875         * g++.dg/opt/pr17697-1.C: New test.
22876         * g++.dg/opt/pr17697-2.C: New test.
22877         * g++.dg/opt/pr17697-3.C: New test.
22878
22879 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22880
22881         PR c/16409
22882         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22883         gcc.dg/vla-init-5.c: New tests.
22884
22885 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22886
22887         PR c/13804
22888         * gcc.dg/pr13804-1.c: New test.
22889
22890 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22891
22892         PR fortran/16938
22893         * gfortran.dg/pr16938.f90: New test.
22894
22895 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22896
22897         * g++.dg/template/crash23.C: New test.
22898
22899 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22900
22901         PR c++/17585
22902         * g++.dg/template/static8.C: New test.
22903
22904 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22905
22906         PR c++/17681
22907         * g++.dg/other/error9.C: New test.
22908
22909 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22910
22911         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22912
22913 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22914
22915         PR fortran/15164
22916         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22917
22918 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22919
22920         PR middle-end/17112
22921         * gcc.dg/pr17112-1.c: New test case.
22922
22923 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22924
22925         PR c/11459
22926         * gcc.dg/pr11459-1.c: New test.
22927
22928 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
22929
22930         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
22931         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22932
22933 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22934
22935         * gfortran.dg/pr15324.f90: Make array bounds consistent.
22936
22937 2004-09-25  Jan Hubicka  <jh@suse.cz>
22938
22939         * compile/30040909-1.c: New test.
22940         * compile/30040907-1.c: New test.
22941
22942 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
22943
22944         * gcc.c-torture/execute/va-arg-26.c: New test.
22945
22946 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
22947
22948         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
22949         extra diagnostics on targets with 64-bit pointers.
22950         * objc.dg/selector-1.m: Adjust dg-warning regexp.
22951
22952 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22953
22954         PR c/17188
22955         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
22956         * gcc.dg/decl-3.c: Adjust expected message.
22957
22958 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22959
22960         PR fortran/17615
22961         * gfortran.dg/pr17615.f90: New test.
22962
22963 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
22964
22965         PR tree-optimzation/17517
22966         * g++.dg/tree-ssa/pr17517.C: New Test.
22967
22968 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22969
22970         PR c++/16889
22971         * g++.dg/lookup/ambig3.C: New.
22972
22973 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
22974
22975         PR tree-opt/17624
22976         * g++.dg/opt/pr17624.C: New test.
22977
22978 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22979
22980         PR c/6980
22981         * gcc.dg/Wbad-function-cast-1.c: New test.
22982
22983 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
22984
22985         * g++.dg/ext/complit1.C
22986         * g++.dg/other/error2.C
22987         * g++.dg/other/nontype-1.C
22988         * g++.dg/parse/crash11.C
22989         * g++.dg/parse/crash12.C
22990         * g++.dg/parse/error15.C
22991         * g++.dg/parse/error4.C
22992         * g++.dg/parse/tmpl-outside1.C
22993         * g++.dg/parse/too-many-tmpl-args1.C
22994         * g++.dg/template/dependent-expr3.C
22995         * g++.dg/template/error10.C
22996         * g++.dg/template/instantiate1.C
22997         * g++.dg/template/vtable2.C
22998         * g++.dg/warn/Wshadow-1.C
22999         * g++.dg/warn/weak1.C
23000         * g++.old-deja/g++.brendan/crash16.C
23001         * g++.old-deja/g++.brendan/crash18.C
23002         * g++.old-deja/g++.brendan/crash48.C
23003         * g++.old-deja/g++.brendan/crash49.C
23004         * g++.old-deja/g++.brendan/crash55.C
23005         * g++.old-deja/g++.brendan/crash56.C
23006         * g++.old-deja/g++.brendan/crash8.C
23007         * g++.old-deja/g++.brendan/enum11.C
23008         * g++.old-deja/g++.brendan/enum8.C
23009         * g++.old-deja/g++.brendan/enum9.C
23010         * g++.old-deja/g++.brendan/friend3.C
23011         * g++.old-deja/g++.brendan/misc14.C
23012         * g++.old-deja/g++.bugs/900402_02.C
23013         * g++.old-deja/g++.bugs/900404_03.C
23014         * g++.old-deja/g++.bugs/900404_04.C
23015         * g++.old-deja/g++.bugs/900428_03.C
23016         * g++.old-deja/g++.jason/crash4.C
23017         * g++.old-deja/g++.jason/overload21.C
23018         * g++.old-deja/g++.jason/redecl1.C
23019         * g++.old-deja/g++.jason/report.C
23020         * g++.old-deja/g++.jason/rfg10.C
23021         * g++.old-deja/g++.jason/template30.C
23022         * g++.old-deja/g++.law/arm12.C
23023         * g++.old-deja/g++.law/ctors5.C
23024         * g++.old-deja/g++.law/cvt20.C
23025         * g++.old-deja/g++.law/init10.C
23026         * g++.old-deja/g++.law/init8.C
23027         * g++.old-deja/g++.law/visibility17.C
23028         * g++.old-deja/g++.law/visibility7.C
23029         * g++.old-deja/g++.mike/net8.C
23030         * g++.old-deja/g++.mike/p646.C
23031         * g++.old-deja/g++.mike/p700.C
23032         * g++.old-deja/g++.mike/p701.C
23033         * g++.old-deja/g++.mike/p811.C
23034         * g++.old-deja/g++.ns/template13.C
23035         * g++.old-deja/g++.other/array3.C
23036         * g++.old-deja/g++.other/crash25.C
23037         * g++.old-deja/g++.other/dtor3.C
23038         * g++.old-deja/g++.other/dtor4.C
23039         * g++.old-deja/g++.other/main1.C
23040         * g++.old-deja/g++.other/warn7.C
23041         * g++.old-deja/g++.pt/crash11.C
23042         * g++.old-deja/g++.pt/crash36.C
23043         * g++.old-deja/g++.pt/spec22.C
23044         * g++.old-deja/g++.pt/spec9.C
23045         * g++.old-deja/g++.pt/ttp52.C
23046         * g++.old-deja/g++.robertl/eb103.C
23047         * g++.old-deja/g++.robertl/eb121.C
23048         * g++.old-deja/g++.robertl/eb22.C
23049         * g++.old-deja/g++.robertl/eb8.C:
23050         Update locations and/or regexps of dg-error markers.
23051         Remove markers for some bogus messages that are no longer issued.
23052
23053 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23054
23055         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23056         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23057
23058 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23059
23060         PR c++/17618
23061         * g++.dg/lookup/crash5.C: New test.
23062
23063 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23064
23065         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23066         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23067         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23068         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23069         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23070         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23071
23072         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23073         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23074         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23075         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23076         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23077         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23078
23079         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23080
23081         * gcc.dg/vect/vect-44.c: Check additional cases.
23082         * gcc.dg/vect/vect-48.c: Check additional cases.
23083
23084         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23085         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23086         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23087         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23088         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23089         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23090         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23091         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23092         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23093
23094         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23095         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23096         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23097
23098 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23099
23100         * gcc.dg/tree-ssa/loop-6.c: New test.
23101
23102 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         PR c++/17620
23105         * g++.dg/inherit/base2.C: New.
23106
23107 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23108
23109         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23110         * gcc.dg/20001012-2.c: Likewise.
23111         * gcc.dg/20001013-1.c: Likewise.
23112         * gcc.dg/20001101-1.c: Likewise.
23113         * gcc.dg/20001102-1.c: Likewise.
23114         * gcc.dg/bf-spl1.c: Likewise.
23115         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23116         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23117
23118 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23119
23120         PR tree-optimization/16721
23121         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23122
23123 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23124
23125         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23126         * gcc.dg/20040305-1.c: Likewise.
23127
23128 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23129
23130         PR c/16566
23131         * gcc.c-torture/compile/pr16566-1.c,
23132         gcc.c-torture/compile/pr16566-2.c,
23133         gcc.c-torture/compile/pr16566-3.c: New tests.
23134
23135 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23136
23137         PR tree-optimization/17512
23138         * gcc.c-torture/compile/20040916-1.c.
23139
23140 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23141
23142         * gcc.dg/pragma-re-3.c: New test.
23143
23144 2004-09-17  Matt Austern  <austern@apple.com>
23145
23146         PR c++/15049
23147         * g++.dg/other/anon3.C: New.
23148
23149 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23150
23151         PR c++/7503
23152         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23153         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23154         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23155         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23156         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23157
23158 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23159
23160         PR fortran/17286
23161         * gfortran.dg/pr17286.f90: New test.
23162
23163 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23164
23165         PR c++/17530
23166         * g++.dg/template/static7.C: New test.
23167
23168 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23169
23170         PR tree-opt/17558
23171         * gcc.c-torture/compile/pr17558.c: New test.
23172
23173 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23174
23175         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23176         if SKIP_ATTRIBUTE is defined.
23177
23178 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23179
23180         PR fortran/15957
23181         * gfortran.dg/pr15957.f90: New test.
23182
23183 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23184
23185         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23186         in comparison.
23187         * gcc.dg/vect/vect-79.c: Likewise.
23188         * gcc.dg/vect/vect-80.c: Likewise.
23189
23190 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23191
23192         PR fortran/15750
23193         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23194
23195 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23196
23197         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23198         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23199         * gcc.dg/vect/vect-62.c: New testcase.
23200         * gcc.dg/vect/vect-63.c: New testcase.
23201         * gcc.dg/vect/vect-64.c: New testcase.
23202         * gcc.dg/vect/vect-65.c: New testcase.
23203         * gcc.dg/vect/vect-66.c: New testcase.
23204         * gcc.dg/vect/vect-67.c: New testcase.
23205         * gcc.dg/vect/vect-68.c: New testcase.
23206         * gcc.dg/vect/vect-69.c: New testcase.
23207         * gcc.dg/vect/vect-79.c: New testcase.
23208         * gcc.dg/vect/vect-80.c: New testcase.
23209
23210 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23211
23212         * gcc.target/mips/asm-1.c: New test.
23213
23214 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23215
23216         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23217         * gcc.dg/vect/vect-73.c: New testcase.
23218         * gcc.dg/vect/vect-74.c: New testcase.
23219         * gcc.dg/vect/vect-75.c: New testcase.
23220         * gcc.dg/vect/vect-76.c: New testcase.
23221         * gcc.dg/vect/vect-77.c: New testcase.
23222         * gcc.dg/vect/vect-78.c: New testcase
23223
23224 2004-09-18  Paul Brook  <paul@codesourcery.com>
23225
23226         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23227
23228 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23229
23230         PR c/17424
23231         * gcc.dg/pr17424-1.c: New test.
23232
23233 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23234
23235         * g++.dg/tree-ssa/pr17153.C: New test.
23236
23237 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23238
23239         PR pch/13361
23240         * testsuite/g++.dg/pch/wchar-1.C: New.
23241         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23242
23243 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23244
23245         * gcc.c-torture/execute/20040917-1.c: New test.
23246
23247 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23248
23249         PR tree-optimization/17319
23250         * gcc.dg/pr17319.c: New test.
23251
23252 2004-09-17  Devang Patel  <dpatel@apple.com>
23253
23254         * gcc.dg/20040813-1.c: New test.
23255
23256 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23257
23258         PR tree-optimization/17273
23259         * gcc.c-torture/compile/pr17273.c: New test.
23260
23261 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23262
23263         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23264         Update expected messages.
23265         * gcc.dg/declspec-13.c: New test.
23266
23267 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23268
23269         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23270
23271 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23272
23273         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23274         change what 'a' is pointing to.
23275
23276 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23277
23278         PR c++/16002
23279         * g++.dg/template/error18.C: New test.
23280
23281         PR c++/16029
23282         * g++.dg/warn/Wunused-8.C: New test.
23283
23284 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23285
23286         PR tree-optimization/17513
23287         * gcc.dg/20040916-1.c: New test.
23288
23289 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23290
23291         PR c++/17501
23292         * g++.dg/template/typename7.C: New test.
23293
23294 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23295
23296         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23297
23298 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23299
23300         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23301         with -ftree-based-profiling also.
23302         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23303
23304 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23305
23306         PR/15364
23307         * gfortran.dg/der_array_io_1.f90: New test.
23308         * gfortran.dg/der_array_io_2.f90: New test.
23309         * gfortran.dg/der_array_io_3.f90: New test.
23310
23311 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23312
23313         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23314         EABI.
23315
23316 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23317
23318         * g++.dg/opt/switch1.C: New test.
23319
23320 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23321
23322         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23323         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23324         Update expected messages.
23325
23326 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23327
23328         PR fortran/16485
23329         * gfortran.dg/same_name_1.f90: New test.
23330
23331 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23332
23333         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23334         dereference garbage pointers.
23335
23336 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23339         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23340
23341         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23342         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23343         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23344
23345 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23346
23347         PR c++/17324
23348         * g++.dg/template/mangle1.C: New test.
23349
23350 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23351
23352         PR tree-optimization/17252
23353         * gcc.c-torture/execute/pr17252.c: New test.
23354
23355 2004-09-14  Andrew Pinski  <apinski@apple.com>
23356
23357         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23358
23359 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23360
23361         PR rtl-optimization/9771
23362         * gcc.dg/pr9771-1.c: New test case.
23363
23364 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23365
23366         PR tree-optimization/15262
23367         * gcc.c-torture/execute/pr15262-1.c: New test.
23368         * gcc.c-torture/execute/pr15262-2.c: New test.
23369
23370 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23371
23372         * gcc.dg/declspec-12.c: New test.
23373
23374 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23375
23376         * gfortran.dg/pr17090.f90: Add directives to test.
23377
23378 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23379
23380         * gcc.c-torture/compile/20040914-1.c: New test.
23381
23382 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23383
23384         PR c++/16162
23385         * g++.dg/template/decl2.C: New test.
23386
23387 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23388
23389         PR fortran/17090
23390         * gfortran.dg/pr17090.f90: New test.
23391
23392 2004-09-13  Dale Johannesen  <dalej@apple.com>
23393
23394         * gcc.c-torture/compile/pr17408.c: New test case.
23395
23396 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23397
23398         PR c++/16716
23399         * g++.dg/parse/crash17.C: New test.
23400
23401         PR c++/17327
23402         * g++.dg/template/enum3.C: New test.
23403
23404 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23405
23406         * lib/gcc-defs.exp: Load wrapper.exp.
23407         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23408         using local code.
23409         * lib/gcc.exp (gcc_init): Similar.
23410         * lib/gfortran.exp (gfortran_init): Similar.
23411         * lib/objc.exp (objc_init): Similar.
23412         * lib/treelang.exp (treelang_init): Similar.
23413         * lib/wrapper.exp: New file with build_wrapper call machinery in
23414         ${tool}_maybe_build_wrapper.
23415
23416 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23417
23418         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23419         "inline".
23420         * gcc.dg/declspec-11.c: Update expected messages.
23421         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23422         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23423         gcc.dg/inline-12.c: New tests.
23424
23425 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23426
23427         * g++.dg/tree-ssa/pr17400.C: New testcase.
23428
23429 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23430
23431         * gcc.target/mips/sb1-1.c: New testcase.
23432
23433 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23434
23435         * lib/g77-dg.exp: Remove unused file.
23436         * lib/mike-g77.exp: Ditto.
23437         * lib/g77.exp: Ditto.
23438
23439 2004-09-12  Richard Henderson  <rth@redhat.com>
23440
23441         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23442
23443 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23444
23445         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23446         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23447         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23448         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23449         Update expected messages.
23450
23451 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23452
23453         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23454         declaration/use mismatch for dirp parameter.
23455
23456 2004-09-12  Andrew Pinski  <apinski@apple.com>
23457
23458         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23459         -fgnu-runtime is passed.
23460
23461 2004-09-12  Richard Henderson  <rth@redhat.com>
23462
23463         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23464         do the uplevel thing and update additional_flags directly.
23465         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23466         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23467         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23468         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23469
23470 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23471
23472         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23473
23474 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23475
23476         PR middle-end/17411
23477         * g++.dg/opt/pr17411-1.C: New test case.
23478
23479 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23480
23481         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23482         gcc.dg/tls/diag-2.c: Update expected messages.
23483         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23484         messages.
23485         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23486         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23487         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23488         gcc.dg/tls/diag-5.c: New tests.
23489
23490 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23491
23492         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23493
23494 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23495
23496         * g++.dg/parse/break-in-for.C: New test.
23497
23498 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23499
23500         * gcc.dg/tree-ssa/20040911-1.c: New test.
23501
23502 2004-09-11  Andreas Jaeger  <aj@suse.de>
23503
23504         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23505         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23506
23507 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23508
23509         * gcc.target/frv: New directory of FR-V-specific tests.
23510
23511 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23512
23513         * gcc.dg/convert-vec-1.c: New test.
23514
23515 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23516
23517         PR middle-end/17024
23518         * gcc.dg/pr17024-1.c: New test case.
23519
23520 2004-09-10  Eric Christopher  <echristo@redhat.com>
23521
23522         * gcc.dg/20040910-1.c: New test.
23523
23524 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23525
23526         * gcc.dg/bitfld-9.c: New test.
23527
23528 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23529
23530         * gcc.c-torture/execute/ieee/acc1.c: New test.
23531         * gcc.c-torture/execute/ieee/acc2.c: New test.
23532         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23533
23534 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23535
23536         * gcc.dg/deprecated-2.c: New test.
23537
23538 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23539
23540         * gcc.dg/init-vec-1.c: New test.
23541
23542 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23543
23544         PR middle-end/17055
23545         * gcc.dg/pr17055-1.c: New test case.
23546
23547 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23548
23549         PR target/17377
23550         * gcc.c-torture/execute/pr17377.c: New test.
23551
23552 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23553
23554         PR c/8420
23555         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23556         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23557         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23558         gcc.dg/long-long-typespec-1.c: New tests.
23559         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23560
23561 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23562
23563         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23564         gcc.dg/gnu99-static-1.c: New tests.
23565
23566 2004-09-08  Devang Patel  <dpatel@apple.com>
23567
23568         * gcc.dg/darwin-ld-20040828-1.c: New test.
23569         * gcc.dg/darwin-ld-20040828-2.c: New test.
23570         * gcc.dg/darwin-ld-20040828-3.c: New test.
23571
23572 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23573
23574         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23575         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23576         in error message.
23577         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23578         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23579         in error message.
23580         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23581         types they qualify.
23582         * objc.dg/type-size-2.m: Fix wording in comment.
23583         * objc.dg/va-meth-1.m: New test case.
23584
23585 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23586
23587         PR c/16633:
23588         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23589         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23590
23591 2004-09-06  Devang Patel  <dpatel@apple.com>
23592
23593         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23594         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23595
23596 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23597
23598         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23599         reflect changed line numbering of diagnostics.
23600
23601 2004-09-06  Paul Brook  <paul@codesourcery.com>
23602
23603         * gfortran.dg/edit_real_1.f90: Add new test.
23604
23605 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23606
23607         * gcc.dg/tree-ssa/loop-2.c: New test.
23608         * gcc.dg/tree-ssa/loop-3.c: New test.
23609         * gcc.dg/tree-ssa/loop-4.c: New test.
23610         * gcc.dg/tree-ssa/loop-5.c: New test.
23611
23612 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23613
23614         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23615
23616 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23617
23618         * gcc.dg/format/sentinel-1.c: New test.
23619
23620 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23621
23622         * testsuite/gcc.dg/builtins-46.c: New.
23623
23624 2004-09-03  Devang Patel  <dpatel@apple.com>
23625
23626         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23627         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23628
23629 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23630
23631         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23632         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23633         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23634         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23635         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23636         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23637         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23638         the non-portable bzero.
23639         * gcc.dg/20010912-1.c: xfail for NetWare.
23640         * gcc.dg/20020426-2.c: xfail for NetWare.
23641         * gcc.dg/20021014-1.c: xfail for NetWare.
23642         * gcc.dg/20021018-1.c: xfail for NetWare.
23643         * gcc.dg/20030213-1.c: xfail for NetWare.
23644         * gcc.dg/20030225-1.c: xfail for NetWare.
23645         * gcc.dg/20030708-1.c: xfail for NetWare.
23646         * gcc.dg/builtins-config.h: Also exclude NetWare.
23647         * gcc.dg/format/format.h: Define restrict only if not already defined.
23648         * gcc.dg/nest.c: xfail for NetWare.
23649         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23650         * lib/target-supports.exp (check_visibility_available): Exclude
23651         NetWare.
23652
23653 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23654
23655         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23656         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23657         deterministic starting point for the alignment of structure fields.
23658         * gcc.dg/Wpadded.c: Dito.
23659         * g++.dg/abi/vbase10.C: Dito.
23660
23661 2004-09-03  Devang Patel  <dpatel@apple.com>
23662
23663         * g++.dg/debug/pr15736.cc: New test.
23664
23665 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23666
23667         * README.QMTEST: Fix out-of-date link.
23668
23669 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23670
23671         PR fortran/16579
23672         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23673         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23674
23675 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23676
23677         * g++.dg/abi/arm_rtti1.C: New test.
23678
23679 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23680
23681         * gcc.dg/ppc-vector-memcpy.c: New.
23682         * gcc.dg/ppc-vector-memset.c: New.
23683
23684 2004-09-02  Chao-ying Fu  <fu@mips.com>
23685
23686         * gcc.target/mips/mips-3d-1.c: New test.
23687         * gcc.target/mips/mips-3d-2.c: New test.
23688         * gcc.target/mips/mips-3d-3.c: New test.
23689         * gcc.target/mips/mips-3d-4.c: New test.
23690         * gcc.target/mips/mips-3d-5.c: New test.
23691         * gcc.target/mips/mips-3d-6.c: New test.
23692         * gcc.target/mips/mips-3d-7.c: New test.
23693         * gcc.target/mips/mips-3d-8.c: New test.
23694         * gcc.target/mips/mips-3d-9.c: New test.
23695         * gcc.target/mips/mips-ps-1.c: New test.
23696         * gcc.target/mips/mips-ps-2.c: New test.
23697         * gcc.target/mips/mips-ps-3.c: New test.
23698         * gcc.target/mips/mips-ps-4.c: New test.
23699         * gcc.target/mips/mips-ps-type.c: New test.
23700
23701 2004-09-02  Paul Brook  <paul@codesourcery.com>
23702
23703         * gfortran.dg/edit_real_1.f90: Add new tests.
23704
23705 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23706
23707         PR fortran/15327
23708         * gfortran.dg/merge_char_1.f90: New test.
23709
23710 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23711
23712         PR fortran/16404
23713         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23714
23715 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23716
23717         PR c/1522
23718         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23719
23720 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23721
23722         * g++.dg/opt/loop1.C: Do not XFAIL.
23723
23724 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23725
23726         * gcc.c-torture/execute/20040831-1.c: New test.
23727
23728 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23729
23730         PR fortran/16579
23731         * gfortran.dg/g77/20010610.f: Now passes.
23732         Copy from g77.f-torture/execute. Add dg-run directive.
23733         * gfortran.dg/g77/README: Update
23734
23735 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23736
23737         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23738         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23739         (t1, t2, t3, t4): Add volatile.
23740
23741 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23742
23743         * g++.dg/ext/visibility/arm1.C: New test.
23744
23745 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23746
23747         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23748         -pedantic-errors.
23749
23750 2004-09-01  Paul Brook  <paul@codesourcery.com>
23751
23752         * gfortran.dg/eof_2.f90: New test.
23753
23754 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23755
23756         PR fortran/16579
23757         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23758
23759 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23760
23761         PR libfortran/16805
23762         * gfortran.dg/list_read_2.f90: New test.
23763
23764 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23765
23766         * g++.dg/abi/key1.C: New test.
23767
23768 2004-08-31  Richard Henderson  <rth@redhat.com>
23769
23770         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23771         form of offsetof.
23772         * g++.dg/other/offsetof5.C: Remove duplicate.
23773
23774 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23775
23776         PR fortran/17244
23777         * gfortran.dg/func_derived_1.f90: New test.
23778
23779 2004-08-31  Paul Brook  <paul@codesourcery.com>
23780
23781         * gfortran.dg/eof_1.f90: New test.
23782
23783 2004-08-31  Paul Brook  <paul@codesourcery.com>
23784
23785         * gfortran.dg/list_read_1.f90: New file.
23786
23787 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23788
23789         * g++.dg/opt/loop1.C: XFAIL.
23790
23791 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23792
23793         * gcc.dg/funcdef-storage-1.c: New.
23794         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23795         an extern function in local scope.
23796         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23797         declare an 'auto inline' function in local scope.
23798         * gcc.dg/20011130-1.c: Likewise.
23799         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23800         an 'auto' function in local scope.
23801         * gcc.dg/20021014-1.c: Likewise.
23802         * gcc.dg/20030331-2.c: Likewise.
23803
23804 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23805
23806         * gfortran.dg/blockdata_1.f90: New test.
23807
23808 2004-08-30  Richard Henderson  <rth@redhat.com>
23809
23810         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23811
23812 2004-08-30  Richard Henderson  <rth@redhat.com>
23813
23814         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23815         additional_flags set by alternate driver.
23816         (ieee-options): New procedure.
23817         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23818         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23819         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23820         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23821
23822 2004-08-30  Richard Henderson  <rth@redhat.com>
23823
23824         * lib/f-torture.exp: Remove.
23825
23826 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23827
23828         PR rtl-optimization/16590
23829         * g++.dg/opt/loop1.C: New test.
23830
23831 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23832
23833         PR fortran/13910
23834         * gfortran.dg/oldstyle_1.f90: New test.
23835
23836 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23837         Paul Brook  <paul@codesourcery.com>
23838
23839         * gfortran.dg/g77/README: Update.
23840         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23841         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23842         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23843
23844 2004-08-28  Paul Brook  <paul@codesourcery.com>
23845
23846         PR libfortran/17195
23847         * gfortran.dg/edit_real_1.f90: New test.
23848
23849 2004-08-27  Paul Brook  <paul@codesourcery.com>
23850
23851         * gfortran.dg/rewind_1.f90: New test.
23852
23853 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23854
23855         PR fortran/16597
23856         * gfortran.dg/pr16597.f90: New test.
23857
23858 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23859
23860         PR c/13801
23861         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23862         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23863         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23864         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23865         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23866
23867 2004-08-26  Nick Clifton  <nickc@redhat.com>
23868
23869         * gcc.c-torture/compile/pr17119.c: New test.
23870
23871 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23872
23873         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23874
23875 2004-08-25  Richard Henderson  <rth@redhat.com>
23876
23877         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23878         the bits that expect kind=8 to be the largest real kind.
23879
23880 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23881
23882         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23883
23884 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23885
23886         * gfortran.dg/assignment_1.f90: New test.
23887
23888 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23889
23890         * g++.dg/template/repo3.C: New test.
23891
23892 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23893
23894         PR middle-end/16693
23895         PR tree-optimization/16372
23896         * g++.dg/opt/pr16372-1.C: New test case.
23897         * g++.dg/opt/pr16693-1.C: New test case.
23898         * g++.dg/opt/pr16693-2.C: New test case.
23899
23900 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23901
23902         * objc.dg/proto-lossage-4.m: New test.
23903
23904 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23905
23906         PR c++/17155
23907         * g++.dg/inherit/local2.C: New test.
23908
23909 2004-08-25  Paul Brook  <paul@codesourcery.com>
23910
23911         PR fortran/17144
23912         * gfortran.dg/string_ctor_1.f90: New test.
23913
23914 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23915
23916         PR c++/14428
23917         * g++.dg/template/redecl2.C: New test.
23918
23919 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23920
23921         PR fortran/17143
23922         * gfortran.dg/pr17143.f90: New test.
23923
23924 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23925
23926         PR fortran/17164
23927         * gfortran.dg/pr17164.f90: New test.
23928
23929 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23930
23931         * gcc.dg/tree-ssa/loop-1.c: New test.
23932
23933 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23934
23935         * gcc.c-torture/compile/20040824-1.c: New test.
23936
23937 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
23938
23939         * gcc.c-torture/compile/iftrap-3.c: New test.
23940
23941 2004-08-24  Paul Brook  <paul@codesourcery.com>
23942
23943         * gfortran.dg/entry_2.f90: New test.
23944
23945 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23946
23947         PR c++/16889
23948         * g++.dg/lookup/ambig[12].C: New.
23949
23950 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23951
23952         PR c++/16706
23953         * g++.dg/template/crash21.C: New test.
23954         * g++.dg/template/crash22.C: Likewise.
23955
23956 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23957
23958         PR c++/17149
23959         * g++.dg/template/access15.C: New.
23960
23961 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/17163
23964         * g++.dg/template/repo2.C: New test.
23965
23966 2004-08-23  Roger Sayle  <roger@eyesopen.com>
23967
23968         PR rtl-optimization/17078
23969         * gcc.c-torture/execute/pr17078-1.c: New test case.
23970
23971 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23972
23973         PR c/14492
23974         * gcc.dg/debug/crash1.c: New test.
23975
23976 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
23977
23978         PR c/16180
23979         * gcc.dg/loop-5.c: New test.
23980
23981 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23982
23983         * gcc.c-torture/execute/20040823-1.c: New test.
23984
23985 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
23986
23987         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
23988         to the assembler.  Simplify test accordingly.
23989         (asm_abi_flags): Use GNU names.
23990         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
23991         to check for ABI flags.
23992
23993 2004-08-22  Andrew Pinski  <apinski@apple.com>
23994
23995         * g++.dg/opt/pr14029.C: New test.
23996         * gcc.c-torture/execute/pr15262.c: New test.
23997
23998 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23999
24000         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24001
24002 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24003
24004         PR 16908
24005         * gfortran.dg/direct_io.f90: New test.
24006
24007 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24008
24009         PR c++/17121
24010         * g++.dg/inherit/local2.C: New test.
24011
24012 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24013
24014         PR c++/17120
24015         * g++.dg/warn/Wparentheses-4.C: New test.
24016
24017 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24018
24019         PR c++/17121
24020         * g++.dg/inherit/local2.C: New test.
24021
24022         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24023         * gcc.dg/ppc-ldstruct.c: Likewise.
24024         * gcc.dg/ppc64-abi-2.c: Likewise.
24025
24026 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24027
24028         PR rtl-optimization/17099
24029         * gcc.c-torture/execute/20040820-1.c: New test.
24030
24031 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24032
24033         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24034
24035 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24036
24037         PR fortran/17077
24038         * gfortran.dg/auto_array_1.f90: New test.
24039
24040 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24041
24042         PR fortran/17074
24043         * gfortran.dg/simpleif_1.f90: New test.
24044
24045 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24046
24047         * lib/target-supports.exp (check_profiling_available): Return
24048         false for arm*-*-symbianelf* and arm*-*-eabi*.
24049
24050         PR c++/15890
24051         * g++.dg/template/delete1.C: New test.
24052
24053 2004-08-19  Paul Brook  <paul@codesourcery.com>
24054
24055         PR fortran/14976
24056         PR fortran/16228
24057         * gfortran.dg/data_char_1.f90: New test.
24058
24059 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24060
24061         PR fortran/16946
24062         * gfortran.dg/reduction.f90: New testcase.
24063
24064 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24065
24066         PR fortran/16520
24067         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24068
24069 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24070
24071         PR c++/17041
24072         * g++.dg/Wparentheses-3.C: New test.
24073
24074 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24075
24076         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24077         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24078         * gcc.dg/vect/vect-2.c: Likewise.
24079         * gcc.dg/vect/vect-3.c: Likewise.
24080         * gcc.dg/vect/vect-4.c: Likewise.
24081         * gcc.dg/vect/vect-5.c: Likewise.
24082         * gcc.dg/vect/vect-6.c: Likewise.
24083         * gcc.dg/vect/vect-7.c: Likewise.
24084         * gcc.dg/vect/vect-25.c: Likewise.
24085         * gcc.dg/vect/vect-31.c: Likewise.
24086         * gcc.dg/vect/vect-32.c: Likewise.
24087         * gcc.dg/vect/vect-34.c: Likewise.
24088         * gcc.dg/vect/vect-36.c: Likewise.
24089         * gcc.dg/vect/vect-all.c: Likewise.
24090
24091 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24092
24093         PR c++/17068
24094         * g++.dg/template/operator4.C: New test.
24095
24096 2004-08-18  Richard Henderson  <rth@redhat.com>
24097
24098         * gcc.dg/20040206-1.c: XFAIL.
24099
24100 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24101
24102         PR c++/16246
24103         * g++.dg/template/array7.C: New test.
24104
24105 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24106
24107         * gcc.dg/mips-movcc-1.c: New test.
24108         * gcc.dg/mips-movcc-2.c: New test.
24109         * gcc.dg/mips-movcc-3.c: New test.
24110
24111         * gcc.dg/mips-nmadd-1.c: New test.
24112         * gcc.dg/mips-nmadd-2.c: New test.
24113
24114 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24115
24116         PR c++/15871
24117         * g++.dg/opt/inline8.C: New test.
24118
24119         PR c++/16965
24120         * g++.dg/parse/error17.C: New test.
24121
24122 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24123
24124         * gcc.dg/vect: New directory for vectorizer tests.
24125         * gcc.dg/vect/tree-vect.h: New file.
24126         * gcc.dg/vect/vect.exp: New file.
24127         * gcc.dg/vect/pr16105.c.c: New test.
24128         * gcc.dg/vect/vect-1.c: New test.
24129         * gcc.dg/vect/vect-2.c: New test.
24130         * gcc.dg/vect/vect-3.c: New test.
24131         * gcc.dg/vect/vect-4.c: New test.
24132         * gcc.dg/vect/vect-5.c: New test.
24133         * gcc.dg/vect/vect-6.c: New test.
24134         * gcc.dg/vect/vect-7.c: New test.
24135         * gcc.dg/vect/vect-8.c: New test.
24136         * gcc.dg/vect/vect-9.c: New test.
24137         * gcc.dg/vect/vect-10.c: New test.
24138         * gcc.dg/vect/vect-11.c: New test.
24139         * gcc.dg/vect/vect-12.c: New test.
24140         * gcc.dg/vect/vect-13.c: New test.
24141         * gcc.dg/vect/vect-14.c: New test.
24142         * gcc.dg/vect/vect-15.c: New test.
24143         * gcc.dg/vect/vect-16.c: New test.
24144         * gcc.dg/vect/vect-17.c: New test.
24145         * gcc.dg/vect/vect-18.c: New test.
24146         * gcc.dg/vect/vect-19.c: New test.
24147         * gcc.dg/vect/vect-20.c: New test.
24148         * gcc.dg/vect/vect-21.c: New test.
24149         * gcc.dg/vect/vect-22.c: New test.
24150         * gcc.dg/vect/vect-23.c: New test.
24151         * gcc.dg/vect/vect-24.c: New test.
24152         * gcc.dg/vect/vect-25.c: New test.
24153         * gcc.dg/vect/vect-26.c: New test.
24154         * gcc.dg/vect/vect-27.c: New test.
24155         * gcc.dg/vect/vect-28.c: New test.
24156         * gcc.dg/vect/vect-29.c: New test.
24157         * gcc.dg/vect/vect-30.c: New test.
24158         * gcc.dg/vect/vect-31.c: New test.
24159         * gcc.dg/vect/vect-32.c: New test.
24160         * gcc.dg/vect/vect-33.c: New test.
24161         * gcc.dg/vect/vect-34.c: New test.
24162         * gcc.dg/vect/vect-35.c: New test.
24163         * gcc.dg/vect/vect-36.c: New test.
24164         * gcc.dg/vect/vect-37.c: New test.
24165         * gcc.dg/vect/vect-38.c: New test.
24166         * gcc.dg/vect/vect-40.c: New test.
24167         * gcc.dg/vect/vect-41.c: New test.
24168         * gcc.dg/vect/vect-42.c: New test.
24169         * gcc.dg/vect/vect-43.c: New test.
24170         * gcc.dg/vect/vect-44.c: New test.
24171         * gcc.dg/vect/vect-45.c: New test.
24172         * gcc.dg/vect/vect-46.c: New test.
24173         * gcc.dg/vect/vect-47.c: New test.
24174         * gcc.dg/vect/vect-48.c: New test.
24175         * gcc.dg/vect/vect-49.c: New test.
24176         * gcc.dg/vect/vect-50.c: New test.
24177         * gcc.dg/vect/vect-51.c: New test.
24178         * gcc.dg/vect/vect-52.c: New test.
24179         * gcc.dg/vect/vect-53.c: New test.
24180         * gcc.dg/vect/vect-54.c: New test.
24181         * gcc.dg/vect/vect-55.c: New test.
24182         * gcc.dg/vect/vect-56.c: New test.
24183         * gcc.dg/vect/vect-57.c: New test.
24184         * gcc.dg/vect/vect-58.c: New test.
24185         * gcc.dg/vect/vect-59.c: New test.
24186         * gcc.dg/vect/vect-60.c: New test.
24187         * gcc.dg/vect/vect-61.c: New test.
24188         * gcc.dg/vect/vect-all.c: New test.
24189         * gcc.dg/vect/vect-none.c: New test.
24190
24191 2004-08-17  Paul Brook  <paul@codesourcery.com>
24192
24193         PR fortran/13082
24194         * gfortran.dg/entry_1.f90: New test.
24195
24196 2004-08-17  Andrew Pinski  <apinski@apple.com>
24197
24198         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24199
24200 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24201
24202         * gcc.dg/pr17036-1.c: New test.
24203
24204 2004-08-16  Devang Patel  <dpatel@apple.com>
24205
24206         * gcc.dg/darwin-20040809-1.c: New test.
24207
24208 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24209
24210         * gcc.dg/funcdef-attr-1.c: New test.
24211
24212 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24213
24214         * gcc.dg/altivec-17.c: New test.
24215         * gcc.dg/altivec-18.c: New test.
24216
24217 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24218
24219         PR c++/6749
24220         * g++.dg/template/vtable2.C: New test.
24221
24222 2004-08-14  Richard Henderson  <rth@redhat.com>
24223
24224         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24225         * gcc.dg/pack-test-4.c (main): Return 0.
24226         * gcc.dg/setjmp-1.c: Remove XFAIL.
24227         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24228
24229 2004-08-14  Richard Henderson  <rth@redhat.com>
24230
24231         * gcc.dg/980217-1.c: Add prototype for printf.
24232
24233 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24234
24235         * gfortran.dg/pr16935.f90: New test.
24236
24237 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24238
24239         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24240
24241 2004-08-13  Paul Brook  <paul@codesourcery.com>
24242
24243         * gfortran.dg/der_io_1.f90: Remove stray comma.
24244
24245 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24246
24247         * gcc.dg/vmx/cw-bug-2.c: Remove.
24248         * gcc.dg/vmx/vprint-1.c: Remove.
24249         * gcc.dg/vmx/vscan-1.c: Remove.
24250
24251 2004-08-12  Devang patel  <dpatel@apple.com>
24252
24253         * gcc.dg/darwin-20040809-2.c: New test.
24254
24255 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24256
24257         * g++.dg/ext/altivec-12.C: New test.
24258
24259         * g++.dg/ext/altivec-11.C: New test.
24260
24261 2004-08-12  Paul Brook  <paul@codesourcery.com>
24262
24263         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24264
24265 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24266
24267         * g++.dg/ext/altivec-2.C: Check for hardware support before
24268         executing any VMX instructions.
24269
24270         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24271
24272 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24273
24274         PR c++/16276
24275         * g++.old-deja/g++.other/comdat4.C: New test.
24276         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24277
24278 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24279
24280         PR target/16286
24281         * gcc.dg/pr16286.c: New test.
24282
24283 2004-08-12 Jan Beulich <jbeulich@novell.com>
24284
24285         * g++.dg/ext/asm5.C: New.
24286
24287 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24288
24289         PR c++/16698
24290         * g++.dg/eh/crash1.C: New test.
24291
24292         PR c++/16717
24293         * g++.dg/ext/construct1.C: New test.
24294
24295 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24296
24297         PR c++/16853
24298         * g++.dg/init/ptrmem1.C: New test.
24299
24300         PR c++/16618
24301         * g++.dg/parse/offsetof5.C: New test.
24302
24303         PR c++/16870
24304         * g++.dg/template/overload3.C: New test.
24305
24306 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24307
24308         PR c++/16964
24309         * g++.dg/parse/error16.C: New test.
24310
24311         PR c++/16904
24312         * g++.dg/template/error14.C: New test.
24313
24314         PR c++/16929
24315         * g++.dg/template/error15.C: New test.
24316
24317 2004-08-11  Devang Patel  <dpatel@apple.com>
24318
24319         * gcc.dg/darwin-ld-20040809-1.c: New test.
24320         * gcc.dg/darwin-ld-20040809-2.c: New test.
24321
24322 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24323
24324         PR fortran/16917
24325         * gfortran.dg/dfloat_1.f90: New test.
24326
24327 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24328
24329         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24330         * gcc.dg/dll-2.c: Fix dg-require syntax.
24331         * gcc.misc-tests/arm-isr.c (abort): Declare.
24332         (exit): Likewise.
24333
24334 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/16971
24337         * g++.dg/parse/crash16.C: New test.
24338
24339 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24340
24341         * gcc.dg/mips-rsqrt-1.c: New test case.
24342         * gcc.dg/mips-rsqrt-2.c: New test case.
24343         * gcc.dg/mips-rsqrt-3.c: New test case.
24344
24345 2004-08-10  Paul Brook  <paul@codesourcery.com>
24346
24347         * gfortran.dg/der_io_1.f90: New test.
24348
24349 2004-08-10  Paul Brook  <paul@codesourcery.com>
24350
24351         PR fortran/16919
24352         * gfortran.dg/der_array_1.f90: New test.
24353
24354 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24355
24356         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24357
24358 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24359
24360         * gcc.dg/wchar_t-2.c: Fix typo.
24361
24362 2004-08-09  Falk Hueffner  <falk@debian.org>
24363
24364         PR tree-optimization/12517
24365         * gcc.c-torture/compile/pr12517.c: New test.
24366
24367         PR tree-optimization/12578
24368         * gcc.c-torture/compile/pr12578.c: New test.
24369
24370         PR tree-optimization/12899
24371         * gcc.c-torture/compile/pr12899.c: New test.
24372
24373         PR rtl-optimization/14692
24374         * gcc.c-torture/compile/pr14692.c: New test.
24375
24376         PR tree-optimization/16461
24377         * gcc.c-torture/compile/pr16461.c: New test.
24378
24379 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24380
24381         * gfortran.dg/getenv_1.f90: New test.
24382
24383 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24384
24385         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24386         wchar_t.
24387         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24388
24389 2004-08-06  Paul Brook  <paul@codesourcery.com>
24390
24391         * gfortran.dg/ret_array_1.f90: New test.
24392         * gfortran.dg/ret_pointer_1.f90: New test.
24393
24394 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24395
24396         * gcc.dg/missing-field-init-[12].c: New tests.
24397         * g++.dg/warn/missing-field-init-[12].C: New tests.
24398
24399 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24400
24401         * gcc.dg/enum2.c: New test.
24402         * gcc.dg/symbian3.c: Likewise.
24403         * gcc.dg/symbian4.c: Likewise.
24404         * gcc.dg/wchar_t-2.c: Likewise.
24405
24406 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24407
24408         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24409         destructor tests.
24410
24411 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24412
24413         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24414         dg-require-visiblity.
24415         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24416         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24417         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24418         * g++.dg/ext/visibility/new1.C: Likewise.
24419         * g++.dg/ext/visibility/pragma.C: Likewise.
24420         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24421         * g++.dg/ext/visibility/virtual.C: Likewise.
24422         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24423         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24424         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24425         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24426         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24427         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24428         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24429         * g++/dg/ext/visibility/visibility-8.C: New test.
24430         * gcc.c-torture/compile/dll.x: Remove.
24431         * gcc.dg/dll-2.c: Use dg-require-dll
24432         * gcc.dg/visibility-10.c: New test.
24433         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24434         supporting DLLs.
24435         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24436         (scan_not_hidden): Likewise.
24437
24438 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24439
24440         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24441
24442 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24443
24444         * gcc.c-torture/execute/20040805-1.c: New test.
24445
24446 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24447
24448         * gcc.dg/20020118-1.c: Declare abort.
24449         * gcc.dg/altivec_check.h: Likewise.
24450         * gcc.dg/iftrap-2.c: Likewise.
24451         * gcc.dg/pragma-darwin.c: Likewise.
24452         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24453
24454 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24455
24456         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24457
24458 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24459
24460         * gcc.c-torture/execute/builtins/abs-2.c,
24461         gcc.c-torture/execute/builtins/abs-3.c,
24462         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24463         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24464         intmax_t, uintmax_t and their limits.
24465         * gcc.dg/intmax_t-1.c: New test.
24466
24467 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24468
24469         * g++.dg/tc1/dr147.C: Add reference to PR.
24470
24471 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24472
24473         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24474         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24475
24476 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24477
24478         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24479
24480 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24481
24482         * gcc.dg/redecl-5.c: New test.
24483         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24484         of scanf.
24485
24486 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24487
24488         PR middle-end/16790
24489         * gcc.c-torture/execute/pr16790-1.c: New test case.
24490
24491 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24492
24493         * g++.dg/ext/visibility/assign1.C: New test.
24494         * g++.dg/ext/visibility/new1.C: Likewise.
24495
24496         * gcc.dg/symbian1.c: New test.
24497         * gcc.dg/symbian2.c: Likewise.
24498
24499 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24500
24501         PR target/16570
24502         * gcc.dg/i386-sse-9.c: New test.
24503
24504 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24505
24506         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24507
24508 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24509
24510         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24511         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24512         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24513         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24514         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24515         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24516         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24517         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24518         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24519         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24520         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24521         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24522         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24523         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24524         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24525         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24526         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24527         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24528         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24529         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24530         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24531         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24532         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24533         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24534         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24535         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24536         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24537         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24538         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24539         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24540         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24541         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24542         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24543         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24544         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24545         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24546         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24547         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24548         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24549         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24550         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24551         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24552         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24553         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24554         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24555         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24556         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24557         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24558         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24559         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24560         gcc.misc-tests/i386-pf-3dnow-1.c,
24561         gcc.misc-tests/i386-pf-athlon-1.c,
24562         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24563         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24564         Declare built-in functions used.
24565         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24566
24567 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24568
24569         PR c++/16707
24570         * g++.dg/lookup/using12.C: New test.
24571
24572         * g++.dg/init/null1.C: Fix PR number.
24573         * g++.dg/parse/namespace10.C: Likewise.
24574
24575 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24576
24577         PR c++/16224
24578         * g++.dg/template/spec17.C: New test.
24579         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24580         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24581
24582 2004-08-02  David Billinghurst
24583
24584         PR fortran/16292
24585         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24586
24587 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24588
24589         * gcc.dg/ia64-got-1.c: New test case.
24590
24591 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24592
24593         PR c++/16489
24594         * g++.dg/init/null1.C: New test.
24595         * g++.dg/tc1/dr76.C: Adjust error marker.
24596
24597         PR c++/16529
24598         * g++.dg/parse/namespace10.C: New test.
24599
24600         PR c++/16810
24601         * g++.dg/inherit/ptrmem2.C: New test.
24602
24603 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24604
24605         PR target/16155
24606         * gcc.dg/pr16155.c: New test.
24607
24608 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24609
24610         * gcc.dg/redecl-2.c: New test.
24611
24612 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24613
24614         * gcc.dg/darwin-longdouble.c: New file.
24615
24616 2004-07-30  Richard Henderson  <rth@redhat.com>
24617
24618         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24619         write to constant argument.
24620         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24621
24622 2004-07-30  Richard Henderson  <rth@redhat.com>
24623
24624         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24625         tests of nearest around zero.
24626
24627 2004-07-30  Andrew Pinski  <apinski@apple.com>
24628
24629         * gcc.c-torture/compile/20040730-1.c: New test.
24630
24631 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24632
24633         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24634         powerpc-eabispe.
24635
24636 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24637
24638         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24639
24640 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24641
24642         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24643         contains $ld_library_path.
24644         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24645
24646 2004-07-29  Richard Henderson  <rth@redhat.com>
24647
24648         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24649
24650         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24651         (alt2, which): New.
24652         (Check): Accept either alternative.
24653
24654 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24655
24656         * g++.dg/abi/inline1.C: New test.
24657         * g++.dg/abi/local1-a.cc: Likewise.
24658         * g++.dg/abi/local1.C: Likewise.
24659         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24660         * g++.dg/abi/mangle12.C: Likewise.
24661         * g++.dg/abi/mangle17.C: Likewise.
24662         * g++.dg/abi/mangle20-2.C: Likewise.
24663         * g++.dg/opt/interface1.C: Likewise.
24664         * g++.dg/opt/interface1.h: Likewise.
24665         * g++.dg/opt/interface1-a.cc: New test.
24666         * g++.dg/parse/repo1.C: New test.
24667         * g++.dg/template/repo1.C: Likewise.
24668         * g++.dg/warn/Winline-1.C: Likewise.
24669         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24670
24671 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24672
24673         * gcc.dg/tree-ssa/20040729-1.c: New test.
24674
24675 2004-07-27  Matt Austern <austern@apple.com>
24676
24677         * gcc.dg/darwin-bool-1.c: New test.
24678         * gcc.dg/darwin-bool-2.c: New test.
24679
24680 2004-07-28  Richard Henderson  <rth@redhat.com>
24681
24682         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24683         arguments in the correct type.  Don't write to constant arguments.
24684
24685 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24686
24687         PR tree-optimization/16688
24688         PR tree-optimization/16689
24689         * g++.dg/tree-ssa/pr16688.C: New test.
24690
24691 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24692
24693         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24694         loads.  Not only in the comment, this time.
24695
24696 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24697
24698         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24699         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24700         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24701         * gcc.dg/sh4a-bitmovua.c: New.
24702         * gcc.dg/sh4a-cos.c: New.
24703         * gcc.dg/sh4a-cosf.c: New.
24704         * gcc.dg/sh4a-fprun.c: New.
24705         * gcc.dg/sh4a-fsrra.c: New.
24706         * gcc.dg/sh4a-memmovua.c: New.
24707         * gcc.dg/sh4a-sin.c: New.
24708         * gcc.dg/sh4a-sincos.c: New.
24709         * gcc.dg/sh4a-sincosf.c: New.
24710         * gcc.dg/sh4a-sinf.c: New.
24711
24712 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24713
24714         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24715         conditionals.
24716         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24717         loads.
24718         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24719         DOM1.
24720
24721 2004-07-27  Andrew Pinski  <apinski@apple.com>
24722
24723         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24724
24725 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24726
24727         * gcc.dg/pragma-isr.c: New test.
24728
24729 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24730
24731         PR c++/14429
24732         * g++.dg/template/ttp11.C: New test.
24733
24734 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24735
24736         * gcc.c-torture/compile/20040727-1.c: New test.
24737
24738 2004-07-26  Eric Christopher  <echristo@redhat.com>
24739
24740         * gcc.c-torture/compile/20040726-2.c: New test.
24741
24742 2004-07-26  Andrew Pinski  <apinski@apple.com>
24743
24744         * g++.dg/rtti/tinfo1.C: Xfail.
24745
24746 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24747
24748         * gcc.c-torture/compile/20040726-1.c: New test.
24749
24750 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24751             Brian Ryner  <bryner@brianryner.com>
24752
24753         PR c++/9283
24754         PR c++/15000
24755         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24756         * g++.dg/ext/visibility/: New directory.
24757         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24758         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24759         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24760         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24761         * g++.dg/ext/visibility/fvisibility.C,
24762         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24763         g++.dg/ext/visibility/fvisibility-override1.C
24764         g++.dg/ext/visibility/fvisibility-override2.C
24765         g++.dg/ext/visibility/memfuncts.C
24766         g++.dg/ext/visibility/noPLT.C
24767         g++.dg/ext/visibility/pragma.C
24768         g++.dg/ext/visibility/pragma-override1.C
24769         g++.dg/ext/visibility/pragma-override2.C
24770         g++.dg/ext/visibility/staticmemfuncts.C
24771         g++.dg/ext/visibility/virtual.C: New tests.
24772
24773 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24774
24775         PR c/15360
24776         * gcc.dg/pr15360-1.c: New test.
24777
24778 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24779
24780         * gcc.dg/pragma-align-2.c: New test.
24781         * gcc.dg/pragma-init-fini.c: New test.
24782         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24783         targets.
24784
24785 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24786
24787         * gcc.dg/init-string-2.c: New test.
24788
24789 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24790
24791         PR 16684
24792         * gcc.dg/Wredundant-decls-1.c: New test case.
24793
24794 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24795
24796         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24797         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24798         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24799         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24800         * gcc.dg/compat/generate-random.c: New file.
24801         * gcc.dg/compat/generate-random.h: Likewise.
24802         * gcc.dg/compat/generate-random_r.c: Likewise.
24803         * gcc.dg/compat/struct-layout-1.h: Likewise.
24804         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24805         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24806         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24807         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24808         * gcc.dg/compat/struct-layout-1_main.c: New test.
24809         * gcc.dg/compat/struct-layout-1_x.c: New file.
24810         * gcc.dg/compat/struct-layout-1_y.c: New file.
24811         * gcc.dg/compat/struct-layout-1_test.h: New file.
24812
24813 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24814
24815         * gcc.dg/comp-return-1.c: New test
24816
24817 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24818
24819         * gcc.dg/vmx/8-02a.c: Fix typo.
24820
24821         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24822         * gcc.dg/darwin-abi-3.c: New test.
24823
24824         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24825         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24826
24827         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24828         * gcc.dg/vmx/ops-long-1.c: New test.
24829         * gcc.dg/vmx/ops-long-2.c: New test.
24830
24831 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24832
24833         * g++.dg/lookup/conv-[1234].C: New.
24834
24835 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24836
24837         * g++.dg/parse/attr2.C: Simplify.
24838
24839 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24840
24841         PR c/7284
24842         * gcc.c-torture/execute/pr7284-1.c: New test.
24843
24844 2004-07-22  Brian Booth  <bbooth@redhat.com>
24845
24846         * gcc.dg/tree-ssa/20040721-1.c: New test.
24847
24848 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24849
24850         * g++.dg/template/crash20.c: New.
24851
24852 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24853
24854         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24855         Add dg-run directive.  Declare variables as required.
24856         * gfortran.dg/g77/README: Update
24857
24858 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24859
24860         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24861         gcc.dg/cris-peep2-andu2.c: New tests.
24862
24863 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24864
24865         PR c/15052
24866         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24867         on return type.
24868         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24869         messages.
24870         * gcc.dg/qual-return-2.c: Update expected messages.
24871         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24872
24873 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24874
24875         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24876         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24877
24878 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24879
24880         PR c/11250
24881         * gcc.dg/init-string-1.c: New test.
24882
24883 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24884
24885         PR middle-end/15345
24886         PR c/16450
24887         * gcc.dg/torture/nested-fn-1.c: New test.
24888
24889 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24890
24891         PR target/16559
24892         * gcc.dg/ia64-fptr-1.c: New file.
24893
24894 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24895
24896         PR c++/14497
24897         * g++.dg/template/spec16.C: New test.
24898         * g++.old-deja/g++.robertl/eb118.C: Remove.
24899
24900 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24901
24902         PR c++/509
24903         * g++.dg/template/spec15.C: New test.
24904
24905 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24906
24907         Copy cases from g77.f-torture/execute and add dg-run
24908         directive.  Other changes as noted.
24909         * gfortran.dg/g77/13037.f
24910         * gfortran.dg/g77/1832.f
24911         * gfortran.dg/g77/19981119-0.f
24912         * gfortran.dg/g77/19990313-0.f
24913         * gfortran.dg/g77/19990313-1.f
24914         * gfortran.dg/g77/19990313-2.f
24915         * gfortran.dg/g77/19990313-3.f
24916         * gfortran.dg/g77/19990419-1.f
24917         * gfortran.dg/g77/19990826-0.f
24918         * gfortran.dg/g77/19990826-2.f
24919         * gfortran.dg/g77/20000503-1.f
24920         * gfortran.dg/g77/20001111.f
24921         * gfortran.dg/g77/20010116.f
24922         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24923         * gfortran.dg/g77/20010430.f
24924         * gfortran.dg/g77/6177.f
24925         * gfortran.dg/g77/947.f
24926         * gfortran.dg/g77/970816-3.f
24927         * gfortran.dg/g77/971102-1.f
24928         * gfortran.dg/g77/980520-1.f
24929         * gfortran.dg/g77/980628-0.f
24930         * gfortran.dg/g77/980628-1.f
24931         * gfortran.dg/g77/980628-10.f
24932         * gfortran.dg/g77/980628-2.f
24933         * gfortran.dg/g77/980628-3.f
24934         * gfortran.dg/g77/980628-7.f
24935         * gfortran.dg/g77/980628-8.f
24936         * gfortran.dg/g77/980628-9.f
24937         * gfortran.dg/g77/980701-0.f
24938         * gfortran.dg/g77/980701-1.f
24939         * gfortran.dg/g77/cabs.f
24940         * gfortran.dg/g77/claus.f
24941         * gfortran.dg/g77/complex_1.f
24942         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
24943         * gfortran.dg/g77/dcomplex.f
24944         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
24945         * gfortran.dg/g77/f90-intrinsic-mathematical.f
24946         * gfortran.dg/g77/f90-intrinsic-numeric.f
24947         * gfortran.dg/g77/int8421.f
24948         * gfortran.dg/g77/labug1.f
24949         * gfortran.dg/g77/large_vec.f
24950         * gfortran.dg/g77/le.f
24951         * gfortran.dg/g77/short.f
24952         * gfortran.dg/g77/README: Update
24953
24954 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
24955
24956         PR c++/16637
24957         * g++.dg/parse/lookup4.C: New test.
24958
24959 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24960
24961         PR c++/16175
24962         * g++.dg/template/ttp10.C: New test.
24963
24964 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24965
24966         * gcc.dg/pr12625-1.c: New test.
24967
24968 2004-07-20  Steven Bosscher  <stevenb@suse.de>
24969
24970         * testsuite/gcc.dg/switch-warn-1.c: New test.
24971         * testsuite/gcc.dg/switch-warn-2.c: New test.
24972         * gcc.c-torture/compile/pr14730.c: Update.
24973
24974 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
24975
24976         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
24977         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
24978         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
24979         g++.dg/template/nontype3.C: Remove trailing CR from tests.
24980
24981 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
24982
24983         PR c++/16623
24984         * g++.dg/template/assign1.C: New test.
24985
24986 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24987
24988         PR c++/12170
24989         * g++.dg/template/ttp9.C: New test.
24990
24991 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
24992
24993         * gcc.dg/format/cmn-err-1.c: New test.
24994
24995 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24996
24997         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
24998         gcc.dg/Wparentheses-10.c: New tests.
24999         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25000
25001 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25002
25003         PR fortran/16465
25004         * gfortran.dg/g77//ffixed-line-length-0.f,
25005         gfortran.dg/g77/ffixed-line-length-132.f,
25006         gfortran.dg/g77/ffixed-line-length-72.f,
25007         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25008         gfortran.dg/g77/README: Update.
25009
25010 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25011
25012         PR c++/13092
25013         * g++.dg/template/non-dependent7.C: New test.
25014         * g++.dg/template/non-dependent8.C: Likewise.
25015         * g++.dg/template/non-dependent9.C: Likewise.
25016         * g++.dg/template/non-dependent10.C: Likewise.
25017
25018 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25019
25020         PR c++/16337
25021         * g++.dg/parse/attr2.C: New test.
25022
25023 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25024
25025         * g77.dg: Removed.
25026         * g77.f-torture: Ditto.
25027
25028 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25029
25030         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25031         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25032         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25033
25034 2004-07-16  Richard Henderson  <rth@redhat.com>
25035
25036         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25037
25038 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25039
25040         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25041         tests with full list of options.
25042         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25043         of TORTURE_OPTIONS if test contains 'dg-do run'.
25044
25045         PR fortran/16404
25046         * gfortran.dg/do_iterator.f90: New test.
25047
25048 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25049
25050         PR rtl-optimization/16536
25051         * gcc.c-torture/execute/restrict-1.c: New test.
25052
25053 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25054
25055         PR fortran/15324
25056         * gfortran.dg/pr15324.f90: New test.
25057
25058         PR fortran/15129
25059         * gfortran.dg/pr15129.f90: New test.
25060
25061         PR fortran/15140
25062         * gfortran.dg/pr15140.f90: New test.
25063
25064         PR fortran/13792
25065         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25066         compile-time simplification.
25067
25068 2004-07-14  Mike Stump  <mrs@apple.com>
25069
25070         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25071
25072 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25073
25074         PR target/16325
25075         * gcc.dg/profile-generate-1.c: New.
25076
25077 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25078
25079         * gcc.c-torture/execute/20040709-1.c: New test.
25080         * gcc.c-torture/execute/20040709-2.c: New test.
25081
25082 2004-07-14  Mike Stump  <mrs@apple.com>
25083
25084         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25085
25086 2004-07-14  Mike Stump  <mrs@apple.com>
25087
25088         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25089
25090 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25091
25092         PR c++/16518
25093         * g++.dg/parse/mutable1.C: New test.
25094
25095 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25096
25097         PR tree-optimization/16443
25098         * gcc.dg/tree-ssa/20040713-1.c: New test.
25099
25100 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25101
25102         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25103         for operator new.
25104
25105 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25106
25107         * gfortran.dg/g77/README: New file
25108         * gfortran.dg/g77/19981216-0.f: Copy from
25109         g77.f-torture/noncompile.  Add "dg-do compile" and
25110         dg-error as required.
25111         * gfortran.dg/g77/19990218-1.f: Likewise.
25112         * gfortran.dg/g77/19990905-1.f: Likewise.
25113         * gfortran.dg/g77/9263.f: Likewise.
25114         * gfortran.dg/g77/980615-0.f: Likewise.
25115         * gfortran.dg/g77/980616-0.f: Likewise.
25116         * gfortran.dg/g77/check0.f: Likewise.
25117         * gfortran.dg/g77/select_no_compile.f: Likewise.
25118
25119 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25120
25121         Copy files from g77.f-torture/compile.
25122         Add "{ dg-do compile}".  Other changes as noted
25123         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25124         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25125         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25126         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25127         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25128         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25129         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25130         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25131         statement to conform to standard.  Append alpha1.x for reference.
25132         * gfortran.dg/g77/xformat.f: Add dg-warning
25133
25134 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25135
25136         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25137         Add {dg-do compile} directive.
25138         * gfortran.dg/g77/cpp2.F: Likewise.
25139
25140 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25141
25142         PR c++/5402
25143         * g++.dg/lookup/name-clash1.C: New test.
25144
25145         PR c++/9777
25146         * g++.dg/lookup/name-clash2.C: New test.
25147
25148         PR c++/12102
25149         * g++.dg/lookup/name-clash3.C: New test.
25150
25151 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25152
25153         * g++.dg/lookup/new2.C: New test.
25154         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25155
25156 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25157
25158         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25159         Add {dg-do compile} directive.
25160         * gfortran.dg/g77/13060.f: Likewise.
25161         * gfortran.dg/g77/19990218-0.f: Likewise.
25162         * gfortran.dg/g77/19990305-0.f: Likewise.
25163         * gfortran.dg/g77/19990419-0.f: Likewise.
25164         * gfortran.dg/g77/19990502-0.f: Likewise.
25165         * gfortran.dg/g77/19990502-1.f: Likewise.
25166         * gfortran.dg/g77/19990525-0.f: Likewise.
25167         * gfortran.dg/g77/19990826-1.f: Likewise.
25168         * gfortran.dg/g77/19990826-3.f: Likewise.
25169         * gfortran.dg/g77/19990905-2.f: Likewise.
25170         * gfortran.dg/g77/20000412-1.f: Likewise.
25171         * gfortran.dg/g77/20000511-1.f: Likewise.
25172         * gfortran.dg/g77/20000511-2.f: Likewise.
25173         * gfortran.dg/g77/20000518.f: Likewise.
25174         * gfortran.dg/g77/20000601-1.f: Likewise.
25175         * gfortran.dg/g77/20000601-2.f: Likewise.
25176         * gfortran.dg/g77/20000629-1.f: Likewise.
25177         * gfortran.dg/g77/20000630-2.f: Likewise.
25178         * gfortran.dg/g77/20010115.f: Likewise.
25179         * gfortran.dg/g77/20010321-1.f: Likewise.
25180         * gfortran.dg/g77/20010426.f: Likewise.
25181         * gfortran.dg/g77/20020307-1.f: Likewise.
25182         * gfortran.dg/g77/8485.f: Likewise.
25183         * gfortran.dg/g77/960317-1.f: Likewise.
25184         * gfortran.dg/g77/970915-0.f: Likewise.
25185         * gfortran.dg/g77/980310-1.f: Likewise.
25186         * gfortran.dg/g77/980310-2.f: Likewise.
25187         * gfortran.dg/g77/980310-3.f: Likewise.
25188         * gfortran.dg/g77/980310-4.f: Likewise.
25189         * gfortran.dg/g77/980310-6.f: Likewise.
25190         * gfortran.dg/g77/980310-7.f: Likewise.
25191         * gfortran.dg/g77/980310-8.f: Likewise.
25192         * gfortran.dg/g77/980419-2.f: Likewise.
25193         * gfortran.dg/g77/980424-0.f: Likewise.
25194         * gfortran.dg/g77/980427-0.f: Likewise.
25195         * gfortran.dg/g77/980729-0.f: Likewise.
25196         * gfortran.dg/g77/981117-1.f: Likewise.
25197         * gfortran.dg/g77/toon_1.f: Likewise.
25198
25199 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25200
25201         PR c++/2204
25202         * g++.dg/other/abstract2.C: New test.
25203
25204 2004-07-12  Paul Brook  <paul@codesourcery.com>
25205
25206         * gfortran.dg/pointer_init_1.f90: New test.
25207
25208 2004-07-11  Paul Brook  <paul@codesourcery.com>
25209
25210         PR fortran/15986
25211         * gfortran.dg/contained_1.f90: New test.
25212
25213 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25214
25215         * g++.dg/parse/defarg8.C: New test.
25216
25217 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25218
25219         PR fortran/16433
25220         * gfortran.dg/pr16433.f: New test.
25221
25222         PR fortran/17574
25223         * gfortran.dg/pr15754.f90: New test.
25224
25225 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25226
25227         PR tree-optimization/16437
25228         * gcc.c-torture/execute/bitfld-4.c: New test.
25229
25230 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25231
25232         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25233         access to common var from module.
25234
25235 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25236
25237         PR fortran/16336
25238         * gfortran.fortran-torture/execute/common_2.f90: New test.
25239
25240 2004-07-10  Paul Brook  <paul@codesourcery.com>
25241
25242         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25243
25244 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25245
25246         PR fortran/15969
25247         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25248
25249 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25250
25251         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25252         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25253         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25254         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25255         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25256         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25257         * gfortran.dg/g77/funderscoring.f: Likewise.
25258         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25259
25260 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25261
25262         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25263
25264 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25265         Paul Brook  <paul@codesourcery.com>
25266
25267         PR fortran/13415
25268         * gfortran.dg/common_pointer_1.f90: New test.
25269
25270 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25271
25272         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25273
25274 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25275
25276         PR target/16364
25277         * gcc.c-torture/compile/20040709-1.c: New.
25278
25279 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25280
25281         PR fortran/14077
25282         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25283
25284 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25285
25286         PR fortran/13201
25287         * gfortran.dg/shape_1.f90: New test.
25288
25289 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25290             Andrew Pinski  <apinski@apple.com>
25291
25292         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25293
25294 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25295
25296         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25297         comment.
25298
25299 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25300         Paul Brook  <paul@codesourcery.com>
25301
25302         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25303         '.f95' and '.F95'.
25304
25305 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25306
25307         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25308
25309 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25310
25311         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25312         testcases with capital suffix.
25313
25314 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25315
25316         PR fortran/15481
25317         PR fortran/13372
25318         PR fortran/13575
25319         PR fortran/15978
25320         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25321
25322         * gfortran.dg/implicit_1.f90: New test.
25323
25324 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25325
25326         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25327         expression to match gfortran warning/error messages
25328         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25329         dg-error text.
25330
25331 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25332
25333         * lib/fortran-torture.exp: Rename proc search_for to
25334         search_for_re.
25335
25336 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25337
25338         * gcc.c-torture/execute/simd-5.x: New file.
25339         XFAIL on SPARC 64-bit at -O0.
25340
25341 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25342
25343         PR c++/8211
25344         PR c++/16165
25345         * g++.dg/warn/effc3.C: New test.
25346
25347 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25348
25349         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25350         change X to 1X in format.
25351         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25352         add data statements to conform to standard.
25353
25354 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25355
25356         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25357         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25358         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25359
25360 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25361
25362         * gfortran.dg/g77/7388.f: Copy from g77.dg
25363         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25364         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25365         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25366         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25367         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25368         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25369         * gfortran.dg/g77/strlen0.f: Likewise.
25370
25371 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25372
25373         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25374         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25375
25376 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25377
25378         * gcc.c-torture/execute/920428-2.x: Delete.
25379         * gcc.c-torture/execute/920501-7.x: Likewise.
25380
25381 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25382
25383         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25384         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25385         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25386         prescott and c3-2.
25387         (PREFETCH_3DNOW): Add -march=c3.
25388
25389 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25390
25391         PR c/16437
25392         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25393         * gcc.c-torture/execute/bf64-1.x: Likewise.
25394
25395 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25396
25397         * gcc.c-torture/compile/20040708-1.c: New test.
25398
25399 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25400
25401         PR c++/16169
25402         * g++.dg/warn/effc2.C: New test.
25403
25404 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25405
25406         * gcc.c-torture/execute/bitfld-1.x: Remove.
25407         * gcc.c-torture/execute/bitfld-3.c: New test.
25408         * gcc.dg/bitfld-2.c: Remove XFAILs.
25409
25410 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25411
25412         PR c++/16276
25413         * g++.dg/rtti/tinfo1.C: New file.
25414
25415 2004-07-07  Eric Christopher  <echristo@redhat.com>
25416
25417         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25418
25419 2004-07-07  Andrew Pinski  <apinski@apple.com>
25420
25421         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25422
25423 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25424
25425         * g++.dg/init/call1.C: XFAIL.
25426
25427 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25428
25429         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25430         except for movstrict*, to movmem* and clrstr* to clrmem*.
25431
25432 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25433
25434         * gcc.c-torture/execute/20040707-1.c: New test.
25435
25436 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25437
25438         * gcc.c-torture/execute/20040706-1.c: New test.
25439
25440 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25441
25442         PR c++/3671
25443         * g++.dg/template/spec14.C: New test.
25444
25445 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25446
25447         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25448         nothing if not yet defined.  Use it in b, c and d type definitions.
25449         * gcc.c-torture/execute/20040705-1.c: New test.
25450         * gcc.c-torture/execute/20040705-2.c: New test.
25451
25452 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25453
25454         PR c++/2518
25455         * g++.dg/lookup/new1.C: New test.
25456
25457 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25458
25459         PR c++/11406
25460         * g++.dg/template/sizeof8.C: New test.
25461
25462 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25463
25464         * gcc.c-torture/compile/20040705-1.c: New test.
25465
25466 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25467
25468         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25469
25470 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25471
25472         * gcc.dg/cpp/if-mop.c: Two new testcases.
25473         * gcc.dg/cpp/trad/comment-3.c: New.
25474
25475 2004-07-04  Paul Brook  <paul@codesourcery.com>
25476
25477         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25478
25479 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25480
25481         PR c++/3761
25482         * g++.dg/lookup/crash4.C: New test.
25483
25484 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25485
25486         * gcc.c-torture/execute/builtin-abs-1.c
25487         * gcc.c-torture/execute/builtin-abs-2.c
25488         * gcc.c-torture/execute/builtin-complex-1.c
25489         * gcc.c-torture/execute/builtins/string-1-lib.c
25490         * gcc.c-torture/execute/builtins/string-1.c
25491         * gcc.c-torture/execute/builtins/string-2-lib.c
25492         * gcc.c-torture/execute/builtins/string-2.c
25493         * gcc.c-torture/execute/builtins/string-3-lib.c
25494         * gcc.c-torture/execute/builtins/string-3.c
25495         * gcc.c-torture/execute/builtins/string-4-lib.c
25496         * gcc.c-torture/execute/builtins/string-4.c
25497         * gcc.c-torture/execute/builtins/string-5-lib.c
25498         * gcc.c-torture/execute/builtins/string-5.c
25499         * gcc.c-torture/execute/builtins/string-6-lib.c
25500         * gcc.c-torture/execute/builtins/string-6.c
25501         * gcc.c-torture/execute/builtins/string-7-lib.c
25502         * gcc.c-torture/execute/builtins/string-7.c
25503         * gcc.c-torture/execute/builtins/string-8-lib.c
25504         * gcc.c-torture/execute/builtins/string-8.c
25505         * gcc.c-torture/execute/builtins/string-9-lib.c
25506         * gcc.c-torture/execute/builtins/string-9.c
25507         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25508         * gcc.c-torture/execute/builtins/string-asm-1.c
25509         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25510         * gcc.c-torture/execute/builtins/string-asm-2.c
25511         * gcc.c-torture/execute/stdio-opt-1.c
25512         * gcc.c-torture/execute/stdio-opt-2.c
25513         * gcc.c-torture/execute/stdio-opt-3.c
25514         * gcc.c-torture/execute/string-opt-1.c
25515         * gcc.c-torture/execute/string-opt-10.c
25516         * gcc.c-torture/execute/string-opt-11.c
25517         * gcc.c-torture/execute/string-opt-12.c
25518         * gcc.c-torture/execute/string-opt-13.c
25519         * gcc.c-torture/execute/string-opt-14.c
25520         * gcc.c-torture/execute/string-opt-15.c
25521         * gcc.c-torture/execute/string-opt-16.c
25522         * gcc.c-torture/execute/string-opt-2.c
25523         * gcc.c-torture/execute/string-opt-6.c
25524         * gcc.c-torture/execute/string-opt-7.c
25525         * gcc.c-torture/execute/string-opt-8.c:
25526         Replace with ...
25527
25528         * gcc.c-torture/execute/builtins/abs-2.c
25529         * gcc.c-torture/execute/builtins/abs-3.c
25530         * gcc.c-torture/execute/builtins/complex-1.c
25531         * gcc.c-torture/execute/builtins/fprintf.c
25532         * gcc.c-torture/execute/builtins/fputs.c
25533         * gcc.c-torture/execute/builtins/memcmp.c
25534         * gcc.c-torture/execute/builtins/memmove.c
25535         * gcc.c-torture/execute/builtins/memops-asm.c
25536         * gcc.c-torture/execute/builtins/mempcpy-2.c
25537         * gcc.c-torture/execute/builtins/mempcpy.c
25538         * gcc.c-torture/execute/builtins/memset.c
25539         * gcc.c-torture/execute/builtins/printf.c
25540         * gcc.c-torture/execute/builtins/sprintf.c
25541         * gcc.c-torture/execute/builtins/strcat.c
25542         * gcc.c-torture/execute/builtins/strchr.c
25543         * gcc.c-torture/execute/builtins/strcmp.c
25544         * gcc.c-torture/execute/builtins/strcpy.c
25545         * gcc.c-torture/execute/builtins/strcspn.c
25546         * gcc.c-torture/execute/builtins/strlen-2.c
25547         * gcc.c-torture/execute/builtins/strlen.c
25548         * gcc.c-torture/execute/builtins/strncat.c
25549         * gcc.c-torture/execute/builtins/strncmp-2.c
25550         * gcc.c-torture/execute/builtins/strncmp.c
25551         * gcc.c-torture/execute/builtins/strncpy.c
25552         * gcc.c-torture/execute/builtins/strpbrk.c
25553         * gcc.c-torture/execute/builtins/strpcpy-2.c
25554         * gcc.c-torture/execute/builtins/strpcpy.c
25555         * gcc.c-torture/execute/builtins/strrchr.c
25556         * gcc.c-torture/execute/builtins/strspn.c
25557         * gcc.c-torture/execute/builtins/strstr-asm.c
25558         * gcc.c-torture/execute/builtins/strstr.c:
25559         ... these new files.
25560
25561         * gcc.c-torture/execute/builtins/abs-2-lib.c
25562         * gcc.c-torture/execute/builtins/abs-3-lib.c
25563         * gcc.c-torture/execute/builtins/complex-1-lib.c
25564         * gcc.c-torture/execute/builtins/fprintf-lib.c
25565         * gcc.c-torture/execute/builtins/fputs-lib.c
25566         * gcc.c-torture/execute/builtins/memcmp-lib.c
25567         * gcc.c-torture/execute/builtins/memmove-lib.c
25568         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25569         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25570         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25571         * gcc.c-torture/execute/builtins/memset-lib.c
25572         * gcc.c-torture/execute/builtins/printf-lib.c
25573         * gcc.c-torture/execute/builtins/sprintf-lib.c
25574         * gcc.c-torture/execute/builtins/strcat-lib.c
25575         * gcc.c-torture/execute/builtins/strchr-lib.c
25576         * gcc.c-torture/execute/builtins/strcmp-lib.c
25577         * gcc.c-torture/execute/builtins/strcpy-lib.c
25578         * gcc.c-torture/execute/builtins/strcspn-lib.c
25579         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25580         * gcc.c-torture/execute/builtins/strlen-lib.c
25581         * gcc.c-torture/execute/builtins/strncat-lib.c
25582         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25583         * gcc.c-torture/execute/builtins/strncmp-lib.c
25584         * gcc.c-torture/execute/builtins/strncpy-lib.c
25585         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25586         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25587         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25588         * gcc.c-torture/execute/builtins/strrchr-lib.c
25589         * gcc.c-torture/execute/builtins/strspn-lib.c
25590         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25591         * gcc.c-torture/execute/builtins/strstr-lib.c
25592         * gcc.c-torture/execute/builtins/lib/abs.c
25593         * gcc.c-torture/execute/builtins/lib/fprintf.c
25594         * gcc.c-torture/execute/builtins/lib/memset.c
25595         * gcc.c-torture/execute/builtins/lib/printf.c
25596         * gcc.c-torture/execute/builtins/lib/sprintf.c
25597         * gcc.c-torture/execute/builtins/lib/strcpy.c
25598         * gcc.c-torture/execute/builtins/lib/strcspn.c
25599         * gcc.c-torture/execute/builtins/lib/strncat.c
25600         * gcc.c-torture/execute/builtins/lib/strncmp.c
25601         * gcc.c-torture/execute/builtins/lib/strncpy.c
25602         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25603         * gcc.c-torture/execute/builtins/lib/strspn.c
25604         * gcc.c-torture/execute/builtins/lib/strstr.c:
25605         New files containing support routines.
25606
25607         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25608         declaration.
25609         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25610         when not optimizing.
25611
25612 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25613
25614         PR c++/16240
25615         * g++.dg/abi/mangle22.C: New test.
25616         * g++.dg/abi/mangle23.C: Likewise.
25617
25618 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25619
25620         PR fortran/16290
25621         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25622         Allow for cases without denormalized floating point numbers.
25623
25624 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25625
25626         PR c/1027
25627         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25628         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25629         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25630         expected warning text.
25631         * gcc.dg/format/diag-2.c: New test.
25632
25633 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25634
25635         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25636
25637 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25638
25639         * gcc.dg/builtins-43.c: New.
25640         * gcc.dg/builtins-44.c: New.
25641         * gcc.dg/builtins-45.c: New.
25642
25643 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25644             Andreas Tobler  <a.tobler@schweiz.ch>
25645
25646         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25647         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25648         as SIGSEGV.
25649         * gcc.dg/cleanup-11.c: Likewise.
25650         * gcc.dg/cleanup-8.c: Likewise.
25651         * gcc.dg/cleanup-9.c: Likewise.
25652         * gcc.dg/cleanup-5.c: Run on all platforms.
25653
25654 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25655
25656         * g++.dg/warn/nonnull1.C: New test.
25657
25658 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25659
25660         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25661         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25662         Special-case the Sun compiler wrt to <complex.h>.
25663
25664 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25665
25666         * gcc.dg/Wunreachable-8.C: New test.
25667
25668         * gcc.dg/h8300-ice2.c : New test.
25669
25670 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25671
25672         PR fortran/16161
25673         * gfortran.fortran-torture/compile/implicit.f90: Add test
25674         for implicit character.
25675
25676 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25677
25678         PR fortran/16289
25679         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25680         Use tiny() intrinsic to find smallest non-negative real
25681
25682 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25685         * gcc.dg/compat/struct-by-value-22_x.c: New.
25686         * gcc.dg/compat/struct-by-value-22_y.c: New.
25687
25688         * gcc.c-torture/execute/20040629-1.c: New test.
25689
25690 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25691
25692         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25693         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25694
25695         PR target/16195
25696         * gcc.dg/20040625-1.c: New test.
25697
25698 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25699
25700         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25701
25702 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25703
25704         PR fortran/15963
25705         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25706
25707 2004-06-29  Richard Henderson  <rth@redhat.com>
25708
25709         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25710
25711 2004-06-29  Paul Brook  <paul@codesourcery.com>
25712
25713         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25714         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25715
25716 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25717
25718         PR c++/16260
25719         * g++.dg/parse/crash15.C: New.
25720
25721 2004-06-28  Andrew Pinski  <apinski@apple.com>
25722
25723         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25724         by the error already.
25725
25726         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25727
25728 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25729
25730         PR target/14041
25731         * gcc.dg/h8300-bss-align-1.c : New.
25732
25733 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25734
25735         * PR c++/16174
25736         * g++.dg/template/ctor4.C: New.
25737
25738 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25739
25740         PR c++/16205
25741         * g++.dg/warn/Wsequence-point-1.C: New test.
25742
25743 2004-06-27  Paul Brook  <paul@codesourcery.com>
25744
25745         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25746
25747 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25748
25749         * g++.old-deja/g++.mike/p7325.C: Remove.
25750
25751 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25752
25753         PR c/14963
25754         * gcc.dg/pr14963.c: New test.
25755
25756 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25757
25758         PR c++/16193
25759         * g++.dg/parse/redef1.C: New test.
25760
25761 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25762
25763         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25764         20021110.c.
25765         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25766         20021119-1.c.
25767         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25768         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25769         5-04.c.
25770         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25771         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25772         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25773         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25774         g++.brendan/enum14.C.
25775         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25776         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25777         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25778         g++.mike/virt1.C.
25779         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25780         memtemp24.C.
25781
25782 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25783
25784         * gcc.dg/20040527-1.c: New test case.
25785
25786 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25787
25788         PR gfortran/pr16196
25789         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25790
25791 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25792
25793         PR middle-end/15825
25794         * gcc.dg/pr15825-1.c: New test case.
25795
25796 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25797
25798         * gcc.c-torture/execute/20040625-1.c: New test.
25799
25800 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25801
25802         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25803
25804 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25805
25806         * gcc.dg/torture/mips-div-1.c: New test.
25807
25808 2004-06-24  Jeff Law  <law@redhat.com>
25809
25810         * gcc.dg/tree-ssa/20040624-1.c: New test.
25811
25812 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25813
25814         * gcc.c-torture/compile/20040624-1.c: New test.
25815
25816 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25817
25818         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25819         this directory.
25820
25821 2004-06-23  Andrew Pinski  <apinski@apple.com>
25822
25823         PR middle-end/15988
25824         * g++.dg/opt/ptrmem4.C: New test.
25825
25826         * gcc.dg/c90-array-quals-2.c: New test.
25827
25828 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25829
25830         * gcc.dg/kpice1.c: New test.
25831
25832 2006-06-23  Andrew Pinski  <apinski@apple.com>
25833
25834         * gcc.dg/c90-array-quals.c: New test.
25835
25836 2006-06-22  Richard Henderson  <rth@redhat.com>
25837
25838         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25839
25840 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25841
25842         * gcc.dg/builtins-config.h: Handle FreeBSD.
25843
25844 2006-06-22  Richard Henderson  <rth@redhat.com>
25845
25846         * g++.dg/opt/devirt1.C: New.
25847
25848 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25849
25850         * g++.dg/opt/pr15551.C: New testcase.
25851
25852 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25853
25854         PR target/14800
25855         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25856         x86_64-*-linux* when compiling for 32bit.
25857
25858 2004-06-21  Andrew Pinski  <apinski@apple.com>
25859
25860         * gcc.dg/pch/struct-1.c: New.
25861         * gcc.dg/pch/struct-1.hs: New.
25862
25863 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25864
25865         * gcc.dg/pch/save-temps-1.c: New file.
25866         * gcc.dg/pch/save-temps-1.hs: New file.
25867
25868 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25869
25870         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25871         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25872
25873 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25874
25875         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25876         to fix type error.
25877         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25878         Remove trailing spaces.
25879
25880 2004-06-21  Richard Henderson  <rth@redhat.com>
25881
25882         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25883         merging && to BIT_FIELD_REF.
25884
25885 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25886
25887         * g++.dg/opt/placeholder1.C: New test.
25888
25889 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25890
25891         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25892         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25893         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25894         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25895
25896 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25897
25898         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25899         extern "C".
25900         * g++.dg/other/pragma-re-1.C: Add comments.
25901
25902 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25903
25904         PR gfortran/16080
25905         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25906
25907 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25908
25909         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25910         instead of setting the type of size_t by
25911         hand.
25912
25913 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25914
25915         * gcc.dg/unordered-2.c: New test case.
25916         * gcc.dg/unordered-3.c: New test case.
25917
25918 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25919
25920         PR other/16043
25921         * lib/g++.exp (g++_version): Tweak regexp for version
25922         * lib/g77.exp (g77_version): Likewise.
25923         * lib/gfortran.exp (gfortran_version): Likewise.
25924         * lib/objc.exp (objc_version): Likewise.
25925         * lib/treelang.exp (treelang_version): Likewise.
25926
25927 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
25928
25929         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
25930         Use INT_MAX instead of __INT_MAX__.
25931         * gcc.dg/compat/struct-align-2_y.c: Likewise.
25932
25933         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
25934         * gcc.dg/compat/scalar-return-3_x.c: Use it.
25935         * gcc.dg/compat/scalar-return-3_y.c: Use it.
25936         * gcc.dg/compat/scalar-return-4_x.c: Use it.
25937         * gcc.dg/compat/scalar-return-4_y.c: Use it.
25938         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
25939         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
25940         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
25941         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
25942
25943         * gcc.dg/range-test-1.c: New test.
25944         * g++.dg/opt/range-test-1.C: New test.
25945
25946 2004-06-17  Richard Henderson  <rth@redhat.com>
25947
25948         * objc.dg/sync-1.m: New.
25949         * objc.dg/try-catch-1.m: Don't force next runtime.
25950         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
25951         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
25952         shadowed catch clause.
25953         * objc.dg/try-catch-5.m: New.
25954
25955 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
25956
25957         Bug 14610
25958         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
25959
25960 2004-06-15  Richard Henderson  <rth@redhat.com>
25961
25962         * gcc.dg/20001116-1.c: Move expected warning line.
25963
25964 2004-06-15  Richard Henderson  <rth@redhat.com>
25965
25966         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
25967         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
25968
25969 2004-06-15  Jeff Law  <law@redhat.com>
25970
25971         * gcc.dg/tree-ssa/20040615-1.c: New test.
25972         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
25973         be less sensitive to operand ordering.
25974         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
25975
25976 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
25977
25978         * g++.dg/abi/bitfield3.C: Add comment..
25979
25980 2004-06-15  Richard Henderson  <rth@redhat.com>
25981
25982         * g++.dg/ext/stmtexpr1.C: XFAIL.
25983         * gcc.dg/20030612-1.c: XFAIL.
25984
25985 2004-06-15  Eric Christopher  <echristo@redhat.com>
25986
25987         * g++.dg/charset/asm5.c: New.
25988         * gcc.dg/charset/asm6.c: New.
25989
25990 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25991
25992         PR fortran/15962
25993         * gfortran.fortran-torture/execute/select_1.f90: New test.
25994
25995 2004-06-15  Paul Brook  <paul@codesourcery.com>
25996
25997         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
25998
25999 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26000
26001         PR c++/15967
26002         * g++.dg/lookup/crash3.C: New test.
26003
26004 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26005
26006         PR c++/15947
26007         * g++.dg/parse/dtor4.C: New test.
26008
26009 2004-06-14  Jeff Law  <law@redhat.com>
26010
26011         * gcc.c-torture/compile/20040614-1.c: New test.
26012
26013 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26014
26015         PR fortran/15211
26016         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26017         LEN of a character array.
26018
26019 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26020
26021         PR c++/15096
26022         * g++.dg/template/ptrmem10.C: New test.
26023
26024         PR c++/14930
26025         * g++.dg/template/friend30.C: New test.
26026
26027 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26028
26029         PR fortran/14928
26030         * gfortran.fortran-torture/compile/mloc.f90: New test.
26031
26032 2004-06-13  Paul Brook  <paul@codesourcery.com>
26033
26034         * gfortran.fortran-torture/execute/random_2.f90: New test.
26035
26036 2004-06-13  Eric Christopher  <echristo@redhat.com>
26037
26038         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26039
26040 2004-06-12  Paul Brook  <paul@codesourcery.com>
26041
26042         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26043
26044 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26045
26046         PR fortran/14923
26047         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26048
26049 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26050
26051         PR fortran/14957
26052         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26053         syntax errors in end statements of contained subroutines.
26054
26055 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26056
26057         PR fortran/12841
26058         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26059
26060 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26061
26062         PR fortran/15665
26063         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26064
26065 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26066
26067         PR gfortran/12839
26068         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26069
26070 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26071
26072         PR c++/15862
26073         * g++.dg/parse/enum1.C: New test.
26074
26075 2004-06-10  Jeff Law  <law@redhat.com>
26076
26077         * gcc.c-torture/compile/20040610-1.c: New test.
26078
26079 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26080
26081         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26082         * g++.old-deja/g++.other/decl3.C: Likewise.
26083
26084 2004-06-10  Brian Booth  <bbooth@redhat.com>
26085
26086         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26087         V_MAY_DEF instead of VDEF.
26088         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26089
26090 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26091
26092         PR c++/14211
26093         * g++.dg/conversion/const1.C: New test.
26094
26095         PR c++/15076
26096         * g++.dg/conversion/reinterpret1.C: New test.
26097
26098         PR c++/15877
26099         * g++.dg/template/enum2.C: New test.
26100
26101         PR c++/15227
26102         * g++.dg/template/error13.C: New test.
26103
26104 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26105
26106         PR fortran/14957
26107         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26108         arguments to test_* REAL and of the right size.
26109
26110 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26111
26112         PR target/15569
26113         PR rtl-optimization/15681
26114         * gcc.dg/20040609-1.c: New test.
26115
26116 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26117
26118         PR c++/14791
26119         * g++.dg/opt/builtins1.C: New test.
26120
26121 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26122
26123         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26124         that use default windows32 struct layout.
26125         * gcc.dg/i386-bitfield2.c: Likewise.
26126
26127 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26128
26129         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26130         for mingw32 and cygwin targets.
26131
26132 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26133
26134         * gcc.dg/pch/macro-4.c: New.
26135         * gcc.dg/pch/macro-4.hs: New.
26136
26137 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26138
26139         PR fortran/13249
26140         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26141
26142 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26143
26144         PR fortran/13372
26145         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26146
26147 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26148
26149         PR gfortran/14897
26150         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26151
26152 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26153
26154         PR gfortran/15755
26155         * gfortran.fortran-torture/execute/backspace.c : New test.
26156
26157 2004-06-09  Paul Brook  <paul@codesourcery.com>
26158
26159         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26160         (pointer_to_section): Rewrite to use smaller array.
26161
26162 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26163
26164         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26165         * gcc.dg/ext/altivec-10.c: Same.
26166         * gcc.dg/ext/altivec-11.c: Same.
26167         * gcc.dg/ext/altivec-12.c: Same.
26168         * gcc.dg/ext/altivec-13.c: Same.
26169         * gcc.dg/ext/altivec-14.c: Same.
26170         * gcc.dg/ext/altivec-15.c: Same.
26171         * gcc.dg/ext/altivec-16.c: Same.
26172         * gcc.dg/ext/altivec-3.c: Same.
26173         * gcc.dg/ext/altivec-4.c: Same.
26174         * gcc.dg/ext/altivec-6.c: Same.
26175         * gcc.dg/ext/altivec-7.c: Same.
26176         * gcc.dg/ext/altivec-8.c: Same.
26177         * gcc.dg/ext/altivec-varargs-1.c: Same.
26178
26179         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26180         * g++.dg/ext/altivec-10.C: Same.
26181         * g++.dg/ext/altivec-2.C: Same.
26182         * g++.dg/ext/altivec-3.C: Same.
26183         * g++.dg/ext/altivec-4.C: Same.
26184         * g++.dg/ext/altivec-5.C: Same.
26185         * g++.dg/ext/altivec-6.C: Same.
26186         * g++.dg/ext/altivec-7.C: Same.
26187         * g++.dg/ext/altivec-8.C: Same.
26188         * g++.dg/ext/altivec-9.C: Same.
26189
26190 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26191
26192         PR c++/7841
26193         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26194
26195 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26196
26197         * gcc.dg/union-1.c: New test.
26198
26199 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26200
26201         * gcc.dg/builtins-41.c: New test case.
26202         * gcc.dg/builtins-42.c: New test case.
26203
26204 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26205
26206         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26207         * g++.dg/ext/altivec-10.C: Same.
26208         * g++.dg/ext/altivec-2.C: Same.
26209         * g++.dg/ext/altivec-3.C: Same.
26210         * g++.dg/ext/altivec-4.C: Same.
26211         * g++.dg/ext/altivec-5.C: Same.
26212         * g++.dg/ext/altivec-6.C: Same.
26213         * g++.dg/ext/altivec-7.C: Same.
26214         * g++.dg/ext/altivec-8.C: Same.
26215         * g++.dg/ext/altivec-9.C: Same.
26216         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26217         * g++.old-deja/g++.brendan/new3.C: Same.
26218         * gcc.c-torture/execute/eeprof-1.x: Same.
26219
26220 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26221
26222         PR c/14765
26223         * gcc.dg/pr14765-1.c: New test.
26224
26225 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26226
26227         PR c/14649
26228         * gcc.dg/pr14649-1.c: New test case.
26229
26230 2004-06-07  Richard Henderson  <rth@redhat.com>
26231
26232         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26233         if temporaries.
26234
26235 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26236
26237         * g++.dg/eh/elide1.C: Remove XFAIL.
26238
26239 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR c++/15337
26242         * g++.dg/expr/sizeof3.C: New test.
26243
26244         PR c++/14777
26245         * g++.dg/template/access14.C: New test.
26246
26247         PR c++/15554
26248         * g++.dg/template/enum1.C: New test.
26249
26250         PR c++/15057
26251         * g++.dg/eh/throw1.C: New test.
26252
26253 2004-06-07  David Ayers  <d.ayers@inode.at>
26254             Ziemowit Laski  <zlaski@apple.com>
26255
26256         * lib/objc.exp (objc_target_compile): Revert the '-framework
26257         Foundation' flag fix, since bare Darwin does not ship
26258         with the Foundation framework.
26259         * objc/execute/next_mapping.h: Provide a local NSConstantString
26260         @interface and @implementation.
26261         (objc_constant_string_init): A constructor function, used to
26262         initialize the NSConstantString meta-class object.
26263         * objc/execute/string1.m: Include "next_mapping.h" instead of
26264         <Foundation/NSString.h>.
26265         * objc/execute/string2.m: Likewise.
26266         * objc/execute/string3.m: Likewise.
26267         * objc/execute/string4.m: Likewise.
26268
26269 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26270
26271         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26272         to double. Replace double with FLOAT.
26273         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26274
26275         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26276         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26277         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26278         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26279         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26280         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26281         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26282         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26283
26284 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26285
26286         PR c/13519
26287         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26288
26289 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26290
26291         PR c++/15503
26292         * g++.dg/template/meminit2.C: New test.
26293
26294 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26295
26296         PR target/15822
26297         * gcc.c-torture/execute/compare-fp-1.c,
26298         gcc.c-torture/execute/compare-fp-2.c,
26299         gcc.c-torture/execute/compare-fp-3.c,
26300         gcc.c-torture/execute/compare-fp-4.c,
26301         gcc.c-torture/execute/compare-fp-3.x,
26302         gcc.c-torture/execute/compare-fp-4.x: Moved...
26303         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26304         gcc.c-torture/execute/ieee/compare-fp-2.c,
26305         gcc.c-torture/execute/ieee/compare-fp-3.c,
26306         gcc.c-torture/execute/ieee/compare-fp-4.c,
26307         gcc.c-torture/execute/ieee/compare-fp-3.x,
26308         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26309
26310 2004-06-04  David Ayers  <d.ayers@inode.at>
26311
26312         * objc/execute/protocol-isEqual-4.m: New testcase.
26313
26314 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26315
26316         * objc/execute/protocol-isEqual-1.m: New testcase.
26317         * objc/execute/protocol-isEqual-2.m: New testcase.
26318         * objc/execute/protocol-isEqual-3.m: New testcase.
26319
26320 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26321
26322         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26323
26324 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26325
26326         * lib/objc.exp (objc_target_compile): When running tests on
26327         Darwin (Mac OS X), inform the linker about '-framework
26328         'Foundation'.
26329
26330 2004-06-02  Eric Christopher  <echristo@redhat.com>
26331
26332         * gcc.c-torture/compile/20040602-1.c: New.
26333
26334 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26335
26336         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26337         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26338
26339         PR tree-optimization/14736
26340         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26341
26342         PR tree-optimization/14042
26343         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26344
26345         PR tree-optimization/14729
26346         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26347
26348 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26349
26350         PR fortran/15557
26351         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26352
26353 2004-06-01  Richard Hederson  <rth@redhat.com>
26354
26355         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26356
26357 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26358
26359         PR c++/14932
26360         * g++.dg/parse/offsetof4.C: New test.
26361
26362 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26363
26364         PR objc/7993
26365         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26366
26367 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26368
26369         PR c++/15701
26370         * g++.dg/template/friend29.C: New test.
26371
26372 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26373
26374         PR c/15749
26375         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26376
26377 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26378
26379         * gcc.dg/sparc-trap-1.c: New test.
26380
26381 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26382
26383         PR middle-end/15069
26384         * g++.dg/opt/fold3.C: New test case.
26385
26386 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26387
26388         * lib/target-supports.exp (check_iconv_available): Fix fallout
26389         from 2004-05-28 patch.
26390
26391 2004-05-30  Paul Brook  <paul@codesourcery.com>
26392
26393         PR fortran/15620
26394         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26395         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26396
26397 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26398
26399         * gfortran.fortran-torture/execute/random_1.f90: New test.
26400
26401 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26402
26403         * g++.dg/ext/altivec-10.C: New test.
26404
26405 2004-05-29  Paul Brook  <paul@codesourcery.com>
26406
26407         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26408
26409 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26410
26411         * gcc.dg/altivec-16.c: New test.
26412
26413 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26414
26415         * lib/target-supports.exp (check_vmx_hw_available): New.
26416         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26417
26418         * lib/target-supports.exp (check_alias_available,
26419         check_iconv_available, check_named_sections_available): Use
26420         unique names for temporary files.
26421
26422 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26423
26424         * gcc.dg/altivec-15.c: New test.
26425
26426 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/15083
26429         * g++.dg/warn/noeffect6.C: New test.
26430
26431         PR c++/15471
26432         * g++.dg/expr/ptrmem4.C: New test.
26433
26434         PR c++/15640
26435         * g++.dg/template/operator3.C: New test.
26436
26437 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26438
26439         PR c++/14668
26440         * g++.dg/lookup/redecl1.C: New test.
26441         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26442
26443 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26444
26445         * gcc.c-torture/execute/compare-fp-1.c,
26446         gcc.c-torture/execute/compare-fp-2.c,
26447         gcc.c-torture/execute/compare-fp-3.c,
26448         gcc.c-torture/execute/compare-fp-4.c,
26449         gcc.c-torture/execute/compare-fp-3.x,
26450         gcc.c-torture/execute/compare-fp-4.x,
26451         gcc.dg/pr15649-1.c: New.
26452
26453 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26454
26455         PR c++/12883
26456         * g++.dg/init/array14.C: New test.
26457
26458 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26459
26460         * lib/compat.exp (compat-get-options-main): New.
26461         (compat-get-options): Remove unneeded code, warn for ignored
26462         command.
26463         (compat-execute): Check flag set by dg-require-* commands.
26464
26465         * lib/compat.exp (compat-execute): Break up long lines.
26466
26467 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26468
26469         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26470         * gcc.dg/altivec-14.c: New test.
26471         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26472
26473         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26474         * gcc.dg/altivec-12.c: Ditto.
26475
26476         * gcc.dg/altivec-3.c: Move call to altivec_check.
26477
26478 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26479
26480         PR c++/15044
26481         * g++.dg/template/error12.C: New test.
26482
26483         PR c++/15317
26484         * g++.dg/ext/attrib15.C: New test.
26485
26486         PR c++/15329
26487         * g++.dg/template/ptrmem9.C: New test.
26488
26489 2004-05-25  Paul Brook  <paul@codesourcery.com>
26490
26491         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26492
26493 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26494
26495         PR c++/15165
26496         * g++.dg/template/crash19.C: New test.
26497
26498 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26499
26500         PR c++/15025
26501         * g++.dg/template/redecl1.C: New test.
26502
26503 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26504
26505         PR c++/14821
26506         * g++.dg/other/ns1.C: New test.
26507
26508         PR c++/14883
26509         * g++.dg/template/invalid1.C: New test.
26510
26511 2004-05-23  Paul Brook  <paul@codesourcery.com>
26512         Victor Leikehman  <lei@haifasphere.co.il>
26513
26514         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26515         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26516
26517 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26518
26519         PR c++/15285
26520         PR c++/15299
26521         * g++.dg/template/non-dependent5.C: New test.
26522         * g++.dg/template/non-dependent6.C: New test.
26523
26524 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26525
26526         PR c++/15507
26527         * g++.dg/inherit/union1.C: New test.
26528
26529         PR c++/15542
26530         * g++.dg/template/addr1.C: New test.
26531
26532         PR c++/15427
26533         * g++.dg/template/array5.C: New test.
26534
26535         PR c++/15287
26536         * g++.dg/template/array6.C: New test.
26537
26538 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26539             Roger Sayle  <roger@eyesopen.com>
26540
26541         * g++.dg/lookup/forscope2.C: New test case.
26542
26543 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26544
26545         * gcc.dg/cpp/Wmissingdirs.c: New.
26546
26547 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26548
26549         PR target/15301
26550         * gcc.dg/compat/union-m128-1.h: New file.
26551         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26552         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26553         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26554
26555 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26556
26557         PR target/15302
26558         * gcc.dg/compat/struct-complex-1.h: New file.
26559         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26560         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26561         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26562
26563 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26564
26565         PR middle-end/3074
26566         * gcc.dg/pr3074-1.c: New test case.
26567         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26568
26569 2004-05-20  Falk Hueffner  <falk@debian.org>
26570
26571         PR other/15526
26572         * gcc.dg/ftrapv-1.c: New test case.
26573
26574 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26575
26576         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26577
26578 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26579             Jeff Law  <law@redhat.com>
26580
26581         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26582         * gcc.dg/tree-ssa/20040518-2.c: New test.
26583
26584         * gcc.dg/tree-ssa/20040518-1.c: New test.
26585
26586 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26587
26588         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26589
26590 2004-05-18  Paul Brook  <paul@codesourcery.com>
26591
26592         PR fortran/13930
26593         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26594
26595 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26596
26597         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26598         constant folding.
26599
26600 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26601
26602         * gcc.dg/tree-ssa/20040517-1.c: New test.
26603
26604 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26605
26606         * gcc.dg/loop-4.c: New test.
26607
26608 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26609
26610         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26611
26612 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26613
26614         PR fortran/15311
26615         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26616
26617 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26618
26619         PR fortran/13826
26620         PR fortran/13940
26621         * gfortran.fortran-torture/compile/data_1.f90: New test.
26622
26623 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26624
26625         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26626         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26627
26628 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26629
26630         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26631
26632 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26633
26634         PR c/15444
26635         * gcc.dg/format/xopen-1.c: Adjust expected message.
26636         * gcc.dg/format/xopen-3.c: New test.
26637
26638 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26639
26640         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26641
26642 2004-05-14  Jeff Law  <law@redhat.com>
26643
26644         * gcc.dg/tree-ssa/20040514-2.c: New test.
26645
26646 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26647
26648         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26649         this ...
26650         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26651         this.
26652
26653 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26654
26655         * gcc.dg/tree-ssa/20040514-1.c: New test.
26656
26657 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26658
26659         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26660         test.
26661
26662 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26663
26664         PR fortran/14066
26665         * gfortran.fortran-torture/compile/do_1.f90: New test.
26666
26667 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26668
26669         PR fortran/15051
26670         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26671         test.
26672
26673 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26674
26675         PR fortran/15149
26676         * gfortran.fortran-torture/execute/random_init.f90: New test.
26677
26678 2004-05-13  Paul Brook  <paul@codesourcery.com>
26679
26680         PR fortran/15314
26681         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26682
26683 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26684
26685         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26686         for the powerpc case.
26687
26688 2004-05-13  Jeff Law  <law@redhat.com>
26689
26690         * gcc.dg/tree-ssa/20040513-1.c: New test.
26691         * gcc.dg/tree-ssa/20040513-2.c: New test.
26692
26693 2004-05-13  Paul Brook  <paul@codesourcery.com>
26694
26695         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26696         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26697         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26698
26699 2004-05-13  Andreas Schwab  <schwab@suse.de>
26700
26701         PR other/10819
26702         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26703         characters.
26704
26705 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26706
26707         PR fortran/15294
26708         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26709
26710 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26711
26712         Merge from tree-ssa-20020619-branch.  See
26713         ChangeLog.tree-ssa for details.
26714
26715 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26716
26717         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26718         include <altivec.h> explicitly.
26719         * gcc.dg/altivec-13.c: Likewise.
26720
26721 2004-05-11  Paul Brook  <paul@codesourcery.com>
26722
26723         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26724
26725 2004-05-10  Eric Christopher  <echristo@redhat.com>
26726
26727         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26728         * gcc.dg/sibcall-4.c: Ditto.
26729
26730 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26731
26732         * g++.dg/ext/altivec-8.C: New test case.
26733         * gcc.dg/altivec-13.c: New test case.
26734
26735 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26736
26737         * gcc.c-torture/execute/divcmp-1.c: New test case.
26738         * gcc.c-torture/execute/divcmp-2.c: New test case.
26739         * gcc.c-torture/execute/divcmp-3.c: New test case.
26740
26741 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26742
26743         * g++.dg/other/pragma-re-2.C: New test.
26744
26745 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26746
26747         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26748         * gcc.dg/i386-387-2.c: Likewise.
26749
26750         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26751         __builtin_drem.
26752         * gcc.dg/i386-387-6.c: Likewise.
26753
26754 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26755
26756         * gcc.dg/builtins-33.c: Also check log1p*.
26757
26758 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26759
26760         PR optimization/15296
26761         * gcc.c-torture/execute/pr15296.c: New test.
26762
26763 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26764
26765         * gcc.dg/builtins-40.c: New test.
26766
26767 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26768
26769         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26770
26771 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26772
26773         * g++.dg/ext/spe1.C: New testcase.
26774
26775 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26776
26777         * objc.dg/image-info.m: Allow additional attributes
26778         for __image_info section.
26779
26780 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26781
26782         * gcc.dg/torture/mips-hilo-2.c: New test.
26783
26784 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26785
26786         PR c++/14389
26787         * g++.dg/template/member5.C: New test.
26788
26789 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26790
26791         * gcc.dg/builtins-34.c: Also check expm1*.
26792
26793 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26794
26795         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26796         * gcc.dg/torture/builtin-convert-3.c: New test.
26797
26798 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26799
26800         PR middle-end/15054
26801         * g++.dg/opt/pr15054.C: New test.
26802
26803 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26804
26805         * gcc.dg/torture/builtin-rounding-1.c: New test.
26806         * gcc.dg/builtins-25.c: Delete.
26807         * gcc.dg/builtins-29.c: Delete.
26808
26809 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26810
26811         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26812         * gcc.dg/sibcall-4.c: Likewise.
26813         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26814
26815 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26816
26817         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26818         bit-field on 16-bit targets.
26819
26820 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26821
26822         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26823         16-bit targets.
26824
26825 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26826
26827         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26828         * gcc.dg/rs6000-power2-2.c: Likewise.
26829
26830 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26831
26832         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26833         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26834         Change the asm registers to be in form of frN instead of fN.
26835
26836 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26837
26838         * gcc.dg/torture/builtin-convert-2.c: New test.
26839
26840 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26841
26842         * gcc.dg/rs6000-power2-1.c: New test.
26843         * gcc.dg/rs6000-power2-2.c: New test.
26844
26845 2004-04-28  Jan Hubicka  <jh@suse.cz>
26846
26847         * gcc.dg/unused-6.c: New test.
26848
26849 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26850             Ulrich Weigand  <uweigand@de.ibm.com>
26851
26852         * ada/acats/run_all.sh: Define $target variable.
26853
26854 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26855
26856         PR c++/15119
26857         * g++.dg/other/vararg-1.C: New test.
26858
26859         PR c++/4794
26860         * g++.dg/eh/cleanup3.C: New test.
26861
26862 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26863
26864         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26865         and ad8011a (target_insn).
26866         * ada/acats/support/macro.dfs: Likewise.
26867         * ada/acats/support/impbit.adb: New file.
26868
26869 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26870
26871         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26872
26873 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26874
26875         * gcc.dg/loop-3.c: New test.
26876
26877 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26878
26879         * gcc.c-torture/execute/simd-5.c: New test.
26880
26881 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26882
26883         PR c++/15064
26884         * g++.dg/template/crash18.C: New test.
26885
26886 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26887
26888         * g++.dg/ext/complit3.C: New test.
26889
26890 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26891
26892         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26893         * gcc.dg/altivec-3.c: Same.
26894         * gcc.dg/altivec-varargs-1.c: Same.
26895
26896 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26897
26898         * lib/target-supports.exp (check_profiling_available): Assume
26899         profiling is not available on powerpc-eabi targets.
26900
26901 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26902
26903         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26904         * gcc.dg/vmx/bug-1.c: Ditto.
26905
26906 2004-04-20  Eric Christopher  <echristo@redhat.com>
26907
26908         * gcc.dg/charset/extern.c: New test.
26909         * g++.dg/charset/extern3.cc: Ditto.
26910
26911 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26912
26913         * gcc.dg/builtins-39.c: New test.
26914
26915 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26916
26917         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26918
26919 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26920
26921         * gcc.dg/torture/mips-hilo-1.c: New test.
26922
26923 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26924
26925         * gcc.c-torture/compile/20040419-1.c: New test.
26926
26927 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
26928
26929         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
26930
26931 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
26932             Aldy Hernandez  <aldyh@redhat.com>
26933
26934         * gcc.c-torture/execute/va-arg-24.c: New.
26935
26936 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
26937             Aldy Hernandez  <aldyh@redhat.com>
26938
26939         * gcc.dg/vmx/1b-01.c: New.
26940         * gcc.dg/vmx/1b-02.c: New.
26941         * gcc.dg/vmx/1b-03.c: New.
26942         * gcc.dg/vmx/1b-04.c: New.
26943         * gcc.dg/vmx/1b-05.c: New.
26944         * gcc.dg/vmx/1b-06.c: New.
26945         * gcc.dg/vmx/1b-07.c: New.
26946         * gcc.dg/vmx/1c-01.c: New.
26947         * gcc.dg/vmx/1c-02.c: New.
26948         * gcc.dg/vmx/3a-01a.c: New.
26949         * gcc.dg/vmx/3a-01.c: New.
26950         * gcc.dg/vmx/3a-01m.c: New.
26951         * gcc.dg/vmx/3a-03.c: New.
26952         * gcc.dg/vmx/3a-03m.c: New.
26953         * gcc.dg/vmx/3a-04.c: New.
26954         * gcc.dg/vmx/3a-04m.c: New.
26955         * gcc.dg/vmx/3a-05.c: New.
26956         * gcc.dg/vmx/3a-06.c: New.
26957         * gcc.dg/vmx/3a-06m.c: New.
26958         * gcc.dg/vmx/3a-07.c: New.
26959         * gcc.dg/vmx/3b-01.c: New.
26960         * gcc.dg/vmx/3b-02.c: New.
26961         * gcc.dg/vmx/3b-10.c: New.
26962         * gcc.dg/vmx/3b-13.c: New.
26963         * gcc.dg/vmx/3b-14.c: New.
26964         * gcc.dg/vmx/3b-15.c: New.
26965         * gcc.dg/vmx/3c-01a.c: New.
26966         * gcc.dg/vmx/3c-01.c: New.
26967         * gcc.dg/vmx/3c-02.c: New.
26968         * gcc.dg/vmx/3c-03.c: New.
26969         * gcc.dg/vmx/3d-01.c: New.
26970         * gcc.dg/vmx/4-01.c: New.
26971         * gcc.dg/vmx/4-03.c: New.
26972         * gcc.dg/vmx/5-01.c: New.
26973         * gcc.dg/vmx/5-02.c: New.
26974         * gcc.dg/vmx/5-03.c: New.
26975         * gcc.dg/vmx/5-04.c: New.
26976         * gcc.dg/vmx/5-05.c: New.
26977         * gcc.dg/vmx/5-06.c: New.
26978         * gcc.dg/vmx/5-07.c: New.
26979         * gcc.dg/vmx/5-07t.c: New.
26980         * gcc.dg/vmx/5-08.c: New.
26981         * gcc.dg/vmx/5-10.c: New.
26982         * gcc.dg/vmx/5-11.c: New.
26983         * gcc.dg/vmx/7-01a.c: New.
26984         * gcc.dg/vmx/7-01.c: New.
26985         * gcc.dg/vmx/7c-01.c: New.
26986         * gcc.dg/vmx/7d-01.c: New.
26987         * gcc.dg/vmx/7d-02.c: New.
26988         * gcc.dg/vmx/8-01.c: New.
26989         * gcc.dg/vmx/8-02a.c: New.
26990         * gcc.dg/vmx/8-02.c: New.
26991         * gcc.dg/vmx/brode-1.c: New.
26992         * gcc.dg/vmx/bug-1.c: New.
26993         * gcc.dg/vmx/bug-2.c: New.
26994         * gcc.dg/vmx/bug-3.c: New.
26995         * gcc.dg/vmx/cw-bug-1.c: New.
26996         * gcc.dg/vmx/cw-bug-2.c: New.
26997         * gcc.dg/vmx/cw-bug-3.c: New.
26998         * gcc.dg/vmx/dct.c: New.
26999         * gcc.dg/vmx/debug-1.c: New.
27000         * gcc.dg/vmx/debug-2.c: New.
27001         * gcc.dg/vmx/debug-3.c: New.
27002         * gcc.dg/vmx/debug-4.c: New.
27003         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27004         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27005         * gcc.dg/vmx/eg-5.c: New.
27006         * gcc.dg/vmx/fft.c: New.
27007         * gcc.dg/vmx/gcc-bug-1.c: New.
27008         * gcc.dg/vmx/gcc-bug-2.c: New.
27009         * gcc.dg/vmx/gcc-bug-3.c: New.
27010         * gcc.dg/vmx/gcc-bug-4.c: New.
27011         * gcc.dg/vmx/gcc-bug-5.c: New.
27012         * gcc.dg/vmx/gcc-bug-6.c: New.
27013         * gcc.dg/vmx/gcc-bug-7.c: New.
27014         * gcc.dg/vmx/gcc-bug-8.c: New.
27015         * gcc.dg/vmx/gcc-bug-9.c: New.
27016         * gcc.dg/vmx/gcc-bug-b.c: New.
27017         * gcc.dg/vmx/gcc-bug-c.c: New.
27018         * gcc.dg/vmx/gcc-bug-d.c: New.
27019         * gcc.dg/vmx/gcc-bug-e.c: New.
27020         * gcc.dg/vmx/gcc-bug-f.c: New.
27021         * gcc.dg/vmx/gcc-bug-g.c: New.
27022         * gcc.dg/vmx/gcc-bug-i.c: New.
27023         * gcc.dg/vmx/harness.h: New.
27024         * gcc.dg/vmx/ira1.c: New.
27025         * gcc.dg/vmx/ira2a.c: New.
27026         * gcc.dg/vmx/ira2b.c: New.
27027         * gcc.dg/vmx/ira2.c: New.
27028         * gcc.dg/vmx/ira2c.c: New.
27029         * gcc.dg/vmx/mem.c: New.
27030         * gcc.dg/vmx/newton-1.c: New.
27031         * gcc.dg/vmx/ops.c: New.
27032         * gcc.dg/vmx/sn7153.c: New.
27033         * gcc.dg/vmx/spill2.c: New.
27034         * gcc.dg/vmx/spill3.c: New.
27035         * gcc.dg/vmx/spill.c: New.
27036         * gcc.dg/vmx/t.c: New.
27037         * gcc.dg/vmx/varargs-1.c: New.
27038         * gcc.dg/vmx/varargs-2.c: New.
27039         * gcc.dg/vmx/varargs-3.c: New.
27040         * gcc.dg/vmx/varargs-4.c: New.
27041         * gcc.dg/vmx/varargs-5.c: New.
27042         * gcc.dg/vmx/varargs-6.c: New.
27043         * gcc.dg/vmx/varargs-7.c: New.
27044         * gcc.dg/vmx/vmx.exp: New.
27045         * gcc.dg/vmx/vprint-1.c: New.
27046         * gcc.dg/vmx/vscan-1.c: New.
27047         * gcc.dg/vmx/x-01.c: New.
27048         * gcc.dg/vmx/x-02.c: New.
27049         * gcc.dg/vmx/x-03.c: New.
27050         * gcc.dg/vmx/x-04.c: New.
27051         * gcc.dg/vmx/x-05.c: New.
27052         * gcc.dg/vmx/yousufi-1.c: New.
27053         * gcc.dg/vmx/zero-1.c: New.
27054         * gcc.dg/vmx/zero.c: New.
27055
27056 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27057
27058         * g++.dg/lookup/java1.C: Update for chage of
27059         _Jv_AllocObject.
27060         * g++.dg/lookup/java2.C: Likewise.
27061
27062 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27063
27064         * ada/acats/run_all.sh: use -O2 by default.
27065
27066 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27067
27068         * gcc.dg/vr-mult-[12].c: New tests.
27069
27070 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27071
27072         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27073
27074         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27075
27076 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27077
27078         * lib/target-supports.exp (check_profiling_available): Assume profiling
27079         isn't available for mips*-*-elf targets.
27080
27081 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27082
27083         * gcc.dg/builtins-38.c: New test.
27084
27085 2004-04-14  Eric Christopher  <echristo@redhat.com>
27086
27087         * g++.dg/charset/charset.exp: Run .cc extension tests.
27088
27089 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27090
27091         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27092
27093 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27094
27095         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27096
27097 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27098
27099         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27100         * gcc.dg/i386-387-2.c: Likewise.
27101
27102         * gcc.dg/i386-387-7.c: New test.
27103         * gcc.dg/i386-387-8.c: New test.
27104
27105         * gcc.dg/builtins-37.c: New test.
27106
27107 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27108
27109         * g++.dg/pch/externc-1.C: Add missing semicolon.
27110
27111 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27112
27113         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27114
27115 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27116
27117         * gcc.c-torture/execute/20040411-1.c: New test.
27118
27119 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27120
27121         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27122
27123 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27124
27125         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27126
27127 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27128
27129         * lib/target-supports.exp (check_named_sections_available): New.
27130         * lib/gcc-dg.exp (dg-require-named-sections): New.
27131         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27132         old-deja.exp.  Also prune error-count message from HP linker.
27133         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27134
27135         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27136         * g++.old-deja/g++.pt/static3.C: Likewise.
27137         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27138
27139 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27140
27141         * gcc.c-torture/execute/20040409-1.c: New test case.
27142         * gcc.c-torture/execute/20040409-2.c: New test case.
27143         * gcc.c-torture/execute/20040409-3.c: New test case.
27144
27145 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27146
27147         * gcc.dg/20040409-1.c: New test.
27148
27149 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27150
27151         PR target/14888
27152         * g++.dg/opt/pr14888.C: New test case.
27153
27154 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27155
27156         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27157         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27158         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27159         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27160         New tests.
27161
27162 2004-04-08  Paul Brook  <paul@codesourcery.com>
27163
27164         * gcc.dg/spill-1.c: New test.
27165
27166 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27167
27168         * gcc.dg/torture/builtin-ctype-2.c: New test.
27169
27170 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27171
27172         * gcc.dg/pch/pch.exp: Add largefile test.
27173
27174 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27175
27176         * g++.dg/pch/externc-1.Hs: New.
27177         * g++.dg/pch/externc-1.C: New.
27178
27179 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27180
27181         * gcc.dg/compat/struct-by-value-5a_main.c,
27182         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27183         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27184         * gcc.dg/compat/struct-by-value-5a_x.c,
27185         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27186         gcc.dg/compat/struct-by-value-5_x.c.
27187         * gcc.dg/compat/struct-by-value-5a_y.c,
27188         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27189         gcc.dg/compat/struct-by-value-5_y.c.
27190
27191         * gcc.dg/compat/struct-by-value-6a_main.c,
27192         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27193         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27194         * gcc.dg/compat/struct-by-value-6a_x.c,
27195         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27196         gcc.dg/compat/struct-by-value-6_x.c.
27197         * gcc.dg/compat/struct-by-value-6a_y.c,
27198         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27199         gcc.dg/compat/struct-by-value-6_y.c.
27200
27201         * gcc.dg/compat/struct-by-value-7a_main.c,
27202         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27203         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27204         * gcc.dg/compat/struct-by-value-7a_x.c,
27205         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27206         gcc.dg/compat/struct-by-value-7_x.c.
27207         * gcc.dg/compat/struct-by-value-7a_y.c,
27208         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27209         gcc.dg/compat/struct-by-value-7_y.c.
27210
27211 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27212
27213         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27214         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27215         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27216         options.
27217
27218 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27219
27220         * gcc.dg/builtins-36.c: New test.
27221
27222 2004-04-06  Paul Brook  <paul@codesourcery.com>
27223
27224         * README.gcc: Remove obsolete contraint on testcases.
27225
27226 2004-04-05  Paul Brook  <paul@codesourcery.com>
27227
27228         PR2123
27229         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27230         failure and exit(0) on success.
27231         * g++.dg/expr/anew2.C: Ditto.
27232         * g++.dg/expr/anew3.C: Ditto.
27233         * g++.dg/expr/anew4.C: Ditto.
27234
27235 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27236
27237         PR c++/3518
27238         * g++.dg/template/unify7.C: New.
27239
27240 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27241
27242         * g++.dg/README: Bring up to date with new subdirectories; remove
27243         duplicate subdirectory lines.
27244
27245 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         PR c++/14007
27248         * g++.dg/template/unify5.C: New.
27249         * g++.dg/template/unify6.C: New.
27250         * g++.dg/template/qualttp20.C: Adjust.
27251         * g++.old-deja/g++.jason/report.C: Adjust.
27252         * g++.old-deja/g++.other/qual1.C: Adjust.
27253
27254 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27255
27256         PR c++/14803
27257         * g++.dg/inherit/ptrmem1.C: New test.
27258
27259 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27260
27261         PR c++/14755
27262         * gcc.c-torture/execute/20040331-1.c: New test.
27263         * gcc.dg/20040331-1.c: New test.
27264
27265 2004-04-01  Paul Brook  <paul@codesourcery.com>
27266
27267         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27268
27269 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27270
27271         PR c++/14724
27272         * g++.dg/init/goto1.C: New test.
27273
27274         PR c++/14763
27275         * g++.dg/template/defarg4.C: New test.
27276
27277 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27278
27279         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27280
27281 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27282
27283         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27284
27285 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27286
27287         * gcc.dg/noncompile/undeclared-2.c: New test.
27288
27289 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27290
27291         * gcc.dg/940409-1.c: Remove XFAIL.
27292         * gcc.dg/reg-vol-struct-1.c: New test.
27293
27294 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27295
27296         * gcc.dg/torture/builtin-wctype-1.c: New test.
27297
27298 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27299
27300         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27301         * gcc.dg/20001101-1.c: Likewise.
27302         * gcc.dg/20001102-1.c: Likewise.
27303
27304 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27305
27306         * gcc.dg/compare8.c: Add an additional test for XOR.
27307
27308 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27309
27310         * gcc.dg/torture/builtin-ctype-1.c: New test.
27311
27312 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27313
27314         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27315         * gcc.dg/torture/builtin-math-1.c: Likewise.
27316         * gcc.dg/torture/builtin-power-1.c: New test.
27317
27318 2004-03-24  Andreas Schwab  <schwab@suse.de>
27319
27320         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27321         IA64 assembler.
27322
27323 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27324             Roger Sayle  <roger@eyesopen.com>
27325
27326         * gcc.dg/compare8.c: New test case.
27327
27328 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27329
27330         * g++.dg/ext/altivec-7.C: New test.
27331
27332 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27333
27334         PR 12267, 12391, 12560, 13129, 14114, 14133
27335         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27336         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27337         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27338         Adjust error regexps.
27339         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27340         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27341         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27342         * gcc.dg/local1.c: Add explanatory comment.
27343
27344 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27345
27346         PR optimization/14669
27347         * g++.dg/opt/fold2.C: New test case.
27348
27349 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27350
27351         PR c/14069
27352         * gcc.dg/20040322-1.c: New test.
27353
27354 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27355
27356         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27357         * gcc.dg/ultrasp4.c: Likewise.
27358         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27359
27360 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27361
27362         * gcc.dg/i386-sse-8.c: Reset default options.
27363
27364 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27365
27366         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27367         in the error message text.
27368
27369 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27370
27371         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27372
27373 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27374
27375         PR c++/14616
27376         * g++.dg/init/array13.C: New test.
27377
27378 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27379
27380         PR target/13889
27381         * gcc.c-torture/compile/pr13889.c: New test case.
27382
27383 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27384
27385         PR c/14635
27386         * builtins-1.c (nan, nans): Don't test.
27387         * builtins-30.c: Don't use nan, nanf, nanl.
27388         * builtins-35.c: New test.
27389
27390 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27391
27392         * g++.dg/ext/altivec-6.C: New test.
27393
27394 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27395
27396         * g++.dg/init/placement3.C: New test.
27397
27398         * g++.dg/template/spec13.C: New test.
27399
27400         * g++.dg/lookup/using11.C: New test.
27401
27402         * g++.dg/lookup/koenig3.C: New test.
27403
27404         * g++.dg/template/operator2.C: New test.
27405
27406         * g++.dg/expr/dtor3.C: New test.
27407         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27408         marker.
27409         * g++.old-deja/g++.law/visibility28.C: Likewise.
27410
27411 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27412
27413         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27414         * gcc.dg/ppc64-abi-3.c: Likewise.
27415
27416 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27417
27418         PR c++/14545
27419         * g++.dg/parse/template15.C: New test.
27420
27421 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27422
27423         * g++.dg/expr/dtor2.C: New test.
27424
27425         * g++.dg/lookup/anon4.C: New test.
27426
27427         * g++.dg/overload/using1.C: New test.
27428
27429         * g++.dg/template/lookup7.C: New test.
27430
27431         * g++.dg/template/typename6.C: New test.
27432
27433         * g++.dg/expr/cond6.C: New test.
27434
27435 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27436
27437         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27438
27439 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27440
27441         * g++.dg/expr/cond5.C: New test.
27442         * g++.dg/expr/constcast1.C: Likewise.
27443         * g++.dg/expr/ptrmem2.C: Likewise.
27444         * g++.dg/expr/ptrmem3.C: Likewise.
27445         * g++.dg/lookup/main1.C: Likewise.
27446         * g++.dg/template/lookup6.C: Likewise.
27447
27448 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27449
27450         * gcc.dg/local1.c: New test.
27451
27452         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27453
27454 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27455
27456         * gcc.dg/torture/builtin-convert-1.c: New test.
27457
27458 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27459
27460         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27461
27462 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27463
27464         PR c++/14481
27465         * g++.dg/warn/Wunused-7.C: New test.
27466
27467 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27468
27469         * gcc.dg/torture/builtin-integral-1.c: New test.
27470
27471 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27472
27473         PR c++/14586
27474         * g++.dg/parse/non-dependent3.C: New test.
27475
27476 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27477
27478         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27479         * g++.dg/eh/simd-2.C: Likewise.
27480         * g++.dg/init/array10.C: Likewise.
27481         * gcc.c-torture/compile/simd-1.c: Likewise.
27482         * gcc.c-torture/compile/simd-2.c: Likewise.
27483         * gcc.c-torture/compile/simd-3.c: Likewise.
27484         * gcc.c-torture/compile/simd-4.c: Likewise.
27485         * gcc.c-torture/compile/simd-6.c: Likewise.
27486         * gcc.c-torture/execute/simd-1.c: Likewise.
27487         * gcc.c-torture/execute/simd-2.c: Likewise.
27488         * gcc.dg/compat/vector-defs.h: Likewise.
27489         * gcc.dg/20020531-1.c: Likewise.
27490         * gcc.dg/altivec-3.c: Likewise.
27491         * gcc.dg/altivec-4.c: Likewise.
27492         * gcc.dg/altivec-varargs-1.c: Likewise.
27493         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27494         * gcc.dg/i386-mmx-3.c: Likewise.
27495         * gcc.dg/i386-sse-4.c: Likewise.
27496         * gcc.dg/i386-sse-5.c: Likewise.
27497         * gcc.dg/i386-sse-8.c: Likewise.
27498         * gcc.dg/simd-1.c: Likewise.
27499         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27500         __ev64_opaque__ since the machine description provides it.
27501
27502 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27503
27504         * lib/compat.exp (skip_list): New global variable.
27505         Use it to hold the user defined COMPAT_SKIPS list if any.
27506         (compat-obj): Add the members of skip_list to optall.
27507
27508 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27509
27510         * gcc.dg/compat/union-by-value-1_main.c,
27511         union-by-value-1_x.c, union-by-value-1_y.c,
27512         union-check.h, union-defs.h,
27513         union-init.h, union-return-1_main.c,
27514         union-return-1_x.c, union-return-1_y.c: New files.
27515
27516 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27517
27518         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27519         mixed-struct-init.h: Add 4 mixed structure types.
27520         struct-by-value-21_main.c, struct-by-value-21_x.c,
27521         struct-by-value-21_y.c, struct-return-21_main.c,
27522         struct-return-21_x.c, struct-return-21_y.c: New files.
27523
27524 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/14550
27527         * g++.dg/parse/template14.C: New test.
27528
27529 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27530
27531         * gcc.c-torture/execute/20040313-1.c: New test.
27532
27533 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27534
27535         PR target/14533
27536         * gcc.dg/20040311-2.c: New test.
27537
27538 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27539
27540         PR other/14544
27541         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27542         bit-field.
27543
27544 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27545
27546         * gcc.dg/20040305-2.c: Add missing return statement.
27547
27548 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27549
27550         * gcc.dg/builtins-34.c: Also check pow10*.
27551
27552 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27553
27554         PR target/14262
27555         * gcc.dg/20040305-2.c: New test.
27556
27557 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27558
27559         * gcc.dg/20040310-1.c: New test.
27560
27561 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27562
27563         * gcc.c-torture/execute/20040311-1.c: New test case.
27564
27565 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27566
27567         PR c++/14476
27568         * g++.dg/lookup/enum1.C: New test.
27569
27570 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27571
27572         PR c++/14510
27573         * g++.dg/lookup/struct2.C: New test.
27574
27575 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27576
27577         * gcc.dg/builtins-34.c: New test.
27578
27579 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27580
27581         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27582
27583 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27584
27585         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27586         * gcc.dg/alias-2.c: New testcase.
27587
27588 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27589
27590         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27591
27592 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27593
27594         * gcc.c-torture/execute/20040309-1.c: New test case.
27595
27596 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27597
27598         PR c++/14397
27599         * g++.dg/overload/ref1.C: New.
27600
27601 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27602
27603         PR c++/14409
27604         * g++.dg/template/spec12.C: New test.
27605
27606         PR c++/14448
27607         * g++.dg/parse/crash14.C: New test.
27608
27609 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27610
27611         PR c++/14230
27612         * g++.dg/init/ref11.C: New test.
27613
27614 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27615
27616         PR c++/14432
27617         * g++.dg/parse/builtin2.C: New test.
27618
27619 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27620
27621         PR c++/14401
27622         * g++.dg/init/ctor3.C: New test.
27623         * g++.dg/init/union1.C: New test.
27624         * g++.dg/ext/anon-struct4.C: New test.
27625
27626 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27627
27628         * g++.dg/lookup/koenig1.C: Tweak error messages.
27629         * g++.dg/lookup/used-before-declaration.C: Likewise.
27630         * g++.dg/other/do1.C: Likewise.
27631         * g++.dg/overload/koenig1.C: Likewise.
27632         * g++.dg/parse/crash13.C: Likewise.
27633         * g++.dg/template/instantiate3.C: Likewise.
27634
27635 2004-03-08  Eric Christopher  <echristo@redhat.com>
27636
27637         * * lib/target-supports.exp: Enable libiconv in test
27638         compilation.  Fix up error checking.
27639
27640 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27641
27642         PR middle-end/14289
27643         * gcc.dg/pr14289-1.c: New test case.
27644         * gcc.dg/pr14289-2.c: Likewise.
27645         * gcc.dg/pr14289-3.c: Likewise.
27646
27647 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27648
27649         * gcc.c-torture/execute/20040308-1.c: New test.
27650
27651 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27652
27653         * gcc.c-torture/execute/20040307-1.c: New test case.
27654
27655 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27656
27657         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27658
27659 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27660
27661         * gcc.dg/20040306-1.c: New test.
27662
27663 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27664
27665         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27666         them static.
27667         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27668
27669 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27670
27671         PR c/14465
27672         * gcc.dg/decl-6.c: New test.
27673
27674 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27675
27676         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27677         Rename LOGPOW -> LOG_POW.
27678         (SQRT_EXP, POW_EXP): New.
27679
27680 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27681
27682         * gcc.dg/i386-sse-8.c: New test.
27683
27684 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27685
27686         PR c/14114
27687         * gcc.dg/decl-5.c: New test.
27688
27689 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27690
27691         * gcc.dg/20040305-1.c: New test.
27692
27693 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27694
27695         PR other/14354
27696         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27697
27698 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27699
27700         PR c++/14425, c++/14426
27701         * g++.dg/ext/altivec-4.C: New test.
27702         * g++.dg/ext/altivec-5.C: New test.
27703
27704 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27705
27706         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27707         global variables of a type with no linkage.
27708         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27709         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27710         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27711         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27712         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27713         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27714         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27715         * g++.dg/warn/deprecated.C: Name enum Color.
27716         * g++.dg/overload/VLA.C: Name structure for 'b'.
27717         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27718
27719 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27720
27721         * gcc.c-torture/compile/20040304-1.c: New test.
27722
27723 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27724
27725         PR 13728
27726         * gcc.dg/decl-4.c: New testcase.
27727
27728 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27729
27730         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27731         as PRECF if sizeof (float) > sizeof (double).
27732         (PRECL): Make it the same as PRECF if
27733         sizeof (float) > sizeof (long double).
27734
27735 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27736
27737         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27738         system type.  Add check for irix6 which doesn't have c99 runtime.
27739
27740 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27741
27742         * gcc.dg/const-elim-1.c: xfail for xtensa.
27743
27744 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27745
27746         PR c++/14369
27747         * g++.dg/template/cond4.C: New test.
27748
27749 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27750
27751         PR c++/14360
27752         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27753
27754         PR c++/14361
27755         * g++.dg/parse/defarg7.C: New test.
27756
27757         PR c++/14359
27758         * g++.dg/template/friend26.C: New test.
27759
27760 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27761
27762         PR c++/14324
27763         * g++.dg/abi/mangle21.C: New test.
27764
27765         PR c++/14260
27766         * g++.dg/parse/constructor2.C: New test.
27767
27768         PR c++/14337
27769         * g++.dg/template/sfinae1.C: New test.
27770
27771 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27772
27773         PR c++/14267
27774         * g++.dg/expr/crash2.C: New test.
27775
27776         PR middle-end/13448
27777         * gcc.dg/inline-5.c: New test.
27778         * gcc.dg/always-inline.c: Split out tests into ...
27779         * gcc.dg/always-inline2.c: ... this and ...
27780         * gcc.dg/always-inline3.c: ... this.
27781
27782 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27783
27784         PR debug/12103
27785         * g++.dg/debug/crash1.C: New test.
27786
27787 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27788
27789         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27790         function with __attribute__((noinline)).
27791         (recurser_void2): Likewise.
27792         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27793         (recurser_void2): Likewise.
27794
27795 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27796
27797         PR middle-end/14203
27798         * g++.dg/warn/Wunused-6.C: New test case.
27799
27800 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27801
27802         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27803         not defined.
27804
27805 2004-02-27  Eric Christopher  <echristo@redhat.com>
27806
27807         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27808         * g++.dg/charset/asm2.c: Run only x86.
27809         * gcc.dg/charset/asm3.c: Ditto.
27810
27811 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27812
27813         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27814         ld_library_path.
27815
27816 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27817
27818         * g++.dg/ext/altivec-3.C: New.
27819
27820 2004-02-26  Richard Henderson  <rth@redhat.com>
27821
27822         * g++.dg/ext/attrib10.C: Mark for warning.
27823         * gcc.dg/attr-alias-1.c: New.
27824
27825 2004-02-26  Richard Henderson  <rth@redhat.com>
27826
27827         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27828         * gcc.c-torture/execute/20040208-2.c: ... it back.
27829
27830 2004-02-26  Eric Christopher  <echristo@redhat.com>
27831
27832         * lib/target-supports.exp (check-iconv-available): New function.
27833         * lib/gcc-dg.exp (dg-require-iconv): New function.
27834         Use above.
27835         * gcc.dg/charset: New directory.
27836         * gcc.dg/charset/charset.exp: New file.
27837         * gcc.dg/charset/asm1.c: Ditto.
27838         * gcc.dg/charset/asm2.c: Ditto.
27839         * gcc.dg/charset/asm3.c: Ditto.
27840         * gcc.dg/charset/asm4.c: Ditto.
27841         * gcc.dg/charset/asm5.c: Ditto.
27842         * gcc.dg/charset/attribute1.c: Ditto.
27843         * gcc.dg/charset/attribute2.c: Ditto.
27844         * gcc.dg/charset/string1.c: Ditto.
27845         * g++.dg/charset: New directory.
27846         * g++.dg/dg.exp: Add here. Special options.
27847         * g++.dg/charset/charset.exp: New file.
27848         * g++.dg/charset/asm1.c: Ditto.
27849         * g++.dg/charset/asm2.c: Ditto.
27850         * g++.dg/charset/asm3.c: Ditto.
27851         * g++.dg/charset/asm4.c: Ditto.
27852         * g++.dg/charset/attribute1.c: Ditto.
27853         * g++.dg/charset/attribute2.c: Ditto.
27854         * g++.dg/charset/extern1.cc: Ditto.
27855         * g++.dg/charset/extern2.cc: Ditto.
27856         * g++.dg/charset/string1.c: Ditto.
27857
27858 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27859
27860         PR c++/14278
27861         * g++.dg/parse/comma1.C: New test.
27862
27863 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27864
27865         PR c++/14284
27866         * g++.dg/template/ttp8.C: New test.
27867
27868 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27869
27870         * gcc.dg/fixuns-trunc-1.c: New test.
27871
27872 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27873
27874         * gcc.dg/builtins-config.h: Use #elif.
27875
27876 2004-02-26  Michael Matz  <matz@suse.de>
27877
27878         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27879         * gcc.dg/991214-1.c: Likewise.
27880         * gcc.dg/i386-asm-1.c: Likewise.
27881
27882 2004-02-25  Richard Henderson  <rth@redhat.com>
27883
27884         * gcc.c-torture/execute/20040208-2.c: Move ...
27885         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27886
27887 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27888
27889         PR c++/14246
27890         * g++.dg/other/crash-3.C: New test.
27891
27892 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27893
27894         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27895         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27896
27897         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27898         HP-UX.
27899
27900 2004-02-24  Michael Matz  <matz@suse.de>
27901
27902         * gcc.dg/i386-regparm.c: New.
27903
27904 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27905
27906         * gcc.c-torture/execute/20040223-1.c: New.
27907
27908 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27909             Kazu Hirata  <kazu@cs.umass.edu>
27910
27911         * gcc.dg/fwritable-strings-1.c: Remove.
27912
27913 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27914
27915         PR c/14156
27916         * gcc.dg/20040223-1.c: New test.
27917
27918 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27919
27920         PR c++/14106
27921         * g++.dg/ext/typeof9.C: New test.
27922
27923 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27924
27925         PR c++/14250
27926         * g++.dg/other/switch1.C: New test.
27927
27928 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27929
27930         * gcc.dg/cast-function-1.c: Adjust for new informative message.
27931         * gcc.dg/va-arg-1.c: Likewise.
27932
27933 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27934
27935         PR c++/14143
27936         * g++.dg/template/koenig5.C: New test.
27937
27938 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
27939
27940         * g++.dg/ext/altivec-1.C: Generalize target triple.
27941         * g++.dg/ext/altivec-2.C: New test case.
27942         * g++.dg/ext/altivec_check.h: New file.
27943         * gcc.dg/altivec-1.c: Generalize target triple;
27944         include altivec_check.h and call altivec_check().
27945         * gcc.dg/altivec-[2-5].c: Generalize target triple.
27946         * gcc.dg/altivec-6.c: New test case.
27947         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
27948         type casts as needed.
27949         * gcc.dg/altivec-10.c: Include altivec_check.h and call
27950         altivec_check().
27951         * gcc.dg/altivec-12.c: New test case.
27952         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
27953         include altivec_check.h and call altivec_check().
27954         * gcc.dg/altivec_check.h: New file.
27955
27956 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27957
27958         * lib/target-supports.exp (check_alias_available): Don't mangle
27959         function `g' in test program.
27960
27961 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27962
27963         * lib/target-supports.exp (check_profiling_available): Check
27964         argument to determine whether we support a profiling type.
27965         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
27966         check_profiling_available.
27967         * g++.dg/bprob/bprob.exp: Likewise.
27968         * g77.dg/bprob/bprob.exp: Likewise.
27969         * gcc.misc-tests/bprob.exp: Likewise.
27970         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
27971         dg-require-profiling and delete expected error handling.
27972         * gcc.dg/20021014-1.c: Likewise.
27973         * gcc.dg/nest.c: Likewise.
27974
27975 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27976
27977         PR c++/12007
27978         * g++.dg/other/vthunk1.C: New test.
27979
27980 2004-02-20  Falk Hueffner  <falk@debian.org>
27981
27982         PR target/14201
27983         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
27984
27985 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
27986
27987         PR c++/13927
27988         * g++.dg/other/error8.C: Remove XFAIL markers.
27989
27990         PR c++/14173
27991         * g++.dg/ext/packed5.C: New test.
27992
27993         PR c++/14199
27994         * g++.dg/warn/Wunused-5.C: New test.
27995
27996         PR c++/14186
27997         * g++.dg/lookup/member1.C: New test.
27998
27999 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28000
28001         * gcc.c-torture/compile/20040130-1.c: Enable only when
28002         __INT_MAX__ >= 2147483647L.
28003         * gcc.c-torture/compile/961203-1.c: Likewise.
28004
28005 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28006
28007         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28008         * g++.dg/opt/template1.C: Robustify assembler regexp
28009
28010 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28011
28012         * gcc.c-torture/execute/simd-4.x: Remove.
28013         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28014         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28015         Guard with #ifndef SKIP_ATTRIBUTE.
28016         * gcc.dg/compat/vector-1_y.c: Likewise.
28017         * gcc.dg/compat/vector-2_x.c: Likewise.
28018         * gcc.dg/compat/vector-2_y.c: Likewise.
28019         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28020         * g++.dg/eh/simd-2.C: Likewise.
28021
28022 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28023
28024         * gcc.c-torture/compile/complex-1.c: New.
28025
28026 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28027
28028         PR target/14209
28029         * gcc.c-torture/execute/20040218-1.c: New test.
28030
28031 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28032
28033         PR c++/14181
28034         * g++.dg/parse/new2.C: New test.
28035
28036 2004-02-18  Paul Brook  <paul@codesourcery.com>
28037
28038         * gcc.c-torture/compile/libcall-1.c: New test.
28039
28040 2004-02-18  Paul Brook  <paul@codesourcery.com>
28041
28042         PR debug/12934
28043         * gcc.dg/debug/debug-7.c: New test.
28044
28045 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28046
28047         * gcc.dg/20040217-1.c: New test.
28048
28049 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28050
28051         * gcc.c-torture/execute/990208-1.x: Delete.
28052
28053 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28054
28055         * gcc.c-torture/execute/20040208-2.x: New file.
28056
28057 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28058
28059         PR c++/11326
28060         * g++.dg/abi/structret1.C: New test.
28061
28062 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28063
28064         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28065         (i386_cpuid): No need to test if cpuid is available on AMD64.
28066         Fix assembly, so that it works onboth i386 and AMD64.
28067         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28068         (vecInLong): Fix s[] member type to unsigned int.
28069         (vecInWord): Remove type.
28070         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28071         (a64, b64, c64, d64, e64): Remove.
28072         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28073         Remove unused variable.  Remove initialization of removed variables.
28074         Don't call mmx_tests nor sse_tests.
28075         (reference_mmx, reference_sse): Remove.
28076         (check): Add return stmt.
28077         * gcc.dg/i386-sse-7.c: New test.
28078         * gcc.dg/i386-mmx-4.c: New test.
28079
28080 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28081
28082         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28083         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28084         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28085         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28086         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28087         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28088         g++.dg/tc1/dr94.C: Fix line terminator.
28089
28090 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28091
28092         * gcc.c-torture/compile/20040216-1.c: New.
28093
28094 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28095
28096         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28097         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28098         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28099         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28100         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28101         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28102
28103 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28104
28105         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28106
28107 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28108
28109         PR c++/13971
28110         * g++.dg/expr/cond4.C: New test.
28111
28112         PR c++/14086
28113         * g++.dg/lookup/crash2.C: New test.
28114
28115 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28116
28117         * gcc.c-torture/compile/20040214-2.c: New test.
28118
28119 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28120
28121         PR c++/14116
28122         * g++.dg/ext/typeof8.C: New test.
28123
28124 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28125
28126         * gcc.c-torture/compile/20040214-1.c: New test.
28127
28128 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28129
28130         PR c++/13635
28131         * g++.dg/template/spec11.C: New test.
28132
28133 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28134
28135         PR c++/13927
28136         * g++.dg/other/error8.C: New test.
28137
28138 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28139
28140         PR c++/14122
28141         * g++.dg/template/array4.C: New test.
28142
28143         PR c++/14108
28144         * g++.dg/inherit/thunk2.C: New test.
28145
28146         PR c++/14083
28147         * g++.dg/eh/cond2.C: New test.
28148
28149 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28150
28151         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28152
28153 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28154
28155         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28156
28157 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28158
28159         * g++.dg/simd-2.C: xfail on ppc64-linux.
28160
28161 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28162
28163         PR c/456
28164         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28165         tests.
28166
28167 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28168
28169         * gcc.dg/builtins-33.c: New test.
28170
28171 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28172
28173         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28174
28175 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28176
28177         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28178
28179 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28180
28181         * gcc.dg/ppc64-abi-3.c: New test.
28182
28183 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28184
28185         PR c/14092
28186
28187         * gcc.dg/pr14092-1.c: New testcase.
28188
28189 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28190
28191         * gcc.dg/cpp/assert4.c: Fix typo last change.
28192
28193         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28194         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28195
28196         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28197
28198 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28199
28200         * gcc.c-torture/compile/20040209-1.c: New test case.
28201
28202 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28203
28204         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28205
28206 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28207
28208         * gcc.c-torture/execute/20040208-[12].c: New tests.
28209
28210 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28211
28212         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28213
28214 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28215
28216         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28217
28218 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28219
28220         Bug 13856
28221         * gcc.dg/visibility-8.c: New testcase.
28222
28223 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28224
28225         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28226         arguments.
28227         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28228
28229 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28230
28231         PR middle-end/13696
28232         * g++.dg/opt/fold1.C: New test case.
28233
28234 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28235
28236         PR c++/14033
28237         * g++.dg/other/crash-2.C: New test.
28238
28239 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28240
28241         PR c++/14028
28242         * g++.dg/parse/angle-bracket2.C: New test.
28243
28244 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28245
28246         PR middle-end/13750
28247         Revert:
28248         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28249         PR pch/13361
28250         * testsuite/g++.dg/pch/wchar-1.C: New.
28251         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28252
28253 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28254
28255         PR c++/14008
28256         * g++.dg/parse/error15.C: New test.
28257         * g++.dg/parse/crash11.C: Update dg-error mark.
28258
28259 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28260
28261         PR c++/13932
28262         * g++.dg/warn/conv2.C: New test.
28263
28264 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28265
28266         PR c++/13086
28267         * g++.dg/warn/incomplete1.C: Remove xfail.
28268
28269 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28270
28271         * lib/file-format.exp (gcc_target_object_format): Use
28272         ${tool}_target_compile, not gcc_target_compile.
28273         * lib/target-supports.exp (check_alias_available): Likewise.
28274         (check_gc_sections_available): Likewise.
28275         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28276         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28277         dg-require-alias.
28278
28279 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28280
28281         PR c++/13969
28282         * g++.dg/template/static6.C: New test.
28283
28284 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28285
28286         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28287
28288 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28289
28290         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28291         tests for systems where `char' is unsigned by default.
28292
28293 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28294
28295         PR c++/13997
28296         * g++.dg/template/partial3.C: New test.
28297
28298 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28299
28300         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28301         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28302         Remove mentions of obsolete ports.
28303
28304 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28305
28306         * gcc.dg/noncompile/20001228-1.c: Fix for new
28307         error message.
28308
28309 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28310
28311         PR target/9348
28312         * gcc.c-torture/execute/multdi-1.c: New test case.
28313
28314 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28315
28316         PR c++/13925
28317         * g++.dg/template/lookup5.C: New test.
28318
28319 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28320
28321         PR c++/13950
28322         * g++.dg/template/lookup4.C: New test.
28323
28324         PR c++/13970
28325         * g++.dg/parse/error14.C: New test.
28326
28327         PR c++/14002
28328         * g++.dg/parse/template13.C: New test.
28329
28330 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28331
28332         PR c++/13978
28333         * g++.dg/template/koenig4.C: New test.
28334
28335         PR c++/13968
28336         * g++.dg/template/crash17.C: New test.
28337
28338         PR c++/13975
28339         * g++.dg/parse/error13.C: New test.
28340         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28341
28342 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28343
28344         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28345
28346 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28347
28348         PR c/11658
28349         PR c/13994
28350         * gcc.dg/noncompile/20040203-1.c: New test.
28351         * gcc.dg/noncompile/20040203-2.c: Likewise.
28352         * gcc.dg/noncompile/20040203-3.c: Likewise.
28353         * gcc.dg/20040203-1.c: Likewise.
28354
28355 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28356
28357         PR c++/10858
28358         * g++.dg/template/sizeof7.C: New test.
28359
28360 2004-02-02  Eric Christopher  <echristo@redhat.com>
28361             Zack Weinberg  <zack@codesourcery.com>
28362
28363         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28364
28365 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28366
28367         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28368         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28369         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28370         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28371
28372 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28373
28374         PR c++/13113
28375         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28376
28377         PR c++/13854
28378         * g++.dg/ext/attrib13.C: New test.
28379
28380         PR c++/13907
28381         * g++.dg/conversion/op2.C: New test.
28382
28383 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28384
28385         * gcc.dg/titype-1.c: Fix pasto.
28386
28387 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28388
28389         * gcc.dg/titype-1.c: New test.
28390
28391 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28392
28393         PR c++/13957
28394         * g++.dg/template/non-type-template-argument-1.C,
28395         g++.dg/template/qualified-id1.C: Update dg-error marks.
28396         * g++.dg/template/nontype6.C: New test.
28397
28398 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28399
28400         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28401         * gcc.dg/builtins-31.c: New testcase.
28402         * gcc.dg/builtins-32.c: New testcase.
28403
28404 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28405
28406         * objc.dg/call-super-2.m: Update line numbers
28407         for the including of stddef.h.
28408
28409 2004-01-30  Michael Matz  <matz@suse.de>
28410
28411         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28412         g++.dg/ext/case-range3.C: New tests.
28413
28414 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28415
28416         DR206
28417         PR c++/13813
28418         * g++.dg/template/member4.C: New test.
28419
28420 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28421
28422         PR c++/13683
28423         * g++.dg/template/sizeof6.C: New test.
28424
28425 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28426
28427         * gcc.dg/fwritable-strings-1.c: New test.
28428
28429 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28430
28431         * gcc.c-torture/compile/20040130-1.c: New test.
28432
28433 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28434
28435         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28436
28437 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28438
28439         PR c++/13883
28440         * g++.dg/template/ctor3.C: New test.
28441
28442 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28443
28444         * g++.dg/tc1: New directory.
28445         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28446         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28447         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28448         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28449         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28450
28451 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28452
28453         * g++.dg/parse/error11.C: New test.
28454         * g++.dg/parse/error12.C: Likewise.
28455
28456 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28457
28458         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28459         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28460
28461 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28462
28463         PR c++/13791
28464         * g++.dg/ext/attrib12.C: New test.
28465
28466         PR c++/13736
28467         * g++.dg/parse/cast2.C: New test.
28468
28469 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28470
28471         * objc.dg/encode-2.m (main): New local string.  Set depending on
28472         sizeof long.  Use in sscanf call.
28473         * objc.dg/encode-3.m (main): New local string.  Set depending on
28474         sizeof long.  Use in scan_initial call.
28475
28476 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28477
28478         * objc.dg/call-super-2.m: Make LP64-safe.
28479         * objc.dg/desig-init-1.m: Likewise.
28480
28481 2004-01-27  Devang Patel <dpatel@apple.com>
28482
28483         * g++.dg/debug/namespace1.C: New test.
28484
28485 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28486
28487         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28488         xscale-*-*.
28489
28490         * gcc.dg/arm-mmx-1.c: New test.
28491
28492 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28493
28494         * gcc.dg/20040127-1.c: New test.
28495         * gcc.dg/20040127-2.c: New test.
28496
28497 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28498
28499         * objc.dg/stret-1.m (glob): Renamed to globa.
28500
28501 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28502
28503         PR c++/13663
28504         * g++.dg/expr/for1.C: New test.
28505
28506 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28507
28508         PR middle-end/13779
28509         * gcc.dg/darwin-longlong.c: New test.
28510
28511 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28512
28513         * gcc.dg/20040124-1.c: Moved test from here...
28514         * gcc.c-torture/compile/20040124-1.c: ...to here.
28515
28516 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28517
28518         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28519         the assembly output if -m64 is passed.
28520
28521 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28522
28523         PR c++/13833
28524         * g++.dg/template/cond3.C: New test.
28525
28526 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28527
28528         PR c++/13810
28529         * g++.dg/template/ttp7.C: New test.
28530
28531 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28532
28533         PR c++/13797
28534         * g++.dg/template/nontype4.C: New test.
28535         * g++.dg/template/nontype5.C: Likewise.
28536
28537 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28538
28539         * gcc.dg/torture/mips-clobber-at.c: New test.
28540
28541 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28542
28543         * gcc.dg/20040124-1.c: New test.
28544
28545 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28546
28547         * gcc.dg/20040123-1.c: New test.
28548
28549 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28550
28551         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28552
28553 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28554
28555         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28556
28557 2004-01-23  Andrew Pinski  <apinski@apple.com>
28558
28559         * gcc.dg/20030121-1.c: Move to ..
28560         * gcc.dg/20040121-1.c: here.
28561
28562 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28563
28564         * gcc.dg/builtins-29.c: New test case.
28565
28566 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28567
28568         PR 18314
28569         * gcc.dg/builtins-30.c: New testcase.
28570
28571 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28572
28573         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28574         * lib/g77.exp: Likewise.
28575         * lib/objc.exp: Likewise.
28576         * lib/g++.exp: Likewise.
28577
28578 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28579
28580         * gcc.dg/struct-by-value-2.c: New test.
28581
28582 2004-01-21  Andrew Pinski  <apinski@apple.com>
28583
28584         PR target/13785
28585         * gcc.dg/20030121-1.c: New test.
28586
28587 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28588
28589         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28590         clobber frame pointer register in asm statement.
28591
28592 2004-01-21  Falk Hueffner  <falk@debian.org>
28593
28594         * gcc.c-torture/compile/20040121-1.c: New test.
28595
28596 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28597
28598         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28599
28600 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28601
28602         * gcc.dg/ppc64-abi-2.c: New test.
28603
28604 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28605
28606         * lib/treelang.exp: Fill out this file.
28607         * lib/treelang-dg.exp: New File.
28608
28609 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28610
28611         * gcc.c-torture/compile/981022-1.c: Remove.
28612         * gcc.dg/array-5.c: Remove XFAIL.
28613         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28614         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28615         gcc.dg/cond-lvalue-1.c: Update.
28616         * gcc.dg/cast-lvalue-2.c: New test.
28617
28618 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28619
28620         PR c++/13592
28621         * g++.dg/other/error1.C (class foo): Tweak error message.
28622
28623         PR c++/13592
28624         * g++.dg/template/call2.C: New test.
28625
28626 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28627
28628         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28629         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28630         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28631         scalar-return-1_x.c, scalar-return-2_y.c,
28632         scalar-return-3_x.c, scalar-return-3_y.c,
28633         scalar-return-4_x.c, scalar-return-4_y.c,
28634         struct-align-1.h, struct-align-1_x.c,
28635         struct-align-1_y.c, struct-align-2.h,
28636         struct-align-2_x.c, struct-align-2_y.c,
28637         struct-by-value-10_y.c, struct-by-value-11_x.c,
28638         struct-by-value-11_y.c, struct-by-value-12_x.c,
28639         struct-by-value-12_y.c, struct-by-value-13_x.c,
28640         struct-by-value-13_y.c, struct-by-value-14_x.c,
28641         struct-by-value-14_y.c, struct-by-value-15_x.c,
28642         struct-by-value-15_y.c, struct-by-value-16_y.c,
28643         struct-by-value-17_y.c, struct-by-value-18_y.c,
28644         struct-by-value-19_y.c, struct-by-value-1_x.c,
28645         struct-by-value-1_y.c, struct-by-value-20_y.c,
28646         struct-by-value-2_x.c, struct-by-value-2_y.c,
28647         struct-by-value-3_y.c, struct-by-value-4_x.c,
28648         struct-by-value-4_y.c, struct-by-value-5_y.c,
28649         struct-by-value-6_y.c, struct-by-value-7_y.c
28650         struct-by-value-8_x.c, struct-by-value-8_y.c
28651         struct-by-value-9_x.c, struct-by-value-9_y.c
28652         struct-return-10_x.c, struct-return-10_y.c,
28653         struct-return-19_x.c, struct-return-20_x.c
28654         struct-return-2_x.c, struct-return-2_y.c
28655         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28656         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28657
28658 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28659
28660         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28661         attribute on sparc*-sun-solaris2.*.
28662
28663 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28664
28665         PR c++/13710
28666         * g++.dg/ext/typeof7.C: New test.
28667
28668 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28669
28670         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28671         * gcc.dg/const-elim-1.c: Same.
28672
28673 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28674
28675         * objc.dg/stret-1.m: New.
28676         * objc.dg/stret-2.m: New.
28677
28678 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28679
28680         PR c++/11895
28681         * g++.dg/ext/vector1.C: New test.
28682
28683 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28684
28685         * gcc.dg/pch/import-1.c: New.
28686         * gcc.dg/pch/import-1.hs: New.
28687         * gcc.dg/pch/import-1a.h: New.
28688         * gcc.dg/pch/import-1b.h: New.
28689         * gcc.dg/pch/import-1c.h: New.
28690
28691 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28692
28693         PR c++/13574
28694         * g++.dg/ext/array1.C: New test.
28695
28696         PR c++/13178
28697         * g++.dg/conversion/op1.C: New test.
28698
28699 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28700
28701         PR 11864
28702         From Kazumoto Kojima / Dan Kegel:
28703         * gcc.dg/pr11864-1.c: New test.
28704
28705         PR 10392
28706         From Marcus Comstedt / Dan Kegel:
28707         * gcc.dg/pr10392-1.c: New test.
28708
28709 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28710
28711         PR c++/13478
28712         * g++.dg/init/ref10.C: New test.
28713
28714 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28715
28716         PR c++/13407
28717         * g++.dg/parse/typename6.C: New test.
28718
28719 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28720
28721         PR pch/13361
28722         * testsuite/g++.dg/pch/wchar-1.C: New.
28723         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28724
28725 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28726
28727         PR c++/9259
28728         * g++.dg/expr/sizeof2.C: New test.
28729
28730 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28731
28732         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28733
28734 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28735
28736         PR c++/13659
28737         * g++.dg/lookup/strong-using-3.C: New.
28738         * g++.dg/lookup/using-10.C: New.
28739
28740 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28741
28742         PR c++/13594
28743         * g++.dg/lookup/strong-using-2.C: New.
28744
28745 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28746             Dan Kegel <dank@kegel.com>
28747             J"orn Rennecke <joern.rennecke@superh.com>
28748
28749         PR target/9365
28750         * gcc.dg/pr9365-1.c: New test.
28751
28752 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28753
28754         PR c++/8856
28755         * g++.dg/parse/casting-operator2.C: New test.
28756         * g++.old-deja/g++.pt/explicit83.C: Remove.
28757
28758 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28759
28760         * gcc.dg/label-compound-stmt-1.c: New test.
28761         * gcc.c-torture/compile/950922-1.c,
28762         gcc.c-torture/compile/20000211-3.c,
28763         gcc.c-torture/compile/20000518-1.c,
28764         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28765         compound statements.
28766
28767 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28768
28769         * gcc.dg/ppc64-abi-1.c: New test.
28770
28771 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28772
28773          * g++.dg/ext/attrib9.C: Add dg-warnings.
28774
28775 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28776
28777         PR c++/12335
28778         * g++.dg/parse/dtor3.C: New test.
28779
28780 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28781
28782         PR c++/12709
28783         * g++.dg/parse/try-catch-1.C: New test.
28784
28785 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28786
28787         * ada/acats/run_all.sh: Add more verbose output in acats.log
28788         when compiling tests.
28789
28790 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28791
28792         PR 13656
28793         * gcc.dg/typedef-redecl.c: New test case.
28794         * gcc.dg/typedef-redecl.h: New support file.
28795
28796 2004-01-13  Jan Hubicka  <jh@suse.cz>
28797
28798         * gcc.dg/always_inline.c: New test.
28799         * gcc.dg/debug/20031231-1.c: Fix.
28800
28801 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28802
28803         PR c++/13474
28804         * g++.dg/template/array3.C: New test.
28805
28806 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28807
28808         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28809         * g++.dg/warn/Wunused-2.C: Likewise.
28810
28811 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28812
28813         PR c++/13289
28814         * g++.dg/template/instantiate6.C: New test.
28815
28816 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28817
28818         PR middle-end/11397
28819         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28820
28821 2004-01-12  Jan Hubicka  <jh@suse.cz>
28822
28823         PR opt/12826
28824         * gcc.dg/20040112-1.c: New.
28825
28826         * gcc.dg/dwarf-die[1-7].c: Move to...
28827         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28828         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28829
28830 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28831
28832         PR c++/4100
28833         * g++.dg/parse/friend4.C: New test.
28834
28835 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28836
28837         PR c++/4100
28838         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28839         definition is called a friend.
28840
28841 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28842
28843         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28844
28845 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28846
28847         PR c++/3478
28848         * g++.dg/parse/error10.C: New test.
28849         * g++.dg/template/arg2.C: Accept "invalid type" error.
28850
28851 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28852
28853         PR middle-end/13392
28854         * g++.dg/opt/expect2.C: New test.
28855
28856 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28857
28858         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28859         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28860         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28861         Update dg-error regexps.
28862
28863 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28864
28865         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28866         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28867
28868 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28869
28870         * gcc.dg/pragma-re-1.c: Use right pointer type.
28871
28872 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28873
28874         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28875
28876 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28877
28878         * gcc.dg/rs6000-ldouble-1.c: New.
28879
28880 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28881
28882         DR 337
28883         PR c++/9256
28884         * g++.dg/other/abstract1.C: New test.
28885
28886 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28887
28888         * g++.dg/lookup/strong-using-1.C: New.
28889
28890 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28891
28892         PR c/11234
28893         * gcc.dg/func-ptr-conv-1.c: New test.
28894         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28895
28896 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28897
28898         PR target/13380.
28899         * gcc.c-torture/compile/20040109-1.c: New.
28900
28901 2004-01-08  Stuart Hastings  <stuart@apple.com>
28902
28903         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28904         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28905         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28906
28907 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28908
28909         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28910
28911 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28912
28913         * ada/acats/run_acats: Treat 'gnatchop' the same way
28914         as 'gnatmake'.  Export GCC_DRIVER.
28915         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28916         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28917
28918 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28919
28920         PR c++/12573
28921         * g++.dg/template/dependent-expr4.C: New test.
28922
28923 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28924
28925         * gcc.dg/altivec-11.c: New test.
28926
28927 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
28928
28929         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
28930
28931 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28932
28933         PR c/6024
28934         * gcc.dg/enum-compat-1.c: New test.
28935         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
28936
28937 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28938
28939         PR c/12165
28940         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
28941         gcc.dg/c99-idem-qual-3.c: New tests.
28942
28943 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
28944
28945         * gcc.dg/winline-7.c: Don't cast void * to int.
28946
28947 2004-01-06  Jan Hubicka  <jh@suse.cz>
28948
28949         * gcc.dg/i386-sse-5.c: New test
28950         * g++.dg/eh/simd-1.c: Add -w argument for i386.
28951
28952 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28953
28954         PR c++/12815
28955         * g++.dg/rtti/typeid4.C: New test.
28956
28957 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28958
28959         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
28960
28961 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
28962
28963         PR c++/12132
28964         * g++.dg/template/error11.C: New test.
28965
28966         PR c++/13451
28967         * g++.dg/template/class2.C: New test.
28968
28969 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28970         Richard Sandiford <rsandifo@redhat.com>
28971
28972         PR c++/13387
28973         * g++.dg/opt/alias3.C: New test.
28974
28975 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/13157
28978         * g++.dg/template/koenig3.C: New test.
28979
28980         PR c++/13529
28981         * g++.dg/parse/offsetof3.C: New test.
28982
28983         * g++.dg/init/copy7.C: Add missing dg-error markers.
28984
28985         PR c++/12226
28986         * g++.dg/init/copy7.c: New test.
28987
28988         PR c++/13536
28989         * g++.dg/parse/cast1.C: New test.
28990
28991 2004-01-04  Jan Hubicka  <jh@suse.cz>
28992
28993         * gcc.dg/winline[1-7].c: New tests.
28994
28995 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28996
28997         PR c++/13520
28998         * g++.dg/template/qualttp22.C: New test.
28999
29000 2004-01-01  Jan Hubicka  <jh@suse.cz>
29001
29002         * gcc.dg/debug/20031231-1.c: New.
29003         * gcc.c-torture/compile/20040101-1.c: New.
29004         * gcc.dg/dwarf-die-[1-7].c: New.
29005
29006 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29007
29008         PR optimization/13521
29009         * gcc.c-torture/compile/20031231-1.c: New test.
29010
29011 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29012
29013         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29014
29015 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29016
29017         PR c++/10079
29018         * g++.dg/template/crash16.C: New test.
29019
29020 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29021
29022         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29023
29024 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29025
29026         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29027         ports.
29028         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29029         * g++.old-deja/g++.law/profile1.C: Likewise.
29030         * gcc.c-torture/compile/981006-1.c: Likewise.
29031         * gcc.c-torture/execute/loop-2e.x: Likewise.
29032         * gcc.c-torture/execute/loop-2f.x: Remove.
29033         * gcc.c-torture/execute/loop-2g.x: Likewise.
29034         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29035         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29036
29037 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29038
29039         PR c++/13507
29040         * g++.dg/ext/attrib11.C: New test.
29041
29042         PR c++/13494
29043         * g++.dg/template/array2-1.C: New test.
29044         * g++.dg/template/array2-2.C: New test.
29045
29046 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29047
29048         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29049
29050 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29051
29052         PR c++/12774
29053         * g++.dg/template/array1-1.C: New test.
29054         * g++.dg/template/array1-2.C: New test.
29055
29056 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29057
29058         PR fortran/12632
29059         * g77.dg/12632.f: New test case.
29060
29061 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29062
29063         PR c++/13289
29064         * g++.dg/parse/nontype1.C: New test.
29065
29066 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29067
29068         PR c++/12403
29069         * g++.dg/parse/explicit1.C: New test.
29070         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29071
29072 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29073
29074         PR c++/13081
29075         * g++.dg/opt/inline6.C: New test.
29076
29077         PR c++/12613
29078         * g++.dg/parse/error9.C: New test.
29079
29080         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29081
29082 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29083
29084         PR c++/13009
29085         * g++.dg/init/assign1.C: New test.
29086
29087 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29088
29089         PR c++/13070
29090         * g++.dg/warn/format3.C: New test case.
29091
29092 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29093
29094         * gcc.c-torture/compile/20031227-1.c: New test.
29095
29096 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29097
29098         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29099         * g77.dg/bprob/bprob.exp: Likewise.
29100         * gcc.misc-tests/bprob.exp: Likewise.
29101         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29102         variants on systems where the library does not provide that
29103         functionality.
29104         * gcc.dg/builtins-20.c: Use builtins-config.h.
29105         * gcc.dg/builtins-config.h: New file.
29106
29107 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29108
29109         * lib/gcc-dg.exp (dg-require-profiling): New function.
29110         * lib/target-supports.exp (check_profiling_available): Likewise.
29111         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29112         * g77.dg/bprob/bprob.exp: Likewise.
29113         * gcc.misc-tests/bprob.exp: Likewise.
29114         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29115         * gcc.dg/20021014-1.c: Likewise.
29116         * gcc.dg/nest.c: Likewise.
29117
29118 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29119
29120         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29121         compiling.
29122         * g++.dg/lookup/java2.C: Likewise.
29123         * gcc.dg/cpp/lexident.c: Likewise.
29124
29125 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29126
29127         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29128         given.
29129         * gcc.c-torture/compile/961203-1.c: Likewise.
29130         * gcc.c-torture/compile/980506-1.c: Likewise.
29131
29132 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29133
29134         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29135         (additional_prunes): New global.
29136         (gcc-dg-prune): Handle additional per-test pruning.
29137         (dg-test): Clear additional_prunes between tests.
29138
29139         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29140         dg-prune-output to avoid spurious failures from assembler
29141         complaining about nonexistent WAW violations.
29142         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29143         Use dg-prune-output to avoid spurious failures from assembler
29144         warning about Itanium B-step errata.
29145
29146 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29147
29148         * g++.dg/abi/macro0.C: New test.
29149         * g++.dg/abi/macro1.C: Likewise.
29150         * g++.dg/abi/macro2.C: Likewise.
29151
29152         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29153         * g++.dg/abi/bitfield7.C: Likewise.
29154         * g++.dg/abi/dtor2.C: Likewise.
29155         * g++.dg/abi/mangle11.C: Likewise.
29156         * g++.dg/abi/mangle12.C: Likewise.
29157         * g++.dg/abi/mangle14.C: Likewise.
29158         * g++.dg/abi/mangle17.C: Likewise.
29159         * g++.dg/abi/vbase10.C: Likewise.
29160         * g++.dg/abi/vbase14.C: Likewise.
29161         * g++.dg/template/qualttp17.C: Likewise.
29162
29163 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29164
29165         PR c/11995
29166         * gcc.dg/20031223-1.c: New test.
29167
29168 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29169
29170         * gcc.dg/noreturn-7.c: New test.
29171
29172 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29173
29174         * gcc.dg/null-pointer-1.c: New test.
29175
29176 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29177
29178         * g++.old-deja/g++.jason/template18.C: Remove.
29179         * g++.old-deja/g++.jason/template37.C: Likewise.
29180
29181         PR c++/12862
29182         * g++.dg/lookup/ns1.C: New test.
29183
29184         PR c++/12397
29185         * g++.dg/template/lookup3.C: New test.
29186
29187 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29188
29189         * g++.dg/template/recurse1.C: New test
29190
29191 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29192
29193         PR c++/12479
29194         * g++.dg/parse/semicolon1.C: New test.
29195         * g++.dg/parse/semicolon1.h: Likewise.
29196
29197 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29198
29199         * gcc.dg/darwin-misaligned.c: New test.
29200
29201 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29202
29203         PR c/9163
29204         * gcc.dg/20031222-1.c: New test.
29205
29206 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29207
29208         PR c++/13438
29209         * g++.dg/parse/error8.C: New test.
29210
29211         PR c++/11554
29212         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29213
29214 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29215
29216         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29217         too small.
29218         * gcc.c-torture/compile/930217-1.c: Likewise.
29219         * gcc.c-torture/compile/930513-1.c: Likewise.
29220         * gcc.c-torture/execute/920908-2.c: Likewise.
29221         * gcc.c-torture/execute/921204-1.c: Likewise.
29222         * gcc.c-torture/execute/930621-1.c: Likewise.
29223         * gcc.c-torture/execute/930630-1.c: Likewise.
29224         * gcc.c-torture/execute/931031-1.c: Likewise.
29225         * gcc.c-torture/execute/980602-2.c: Likewise.
29226         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29227         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29228         * gcc.c-torture/execute/extzvsi.c: Likewise.
29229         * gcc.c-torture/unsorted/ext.c: Likewise.
29230
29231 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29232
29233         PR target/12749
29234         * gcc.c-torture/compile/20031220-2.c: New test case.
29235
29236 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29237
29238         PR optimization/13031
29239         * gcc.c-torture/compile/20031220-1.c: New test case.
29240
29241 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29242
29243         * gcc.dg/cast-function-1.c: New test.
29244
29245 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29246
29247         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29248         formats.
29249
29250 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29251
29252         PR c++/12795
29253         * g++.dg/ext/attrib10.C: New test.
29254
29255 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29256
29257         * gcc.dg/cleanup-10.c: New test.
29258         * gcc.dg/cleanup-11.c: New test.
29259
29260 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29261
29262         PR c++/13239
29263         * g++.dg/opt/expect1.C: New test.
29264
29265 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29266
29267         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29268
29269 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29270
29271         PR debug/12923
29272         * gcc.dg/20031218-1.c: New test.
29273
29274         PR debug/12389
29275         * gcc.dg/20031218-2.c: New test.
29276         * gcc.dg/20031218-3.c: New test.
29277
29278         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29279         of label name and allow for USER_LABEL_PREFIX == "_" names.
29280         * g++.dg/abi/mangle18-2.C: Likewise.
29281         * g++.dg/abi/mangle19-1.C: Likewise.
29282         * g++.dg/abi/mangle19-2.C: Likewise.
29283         * g++.dg/abi/mangle20-1.C: Likewise.
29284         * g++.dg/abi/mangle20-2.C: Likewise.
29285
29286 2003-12-18  Richard Henderson  <rth@redhat.com>
29287
29288         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29289
29290 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29291             Dan Kegel <dank@kegel.com>
29292
29293         PR other/12009
29294         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29295         testing a cross compiler, it causes spurious compile failures.
29296         * lib/g++.exp: Likewise.
29297
29298 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29299
29300         PR c++/13262
29301         * g++.dg/template/access13.C: New test.
29302
29303 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29304
29305         * gcc.dg/20031216-1.c: New test.
29306
29307 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29308
29309         PR c++/9154
29310         * g++.dg/template/error10.C: New test.
29311
29312 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29313
29314         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29315         * g++.dg/eh/simd-2.C: Likewise.
29316
29317 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29318             Roger Sayle  <roger@eyesopen.com>
29319
29320         * gcc.c-torture/execute/ieee/mzero5.c: New.
29321
29322 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29323
29324         PR c++/10603
29325         * g++.dg/parse/error6.C: New test.
29326
29327         PR c++/12827
29328         * g++.dg/parse/error7.C: New test.
29329
29330 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29331
29332         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29333         at -O with stabs debugging formats.
29334         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29335         * gcc.dg/debug/debug-2.c: Likewise.
29336
29337 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29338
29339         PR c++/12696
29340         * g++.dg/init/error1.C: New test.
29341
29342         PR c++/12218
29343         * g++.dg/init/pm3.C: New test.
29344
29345 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29346
29347         PR c/3347
29348         * gcc.dg/bitfld-8.c: New test.
29349
29350 2003-12-16  James Lemke  <jim@wasabisystems.com>
29351
29352         * gcc.dg/arm-scd42-[123].c: New tests.
29353
29354 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29355
29356         PR c++/9043
29357         * g++.dg/abi/mangle20-1.C: New test.
29358         * g++.dg/abi/mangle20-2.C: New test.
29359
29360 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29361
29362         PR c++/13275
29363         * g++.dg/other/offsetof2.C: Remove XFAIL.
29364         * g++.dg/parse/offsetof1.C: New test.
29365         * g++.gd/parse/offsetof2.C: Likewise.
29366
29367 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29368
29369         * g++.dg/template/nontype3.C: New test.
29370         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29371
29372 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29373
29374         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29375
29376 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29377
29378         PR c++/13387
29379         * g++.dg/expr/assign1.C: New test.
29380
29381         PR c++/13242
29382         * g++.dg/abi/mangle19-1.C: New test.
29383         * g++.dg/abi/mangle19-2.C: New test.
29384
29385 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29386
29387         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29388
29389 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29390
29391         * gcc.c-torture/execute/20031216-1.c: New test.
29392
29393 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29394
29395         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29396         an ICE regression.
29397
29398 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29399
29400         PR c++/10926
29401         * g++.dg/template/error9.C: New test.
29402
29403         PR c++/11116
29404         * g++.dg/template/error8.C: New test.
29405
29406 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29407
29408         PR middle-end/13400
29409         * gcc.c-torture/execute/20031215-1.c: New test case.
29410
29411 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29412
29413         PR c++/13269
29414         * g++.dg/parse/error5.C: New test.
29415
29416         PR c++/12989
29417         * g++.dg/expr/sizeof1.C: New test.
29418
29419         PR c++/13310
29420         * g++.dg/template/crash15.C: New test.
29421
29422 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29423
29424         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29425         a non-POD type as the last named parameter of a varargs function.
29426
29427 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29428
29429         PR c++/13243
29430         PR c++/12573
29431         * g++.dg/template/crash14.C: New test.
29432         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29433
29434 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29435
29436         * g++.dg/other/java1.C: New test.
29437
29438         PR c++/13241
29439         * g++.dg/abi/mangle18-1.C: New test.
29440         * g++.dg/abi/mangle18-2.C: New test.
29441
29442 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29443
29444         PR optimization/10312
29445         * gcc.c-torture/execute/20031214-1.c: New.
29446
29447 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29448
29449         PR c++/10779
29450         PR c++/12160
29451         * g++.dg/parse/error3.C: New test.
29452         * g++.dg/parse/error4.C: Likewise.
29453         * g++.dg/abi/mangle4.C: Tweak error messages.
29454         * g++.dg/lookup/using5.C: Likewise.
29455         * g++.dg/other/error2.C: Likewise.
29456         * g++.dg/parse/typename5.C: Likewise.
29457         * g++.dg/parse/undefined1.C: Likewise.
29458         * g++.dg/template/arg2.C: Likewise.
29459         * g++.dg/template/ttp3.C: Likewise.
29460         * g++.dg/template/type1.C: Likewise.
29461         * g++.old-deja/g++.other/crash32.C: Likewise.
29462         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29463
29464 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29465
29466         PR c++/13106
29467         * g++.dg/warn/noreturn-3.C: New test.
29468
29469 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29470
29471         PR c++/13118
29472         * g++.dg/abi/covariant3.C: New.
29473
29474 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29475
29476         * g++.dg/eh/ia64-1.C: New test.
29477
29478 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29479
29480         PR optimization/13037
29481         * g77.f-torture/execute/13037.f: New test case.
29482
29483 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29484
29485         PR c++/12881
29486         * g++.dg/abi/covariant2.C: New.
29487
29488 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29489
29490         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29491
29492 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29493
29494         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29495
29496 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29497
29498         PR other/10819
29499         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29500         to fix Bug 10819.
29501         * lib/g++.exp (g++_version): Likewise.
29502         * lib/g77.exp (g77_version): Likewise.
29503         * lib/objc.exp (default_objc_version): Likewise.
29504
29505 2003-12-10  Richard Henderson  <rth@redhat.com>
29506
29507         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29508
29509         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29510
29511 2003-12-08  Matt Austern  <austern@apple.com>
29512
29513         PR c/13134
29514         * lib/gcc-dg.exp (dg-require-visibility): Define.
29515         * lib/target-supports (check_visibility_available): Define.
29516         * gcc.dg/visibility-1.c: New test.
29517         * gcc.dg/visibility-2.c: Likewise.
29518         * gcc.dg/visibility-3.c: Likewise.
29519         * gcc.dg/visibility-4.c: Likewise.
29520         * gcc.dg/visibility-5.c: Likewise.
29521         * gcc.dg/visibility-6.c: Likewise.
29522         * g++.dg/ext/visibility-1.C: Likewise.
29523         * g++.dg/ext/visibility-2.C: Likewise.
29524         * g++.dg/ext/visibility-3.C: Likewise.
29525         * g++.dg/ext/visibility-4.C: Likewise.
29526         * g++.dg/ext/visibility-5.C: Likewise.
29527         * g++.dg/ext/visibility-6.C: Likewise.
29528
29529 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29530
29531         * g++.dg/lookup/java1.C: New test.
29532         * g++.dg/lookup/java2.C: New test.
29533
29534 2003-12-07  Falk Hueffner  <falk@debian.org>
29535
29536         * g++.dg/opt/noreturn-1.C: New test.
29537
29538 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29539
29540         * gcc.dg/overflow-1.c: New test.
29541
29542 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29543
29544         * g77.f-torture/compile/13060.f: New test.
29545
29546 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29547
29548         PR c++/13323
29549         * g++.dg/inherit/operator2.C: New test.
29550
29551 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29552
29553         PR c++/13305
29554         * g++.dg/ext/attrib9.C: New test.
29555
29556 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29557
29558         PR c++/13314
29559         * g++.dg/template/error7.C: New test.
29560
29561 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29562             J"orn Rennecke <joern.rennecke@superh.com>
29563
29564         PR target/13302
29565         * g++.dg/other/struct-va_list.C: New test.
29566
29567 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29568
29569         PR c++/13166
29570         * g++.dg/parse/defarg6.C: New test.
29571
29572 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29573
29574         PR target/13256
29575         * gcc.c-torture/execute/20031201-1.c: New test.
29576
29577 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29578
29579         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29580
29581 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29582
29583         * gcc.dg/builtin-return-1.c: New test.
29584
29585 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29586             J"orn Rennecke <joern.rennecke@superh.com>
29587
29588         PR optimization/13260
29589         * gcc.c-torture/execute/20031204-1.c: New test.
29590
29591 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29592
29593         PR c++/9127
29594         * g++.dg/template/error6.C: New test.
29595
29596 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29597
29598         * gcc.dg/20031202-1.c: New test.
29599
29600 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29601
29602         PR c++/13179
29603         * g++.dg/template/eh1.C: New test.
29604
29605         PR c++/10771
29606         * g++.dg/template/error5.C: New test.
29607
29608 2003-12-02  David Ung  <davidu@mips.com>
29609
29610         * gcc.dg/compat/vector-check.h: Corrected type for var
29611         g_##TMODE
29612
29613 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29614
29615         PR c++/10126
29616         * g++.dg/template/ptrmem8.C: New test.
29617
29618 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29619
29620         PR c++/12573
29621         * g++.dg/template/dependent-expr3.C: New test.
29622
29623 2003-12-01  James Lemke  <jim@wasabisystems.com>
29624
29625         * gcc.dg/arm-g2.c: New test.
29626
29627 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29628
29629         PR optimization/11634
29630         * gcc.dg/20031201-2.c: New test case.
29631
29632 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29633
29634         PR 11433
29635         * objc.dg/proto-lossage-3.m: New test.
29636
29637 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29638
29639         PR optimization/12628
29640         * gcc.dg/20031201-1.c: New test case.
29641
29642 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29643
29644         * gcc.dg/unaligned-1.c: New test.
29645
29646 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29647
29648         PR c++/9849
29649         * g++.dg/template/error4.C: New test.
29650         * g++.dg/template/nested3.C: Adjust error markers.
29651
29652 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29653
29654         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29655
29656 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29657
29658         PR c/10333
29659         * gcc.dg/bitfld-7.c: New test.
29660
29661 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29662
29663         * gcc.dg/tls/asm-1.C: New test.
29664
29665 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29666
29667         * gcc.dg/cpp/assert4.c: Update.
29668
29669 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29670
29671         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29672         * gcc.dg/builtin-apply3.c: New test.
29673
29674 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29675
29676         * lib/compat.exp (compat-obj): New xfaildata parameter.
29677         Use it to set compiler_conditional_xfail_data before compiling.
29678         (compat-get-options): Handle dg-xfail-if.
29679         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29680         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29681         * gcc.dg/compat/vector-1_y.c: Likewise.
29682         * gcc.dg/compat/vector-2_x.c: Likewise.
29683         * gcc.dg/compat/vector-2_y.c: Likewise.
29684
29685 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29686
29687         * g++.dg/opt/reg-stack4.C: New test.
29688
29689 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29690
29691         * gcc.dg/builtin-apply2.c: New test.
29692
29693 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29694
29695         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29696
29697 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29698
29699         PR c++/12924
29700         * g++.dg/template/template-id-2.C: New test.
29701
29702 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29703
29704         PR c++/5369
29705         * g++.dg/template/memfriend1.C: New test.
29706         * g++.dg/template/memfriend2.C: Likewise.
29707         * g++.dg/template/memfriend3.C: Likewise.
29708         * g++.dg/template/memfriend4.C: Likewise.
29709         * g++.dg/template/memfriend5.C: Likewise.
29710         * g++.dg/template/memfriend6.C: Likewise.
29711         * g++.dg/template/memfriend7.C: Likewise.
29712         * g++.dg/template/memfriend8.C: Likewise.
29713         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29714
29715 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29716
29717         PR c++/12515
29718         * g++.dg/ext/cond1.C: New test.
29719
29720 2003-11-20  Richard Henderson  <rth@redhat.com>
29721
29722         * gcc.dg/20020201-2.c: Remove.
29723         * gcc.dg/20020201-4.c: Remove.
29724         * gcc.dg/20020304-1.c: Remove.
29725
29726 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29727
29728         * gcc.dg/cpp/trad/xwin1.c: New test case.
29729
29730 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29731
29732         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29733         * lib/g77.exp: Likewise.
29734         * lib/objc.exp: Likewise.
29735         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29736         for darwin.
29737
29738 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29739
29740         PR c++/12932
29741         * g++.dg/template/static5.C: New test.
29742
29743 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29744
29745         * gcc.dg/nested-func-1.c: New test.
29746
29747 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29748
29749         * gcc.dg/cpp/assert4.c: New test.
29750
29751 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29752
29753         PR c++/2294
29754         * g++.dg/lookup/using9.c: New test.
29755
29756 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29757
29758         PR c++/12762
29759         * g++.dg/template/error3.C: New test.
29760
29761 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29762
29763         PR ada/13035
29764         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29765         No longer use a wrapper for gcc, since this does not work under
29766         Windows.
29767
29768 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29769
29770         PR c++/2094
29771         * g++.dg/template/ptrmem7.C: New test.
29772
29773 2003-11-13  Andrew Pinski <apinski@apple.com>
29774
29775         * gcc.c-torture/compile/20031113-1.c: New test.
29776
29777 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29778             Kean Johnston <jkj@sco.com>
29779
29780         PR c/13029
29781         * gcc.dg/unused-4.c: Update.
29782
29783 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29784
29785         * g++.dg/opt/const3.C: New test.
29786
29787 2003-11-13  Jan Hubicka  <jh@suse.cz>
29788
29789         * gcc.c-torture/compile/20031112-1.c: New test.
29790
29791 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29792
29793         * g++.dg/parse/crash10.C: Remove bogus error marker.
29794
29795 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29796
29797         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29798         (host_gcc): Likewise.
29799         (ROOT): Honor $PWDCMD.
29800         (BASE): Likewise.
29801         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29802
29803 2003-11-12  Catherine Moore  <clm@redhat.com>
29804
29805         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29806
29807 2003-11-12  Andreas Jaeger  <aj@suse.de>
29808             Jakub Jelinek  <jakub@redhat.com>
29809             Andrew Pinski  <pinskia@physics.uc.edu>
29810             Richard Henderson  <rth@redhat.com>
29811
29812         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29813         systems.
29814         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29815
29816         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29817         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29818
29819 2003-11-11  Andreas Jaeger  <aj@suse.de>
29820
29821         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29822
29823         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29824
29825 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29826
29827         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29828         Clean ups.
29829
29830 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29831
29832         * gcc.dg/trampoline-1.c: New test.
29833
29834 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29835
29836         * gcc.c-torture/compile/200031109-1.c: New test.
29837
29838 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29839
29840         PR c/3190
29841         PR c/8714
29842         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29843         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29844         gcc.dg/format/no-y2k-1.c: Update.
29845
29846 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29847
29848         PR optimization/10467
29849         * gcc.dg/20031108-1.c: New test case.
29850
29851 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29852
29853         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29854
29855 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29856
29857         * gcc.dg/compound-lvalue-1.c: New test.
29858         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29859         some XFAILs.
29860
29861 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29862
29863         * gcc.dg/altivec-varargs-1.c: New test.
29864
29865 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29866
29867         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29868         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29869         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29870         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29871         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29872
29873 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29874
29875         * gcc.dg/cond-lvalue-1.c: New test.
29876
29877 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29878
29879         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29880
29881 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29882
29883         PR c++/11616
29884         * g++.dg/template/instantiate5.C: New test.
29885
29886 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29887
29888         PR c++/12726
29889         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29890         * ChangeLog: Add missing first entry for above test.
29891
29892 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29893
29894         PR c++/9810
29895         * g++.dg/template/using8.C: New test.
29896         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29897
29898 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29899
29900         PR optimization/10817
29901         * gcc.c-torture/compile/20031102-1.c: New test case.
29902
29903 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29904
29905         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29906         2147483647.
29907
29908 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29909
29910         * gcc.dg/20031102-1.c: New test.
29911
29912 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29913
29914         * gcc.dg/complex-1.c: New test.
29915
29916 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29917
29918         PR c++/12796
29919         * g++.dg/template/crash13.C: Adjust expected error location.
29920         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29921
29922 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29923
29924         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29925
29926 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29927
29928         PR/10239
29929         * gcc.c-torture/compile/20031031-2.c: New test.
29930
29931 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
29932
29933         PR/11640
29934         * gcc.c-torture/compile/20031031-1.c: New test.
29935
29936 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29937
29938         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29939         * gcc.misc-tests/bprob.exp: Likewise.
29940         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
29941         the execution test on arm-elf configs.
29942         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
29943         configs that don't support scratch files.
29944         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
29945
29946 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
29947
29948         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
29949         done by dejagnu.
29950
29951 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
29952
29953         * ada/acats/run_all.sh: Redirect mv output to /dev/null
29954         Avoid non pure sh syntax. Add more logging.
29955
29956         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
29957         fail.
29958
29959 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29960
29961         PR libgcj/10610
29962         * gcc.dg/ppc-stackalign-1.c: New test.
29963
29964 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
29965
29966         * ada/acats/run_all.sh: Change output to be more compliant with
29967         dejagnu framework.
29968         Create acats.sum and acats.log files under testsuite/ada/acats
29969         Only run [a-z]* directories, to filter out e.g. CVS.
29970         Redirect build output to log file.
29971
29972 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29973
29974         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
29975
29976 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
29977
29978         PR ada/5909:
29979         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
29980
29981 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
29982
29983         * gcc.c-torture/compile/20031023-1.c: New test.
29984         * gcc.c-torture/compile/20031023-2.c: New test.
29985         * gcc.c-torture/compile/20031023-3.c: New test.
29986         * gcc.c-torture/compile/20031023-4.c: New test.
29987
29988 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29989
29990         PR c++/10371
29991         * g++.dg/lookup/scoped8.C: New test.
29992
29993 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29994
29995         * g++.dg/opt/reg-stack3.C: New test.
29996
29997 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29998
29999         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30000
30001 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30002
30003         PR c++/11076
30004         * g++.dg/template/crash13.C: New test.
30005
30006 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30007
30008         * gcc.dg/c99-restrict-2.c: New test.
30009
30010 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30011
30012         PR c++/12698, c++/12699, c++/12700, c++/12566
30013         * g++.dg/inherit/covariant9.C: New test.
30014         * g++.dg/inherit/covariant10.C: New test.
30015         * g++.dg/inherit/covariant11.C: New test.
30016
30017 2003-10-23  Jason Merrill  <jason@redhat.com>
30018
30019         PR c++/12726
30020         * g++.dg/ext/complit2.C: New test.
30021
30022 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30023
30024         PR target/12654
30025         * gcc.c-torture/execute/20031020-1.c: New test.
30026
30027 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30028
30029         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30030         following the jump_insn.
30031
30032 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30033
30034         * gcc.dg/cast-lvalue-1.c: New test.
30035
30036 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30037
30038         PR c++/11962
30039         * g++.dg/template/cond2.C: New test.
30040
30041 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30042
30043         * gcc.dg/builtins-28.c: New test.
30044
30045 2003-10-20  Jan Hubicka  <jh@suse.cz>
30046
30047         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30048         parameter.
30049         * testsuite/gcc.dg/inline-2.c: Likewise.
30050
30051 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30052
30053         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30054         * gcc.dg/nest.c: Likewise.
30055
30056 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30057
30058         PR c++/9781, c++/10583, c++/11862
30059         * g++.dg/parse/crash13.C: New test.
30060
30061 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30062
30063         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30064
30065 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30066
30067         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30068         Define HAVE_C99_RUNTIME except on Solaris.
30069         * gcc.dg/builtins-20.c: Likewise.
30070
30071 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30072
30073         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30074
30075 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30076
30077         PR c++/12495
30078         * g++.dg/template/crash21.C: New test.
30079
30080 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30081
30082         PR c++/2513
30083         * g++.dg/template/typename5.C: New test.
30084
30085 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30086
30087         PR c++/12369
30088         * g++.dg/template/friend25.C: New test.
30089
30090 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30091
30092         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30093         versions.
30094
30095 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30096
30097         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30098         == 2147483647.
30099
30100 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30101
30102         * gcc.c-torture/execute/960416-1.x: Remove.
30103         * gcc.c-torture/execute/divconst-3.x: Likewise.
30104
30105 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30106
30107         PR target/12598
30108         * gcc.dg/torture/cris-volatile-1.c: New test.
30109
30110 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30111
30112         PR optimization/9325
30113         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30114         for overflowing floating point to integer conversion during RTL
30115         simplification.
30116
30117 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30118
30119         * objc/execute/_cmd.m: Fix typo.
30120         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30121         Relax 'scan-assembler' regexp.
30122         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30123         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30124         * objc.dg/zero-link-2.m: Remove blank line.
30125         * objc.dg/zero-link-3.m: New test case.
30126
30127 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30128
30129         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30130
30131         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30132         than linker trickery.
30133
30134 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30135
30136         PR c++/12370
30137         * g++.dg/other/friend2.C: New test.
30138
30139 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30140
30141         * gcc.dg/20031012-1.c: New test.
30142
30143 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30144
30145         * gcc.dg/weak/weak-3.c: Fix for new warning.
30146
30147 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30148
30149         PR optimization/8750
30150         * gcc.c-torture/execute/20031012-1.c: New test case.
30151
30152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30153
30154         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30155         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30156
30157 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30158
30159         PR optimization/12260
30160         * gcc.c-torture/compile/20031011-2.c: New test case.
30161
30162 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30163
30164         * gcc.c-torture/execute/20031011-1.c: New testcase.
30165
30166 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30167
30168         * gcc.c-torture/compile/20031011-1.c: New test.
30169
30170 2003-10-11  Jan Hubicka  <jh@suse.cz>
30171
30172         * g++.dg/other/first-global.C: New test.
30173
30174 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30175
30176         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30177
30178 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30179
30180         * gcc.c-torture/compile/20031010-1.c: New test.
30181
30182 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30183
30184         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30185         * gcc.c-torture/execute/va-arg-25.c: ... here.
30186
30187 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30188
30189         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30190
30191 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30192
30193         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30194
30195 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30196
30197         * g++.dg/parse/error2.C: New test.
30198
30199 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30200
30201         PR c++/11097
30202         * g++.dg/other/error5.C: Modify the error message.
30203         * g++.dg/lookup/using8.C: New test.
30204
30205 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30206
30207         * gcc.dg/darwin-abi-2.c: New file.
30208         * gcc.c-torture/execute/va-arg-24.c: New file.
30209
30210 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30211
30212         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30213         indentation.
30214
30215 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30216
30217         PR c++/10147
30218         * g++.dg/other/error4.C: Update error messages.
30219         * g++.dg/template/ptrmem4.C: Likewise.
30220
30221         PR c++/12337
30222         * g++.dg/init/new9.C: New test.
30223
30224         PR c++/12334, c++/12236, c++/8656
30225         * g++.dg/ext/attrib8.C: New test.
30226
30227 2003-10-06  Devang Patel  <dpatel@apple.com>
30228
30229         * gcc.dg/debug/dwarf2-3.h: New test.
30230         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30231
30232 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30233
30234         * g++.dg/opt/cfg2.C: New test.
30235
30236 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30237
30238         * g++.dg/opt/float1.C: New test.
30239
30240 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30241
30242         * gcc.dg/c90-array-lval-6.c: New test.
30243         * gcc.dg/c99-array-lval-6.c: New test.
30244
30245 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30246             Ziemowit Laski  <zlaski@apple.com>
30247
30248         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30249         'Derived', so that it is never considered a class method; add
30250         new warning for '+port' method ambiguity.
30251         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30252         <objc/objc-api.h> (needed on Mac OS X).
30253         * objc.dg/method-13.m: New test.
30254
30255 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30256
30257         PR optimization/9325, PR java/6391
30258         * gcc.c-torture/execute/20031003-1.c: New test case.
30259
30260 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30261
30262         PR optimization/12180
30263         * gcc.dg/20031002-1.c: New test.
30264
30265         PR c++/12486
30266         * g++.dg/inherit/error1.C: New test.
30267
30268 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30269
30270         * lib/f-torture.exp (search_for): Rename to...
30271         (search_for_re): This.  Also, clean up comments and the
30272         "regexp" invocation.
30273
30274 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30275
30276         * gcc.c-torture/compile/20031002-1.c: New test.
30277
30278 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30279
30280         * g++.dg/opt/cond1.C: New test.
30281
30282 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30283
30284         * gcc.dg/Wold-style-definition-2.c: New testcase.
30285         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30286
30287 2003-09-29  Richard Henderson  <rth@redhat.com>
30288
30289         * g++.dg/init/array10.C: Add dg-options.
30290
30291 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30292
30293         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30294
30295 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30296
30297         * g++.dg/template/friend19.C: Fix typo.
30298         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30299
30300 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30301
30302         * gcc.c-torture/execute/20030928-1.c: New test.
30303         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30304
30305 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30306
30307         * g++.dg/opt/unroll1.C: New test.
30308
30309 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30310
30311         PR optimization/11741
30312         * gcc.dg/20030926-1.c: New test case.
30313
30314 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30315
30316         PR c++/5655
30317         * g++.dg/parse/access7.C: New test.
30318         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30319
30320 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30321
30322         MERGE OF objc-improvements-branch into MAINLINE:
30323         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30324         if libobjc has not been built.
30325         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30326         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30327         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30328         objc/execute/nested-3.m, objc/execute/np-2.m,
30329         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30330         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30331         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30332         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30333         objc.dg/special/unclaimed-category-1.h,
30334         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30335         well as GNU runtime.
30336         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30337         * execute/cascading-1.m, execute/function-message-1.m,
30338         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30339         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30340         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30341         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30342         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30343         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30344         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30345         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30346         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30347         * objc.dg/bitfield-2.m: Run only on Darwin.
30348         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30349         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30350         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30351         * objc.dg/const-str-1.m: Fix constant string layout.
30352
30353 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30354
30355         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30356
30357 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30358
30359         * gcc.dg/darwin-abi-1.c: New file.
30360
30361 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30362
30363         PR target/12281
30364         * gcc.c-torture/compile/20030921-1.c: New test.
30365
30366 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30367
30368         * g++.dg/opt/reg-stack2.C: New test.
30369
30370 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30371
30372         * g++.dg/eh/delayslot1.C: New test.
30373
30374 2003-09-20  Richard Henderson  <rth@redhat.com>
30375
30376         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30377
30378 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30379
30380         * gcc.c-torture/execute/20030920-1.c: New test case.
30381
30382 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30383
30384         * g++.dg/rtti/typeid3.C: Correct expected error message.
30385
30386 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30387
30388         PR c++/157
30389         * g++.dg/parse/crash12.C: New test.
30390
30391 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30392
30393         * gcc.dg/compat/mixed-struct-check.h: New.
30394         * gcc.dg/compat/mixed-struct-defs.h: New.
30395         * gcc.dg/compat/mixed-struct-init.h: New.
30396         * gcc.dg/compat/struct-by-value-19_main.c: New.
30397         * gcc.dg/compat/struct-by-value-19_x.c: New.
30398         * gcc.dg/compat/struct-by-value-19_y.c: New.
30399         * gcc.dg/compat/struct-by-value-20_main.c: New.
30400         * gcc.dg/compat/struct-by-value-20_x.c: New.
30401         * gcc.dg/compat/struct-by-value-20_y.c: New.
30402         * gcc.dg/compat/struct-return-19_main.c: New.
30403         * gcc.dg/compat/struct-return-19_x.c: New.
30404         * gcc.dg/compat/struct-return-19_y.c: New.
30405         * gcc.dg/compat/struct-return-20_main.c: New.
30406         * gcc.dg/compat/struct-return-20_x.c: New.
30407         * gcc.dg/compat/struct-return-20_y.c: New.
30408
30409 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30410         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30411         so that it will not complain on LP64 targets.
30412
30413 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30414
30415         PR c++/495
30416         * g++.dg/template/friend24.C: New test.
30417
30418 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30419
30420         PR c++/12332
30421         * g++.dg/template/memtmpl2.C: New test.
30422
30423 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30424
30425         PR target/11184
30426         * gcc.dg/builtin-apply1.c: New test.
30427
30428 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         PR c++/9848
30431         * g++.dg/warn/Wunused-4.C: New test.
30432
30433 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30434
30435         PR c++/12316
30436         * g++.dg/other/gc2.C: New test.
30437
30438 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30439
30440         PR c++/11991
30441         * g++.dg/rtti/typeid3.C: New test.
30442
30443         PR c++/12266
30444         * g++.dg/overload/template1.C: New test.
30445
30446 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30447
30448         * g++.dg/opt/cfg3.C: New test.
30449
30450 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30451
30452         PR c++/7939
30453         * g++.dg/template/crash11.C: New test.
30454
30455 2003-09-16  Jason Merrill  <jason@redhat.com>
30456             Jakub Jelinek  <jakub@redhat.com>
30457
30458         * gcc.dg/attr-warn-unused-result.c: New test.
30459
30460 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30461
30462         PR c++/12184
30463         * g++.dg/expr/call2.C: New test.
30464
30465 2003-09-15  Andreas Jaeger  <aj@suse.de>
30466
30467         * gcc.dg/Wold-style-definition-1.c: New test.
30468
30469 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30470
30471         PR c++/3907
30472         * g++.dg/parse/template12.C: New test.
30473
30474         * g++.dg/abi/bitfield11.C: New test.
30475         * g++.dg/abi/bitfield12.C: Likewise.
30476
30477 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30478
30479         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30480         non-expansion of functional macro name without arguments at EOL.
30481         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30482
30483 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30484
30485         * gcc.c-torture/execute/20030914-[12].c: New tests.
30486
30487 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30488
30489         PR c++/11788
30490         * g++.dg/overload/addr1.C: New test.
30491
30492 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30493
30494         * gcc.dg/20030909-1.c: New test.
30495
30496 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30497
30498         * gcc.dg/ultrasp10.c: New test.
30499
30500 2003-09-09  Devang Patel  <dpatel@apple.com>
30501
30502         * gcc.dg/darwin-ld-6.c: New test.
30503
30504 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30505
30506         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30507
30508 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30509
30510         * gcc.dg/ia64-types1.c: New test.
30511         * gcc.dg/ia64-types2.c: Likewise.
30512
30513 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30514
30515         * gcc.dg/builtins-1.c: Add more _Complex tests.
30516         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30517
30518         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30519         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30520
30521 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30522
30523         PR c++/11786
30524         * g++.dg/lookup/koenig2.C: New test.
30525
30526         PR c++/5296
30527         * g++.dg/rtti/typeid2.C: New test.
30528
30529 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30530
30531         * gcc.c-torture/compile/20030904-1.c: New test.
30532
30533 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30534
30535         * g++.dg/opt/longbranch2.C: New test.
30536
30537 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30538
30539         * g++.dg/template/crash10.C: Only compile it.
30540
30541 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30542
30543         PR middle-end/11665
30544         * gcc.c-torture/compile/20030907-1.c: New test.
30545         * g++.dg/init/array11.C: New test.
30546
30547 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30548
30549         PR c++/11852
30550         * g++.dg/init/struct1.C: New test.
30551
30552 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30553
30554         PR c++/12181
30555         * g++.dg/expr/comma1.C: New test.
30556
30557 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30558
30559         PR c++/11867
30560         * g++.dg/expr/static_cast5.C: New test.
30561
30562 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30563
30564         PR c++/11507
30565         * g++.dg/lookup/scoped7.C: New test.
30566
30567         PR c++/9574
30568         * g++.dg/other/static1.C: New test.
30569
30570         PR c++/11490
30571         * g++.dg/warn/template-1.C: New test.
30572
30573         PR c++/11432
30574         * g++.dg/template/crash10.C: New test.
30575
30576         PR c++/2478
30577         * g++.dg/overload/VLA.C: New test.
30578
30579         PR c++/10804
30580         * g++.dg/template/call1.C: New test.
30581
30582 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         PR c++/11794
30585         * g++.dg/parse/using3.C: New test.
30586
30587 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30588
30589         PR c++/11409
30590         * g++.dg/overload/builtin3.C: New test case.
30591
30592 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30593
30594         PR c/9862
30595         * gcc.dg/20030906-1.c: New test.
30596         * gcc.dg/20030906-2.c: Likewise.
30597
30598 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30599
30600         PR c++/12167
30601         * g++.dg/parse/defarg5.C: New test.
30602
30603         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30604
30605 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30606
30607         PR c++/12163
30608         * g++.dg/expr/static_cast4.C: New test.
30609
30610         PR c++/12146
30611         * g++.dg/template/crash9.C: New test.
30612
30613 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30614
30615         * g++.old-deja/g++.ext/pretty2.C: Update for change
30616         in __FUNCTION__.
30617         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30618
30619 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30620
30621         PR c++/11922
30622         * g++/dg/template/qualified-id1.C: New test.
30623
30624         PR c++/12037
30625         * g++.dg/warn/noeffect4.C: New test.
30626
30627 2003-09-04  Matt Austern  <austern@apple.com>
30628
30629         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30630         * g++.dg/ext/fnname2.C: Likewise.
30631         * g++.dg/ext/fnname3.C: Likewise.
30632
30633 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30634
30635         * g++.dg/expr/lval1.C: New test.
30636         * g++.dg/ext/lvcast.C: Remove.
30637
30638 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30639
30640         PR optimization/11700.
30641         * gcc.c-torture/compile/20030903-1.c: New test case.
30642
30643 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30644
30645         PR c++/12053
30646         * g++.dg/abi/layout4.C: New test.
30647
30648 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30649
30650         PR c++/11553
30651         * g++.dg/parse/friend3.C: New test.
30652
30653 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30654
30655         PR c++/11847
30656         * g++.dg/template/class1.C: New test.
30657
30658         PR c++/11808
30659         * g++.dg/expr/call1.C: New test.
30660
30661 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30662
30663         PR c++/12114
30664         * g++.dg/init/ref9.C: New test.
30665
30666         PR c++/11972
30667         * g++.dg/template/nested4.C: New test.
30668
30669 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30670
30671         PR c++/12093
30672         * g++.dg/template/non-dependent4.C: New test.
30673
30674         PR c++/11928
30675         * g++.dg/inherit/conv1.C: New test.
30676
30677 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30678
30679         PR c++/6196
30680         * g++.dg/ext/label1.C: New test.
30681         * g++.dg/ext/label2.C: Likewise.
30682
30683 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30684
30685         * g++.dg/expr/cond3.C: New test.
30686
30687 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30688
30689         * gcc.dg/builtins-1.c: Add new builtin cases.
30690
30691 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30692
30693         * gcc.dg/builtins-1.c: Add new cases.
30694         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30695
30696 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30697
30698         * gcc.dg/builtins-1.c: Add more math builtin tests.
30699         * gcc.dg/torture/builtin-attr-1.c: New test.
30700
30701 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30702
30703         PR optimization/5079
30704         * g++.dg/opt/static3.C: New test.
30705
30706 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30707
30708         * gcc.misc-tests/gcov-10b.c: New test.
30709
30710 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30711
30712         * g++.dg/opt/ptrmem3.C: New test.
30713
30714         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30715
30716 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30717
30718         * gcc.dg/20030826-2.c: New test.
30719
30720 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30721
30722         PR middle-end/12002
30723         * g77.f-torture/compile/12002.f: New test case.
30724
30725 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30726
30727         * gcc.dg/20030826-1.c: New test case.
30728
30729 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30730
30731         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30732
30733 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30734
30735         PR c++/11871
30736         * c++.dg/lookup/crash1.C: New test.
30737
30738         * c++.dg/warn/noeffect3.C: New test.
30739
30740 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30741
30742         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30743         * gcc.dg/compat/vector-1_y.c: Ditto.
30744         * gcc.dg/compat/vector-2_x.c: Ditto.
30745         * gcc.dg/compat/vector-2_y.c: Ditto.
30746
30747 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30748
30749         * gcc.dg/20030702-1.c: New test.
30750
30751 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30752
30753         PR c++/8795
30754         * g++.dg/ext/altivec-1.C: New test.
30755
30756 2003-08-24  Richard Henderson  <rth@redhat.com>
30757
30758         * g++.dg/eh/simd-2.C: Add -w for x86.
30759
30760 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30761
30762         * gcc.dg/20030815-1.c: New test.
30763
30764 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30765
30766         PR c++/3765
30767         * g++.dg/parse/access6.C: New test.
30768
30769 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30770
30771         PR c++/641, c++/11876
30772         * g++.dg/template/friend22.C: New test.
30773         * g++.dg/template/friend23.C: Likewise.
30774
30775 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30776
30777         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30778         identically.
30779
30780 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30781
30782         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30783
30784 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30785
30786         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30787
30788 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30789
30790         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30791
30792 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30793
30794         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30795
30796 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30797
30798         PR c++/11919
30799         * g++.dg/overload/prom1.C: New test.
30800
30801         PR c++/11551
30802         * g++.dg/parse/dtor2.C: New test.
30803
30804         PR c++/10762
30805         * g++.dg/parse/using2.C: New test.
30806
30807 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30808
30809         PR target/11805
30810         * gcc.c-torture/compile/20030821-1.c: New.
30811
30812 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30813
30814         PR c++/11834
30815         * g++.dg/template/deduce2.C: New test.
30816
30817 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30818
30819         * gcc.c-torture/execute/20030821-1.c: New test.
30820
30821 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30822
30823         PR middle-end/11984
30824         * gcc.dg/20030820-1.c: New test case.
30825
30826 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30827
30828         PR c++/11945
30829         * g++.dg/warn/noeffect2.C: New test.
30830
30831 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30832
30833         PR c++/10926
30834         * g++.dg/template/dtor2.C: New test.
30835
30836         PR c++/11684
30837         * g++.dg/template/operator1.C: New test.
30838         * g++.dg/parse/operator4.C: New test.
30839
30840         PR c++/11946.C
30841         * g++.dg/expr/enum1.C: New test.
30842         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30843
30844         PR c++/11036.C
30845         * g++.dg/parse/elab2.C: New test.
30846         * g++.dg/parse/typedef4.C: Change error message.
30847         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30848         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30849         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30850
30851 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30852
30853         * gcc.dg/pch/warn-1.c: New.
30854         * gcc.dg/pch/warn-1.hs: New.
30855
30856         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30857         not-tested file.
30858
30859 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30860
30861         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30862
30863 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30864
30865         * gcc.dg/uninit-D.c: New Test.
30866         * gcc.dg/uninit-E.c: New Test.
30867         * gcc.dg/uninit-F.c: New Test.
30868         * gcc.dg/uninit-G.c: New Test.
30869
30870 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30871
30872         * g++.dg/README: Describe the pch directory.
30873
30874 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30875
30876         PR c++/11174
30877         * g++.dg/parse/access4.C: New test.
30878         * g++.dg/parse/access5.C: Likewise.
30879         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30880
30881 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30882
30883         * gcc.dg/noncompile/20030818-1.c: New.
30884
30885 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30886
30887         PR c++/11957
30888         * g++.dg/warn/noeffect1.C: New test.
30889
30890         * g++.dg/template/scope2.C: New test.
30891         * g++.dg/template/error2.C: Correct dg-error
30892
30893 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30894
30895         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30896
30897 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         PR C++/11512
30900         * g++.dg/template/warn1.C: New.
30901
30902 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.dg/template/error2.C: New test.
30905         * g++.dg/lookup/using7.C: Adjust errors
30906         * g++.old-deja/g++.pt/crash36.C: Likewise.
30907         * g++.old-deja/g++.pt/derived3.C: Likewise.
30908
30909 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30910
30911         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30912         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30913         * gcc.c-torture/execute/builtins/string-9.c: New, from
30914         string-opt-9.c.  Adjust for execute/builtins framework.
30915         * gcc.c-torture/execute/string-opt-9.c: Delete.
30916
30917 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30918
30919         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30920
30921         * g++.dg/parse/ret-type2.C: New test.
30922
30923         PR c++/11703
30924         * g++.dg/init/new8.C: New test.
30925
30926         PR c++/10923
30927         * g++.dg/parse/typedef5.C: New test.
30928
30929         PR c++/9512
30930         * g++.dg/parse/qualified2.C: New test.
30931         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
30932         invalid code.
30933
30934 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
30935
30936         * g++.dg/conversion/ptrmem1.C: New test.
30937
30938 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
30939
30940         PR target/11693
30941         * gcc.dg/20030811-1.c: New test.
30942
30943         PR target/11535
30944         * gcc.c-torture/execute/20030811-1.c: New test.
30945
30946 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30947
30948         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
30949
30950 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
30951
30952         PR c++/11789.C
30953         * g++.dg/inherit/multiple1.C: New test.
30954
30955 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30956
30957         * gcc.dg/spe1.c: New test.
30958
30959         PR c++/11670
30960         * g++.dg/expr/cast2.C: New test.
30961
30962         PR c++/10530
30963         * g++.dg/template/dependent-name2.C: New test.
30964
30965 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
30966
30967         * g++.dg/parse/crash11.C: Put the dg options in comments.
30968
30969 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
30970
30971         * lib/gcc-dg.exp: Update for diagnostic change.
30972
30973 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30974
30975         PR c++/5767
30976         * g++.dg/parse/crash11.C: New test.
30977
30978 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
30979
30980         * gcc.dg/cpp/spacing1.c: Update.
30981
30982 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
30983
30984         PR target/11739
30985         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
30986         a value for -mtune.
30987
30988 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30989
30990         PR middle-end/11771
30991         * gcc.c-torture/compile/20030804-1.c: New test case.
30992
30993 2003-08-04  Roger Sayle  <roger@eyesopen.com>
30994
30995         * gcc.dg/20030804-1.c: New test case.
30996
30997 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
30998
30999         * gcc.dg/cpp/separate-1.c: New test.
31000
31001 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31002
31003         PR c++/11704
31004         * g++.dg/template/dependent-expr2.C: New test.
31005
31006         PR c++/11766
31007         * g++.dg/expr/ptrmem1.C: New test.
31008
31009 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31010
31011         PR c++/9453
31012         * g++.dg/template/friend15.C: New test.
31013
31014 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31015
31016         * lib/dg-pch.exp: Work round PCH bug.
31017
31018 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31019
31020         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31021         builtins.  Move cases from builtins-4.c here.
31022
31023         * gcc.dg/torture/builtin-math-1.c: New test taken from
31024         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31025         additional cases.
31026
31027         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31028         Delete.
31029
31030 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31031
31032         PR c++/9447
31033         * g++.dg/template/using7.C: New test.
31034
31035 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31036
31037         * import1.c, import2.c: New tests.
31038
31039 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31040
31041         * g++.dg/eh/crossjump1.C: New test.
31042
31043 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31044
31045         PR c++/11697
31046         * g++.dg/template/using6.C: New test.
31047
31048         PR c++/11744
31049         * g++.dg/template/koenig2.C: New test.
31050
31051 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31052
31053         PR c++/7983
31054         * g++.dg/parse/typedef4.C: New test.
31055
31056 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31057
31058         PR c++/8442, c++/8806
31059         * g++.dg/template/elab1.C: New test.
31060         * g++.dg/template/type2.C: Likewise.
31061         * g++.dg/template/ttp3.C: Adjust expected error message.
31062         * g++.old-deja/g++.law/visibility13.C: Likewise.
31063         * g++.old-deja/g++.niklas/t135.C: Likewise.
31064         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31065         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31066         template argument.
31067         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31068
31069 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31070
31071         PR c++/11295
31072         * g++.dg/ext/stmtexpr1.C: New test.
31073
31074         * g++.dg/opt/tmp1.C: New test.
31075
31076         PR c++/11525
31077         * g++.dg/parse/constant4.C: New test.
31078
31079         PR c++/9447
31080         * g++.dg/template/using5.C: New test.
31081
31082 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31083
31084         * gcc.dg/builtins-27.c: New test case.
31085
31086 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31087
31088         * gcc.dg/tls/opt-7.c: New test.
31089
31090 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31091
31092         * g++.old-deja/g++.other/crash18.C: Remove.
31093
31094 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31095
31096         * g++.dg/template/explicit3.C: New.
31097         * g++.dg/template/explicit4.C: New.
31098         * g++.dg/template/explicit5.C: New.
31099
31100         PR c++/11347
31101         * g++.dg/template/memtmpl1.C: New.
31102
31103 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31104
31105         PR target/11565
31106         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31107         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31108
31109 2003-07-30  Jan Hubicka  <jh@suse.cz>
31110
31111         * vtgc1.c: Kill.
31112
31113 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31114
31115         * gcc.dg/struct-in-proto-1.c: New test.
31116
31117 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31118
31119         * gcc.dg/cpp/include2.c: Only expect one message.
31120
31121 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31122
31123         PR c++/9447
31124         * g++.dg/template/using1.C: New test.
31125         * g++.dg/template/using2.C: New test.
31126         * g++.dg/template/using3.C: New test.
31127         * g++.dg/template/using4.C: New test.
31128
31129 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31130
31131         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31132         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31133
31134 2003-07-28  Jan Hubicka  <jh@suse.cz>
31135
31136         PR c++/11530
31137         * g++.dg/opt/call1.C: New test.
31138
31139 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31140
31141         PR c++/11667
31142         * g++.dg/init/enum2.C: New test.
31143         * g++.dg/template/overload1.C: Add "-w" option.
31144
31145 2003-07-28    <hp@bitrange.com>
31146
31147         * gcc.dg/Wdeclaration-after-statement-1.c,
31148         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31149
31150 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31151
31152         * gcc.c-torture/compile/20030725-1.c: New test.
31153
31154 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31155
31156         * gcc.dg/20030505.c: Only run for SPE.
31157         Remove definition of opaque type.
31158
31159 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31160
31161         * g++.dg/template/ptrmem6.C: New test.
31162
31163 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31164
31165         * gcc.c-torture/compile/zero-strct-2.c: New test.
31166
31167 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31168
31169         * gcc.dg/intermod-1.c: New test.
31170
31171 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         PR c++/11617
31174         * g++.dg/template/lookup2.C: New test.
31175         * g++.dg/template/memclass1.C: Remove instantiated from error.
31176         * g++.dg/other/error2.C: Tweak expected errors.
31177
31178         PR c++/11596
31179         * g++.dg/template/defarg3.C: New test.
31180
31181         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31182
31183 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31184
31185         * g++.dg/inherit/access5.C: New test.
31186
31187 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31188
31189         PR c++/11513
31190         * g++.dg/template/crash8.C: New test.
31191
31192 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31193
31194         PR c/10602
31195         * gcc.dg/noncompile/incomplete-2.c: New test.
31196
31197 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31198
31199         PR c++/11645
31200         * g++.dg/inherit/access4.C: New test.
31201
31202         PR c++/11517
31203         * g++.dg/expr/cond2.C: New test.
31204
31205         PR optimization/10679
31206         * g++.dg/opt/inline4.C: New test.
31207
31208 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31209
31210         * g++.dg/parse/crash10: New test.
31211
31212 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31213
31214         * g++.dg/ext/flexary1.C: New test.
31215
31216 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31217
31218         PR c++/10793
31219         * g++.dg/template/crash9.C: New test.
31220
31221 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31222
31223         PR c++/3004
31224         * g++.dg/parse/typedef3.C: New test.
31225
31226         PR c++/7906
31227         * g++.dg/parse/operator2.C: New test.
31228
31229         PR c++/8895
31230         * g++.dg/parse/def-tmpl-arg1.C: New test.
31231
31232         PR c++/9282
31233         * g++.dg/parse/funptr1.C: New test.
31234
31235         PR c++/9452
31236         * g++.dg/parse/ambig3.C: New test.
31237
31238         PR c++/9454
31239         * g++.dg/parse/operator3.C: New test.
31240
31241         PR c++/9486
31242         * g++.dg/parse/template10.C: New test.
31243
31244         PR c++/9488
31245         * g++.dg/parse/template11.C: New test.
31246
31247         PR c++/10150
31248         * g++.dg/parse/invalid-op1.C: New test.
31249
31250         PR c++/10247
31251         * g++.dg/parse/condexpr1.C: New test.
31252
31253 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31254
31255         * g++.dg/ext/packed3.C: New test.
31256         * g++.dg/ext/packed4.C: New test.
31257
31258         * gcc.dg/pack-test-3.c: New test.
31259
31260 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31261
31262         * lib/compat.exp: Handle dg-options per source file.
31263         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31264         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31265         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31266         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31267         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31268         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31269         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31270         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31271         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31272         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31273         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31274         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31275         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31276         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31277
31278 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31279
31280         PR c/10320
31281         * gcc.c-torture/execute/20030718-1.c: New test.
31282
31283 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31284
31285         PR optimization/11536
31286         * gcc.dg/20030721-1.c: New test.
31287
31288 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31289
31290         PR c++/11546
31291         * g++.dg/template/lookup1.C: New test.
31292
31293 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31294
31295         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31296         diagnostics of ill-formed constructs involving labels.
31297         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31298         the new 'previously defined here' message.
31299
31300 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31301
31302         * g++.dg/parse/non-dependent2.C: New test.
31303
31304 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31305
31306         * g++.dg/init/init-ref4.C: xfail on targets without
31307         weak symbols.
31308
31309 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31310
31311         PR target/11087
31312         * gcc.c-torture/execute/20030717-1.c: New test.
31313
31314 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31315
31316         * g++.dg/opt/cfg1.C: New test.
31317
31318 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31319
31320         PR optimization/11557
31321         * gcc.dg/20030717-1.c: New test.
31322
31323 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31324
31325         PR c++/10476
31326         * g++.dg/expr/crash-1.C: New test.
31327
31328         PR c++/11027
31329         * g++.dg/template/init3.C: New test.
31330
31331         PR c++/8222
31332         * g++.dg/template/non-dependent1.C: New test.
31333
31334         PR c++/11070
31335         * g++.dg/template/non-dependent2.C: New test.
31336
31337         PR c++/11071
31338         * g++.dg/template/non-dependent3.C: New test.
31339
31340         PR c++/9907
31341         * g++.dg/template/sizeof5.C: New test.
31342
31343 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31344
31345         PR 11498
31346         * gcc.c-torture/compile/mangle-1.c: New file.
31347
31348 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31349
31350         PR c++/7809
31351         * g++.dg/parse/access3.C: New test.
31352
31353 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31354
31355         PR c++/11384
31356         * g++.dg/init/init-ref4.C: New test.
31357
31358 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31359
31360         PR c++/11547
31361         * g++.dg/parse/constant3.C: New test.
31362         * g++.dg/parse/crash7.C: Likewise.
31363
31364 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31365
31366         PR target/11008
31367         * gcc.dg/i386-pentium4-not-mull.c: New.
31368
31369 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31370
31371         * gcc.dg/asm-names.c (ymain): Make it weak.
31372
31373 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31374
31375         PR c++/5421
31376         * g++.dg/template/friend21.C: New test.
31377
31378 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31379
31380         * gcc.dg/cleanup-8.c: New test.
31381         * gcc.dg/cleanup-9.c: New test.
31382
31383 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31384
31385         * g++.dg/ext/dll-MI1.h: New file.
31386         * g++.dg/ext/dllexport-MI1.C: New file.
31387         * g++.dg/ext/dllimport-MI1.C: New file.
31388
31389 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31390
31391         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31392         it does not have cmpstrsi patterns (just cmpmemsi).
31393
31394 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31395
31396         PR debug/11473
31397         * g++.dg/debug/debug8.C: New test.
31398
31399 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31400
31401         PR c++/10108
31402         * g++.dg/template/crash7.C: New test.
31403
31404 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31405
31406         PR target/10795
31407         * gcc.c-torture/compile/20030708-1.c: New.
31408
31409 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31410
31411         * gcc.c-torture/execute/20030715-1.c: New test.
31412
31413 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31414
31415         * gcc.dg/pch/inline-3.c: New file.
31416         * gcc.dg/pch/inline-3.hs: New file.
31417         * gcc.dg/pch/inline-4.c: New file.
31418         * gcc.dg/pch/inline-4.hs: New file.
31419
31420 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31421
31422         PR c++/11509
31423         * g++.dg/template/crash6.C: New test.
31424
31425         PR c++/7053
31426         * g++.dg/template/friend20.C: New test.
31427
31428         PR c++/7019
31429         * g++.dg/template/overload2.C: New test.
31430
31431 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31432
31433         PR optimization/11440
31434         * gcc.c-torture/execute/20030714-1.c: New test.
31435
31436 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31437
31438         PR c++/11154
31439         * g++.dg/template/partial2.C: New test.
31440
31441 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31442
31443         PR c++/11503
31444         * g++.dg/template/anon1.C: New test.
31445
31446         PR c++/11493
31447         PR c++/11495
31448         * g++.dg/parse/template9.C: Likewise.
31449         * g++.dg/template/crash4.C: New test.
31450         * g++.dg/template/koenig1.C: Likewise.
31451         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31452         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31453         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31454         functions.
31455         * g++.old-deja/g++.jason/template36.C: Likewise.
31456         * g++.old-deja/g++.mike/p1989.C: Likewise.
31457         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31458         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31459         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31460         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31461         compiling.
31462         * g++.old-deja/g++.pt/union2.C: Use this->.
31463
31464 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31465
31466         * gcc.dg/20030711-1.c: New test.
31467
31468 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31469
31470         PR c++/11050
31471         * g++.dg/parse/args1.C: New test.
31472         * g++.pt/defarg8.C: Change expected errors.
31473
31474 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31475
31476         PR c++/8164
31477         * g++.dg/template/nontype2.C: New test.
31478
31479         PR c++/10558
31480         * g++.dg/parse/template8.C: New test.
31481
31482         PR c++/8327
31483         * g++.dg/template/scope1.C: New test.
31484
31485         * g++.dg/warn/Wsign-compare-1.C: New test.
31486
31487 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31488
31489         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31490
31491 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31492
31493         PR c++/9411
31494         * g++.dg/template/explicit2.C: New test.
31495
31496         PR c++/10032
31497         * g++.dg/warn/pedantic1.C: New test.
31498
31499 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31500
31501         PR c++ 9483
31502         * g++.dg/other/field1.C: New test.
31503
31504 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31505
31506         PR c/11449
31507         * gcc.c-torture/compile/20030707-1.c: New.
31508
31509 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31510
31511         PR c++/10849
31512         * g++.dg/template/access12.C: New test.
31513
31514 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31515
31516         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31517         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31518         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31519         * gcc.misc-tests/gcov.exp: Update
31520         * g++.dg/gcov/gcov.exp: Update
31521         * lib/gcov.exp: Update.
31522
31523 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31524
31525         * g++.dg/abi/mangle17.C: Make sure template expressions are
31526         dependent.
31527         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31528         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31529         * g++.dg/opt/stack1.C: Remove erroneous code.
31530         * g++.dg/parse/template7.C: New test.
31531         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31532         * g++.old-deja/g++.pt/crash4.C: Likewise.
31533
31534 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31535
31536         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31537         with zero or one occurence of `$' after the initial `L'.
31538
31539 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31540
31541         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31542
31543 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31544
31545         PR c/11370
31546         * gcc.dg/Wunreachable-6.c: New testcase.
31547         * gcc.dg/Wunreachable-7.c: New testcase.
31548
31549 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31550
31551         PR c/11420
31552         * gcc.dg/20030708-1.c: New test.
31553
31554 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31555
31556         * gcc.dg/compat/sdata-section.h: New file.
31557         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31558         * gcc.dg/torture/mips-sdata-1.c: New test.
31559
31560 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31561
31562         PR c++/11030
31563         * g++.dg/template/friend19.C: New test.
31564
31565 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31566
31567         * g++.dg/opt/strength-reduce.C: New test.
31568
31569 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31570
31571         PR target/10979
31572         * gcc.dg/20030707-1.c: New testcase.
31573
31574 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31575
31576         PR optimization/11059
31577         * g++.dg/opt/emptyunion.C: New testcase.
31578
31579 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31580             Eric Botcazou  <ebotcazou@libertysurf.fr>
31581
31582         * g++.dg/opt/stack1.C: New test.
31583
31584 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31585
31586         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31587         run test.
31588
31589         PR c++/11431
31590         * g++.dg/expr/static_cast3.C: New test.
31591
31592 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31593
31594         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31595         everywhere.
31596         * gcc.dg/concat.c: Concatenation of string constants with
31597         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31598         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31599         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31600         necessary to avoid multi-character character constant warning.
31601         * gcc.dg/cpp/escape.c: Likewise.
31602         * gcc.dg/cpp/ucs.c: Likewise.
31603         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31604         Fix a typo.
31605
31606 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31607
31608         PR c/11428
31609         * gcc.c-torture/compile/20030704-1.c: New.
31610
31611 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31612
31613         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31614
31615 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31616
31617         PR c++/5287, PR c++/7910,  PR c++/11021
31618         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31619         tests for warnings.
31620         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31621         * g++.dg/ext/dllimport3.C: Likewise.
31622         * g++.dg/ext/dllimport4.C: New file.
31623         * g++.dg/ext/dllimport5.C: New file.
31624         * g++.dg/ext/dllimport6.C: New file.
31625         * g++.dg/ext/dllimport7.C: New file.
31626         * g++.dg/ext/dllimport8.C: New file.
31627         * g++.dg/ext/dllimport9.C: New file.
31628         * g++.dg/ext/dllimport10.C: New file.
31629         * g++.dg/ext/dllexport1.C: New file.
31630
31631 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31632
31633         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31634         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31635
31636 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31637
31638         * gcc.dg/builtins-25.c: New testcase.
31639         * gcc.dg/builtins-26.c: New testcase.
31640
31641 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31642
31643         * gcc.dg/compat/vector-defs.h: New file.
31644         * gcc.dg/compat/vector-setup.h: New file.
31645         * gcc.dg/compat/vector-check.h: New file.
31646         * gcc.dg/compat/vector-1_main.c: New file.
31647         * gcc.dg/compat/vector-1_x.c: New file.
31648         * gcc.dg/compat/vector-1_y.c: New file.
31649         * gcc.dg/compat/vector-2_main.c: New file.
31650         * gcc.dg/compat/vector-2_x.c: New file.
31651         * gcc.dg/compat/vector-2_y.c: New file.
31652
31653         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31654         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31655         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31656         * gcc.dg/compat/struct-align-1.h: New file.
31657         * gcc.dg/compat/struct-align-1_main.c: New file.
31658         * gcc.dg/compat/struct-align-1_x.c: New file.
31659         * gcc.dg/compat/struct-align-1_y.c: New file.
31660         * gcc.dg/compat/struct-align-2.h: New file.
31661         * gcc.dg/compat/struct-align-2_main.c: New file.
31662         * gcc.dg/compat/struct-align-2_x.c: New file.
31663         * gcc.dg/compat/struct-align-2_y.c: New file.
31664
31665         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31666         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31667         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31668         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31669         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31670         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31671         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31672         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31673         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31674         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31675         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31676         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31677         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31678         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31679         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31680         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31681         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31682         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31683         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31684         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31685         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31686         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31687         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31688         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31689         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31690         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31691         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31692         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31693         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31694
31695 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31696
31697         * gcc.dg/i386-call-1.c: New test.
31698
31699 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31700
31701         PR c++/9162
31702         * g++.dg/parse/defarg4.C: New.
31703
31704 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31705
31706         PR target/10700
31707         * gcc.c-torture/compile/20030703-1.c: New test case.
31708
31709 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31710
31711         * g++.dg/template/local3.C: Remove extra semicolon.
31712
31713 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31714
31715         * gcc.dg/i386-volatile-1.c: New test.
31716
31717 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31718
31719         PR c++/11072
31720         * g++.dg/other/offsetof2.C: XFAIL.
31721         * g++.dg/other/offsetof5.C: New.
31722
31723         PR c++/10219
31724         * g++.dg/template/error1.C: New.
31725
31726         PR c++/9779
31727         * g++.dg/template/dependent-expr1.C: New.
31728
31729 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31730
31731         PR c++/6949
31732         * g++.dg/template/local3.C: New test.
31733
31734         PR c++/11149
31735         * g++.dg/lookup/scoped6.C: New test.
31736
31737 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31738
31739         PR c++/8046
31740         * g++.dg/other/error7.C: New test.
31741
31742 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31743
31744         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31745         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31746         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31747         * g++.old-deja/g++.other/union2.C: Likewise.
31748         * gcc.dg/c90-const-expr-2.c: Likewise.
31749         * gcc.dg/c90-const-expr-3.c: Likewise.
31750         * gcc.dg/c99-const-expr-2.c: Likewise.
31751         * gcc.dg/c99-const-expr-3.c: Likewise.
31752         * gcc.dg/concat.c: Likewise.
31753
31754 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31755
31756         PR c++/9559
31757         * g++.dg/init/static1.C: New test.
31758
31759 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31760
31761         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31762         * g++.old-deja/g++.other/access2.C: Likewise.
31763         * g++.old-deja/g++.other/decl2.C: Likewise.
31764         * gcc.c-torture/execute/20020615-1.c: Likewise.
31765
31766 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31767
31768         PR c++/4933
31769         * g++.dg/template/sizeof4.C: New test.
31770
31771 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31772
31773         * g++.dg/other/error6.C: New test.
31774
31775 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31776
31777         PR c++/10750
31778         * g++.dg/parse/constant2.C: New test.
31779
31780 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31781
31782         PR c++/11106
31783         * g++.dg/other/error5.C: New test.
31784
31785 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31786
31787         * gcc.dg/format/gcc_diag-1.c: New test.
31788
31789 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31790
31791         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31792
31793 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31794
31795         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31796         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31797         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31798
31799 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31800
31801         * gcc.c-torture/execute/builtins/string-8.c: New test.
31802         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31803         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31804         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31805
31806 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31807
31808         PR c++/10468
31809         * g++.dg/ext/typeof6.C: New test.
31810
31811 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31812
31813         PR c++/10796
31814         * g++.dg/init/enum1.C: New test.
31815
31816 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31817
31818         * gcc.dg/20030627-1.c: New test.
31819
31820 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31821
31822         PR c++/11332
31823         * g++.dg/expr/static_cast2.C: New test.
31824
31825 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31826             Jakub Jelinek  <jakub@redhat.com>
31827
31828         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31829         sprintf(dst,"%s",src) optimization.
31830         * gcc.c-torture/execute/20030626-1.c: New test case.
31831         * gcc.c-torture/execute/20030626-2.c: New test case.
31832
31833 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31834
31835         * gcc.c-torture/execute/multi-ix.c: New test.
31836
31837         * gcc.c-torture/execute/simd-4.c (main):
31838         Added missing semicolon at end of union.
31839
31840 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31841
31842         PR c++/8266
31843         * g++.dg/template/explicit-instantiation3.C: New test.
31844
31845 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31846
31847         * gcc.dg/20030626-1.c: Use signed char.
31848
31849 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31850
31851         * gcc.dg/20030626-1.c: New test.
31852
31853 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31854
31855         * const-str-2.m: Update.
31856
31857 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31858
31859         PR c++/10990
31860         * g++.dg/rtti/dyncast1.C: New test.
31861         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31862         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31863         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31864
31865         PR c++/10931
31866         * g++.dg/expr/static_cast1.C: New test.
31867
31868 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31869
31870         * gcc.dg/20030625-1.c: New test.
31871
31872 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31873
31874         * gcc.c-torture/compile/20030624-1.c: New test case.
31875
31876 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31877
31878         * gcc.c-torture/execute/string-opt-17.c: New test.
31879
31880 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/5754
31883         * g++.dg/parse/crash6.C: New test.
31884
31885 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31886
31887         * gcc.dg/builtins-24.c: New test case.
31888
31889 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31890
31891         * g++.dg/opt/operator1.C: New test.
31892
31893 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31894
31895         * gcc.c-torture/execute/string-opt-16.c: New test case.
31896
31897 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31898
31899         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31900         * g++.old-deja/g++.other/conv7.C: Likewise.
31901         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31902         * g++.old-deja/g++.other/overload14.C: Likewise.
31903
31904 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31905
31906         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31907         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31908
31909 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31910
31911         PR c++/10888
31912         * g++.dg/warn/Winline-3.C: New test.
31913
31914 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31915
31916         * lib/target-supports.exp (check_alias_available): Make the test
31917         program acceptable to the Solaris assembler.
31918
31919         PR c++/10749
31920         * g++.dg/template/memclass2.C: New test.
31921
31922 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31923             Eric Botcazou  <ebotcazou@libertysurf.fr>
31924
31925         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
31926         data for non-matching targets.
31927         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
31928
31929 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31930
31931         PR c++/10845
31932         * g++.dg/template/member3.C: New test.
31933
31934 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
31935
31936         PR c++/10939
31937         * g++.dg/template/func1.C: New test.
31938
31939         PR c++/9649
31940         * g++.dg/template/static4.C: New test.
31941         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
31942
31943         PR c++/11041
31944         * g++.dg/init/ref7.C: New test.
31945
31946 2003-06-19  Matt Austern  <austern@apple.com>
31947
31948         PR c++/11228
31949         * g++.dg/anew1.C: New test.
31950         * g++.dg/anew2.C: New test.
31951         * g++.dg/anew3.C: New test.
31952         * g++.dg/anew4.C: New test.
31953
31954 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
31955
31956         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
31957
31958 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
31959
31960         * gcc.c-torture/execute/simd-4.c (main): Make expected value
31961         endian-dependent.
31962
31963 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31964
31965         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
31966         Remove cruft.
31967
31968 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
31969
31970         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
31971         * gcc.c-torture/compile/961203-1.c: Likewise.
31972         * gcc.c-torture/compile/980506-1.c: Likewise.
31973
31974 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31975
31976         PR c++/10712
31977         * g++.dg/lookup/using7.C: New test.
31978
31979 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
31980
31981         PR c++/11105
31982         * g++.dg/abi/conv1.C: Remove it.
31983         * g++.dg/template/conv7.C: New test.
31984         * g++.dg/template/conv8.C: Likewise.
31985         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
31986         conversion operator.
31987
31988 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
31989
31990         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
31991         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31992         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31993         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31994         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31995         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31996         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31997         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31998         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31999         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32000         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32001         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32002         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32003         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32004         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32005         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32006         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32007         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32008         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32009         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32010         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32011         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32012         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32013         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32014         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32015         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32016         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32017         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32018         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32019
32020 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32021
32022         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32023         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32024         indications.
32025
32026 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32027
32028         * gcc.dg/i386-387-5.c: New test case.
32029         * gcc.dg/i386-387-6.c: New test case.
32030         * gcc.dg/builtins-23.c: New test case.
32031
32032 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32033
32034         * gcc.dg/builtins-22.c: New test case.
32035         * gcc.dg/i386-387-1.c: Update to test exp.
32036         * gcc.dg/i386-387-2.c: Likewise.
32037
32038 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32039
32040         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32041
32042 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32043
32044         * lib/gcc-dg.exp (dg-require-dll): New function.
32045         (dg-xfail-if): Likewise.
32046         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32047         driver.
32048
32049         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32050         * gcc.c-torture/compile/20001205-1.c: Likewise.
32051         * gcc.c-torture/compile/20001226-1.c: Likewise.
32052         * gcc.c-torture/compile/20010518-2.c: Likewise.
32053         * gcc.c-torture/compile/20020312-1.c: Likewise.
32054         * gcc.c-torture/compile/20020604-1.c: Likewise.
32055         * gcc.c-torture/compile/920501-12.c: Likewise.
32056         * gcc.c-torture/compile/920501-4.c: Likewise.
32057         * gcc.c-torture/compile/920520-1.c: Likewise.
32058         * gcc.c-torture/compile/920521-1.c: Likewise.
32059         * gcc.c-torture/compile/920625-1.c: Likewise.
32060         * gcc.c-torture/compile/961203-1.c: Likewise.
32061         * gcc.c-torture/compile/980506-1.c: Likewise.
32062         * gcc.c-torture/compile/981006-1.c: Likewise.
32063         * gcc.c-torture/compile/981022-1.c: Likewise.
32064         * gcc.c-torture/compile/981223-1.c: Likewise.
32065         * gcc.c-torture/compile/990617-1.c: Likewise.
32066         * gcc.c-torture/compile/dll.c: Likewise.
32067         * gcc.c-torture/compile/labels-3.c: Likewise.
32068         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32069         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32070         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32071         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32072         * gcc.c-torture/compile/simd-5.c: Likewise.
32073         * gcc.c-torture/compile/20000804-1.x: Remove.
32074         * gcc.c-torture/compile/20001205-1.x: Likewise.
32075         * gcc.c-torture/compile/20001226-1.x: Likewise.
32076         * gcc.c-torture/compile/20010518-2.x: Likewise.
32077         * gcc.c-torture/compile/20020312-1.x: Likewise.
32078         * gcc.c-torture/compile/20020604-1.x: Likewise.
32079         * gcc.c-torture/compile/920501-12.x: Likewise.
32080         * gcc.c-torture/compile/920501-4.x: Likewise.
32081         * gcc.c-torture/compile/920520-1.x: Likewise.
32082         * gcc.c-torture/compile/920521-1.x: Likewise.
32083         * gcc.c-torture/compile/920625-1.x: Likewise.
32084         * gcc.c-torture/compile/961203-1.x: Likewise.
32085         * gcc.c-torture/compile/980506-1.x: Likewise.
32086         * gcc.c-torture/compile/981006-1.x: Likewise.
32087         * gcc.c-torture/compile/981022-1.x: Likewise.
32088         * gcc.c-torture/compile/981223-1.x: Likewise.
32089         * gcc.c-torture/compile/990617-1.x: Likewise.
32090         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32091         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32092         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32093         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32094         * gcc.c-torture/compile/simd-5.x: Likewise.
32095
32096         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32097
32098 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32099
32100         * gcc.c-torture/execute/20030611-1.c: New test.
32101
32102 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32103
32104         PR middle-end/168
32105         * gcc.dg/20030612-1.c: New test case.
32106
32107 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32108
32109         PR c++/10635
32110         * g++.dg/expr/cast1.C: New test.
32111
32112 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32113
32114         * gcc.dg/builtins-21.c: New test case.
32115
32116 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32117
32118         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32119         options instead of at the end.
32120         * lib/objc.exp (objc_target_compile): Likewise.
32121
32122 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32123
32124         PR c++/10432
32125         * g++.dg/parse/error1.C: New test.
32126
32127 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32128
32129         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32130         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32131         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32132         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32133         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32134         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32135         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32136         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32137         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32138         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32139         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32140         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32141         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32142         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32143         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32144         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32145         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32146         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32147         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32148         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32149         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32150         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32151         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32152         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32153
32154         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32155         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32156         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32157         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32158         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32159         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32160         * gcc.dg/compat/scalar-return-3_main.c: New file.
32161         * gcc.dg/compat/scalar-return-3_x.c: New file.
32162         * gcc.dg/compat/scalar-return-3_y.c: New file.
32163         * gcc.dg/compat/scalar-return-4_main.c: New file.
32164         * gcc.dg/compat/scalar-return-4_x.c: New file.
32165         * gcc.dg/compat/scalar-return-4_y.c: New file.
32166
32167 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32168
32169         * gcc.dg/compat/fp2-struct-check.h: New file.
32170         * gcc.dg/compat/fp2-struct-defs.h: New file.
32171         * gcc.dg/compat/fp2-struct-init.h: New file.
32172         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32173         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32174         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32175         * gcc.dg/compat/struct-return-10_main.c: New file.
32176         * gcc.dg/compat/struct-return-10_x.c: New file.
32177         * gcc.dg/compat/struct-return-10_y.c: New file.
32178
32179         * gcc.dg/compat/compat-common.h: New file.
32180         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32181         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32182         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32183         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32184         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32185         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32186         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32187         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32188         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32189         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32190         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32191         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32192         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32193         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32194         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32195         * gcc.dg/compat/small-struct-check.h: Ditto.
32196         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32197         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32198         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32199         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32200         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32201         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32202         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32203         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32204         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32205         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32206         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32207         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32208         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32209         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32210         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32211         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32212         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32213         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32214         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32215         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32216         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32217         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32218         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32219         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32220         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32221         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32222         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32223         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32224         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32225         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32226
32227 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32228
32229         * g++.dg/pch/static-1.C: New file.
32230         * g++.dg/pch/static-1.Hs: New file.
32231
32232 2003-06-10  Richard Henderson  <rth@redhat.com>
32233
32234         * gcc.dg/asm-7.c: Adjust expected warning text.
32235
32236 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32237
32238         * gcc.dg/builtins-20.c: New test case.
32239
32240 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32241
32242         PR c++/11131
32243         * g++.dg/opt/template1.C: New test.
32244
32245 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32246
32247         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32248         additional_sources.
32249
32250 2003-05-21  David Taylor  <dtaylor@emc.com>
32251
32252         * gcc.dg/Wpadded.c: New file.
32253
32254 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32255
32256         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32257         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32258         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32259         dg-require-weak.
32260
32261 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32262
32263         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32264
32265 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32266
32267         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32268         (dg-require-alias): Likewise.
32269         (dg-require-gc-sections): Likewise.
32270         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32271
32272 2003-06-08  Richard Henderson  <rth@redhat.com>
32273
32274         * gcc.dg/20011029-2.c: Fix the array reference.
32275         * gcc.dg/asm-7.c: New.
32276
32277 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32278
32279         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32280
32281 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32282
32283         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32284         (dg-require-gc-sections): Likewise.
32285
32286 2003-06-08  Jan Hubicka  <jh@suse.cz>
32287
32288         * i386-cmov1.c: Fix regular expression.
32289         * i386-cvt-1.c: Likewise.
32290         * i386-local.c: Likewise.
32291         * i386-local2.c: Likewise.
32292         * i386-mul.c: Likewise.
32293         * i386-ssetype-1.c: Likewise.
32294         * i386-ssetype-3.c: Likewise.
32295         * i386-ssetype-5.c: Likewise.
32296
32297 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32298
32299         PR c++/11039
32300         * g++.dg/warn/implicit-typename2.C: New test.
32301         * g++.dg/warn/implicit-typename3.C: New test.
32302
32303 2003-06-07  Richard Henderson  <rth@redhat.com>
32304
32305         * g++.dg/other/offsetof3.C: Use size_t.
32306         * g++.dg/other/offsetof4.C: Likewise.
32307
32308 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32309
32310         * lib/copy-file.exp: New. Implement gcc_copy_files.
32311
32312         * lib/dg-pch.exp: Load copy-file.exp
32313         (dg-pch): Use gcc_copy_files instead of "file copy".
32314
32315 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32316
32317         * gcc.dg/weak/weak.exp: Simplify.
32318         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32319         * gcc.dg/weak/weak-1.c: Likewise.
32320         * gcc.dg/weak/weak-2.c: Likewise.
32321         * gcc.dg/weak/weak-3.c: Likewise.
32322         * gcc.dg/weak/weak-4.c: Likewise.
32323         * gcc.dg/weak/weak-5.c: Likewise.
32324         * gcc.dg/weak/weak-6.c: Likewise.
32325         * gcc.dg/weak/weak-7.c: Likewise.
32326         * gcc.dg/weak/weak-8.c: Likewise.
32327         * gcc.dg/weak/weak-9.c: Likewise.
32328
32329 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32330
32331         gcc.c-torture/execute/20030606-1.c: New.
32332
32333 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32334
32335         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32336         * gcc.dg/builtins-19.c: Likewise.
32337
32338 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32339
32340         * gcc.dg/builtins-2.c: Add some more tests.
32341         * gcc.dg/builtins-18.c: New test case.
32342         * gcc.dg/builtins-19.c: New test case.
32343
32344 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32345             Jim Wilson  <wilson@tuliptree.org>
32346
32347         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32348
32349 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32350
32351         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32352         mempcpy/stpcpy calls not to be optimized into something else.
32353         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32354         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32355         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32356
32357 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32358
32359         * gcc.dg/format/asm_fprintf-1.c: New test.
32360
32361 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32362
32363         * lib/gcc-defs.exp (additional_sources): New variable.
32364         (dg-additional-sources): New function.
32365         (additional_files): New variable.
32366         (dg-additional-files): New function.
32367         (dg-additional-files-options): Likewise.
32368         * lib/gcc-dg.exp (dg-require-weak): New function.
32369         (dg-require-alias): Likewise.
32370         (dg-require-gc-sections): Likewise.
32371         * lib/target-supports.exp (check_alias_available): Remove testfile
32372         parameter.
32373         (check_gc_sections_available): New function.
32374         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32375         (dg-gpp-additional-files): Likewise.
32376         * lib/g++.exp (additional_sources): Remove.
32377         (additional_files): Likewise.
32378         (g++_target_compile): Use dg-additional-files-options.
32379
32380         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32381         Tcl logic.
32382         * gcc.dg/special/ecos.exp: Remove.
32383         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32384         * gcc.dg/special/alias-1.c: Likewise.
32385         * gcc.dg/special/alias-2.c: Likewise.
32386         * gcc.dg/special/gcsec-1.c: Likewise.
32387         * gcc.dg/special/weak-1.c: Likewise.
32388         * gcc.dg/special/weak-2.c: Likewise.
32389         * gcc.dg/special/wkali-1.c: Likewise.
32390         * gcc.dg/special/wkali-2.c: Likewise.
32391
32392         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32393         dg-gpp-additional-*.
32394         * g++.dg/special/conpr-3.C: Likewise.
32395         * g++.dg/special/conpr-4.C: Likewise.
32396         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32397         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32398         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32399         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32400         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32401         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32402         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32403         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32404         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32405         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32406         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32407         * g++.old-deja/g++.other/comdat1.C: Likewise.
32408         * g++.old-deja/g++.other/comdat2.C: Likewise.
32409         * g++.old-deja/g++.other/comdat3.C: Likewise.
32410         * g++.old-deja/g++.other/ctor1.C: Likewise.
32411         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32412
32413 2003-06-05  Richard Henderson  <rth@redhat.com>
32414
32415         * gcc.dg/debug/20030605-1.c: New.
32416
32417 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32418
32419         * README.QMTEST: Update.
32420
32421 2003-06-04  Richard Henderson  <rth@redhat.com>
32422
32423         * gcc.dg/cleanup-1.c: New.
32424         * gcc.dg/cleanup-2.c: New.
32425         * gcc.dg/cleanup-3.c: New.
32426         * gcc.dg/cleanup-4.c: New.
32427         * gcc.dg/cleanup-5.c: New.
32428         * gcc.dg/cleanup-6.c: New.
32429         * gcc.dg/cleanup-7.c: New.
32430
32431 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32432
32433         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32434
32435         * lib/dg-pch.exp: New file.
32436         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32437         * gcc.dg/pch/pch.exp: Likewise.
32438
32439 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32440
32441         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32442         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32443         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32444         * gcc.dg/builtins-17.c: New test case.
32445         * gcc.dg/i386-387-4.c: New test case.
32446         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32447
32448 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32449
32450         * gcc.dg/ultrasp9.c: New test.
32451
32452 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32453
32454         * gcc.c-torture/compile/20030604-1.c: New test.
32455         * gcc.dg/sparc-constant-1.c: New test.
32456
32457 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32458
32459         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32460
32461 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32462
32463         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32464
32465         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32466         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32467
32468 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32469
32470         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32471
32472 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32473
32474         PR c++/10940
32475         * g++.dg/template/spec10.C: New test.
32476
32477 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32478
32479         * gcc.dg/builtins-16.c: New test case.
32480
32481 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32482
32483         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32484         mempcpy test with post-increments.
32485         * gcc.c-torture/execute/string-opt-3.c: New test.
32486         * gcc.dg/string-opt-1.c: New test.
32487
32488 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32489
32490         PR fortran/10965
32491         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32492
32493 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32494
32495         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32496         (scan-assembler): ... here.  Use dg-scan.
32497         (scan-assembler-not): Likewise.
32498         (scan-file): New function.
32499         (scan-file-not): Likewise.
32500         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32501         * gcc.dg/cpp/_Pragma4.c: Likewise.
32502         * gcc.dg/cpp/_Pragma5.c: Likewise.
32503         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32504         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32505         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32506         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32507         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32508         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32509         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32510         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32511         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32512         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32513         * gcc.dg/cpp/cxxcom1.c: Likewise.
32514         * gcc.dg/cpp/line1.c: Likewise.
32515         * gcc.dg/cpp/maccom1.c: Likewise.
32516         * gcc.dg/cpp/maccom2.c: Likewise.
32517         * gcc.dg/cpp/maccom3.c: Likewise.
32518         * gcc.dg/cpp/maccom4.c: Likewise.
32519         * gcc.dg/cpp/maccom5.c: Likewise.
32520         * gcc.dg/cpp/maccom6.c: Likewise.
32521         * gcc.dg/cpp/multiline.c: Likewise.
32522         * gcc.dg/cpp/spacing1.c: Likewise.
32523         * gcc.dg/cpp/spacing2.c: Likewise.
32524         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32525         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32526         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32527         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32528         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32529         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32530         * gcc.dg/cpp/cxxcom2.c: Likewise.
32531         * gcc.dg/cpp/cxxcom2.h: New file.
32532
32533         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32534         * g++.dg/cpp/truefalse.C: Here.
32535         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32536
32537 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32538
32539         * gcc.dg/cpp/redef3.c: New file.
32540
32541 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32542
32543         * gcc.dg/i386-loop-3.c: New test.
32544
32545 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32546
32547         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32548
32549 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32550
32551         * gcc.dg/fwrapv-1.c: New test case.
32552         * gcc.dg/fwrapv-2.c: New test case.
32553
32554 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32555
32556         PR c++/10956
32557         * g++.dg/template/spec9.C: New test.
32558
32559 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32560
32561         * gcc.dg/duff-4.c: New test case.
32562
32563 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32564
32565         PR fortran/10843
32566         * g77.dg/ffixed-form-1.f: New test
32567         * g77.dg/ffixed-form-2.f: New test
32568         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32569         * g77.dg/ffree-form-3.f: New test
32570
32571 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32572
32573         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32574         * gcc.dg/wint_t-1.c: Likewise.
32575
32576 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32577
32578         * g++.dg/template/access11.C: New test.
32579
32580 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32581
32582         PR c++/10849
32583         * g++.dg/template/access10.C: New test.
32584
32585 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32586             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32587
32588         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32589
32590 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32591
32592         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32593         suppress for powerpc-*-darwin*.
32594         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32595
32596 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32597
32598         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32599         suppress option for powerpc-*-darwin*.
32600
32601 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32602
32603         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32604         * gcc.dg/builtins-4.c: Add test for fmod.
32605
32606 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32607
32608         PR c++/10682
32609         * g++.dg/template/instantiate4.C: New test.
32610
32611 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32612
32613         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32614
32615 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32616
32617         * gcc.dg/compat/scalar-return-1_main.c: New file.
32618         * gcc.dg/compat/scalar-return-1_x.c: New file.
32619         * gcc.dg/compat/scalar-return-1_y.c: New file.
32620         * gcc.dg/compat/scalar-return-2_main.c: New file.
32621         * gcc.dg/compat/scalar-return-2_x.c: New file.
32622         * gcc.dg/compat/scalar-return-2_y.c: New file.
32623         * gcc.dg/compat/struct-return-3_main.c: New file.
32624         * gcc.dg/compat/struct-return-3_y.c: New file.
32625         * gcc.dg/compat/struct-return-3_x.c: New file.
32626         * gcc.dg/compat/struct-return-2_main.c: New file.
32627         * gcc.dg/compat/struct-return-2_x.c: New file.
32628         * gcc.dg/compat/struct-return-2_y.c: New file.
32629
32630 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32631
32632         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32633         for hppa*-hp-hpux*.
32634         * gcc.dg/20021014-1.c (dg-options): Likewise.
32635         * gcc.dg/nest.c (dg-options): Likewise.
32636
32637 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32638
32639         PR c++/9738
32640         * g++.dg/ext/dllimport2.C: New file.
32641         * g++.dg/ext/dllimport3.C: New file.
32642
32643 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32644
32645         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32646         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32647         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32648         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32649         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32650         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32651         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32652         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32653         * gcc.dg/compat/small-struct-defs.h: New file.
32654         * gcc.dg/compat/small-struct-init.h: New file.
32655         * gcc.dg/compat/small-struct-check.h: New file.
32656         * gcc.dg/compat/fp-struct-defs.h: New file.
32657         * gcc.dg/compat/fp-struct-check.h: New file.
32658         * gcc.dg/compat/fp-struct-init.h: New file.
32659         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32660         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32661
32662 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32663
32664         * gcc.dg/20030225-2.c: New test.
32665
32666 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32667             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32668
32669         * gcc.c-torture/compile/20030518-1.c: New test case.
32670
32671 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32672
32673         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32674         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32675         gcc-dg-debug-runtest.
32676         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32677         gcc-dg-debug-runtest.
32678
32679 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32680
32681         PR c++/9022
32682         * g++.dg/lookup/using6.C: New test.
32683
32684 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32685
32686         * g++.dg/parse/access2.C: New test.
32687
32688 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32689
32690         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32691         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32692         * gcc.dg/debug/debug.exp: Likewise.
32693
32694 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32695
32696         * gcc.dg/dollar.c: New test.
32697
32698 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32699
32700         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32701         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32702         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32703         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32704         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32705         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32706         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32707         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32708         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32709         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32710         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32711         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32712         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32713         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32714         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32715         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32716         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32717         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32718
32719 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32720
32721         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32722         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32723         support for "repo" mode.
32724         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32725         * lib/g77-dg.exp: Likewise.
32726         * lib/obj-dg.exp: Likewise.
32727
32728 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32729
32730         Merge from gcc-3_2-rhl8-branch:
32731         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32732
32733         * gcc.dg/tls/opt-6.c: New test.
32734
32735         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32736
32737         * gcc.dg/20030405-1.c: New test.
32738
32739         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32740
32741         * gcc.dg/20030309-1.c: New test.
32742
32743         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32744
32745         * gcc.c-torture/execute/20030307-1.c: New test.
32746
32747         2003-02-20  Randolph Chung  <tausq@debian.org>
32748
32749         * gcc.c-torture/compile/20030220-1.c: New test.
32750
32751         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32752
32753         * gcc.dg/20030217-1.c: New test.
32754
32755         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32756
32757         * gcc.c-torture/compile/20020129-1.c: New test.
32758
32759         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32760
32761         * gcc.dg/unroll-1.c: New test.
32762
32763         2002-11-16  Jan Hubicka  <jh@suse.cz>
32764
32765         * gcc.c-torture/execute/20020920-1.c: New test.
32766
32767         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32768
32769         PR target/7434
32770         * gcc.c-torture/compile/20021008-1.c: New test.
32771
32772         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32773
32774         PR target/7559
32775         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32776
32777         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32778
32779         * gcc.c-torture/compile/20020807-1.c: New test.
32780
32781         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32782
32783         * gcc.dg/tls/opt-1.c: New test.
32784
32785         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32786
32787         * gcc.dg/20020729-1.c: New test.
32788
32789         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32790
32791         * g++.dg/opt/life1.C: New test.
32792
32793         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32794
32795         * gcc.dg/20020525-1.c: New test.
32796
32797         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32798
32799         PR c++/6794
32800         * g++.dg/ext/pretty1.C: New test.
32801         * g++.dg/ext/pretty2.C: New test.
32802
32803 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32804
32805         PR c++/8385
32806         * g++.dg/ext/typeof5.C: New test.
32807
32808 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32809
32810         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32811         __USER_LABEL_PREFIX__ into account.
32812         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32813
32814 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32815
32816         * gcc.dg/builtins-15.c: New test case.
32817
32818 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32819
32820         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32821
32822 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32823
32824         * lib/g++.exp: Tweak handling of additional source files.
32825         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32826         * g++.dg/special/conpr-2a.C: Rename to ...
32827         * g++.dg/special/conpr-2a.cc: ... this.
32828         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32829         * g++.dg/special/conpr-3a.C: Rename to ...
32830         * g++.dg/special/conpr-3a.cc: This.
32831         * g++.dg/special/conpr-3b.C: Rename to ...
32832         * g++.dg/special/conpr-3b.cc: This.
32833         * g++.dg/special/conpr-4.C: New test.
32834         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32835
32836 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32837
32838         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32839
32840 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32841
32842         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32843         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32844         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32845         * g++.old-deja/g++.other/warn3.C: Likewise.
32846
32847 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32848
32849         * gcc.dg/i386-387-1.c: Update to also test log.
32850         * gcc.dg/i386-387-2.c: Likewise.
32851
32852 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32853
32854         * g77.f-torture/execute/int8421.f: New test.
32855
32856 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32857
32858         PR c++/10230, c++/10481
32859         * g++.dg/lookup/scoped5.C: New test.
32860
32861 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32862
32863         PR c++/10552
32864         * g++.dg/template/ttp6.C: New test.
32865
32866 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32867
32868         * gcc.c-torture/execute/builtins: New directory.
32869         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32870         gcc.c-torture/execute/builtins.
32871         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32872         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32873         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32874         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32875
32876 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32877
32878         PR c++/9252
32879         * g++.dg/template/access8.C: New test.
32880         * g++.dg/template/access9.C: New test.
32881
32882 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32883
32884         PR c++/9554
32885         * g++.dg/parse/access1.C: New test.
32886
32887 2003-05-09  DJ Delorie  <dj@redhat.com>
32888
32889         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32890         long, and not an int.
32891
32892 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32893
32894         PR c++/10555, c++/10576
32895         * g++.dg/template/memclass1.C: New test.
32896
32897 2003-05-08  DJ Delorie  <dj@redhat.com>
32898
32899         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32900         targets.
32901         * gcc.c-torture/execute/20021024-1.x: Likewise.
32902         * gcc.c-torture/execute/shiftdi.x: Likewise.
32903         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32904         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32905         * gcc.dg/20021018-1.c: Likewise.
32906
32907 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32908
32909         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32910
32911         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32912         (bcopy): Call memmove.
32913
32914 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32915
32916         * g77.f-torture/compile/8485.f: New test case.
32917
32918 2003-05-07  Richard Henderson  <rth@redhat.com>
32919
32920         PR c++/10570
32921         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32922         Verify exception_cleanup not called for rethrows.
32923         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32924         when exiting catch block without rethrowing.
32925         * g++.dg/eh/forced3.C: New.
32926         * g++.dg/eh/forced4.C: New.
32927
32928 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
32929
32930         * gcc.dg/20030505.c: Fix triplet.
32931
32932 2003-05-06  DJ Delorie  <dj@redhat.com>
32933
32934         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
32935         * gcc.dg/nest.c: Likewise.
32936
32937 2003-05-05  Roger Sayle  <roger@eyesopen.com>
32938
32939         * gcc.dg/builtins-14.c: New test case.
32940
32941 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
32942
32943         * lib/compat.exp (compat-execute): New argument.
32944         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
32945         * gcc.dg/compat: New test directory.
32946         * gcc.dg/compat/compat.exp: New expect script.
32947         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
32948         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
32949         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
32950         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
32951         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
32952         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
32953
32954         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
32955         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
32956         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
32957         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
32958         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
32959         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
32960         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
32961         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
32962         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
32963         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
32964         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
32965         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
32966         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
32967         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
32968         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
32969
32970 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
32971
32972         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
32973
32974 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
32975
32976         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
32977
32978 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
32979
32980         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
32981         * gcc.dg/ppc-fsel-2.c: New test.
32982
32983         * gcc.dg/unused-5.c: New test.
32984
32985 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32986
32987         PR c++/10496
32988         * g++.dg/warn/pmf1.C: New test.
32989
32990 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32991
32992         PR c++/4494
32993         * g++.dg/warn/main.C: New test.
32994
32995 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32996
32997         * gcc.dg/nonnull-3.c: New test.
32998
32999 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33000
33001         * gcc.dg/cpp/Wtrigraphs.c: Update.
33002         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33003
33004 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33005
33006         * gcc.dg/ppc-fsel-1.c: New test.
33007
33008 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33009
33010         PR c/10604
33011         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33012
33013 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33014
33015         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33016
33017 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33018
33019         PR c++/9364, c++/10553, c++/10586
33020         * g++.dg/parse/typename4.C: New test.
33021         * g++.dg/parse/typename5.C: Likewise.
33022
33023 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33024
33025         * gcc.c-torture/compile/20030503-1.c: New test.
33026
33027 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33028
33029         * g++.dg/lookup/using5.C: Fix testcase error.
33030
33031 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33032
33033         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33034         since MEABI is no longer supported.  Remove all vestiges
33035         of MEABI from the test.
33036
33037 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33038
33039         PR c++/10554
33040         * g++.dg/lookup/using5.C: New test.
33041
33042 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33043
33044         PR c++/8772
33045         * g++.dg/template/ttp5.C: New test.
33046
33047 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33048
33049         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33050         (dg-gpp-additional-sources): New function.
33051         (dg-gpp-additional-files): Likewise.
33052         * lib/g++.exp (additional_sources): New variable.
33053         (additional_files): Likewise.
33054         (g++_target_compile): Deal with them.
33055         * lib/old-dejagnu.exp: Remove.
33056         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33057         * g++.old-deja: Revise all tests to use dg commands.
33058
33059 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33060
33061         PR c++/9432, c++/9528
33062         * g++.dg/lookup/using4.C: New test.
33063
33064 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33065
33066         * gcc.dg/noreturn-5.c: New file.
33067         * gcc.dg/noreturn-6.c: New file.
33068
33069         * gcc.c-torture/compile/inline-1.c: New file.
33070
33071 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33072
33073         PR c++/10551
33074         * g++.dg/template/explicit1.C: New test.
33075
33076 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33077
33078         PR c++/10549
33079         * g++.dg/other/bitfield1.C: New test.
33080
33081         PR c++/10527
33082         * g++.dg/init/new7.C: New test.
33083
33084 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33085
33086         * g++.dg/ext/desig1.C: New test.
33087         * g++.dg/ext/init1.C: Update.
33088
33089         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33090
33091 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33092
33093         PR c++/10180
33094         * g++.dg/warn/Winline-1.C: New test.
33095
33096 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33097
33098         * gcc.c-torture/execute/string-opt-19.c: New test.
33099
33100         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33101         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33102
33103 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33104
33105         PR c++/10506
33106         * g++.dg/init/new6.C: New test.
33107
33108         PR c++/10503
33109         * g++.dg/init/ref6.C: New test.
33110
33111 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33112
33113         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33114
33115 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33116
33117         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33118         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33119
33120 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33121
33122         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33123         initialized static data members.
33124
33125 2003-04-25  H.J. Lu <hjl@gnu.org>
33126
33127         * gcc.dg/ia64-sync-4.c: New test.
33128
33129 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33130
33131         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33132         date.
33133
33134 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33135
33136         PR c++/10337
33137         * g++.dg/warn/conv1.C: New test.
33138         * g++.old-deja/g++.other/conv7.C: Adjust.
33139         * g++.old-deja/g++.other/overload14.C: Adjust.
33140
33141 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33142
33143         PR c++/10471
33144         * g++.dg/template/defarg2.C: New test.
33145
33146 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33147
33148         * gcc.dg/cpp/include2.c: Update.
33149         * gcc.dg/cpp/multiline-2.c: New.
33150         * gcc.dg/cpp/multiline.c: Update.
33151         * gcc.dg/cpp/strify2.c: Update.
33152         * gcc.dg/cpp/trad/literals-2.c: Update.
33153
33154 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33155
33156         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33157
33158 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33159
33160         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33161
33162 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33163
33164         PR c++/10451
33165         * g++.dg/parse/crash4.C: New test.
33166
33167         PR c++/9847
33168         * g++.dg/parse/crash5.C: New test.
33169
33170 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33171
33172         PR c++/10446
33173         * g++.dg/parse/crash3.C: New test.
33174
33175         PR c++/10428
33176         * g++.dg/parse/elab1.C: New test.
33177
33178 2003-04-22  Devang Patel  <dpatel@apple.com>
33179
33180         * gcc.dg/cpp/trad/funlike-5.c: New test.
33181
33182 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33183
33184         * g++.dg/other/packed1.C: Fix dg options.
33185
33186 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33187
33188         * g++.dg/other/offsetof2.C: New test.
33189
33190 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33191
33192         * g++.dg/template/recurse.C: Adjust location of error messages.
33193
33194 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33195
33196         PR c++/9881
33197         * g++.dg/init/addr-const1.C: New test.
33198         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33199
33200 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33201
33202         PR c++/10405
33203         * g++.dg/lookup/struct-hack1.C: New test.
33204
33205 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33206
33207         * ucs.c: Update diagnostic messages.
33208
33209 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33210
33211         * gcc.dg/cpp/truefalse.cpp: New test.
33212         * gcc.dg/cpp/cpp.exp: Update.
33213         * g++.dg/other/stdbool-if.C: Remove.
33214
33215 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33216
33217         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33218         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33219
33220 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33221
33222         * gcc.c-torture/compile/20030418-1.c: New test.
33223
33224 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33225
33226         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33227
33228 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33229
33230         PR c++/10347
33231         g++.dg/template/dependent-name1.C: New test.
33232
33233 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33234
33235         * gcc.dg/warn-1.c (tourist_guide): New array,
33236         contains a pointer to bar.
33237
33238 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33239
33240         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33241         * gcc.c-torture/execute/medce-1.c: New test case.
33242         * gcc.c-torture/execute/medce-2.c: New test case.
33243
33244 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33245
33246         * lib/prune.exp: Ignore more messages.
33247
33248         PR c++/10381
33249         * g++.dg/parse/lookup3.C: New test.
33250
33251 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33252
33253         * gcc.c-torture/compile/20030415-1.c : New test.
33254
33255 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33256
33257         * gcc.c-torture/execute/scope-2.c: Move to ...
33258         * gcc.dg/noncompile/scope.c: .... here.
33259
33260 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33261
33262         * gcc.dg/20030414-2.c: New test case.
33263
33264 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33265
33266         PR target/10377
33267         * gcc.dg/20030414-1.c: New test.
33268
33269 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33270
33271         * gcc.dg/builtins-12.c: New test case.
33272         * gcc.dg/builtins-13.c: New test case.
33273
33274 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33275
33276         * gcc.c-torture/execute/string-opt-18.c: New test.
33277
33278 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33279
33280         PR c++/10300
33281         * g++.dg/init/new5.C: New test.
33282
33283 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33284
33285         PR c++/7910
33286         * g++.dg/ext/dllimport1.C: New test.
33287
33288 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33289
33290         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33291
33292 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33293
33294         PR Fortran/9263
33295         * g77.f-torture/noncompile/9263.f: New test
33296         PR Fortran/1832
33297         * g77.f-torture/execute/1832.f: New test
33298
33299 2003-04-11  David Chad  <davidc@freebsd.org>
33300             Loren J. Rittle  <ljrittle@acm.org>
33301
33302         libobjc/8562
33303         * objc.dg/headers.m: New test.
33304
33305 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33306
33307         * gcc.c-torture/execute/builtin-noret-2.c: New.
33308         * gcc.c-torture/execute/builtin-noret-2.x: New.
33309         XFAIL builtin-noret-2.c at -O1 and above.
33310         * gcc.dg/redecl.c: New.
33311         * gcc.dg/Wshadow-1.c: Update error regexps.
33312
33313 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33314
33315         * g++.dg/abi/bitfield10.C: New test.
33316
33317 2003-04-09  Mike Stump  <mrs@apple.com>
33318
33319         * gcc.dg/pch/pch.exp: Make testcase names longer.
33320         * g++.dg/pch/pch.exp: Make testcase names longer.
33321
33322 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33323
33324         * gcc.dg/builtins-11.c: New test case.
33325
33326 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33327
33328         * gcc.dg/builtins-9.c: New test case.
33329         * gcc.dg/builtins-10.c: New test case.
33330
33331 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33332
33333         * gcc.dg/noncompile/init-4.c.c: New test.
33334
33335 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33336
33337         * gcc.misc-test/gcov-9.c: New test.
33338         * gcc.misc-test/gcov-10.c: New test
33339         * gcc.misc-test/gcov-11.c: New test.
33340
33341 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33342
33343         PR optimization/10024
33344         * gcc.c-torture/compile/20030405-1.c: New test.
33345
33346 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33347
33348         * gcc.dg/pch/static-3.c: New.
33349         * gcc.dg/pch/static-3.hs: New.
33350         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33351
33352 2003-04-04  Richard Henderson  <rth@redhat.com>
33353
33354         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33355         * g++.dg/eh/forced2.C: Likewise.
33356
33357 2003-04-03  Mike Stump  <mrs@apple.com>
33358
33359         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33360         target arg.
33361         (scan-assembler-times, scan-assembler-not): Likewise.
33362         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33363
33364 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33365
33366         * gcc.dg/sparc-loop-1.c: New test.
33367
33368 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33369
33370         PR other/9274
33371         * g++.dg/pch/system-2.C: New.
33372         * g++.dg/pch/system-2.Hs: New.
33373
33374 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33375
33376         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33377
33378         * g++.dg/eh/simd-1.C (vecfunc): Same.
33379
33380 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33381
33382         * gcc.c-torture/execute/20030401-1.c: New test case.
33383
33384 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33385
33386         * objc.dg/defs.m: New.
33387
33388 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33389
33390         * g++.dg/eh/simd-1.C: New.
33391         * g++.dg/eh/simd-2.C: New.
33392
33393 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33394
33395         * gcc.c-torture/execute/simd-3.c: New.
33396
33397 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33398
33399         PR c/9936
33400         * gcc.dg/20030331-2.c: New test.
33401
33402 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33403
33404         PR c++/10278
33405         * g++.dg/parse/crash2.C: New test.
33406
33407 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33408
33409         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33410         * gcc.c-torture/execute/20030331-1.c: ...here.
33411
33412 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33413
33414         * gcc.c-torture/execute/20030331-1.c: New test.
33415
33416 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33417
33418         * lib/gcov.exp: Adjust call return testing strings.
33419         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33420
33421 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33422
33423         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33424         * gcc.dg/builtins-7.c: New test case.
33425         * gcc.dg/builtins-8.c: New test case.
33426
33427 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33428
33429         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33430
33431 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33432
33433         PR c++/7647
33434         * g++.dg/lookup-class-member-2.C: New test.
33435
33436 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33437
33438         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33439
33440 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33441
33442         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33443
33444 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33445
33446         * g++.dg/init/attrib1.C: New test.
33447
33448 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33449
33450         * gcc.dg/ultrasp8.c: New test.
33451
33452 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33453
33454         * gcc.dg/ultrasp7.c: New test.
33455
33456 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33457
33458         PR c++/10047
33459         * g++.dg/template/inline1.C: New test.
33460
33461 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33462
33463         * gcc.dg/sparc-dwarf2.c: New test.
33464
33465 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33466
33467         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33468         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33469
33470 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33471
33472         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33473         than reading .x files.
33474         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33475         * g77.dg/gcov/gcov-1.f: Likewise.
33476         * gcc.misc-tests/gcov-4b.c: Likewise.
33477         * gcc.misc-tests/gcov-5b.c: Likewise.
33478         * gcc.misc-tests/gcov-6.c: Likewise.
33479         * gcc.misc-tests/gcov-7.c: Likewise.
33480         * gcc.misc-tests/gcov-8.c: Likewise.
33481         * g++.dg/gcov/gcov-1.x: Remove.
33482         * g77.dg/gcov/gcov-1.x: Likewise.
33483         * gcc.misc-tests/gcov-4b.x: Likewise.
33484         * gcc.misc-tests/gcov-5b.x: Likewise.
33485         * gcc.misc-tests/gcov-6.x: Likewise.
33486         * gcc.misc-tests/gcov-7.x: Likewise.
33487         * gcc.misc-tests/gcov-8.x: Likewise.
33488
33489 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33490
33491         PR opt/10087
33492         * gcc.dg/20030324-1.c: New test.
33493
33494 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33495
33496         PR c++/10224
33497         * g++.dg/template/arg3.C: New test.
33498
33499         PR c++/10158
33500         * g++.dg/template/friend18.C: New test.
33501
33502 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33503
33504         * g77.f-torture/compile/20030326-1.f: New test case.
33505
33506 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33507
33508         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33509
33510         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33511
33512 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33513
33514         * gcc.dg/ia64-sync-3.c: New test.
33515
33516 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33517
33518         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33519
33520 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33521
33522         * gcc.dg/ultrasp6.c: New test.
33523
33524 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33525
33526         * gcc.dg/i386-signbit-1.c: New test.
33527         * gcc.dg/i386-signbit-2.c: New test.
33528         * gcc.dg/i386-signbit-3.c: New test.
33529
33530 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33531
33532         * gcc.dg/ultrasp5.c: Fix options.
33533
33534 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33535
33536         * gcc.dg/ultrasp5.c: Fix comment.
33537
33538 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33539
33540         PR fortran/10197
33541         * g77.f-torture/execute/10197.f: New test.
33542
33543 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33544
33545         PR c++/9898, c++/383
33546         * g++.dg/template/conv6.C: New test.
33547
33548         PR c++/10119
33549         * g++.dg/template/ptrmem5.C: New test.
33550
33551         PR c++/10026
33552         * g++.dg/lookup/koenig1.C: New test.
33553
33554         PR C++/10199
33555         * g++.dg/lookup/template2.C: New test.
33556
33557 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33558
33559         * g++.dg/opt/rtti1.C: New test.
33560
33561 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33562
33563         * gcc.dg/ultrasp5.c: New test.
33564
33565 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33566
33567         PR middle-end/9967
33568         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33569         builtin fputs.
33570
33571 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33572
33573         PR c/8224
33574         * gcc.dg/20030323-1.c: New test.
33575
33576 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33577
33578         * gcc.c-torture/compile/20030323-1.c: New test case.
33579
33580 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33581
33582         * gcc.dg/20030321-1.c: New test.
33583
33584 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33585
33586         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33587
33588 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33589
33590         PR c++/9978, c++/9708
33591         * g++.dg/ext/vlm1.C: Adjust expected error.
33592         * g++.dg/ext/vla2.C: New test.
33593         * g++.dg/template/arg1.C: New test.
33594         * g++.dg/template/arg2.C: New test.
33595
33596 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33597
33598         * g77.f-torture/execute/select.f: New test.
33599         * g77.f-torture/noncompile/select_no_compile.f: New test.
33600
33601 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33602
33603         PR c++/9898
33604         * g++.dg/other/error4.C: New test.
33605
33606 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33607
33608         * g++.dg/template/friend17.C: New test.
33609
33610 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33611
33612         * gcc.c-torture/compile/20030320-1.c: New.
33613
33614 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33615
33616         * gcc.dg/builtins-6.c: New test case.
33617
33618 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33619
33620         PR target/10073
33621         * gcc.c-torture/compile/20030319-1.c: New.
33622
33623 2003-03-18  Jan Hubicka  <jh@suse.cz>
33624
33625         * gcc.dg/i386-cvt-1.c: New test.
33626
33627 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33628
33629         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33630         * objc.dg/naming-2.m: Likewise.
33631
33632 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33633
33634         PR c++/9639
33635         * g++.dg/parse/crash1.C: New test.
33636
33637 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33638
33639         PR c++/8805
33640         * g++.dg/eh/cleanup1.C: New test.
33641
33642 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33643
33644         * gcc.c-torture/execute/20030316-1.c: New test case.
33645
33646 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33647
33648         PR c++/9629
33649         * g++.dg/init/ctor2.C: New test.
33650
33651 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33652
33653         * g77.f-torture/compile/xformat.f: New test case.
33654
33655 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33656
33657         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33658         * g++.old-deja/g++.mike/eh50.C: Likewise.
33659
33660 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33661
33662         PR c++/6440
33663         * g++.dg/template/spec7.C: New test.
33664         * g++.dg/template/spec8.C: Likewise.
33665
33666 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33667
33668         * gcc.c-torture/execute/20030313-1.c: New test.
33669
33670 2003-03-14  Richard Henderson  <rth@redhat.com>
33671
33672         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33673
33674 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33675
33676         * gcc.c-torture/compile/20030314-1.c: New test.
33677
33678 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33679
33680         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33681         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33682         thumb target,
33683         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33684         to accept newer _imp__  prefix and additional
33685         newline in .drectve section.
33686         * gcc.dg/dll-4.c: Likewise.
33687         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33688         switch.
33689
33690 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33691
33692         * g++.dg/parse/namespace9.C: New test.
33693
33694         * g++.dg/init/ref5.C: New test.
33695         * g++.dg/parse/ptrmem1.C: Likewise.
33696
33697 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33698
33699         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33700         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33701         regular expression.
33702         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33703         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33704
33705 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33706
33707         * gcc.c-torture/execute/20030224-2.c: New test.
33708
33709 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33710
33711         * gcc.dg/decl-3.c: New test.
33712
33713 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33714
33715         * gcc.dg/i386-loop-2.c: New test.
33716
33717 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33718
33719         PR c++/9474
33720         * g++.dg/parse/namespace8.C: New test.
33721
33722         PR c++/9924
33723         * g++.dg/overload/builtin2.C: New test.
33724
33725 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33726
33727         * gcc.dg/return-type-3.c: New test.
33728
33729 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33730
33731         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33732         profiling options are not supported.
33733
33734 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33735
33736         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33737         * g++.old-deja/g++.warn/impint2.C: Likewise.
33738
33739 2003-03-10  Devang Patel  <dpatel@apple.com>
33740
33741         * g++.dg/cpp/c++_cmd_1.C: New test.
33742         * g++.dg/cpp/c++_cmd_1.h: New file.
33743
33744 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33745
33746         * gcc.dg/altivec-9.c: New file.
33747
33748 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33749
33750         * gcc.dg/ppc-sdata-1.c: New test.
33751         * gcc.dg/ppc-sdata-2.c: New test.
33752
33753 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33754
33755         PR c++/9373
33756         * g++.dg/opt/ptrmem2.C: New test.
33757
33758         PR c++/8534
33759         * g++.dg/opt/ptrmem1.C: New test.
33760
33761 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33762
33763         * gcc.dg/i386-loop-1.c: New test.
33764
33765 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33766
33767         PR c++/9970
33768         * g++.dg/lookup/friend1.C: New test.
33769
33770 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/9823
33773         * g++.dg/parser/constructor1.C: New test.
33774
33775 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33776
33777         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33778
33779         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33780
33781 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33782
33783         * gcc.dg/cpp/Wunused.c: Update test.
33784
33785 2003-03-08  Jan Hubicka  <jh@suse.cz>
33786
33787         * gcc.dg/inline-3.c: New test.
33788
33789 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33790
33791         PR c++/9809
33792         * g++.dg/parse/builtin1.C: New test.
33793
33794         PR c++/9982
33795         * g++.dg/abi/cookie1.C: New test.
33796         * g++.dg/abi/cookie2.C: Likewise.
33797
33798         PR c++/9524
33799         * g++.dg/template/field1.C: New test.
33800
33801         PR c++/9912
33802         * g++.dg/parse/class1.C: New test.
33803         * g++.dg/parse/namespace7.C: Likewise.
33804         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33805
33806 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33807
33808         * g++.dg/init/ref4.C: New test.
33809
33810 2003-03-07  Jan Hubicka  <jh@suse.cz>
33811
33812         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33813         * gcc.dg/inline-3.c: New test.
33814
33815 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33816
33817         * g++.dg/init/ref3.C: New test.
33818
33819         PR c++/9965
33820         * g++.dg/init/ref2.C: New test.
33821
33822         PR c++/9400
33823         * g++.dg/warn/Wshadow-2.C: New test.
33824
33825         PR c++/9791
33826         * g++.dg/warn/Woverloaded-1.C: New test.
33827
33828 2003-03-05  Jan Hubicka  <jh@suse.cz>
33829
33830         * gcc.dg/i386-local2.c: New.
33831         * gcc.dg/i386-local.c: Fix typo.
33832
33833 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33834
33835         * g++.dg/abi/layout3.C: New test.
33836
33837 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33838
33839         * gcc.c-torture/compile/20030305-1.c
33840
33841 2003-03-05  Jan Hubicka  <jh@suse.cz>
33842
33843         * gcc.dg/i386-local.c: New.
33844
33845 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33846
33847         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33848
33849 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33850
33851         * gcc.dg/switch-2.c: New test.
33852         * gcc.dg/switch-3.c: New test.
33853         * gcc.dg/Wswitch.c: Adjust line numbers.
33854         * gcc.dg/Wswitch-default.c: Likewise.
33855         * gcc.dg/Wswitch-enum.c: Likewise.
33856
33857 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33858
33859         * gcc.c-torture/execute/20030222-1.c: New test.
33860
33861 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33862
33863         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33864
33865 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33866
33867         PR c++/9878
33868         * g++.dg/init/ref1.C: New test.
33869
33870 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33871
33872         * gcc.dg/sh-relax.c: New SH-only test.
33873
33874 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33875
33876         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33877         comment explaining purpose of testcase.
33878
33879 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33880
33881         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33882         for HC11/HC12 (asm needs two int registers).
33883         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33884         HC11/HC12 because the test uses an asm which needs two 32-bit
33885         registers.
33886
33887 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33888
33889         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33890         for HC11/HC12 (array is too large otherwise).
33891         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33892         * gcc.c-torture/compile/20010518-2.x: Likewise.
33893         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33894         HC11/HC12 (array is too large).
33895
33896 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33897
33898         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33899         * lib/g++-dg.exp (g++-dg-test): Likewise.
33900
33901 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33902
33903         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33904         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33905
33906 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33907
33908         * g++.dg/warn/implicit-typename1.C: Remove warning.
33909
33910 2003-02-28  Richard Henderson  <rth@redhat.com>
33911
33912         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33913         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33914
33915 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33916
33917         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33918         * g++.dg/pch/pch.exp: Likewise.
33919
33920 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33921
33922         PR c++/9879
33923         * testsuite/g++.dg/init/new4.C: New test.
33924
33925 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
33926
33927         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
33928
33929 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
33930
33931         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
33932         unsigned long.
33933
33934         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
33935         wider than float.
33936
33937 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33938
33939         * lib/scanasm.exp: Add support for counting numbers of
33940         occurences.
33941         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
33942         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
33943
33944 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
33945
33946         PR c++/9683
33947         * g++.dg/template/static3.C: New test.
33948
33949         PR c++/9829
33950         * g++.dg/parse/namespace6.C: New test.
33951
33952 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33953
33954         PR target/9732
33955         * gcc.dg/20030225-1.c: New test.
33956
33957 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
33958
33959         * README: Remove out-of-date information.
33960
33961         PR c++/9836
33962         * g++.dg/template/spec6.C: New test.
33963
33964 2003-02-24  Jeff Law  <law@redhat.com>
33965
33966         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
33967
33968 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33969
33970         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
33971         * gcc.dg/pragma-ep-1.c: Likewise.
33972
33973 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33974
33975         PR c++/9602
33976         * g++.dg/template/friend16.C: New test.
33977
33978 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
33979
33980         PR c++/5333
33981         * g++.dg/parse/fused-params1.C: Adjust error messages.
33982         * g++.dg/template/nested3.C: New test.
33983
33984 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
33985
33986         * g++.dg/abi/param1.C: New test.
33987
33988 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33989
33990         PR c++/7982
33991         * g++.dg/warn/implicit-typename1.C: New test.
33992
33993 2003-02-22  Kelley Cook <kelleycook@comcast.net>
33994
33995         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
33996         with "mtune".
33997         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33998         * gcc.c-torture/execute/20010129-1.x: Likewise.
33999         * gcc.dg/20011107-1.c: Likewise.
34000         * gcc.dg/20020108-1.c: Likewise.
34001         * gcc.dg/20020122-3.c: Likewise.
34002         * gcc.dg/20020206-1.c: Likewise.
34003         * gcc.dg/20020310-1.c: Likewise.
34004         * gcc.dg/20020426-2.c: Likewise.
34005         * gcc.dg/20020517-1.c: Likewise.
34006         * gcc.dg/991230-1.c: Likewise.
34007         * gcc.dg/i386-unroll-1.c: Likewise.
34008         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34009
34010 2003-02-22  Jan Hubicka  <jh@suse.cz>
34011
34012         * gcc.dg/i386-mul.c: New test.
34013
34014 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34015
34016         * gcc.dg/builtins-5.c: New test case.
34017
34018 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34019
34020         * gcc.dg/asmreg-1.c: New test.
34021
34022 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34023
34024         PR c++/9749
34025         * g++.dg/parse/varmod1.C: New test.
34026
34027 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34028
34029         PR c++/9727
34030         * g++.dg/template/op1.C: New test.
34031
34032 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34033
34034         PR c++/8906
34035         * g++.dg/template/nested2.C: New test.
34036
34037 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34038
34039         PR c++/8724
34040         * g++.dg/expr/dtor1.C: New test.
34041
34042 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34043
34044         * gcc.dg/cpp/include3.c: New test.
34045         * gcc.dg/cpp/inc/foo.h: New file.
34046
34047 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34048
34049         * gcc.c-torture/execute/20030221-1.c: New test.
34050
34051 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34052
34053         PR c++/9729
34054         * g++.dg/abi/conv1.C: New test.
34055
34056 2003-02-20  Jan Hubicka  <jh@suse.cz>
34057
34058         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34059
34060 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34061
34062         * gcc.c-torture/compile/20030219-1.c: New test.
34063
34064 2003-02-18  Jan Hubicka  <jh@suse.cz>
34065
34066         * gcc.dg/funcorder.c: New test.
34067
34068 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34069
34070         * gcc.c-torture/execute/20030218-1.c: New.
34071
34072 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34073
34074         * gcc.dg/20030218-1.c: New.
34075
34076 2003-02-18  Richard Henderson  <rth@redhat.com>
34077
34078         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34079         * gcc.dg/attr-used-2.c: New.
34080
34081 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34082
34083         PR c++/9704
34084         * g++.dg/init/copy5.C: New test.
34085
34086 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34087
34088         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34089         * g++.dg/pch/pch.exp: Likewise.
34090
34091 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34092
34093         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34094         STACK_SIZE is not defined.
34095
34096 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34097
34098         PR c++/9457
34099         * g++.dg/template/init1.C: New test.
34100
34101 2003-02-16  Jan HUbicka  <jh@suse.cz>
34102
34103         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34104         (foo): Add few extra tests
34105         * gcc.dg/c99-const-expr-3.c: Likewise.
34106         * gcc.c-torture/execute/20030216-1.c: New.
34107
34108 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34109
34110         PR c++/9459
34111         * g++.dg/ext/typeof4.C: New test.
34112
34113 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34114
34115         * gcc.dg/i386-387-3.c: New test case.
34116
34117 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34118
34119         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34120         cris-*-elf* cris-*-aout* and mmix-*-*.
34121
34122 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34123
34124         * gcc.dg/20030213-1.c: New test.
34125
34126 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34127
34128         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34129         * gcc.dg/i386-387-2.c: Likewise.
34130
34131 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34132
34133         * gcc.dg/ppc-spe.c: Fix formatting.
34134         Enable tests that were previously unsupported by gas.
34135         Delete tests for instructions that no longer exist.
34136         Switch arguments on evsubifw builtin.
34137
34138 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34139
34140         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34141         STACK_SIZE is too small.
34142
34143 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34144             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34145
34146         * gcc.dg/decl-2.c: New test.
34147
34148 2003-02-10  Jan Hubicka  <jh@suse.cz>
34149
34150         * gcc.dg/i386-fpcvt-1.c: New test.
34151
34152 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34153
34154         * gcc.c-torture/execute/20030209-1.c: New test.
34155
34156 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34157
34158         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34159         int-wide bitops, use the constants of the same width.
34160         Likewise, if long long is 32-bit wide, test bitops using
34161         32-bit constants.
34162
34163 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34164
34165         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34166
34167 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34168
34169         * testsuite/gcc.dg/builtins-4.c: New test case.
34170
34171 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34172
34173         * gcc.dg/20020430-1.c: Fix dg command typos.
34174         * gcc.dg/20020503-1.c: Likewise.
34175
34176 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34177
34178         PR c++/8785
34179         * g++.dg/parse/fused-params1.C: New test.
34180
34181         PR c++/8857
34182         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34183
34184         PR c++/8921
34185         * g++.dg/parse/non-dependent1.C: New test.
34186
34187         PR c++/8928
34188         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34189
34190         PR c++/9228
34191         * g++.dg/parse/undefined7.C: New test.
34192         * g++.dg/parse/non-templ1.C: New test.
34193
34194         PR c++/9229
34195         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34196
34197 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34198
34199         * gcc.c-torture/compile/20030206-1.c: New test.
34200
34201 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34202
34203         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34204         "pow" to "foo" to avoid potential confusion with a math built-in.
34205
34206 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34207
34208         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34209         conditions for SPARC targets.
34210
34211 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34212
34213         * gcc.dg/20030204-1.c: New test.
34214
34215 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34216
34217         PR c++/38
34218         * g++.dg/parse/array-size1.C: New test.
34219
34220         PR c++/5657
34221         * g++.dg/parse/undefined3.C: New test.
34222
34223         PR c++/5665
34224         * g++.dg/parse/undefined4.C: New test.
34225
34226         PR c++/5975
34227         * g++.dg/parse/undefined5.C: New test.
34228
34229         PR c++/7259
34230         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34231
34232         PR c++/8578
34233         * g++.dg/parse/casting-operator1.C: New test.
34234
34235         PR c++/8596
34236         * g++.dg/parse/undefined6.C: New test.
34237
34238         PR c++/8736
34239         * g++.dg/parse/missing-template1.C: New test.
34240
34241 2003-02-04  Jan Hubicka  <jh@suse.cz>
34242
34243         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34244         * gcc.dg/i386-cmov?.c: Likewise.
34245         * gcc.dg/i386-fpcvt-?.c: Likewise.
34246         * gcc.dg/i386-ssefp-1.c: Likewise.
34247         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34248         conventions.
34249
34250 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34251
34252         PR c++/7129
34253         * testsuite/g++.dg/ext/max.C: New test.
34254
34255 2003-02-03  Jan Hubicka  <jh@suse.cz>
34256
34257         * gcc.c-torture/execute/20030203-1.c: New test.
34258
34259 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34260
34261         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34262         'natural-endian'.
34263
34264 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34265
34266         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34267         * g++.dg/init/new2.C: Likewise.
34268         * g++.dg/other/new1.C: Likewise.
34269
34270 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34271
34272         * gcc.dg/struct-ret-libc.c: New test.
34273
34274 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34275
34276         * gcc.dg/20030129-1.c: New test.
34277
34278 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34279
34280         PR c++/8849
34281         * g++.dg/template/ptrmem4.C: New test.
34282
34283 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34284
34285         * g++.dg/parser/constant1.C: New test.
34286
34287 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34288
34289         PR c++/8591
34290         * g++.dg/parse/friend2.C: New test.
34291
34292 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34293
34294         PR c++/9437
34295         * g++.dg/template/unify4.C: New test.
34296
34297 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34298
34299         * gcc.c-torture/execute/20030128-1.c: New test.
34300
34301 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34302
34303         * g++.dg/lookup/nested1.C: Test moved from ...
34304         * g++.old-deja/g++.other/lookup24.C: ... here.
34305
34306 2003-01-28  Jan Hubicka  <jh@suse.cz>
34307
34308         * gcc.dg/i386-cmov5.c: New test.
34309
34310 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34311
34312         * gcc.c-torture/execute/20010925-1.c: Changed the
34313         memcpy declaration.
34314
34315 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34316
34317         PR c++/3902
34318         * g++.dg/parse/template5.C: New test.
34319
34320 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34321
34322         PR fortran/9258
34323         * g77.dg/pr9258: New test.
34324
34325 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34326
34327         * README: Move relevant parts from README.g++.
34328
34329         * README.g++: Remove this file.
34330
34331 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34332
34333         * g++.dg/abi/dcast1.C: New test.
34334
34335 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34336
34337         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34338
34339 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34340
34341         PR c++/47
34342         * g++.old-deja/g++.other/lookup24.C: New test.
34343
34344 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34345
34346         PR middle-end/7227
34347         * gcc.dg/uninit-C.c: New test.
34348
34349 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34350
34351         * g++.dg/abi/covariant1.C: New test.
34352
34353 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34354
34355         * gcc.dg/20030123-1.c: New test.
34356
34357 2003-01-25  Jan Hubicka  <jh@suse.cz>
34358
34359         PR opt/8492
34360         * gcc.c-torture/compile/20030125-1.c
34361
34362 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34363
34364         PR c++/9403
34365         * g++.dg/parse/template3.C: New test.
34366         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34367
34368         PR c++/795
34369         * g++.dg/parse/template4.C: New test.
34370
34371         PR c++/9415
34372         * g++.dg/template/qual2.C: New test.
34373
34374         PR c++/8545
34375         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34376
34377         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34378
34379 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34380
34381         * gcc.c-torture/execute/switch-1.c: New test case.
34382
34383 2003-01-25  Jan Hubicka  <jh@suse.cz>
34384
34385         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34386
34387 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34388
34389         Tweaks for Bison-1.875. From the NEWS file:
34390         "- `parse error' -> `syntax error'
34391         Bison now uniformly uses the term `syntax error'"
34392         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34393         * gcc.dg/cpp/digraph2.c: Likewise.
34394         * gcc.dg/cpp/direct2.c: Likewise.
34395         * gcc.dg/cpp/paste4.c: Likewise.
34396         * gcc.dg/c90-restrict-1.c: Likewise.
34397         * gcc.dg/c99-func-2.c: Likewise.
34398         * gcc.dg/noncompile/920721-2.c: Likewise.
34399         * gcc.dg/noncompile/930622-2.c: Likewise.
34400         * gcc.dg/noncompile/940112-1.c: Likewise.
34401         * gcc.dg/noncompile/950921-1.c: Likewise.
34402         * gcc.dg/noncompile/951123-1.c: Likewise.
34403         * gcc.dg/noncompile/971104-1.c: Likewise.
34404         * gcc.dg/noncompile/990416-1.c: Likewise.
34405
34406 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34407
34408         * g++.dg/parse/undefined1.C: Add error message.
34409
34410 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34411
34412         PR c++/9354
34413         * g++.dg/parse/new1.C: New test.
34414
34415         PR c++/9216
34416         * g++.dg/parse/template2.C: New test.
34417
34418         PR c++/9354
34419         * g++.dg/parse/typedef2.C: New test.
34420
34421         PR c++/9328
34422         * g++.dg/ext/typeof3.C: New test.
34423
34424 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34425
34426         PR c++/2738
34427         * g++.dg/parse/ret-type1.C: New test.
34428
34429         PR c++/3792
34430         * g++.dg/parse/tmpl-outside1.C: New test.
34431
34432         PR c++/4207
34433         * g++.dg/parse/int-as-enum1.C: New test.
34434
34435         PR c++/4903
34436         * g++.dg/parse/no-typename1.C: New test.
34437
34438         PR c++/5533
34439         * g++.dg/parse/no-value1.C: New test.
34440
34441         PR c++/5921
34442         * g++.dg/parse/wrong-inline1.C: New test.
34443
34444         PR c++/6402
34445         * g++.dg/parse/ref1.C: New test.
34446
34447         PR c++/6992
34448         * g++.dg/parse/attr-ctor1.C: New test.
34449
34450         PR c++/7229
34451         * g++.dg/parse/namespace5.C: New test.
34452
34453         PR c++/7917
34454         * g++.dg/parse/func-def1.C: New test.
34455
34456         PR c++/8143
34457         * g++.dg/parse/undefined1.C: New test.
34458
34459         PR c++/5723, PR c++/8522
34460         * g++.dg/parse/specialization1.C: New test.
34461
34462         PR c++/163, PR c++/8595
34463         * g++.dg/parse/struct-as-enum1.C: New test.
34464
34465         PR c++/9173
34466         * g++.dg/parse/undefined2.C: New test.
34467
34468 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34469
34470         PR c++/9298
34471         * g++.dg/parse/template1.C: New test.
34472
34473         PR c++/9384
34474         * g++.dg/parse/using1.C: New test.
34475
34476         PR c++/9285
34477         PR c++/9294
34478         * g++.dg/parse/expr2.C: New test.
34479
34480         PR c++/9388
34481         * g++.dg/parse/lookup2.C: Likewise.
34482
34483 2003-01-21  Jan Hubicka  <jh@suse.cz>
34484
34485         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34486         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34487         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34488         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34489
34490 2003-01-20  Nick Clifton  <nickc@redhat.com>
34491
34492         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34493         problem with ARM sibcall code generation.
34494
34495 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34496
34497         * gcc.c-torture/execute/20030120-1.c: New.
34498
34499 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34500
34501         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34502
34503 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34504
34505         PR c++/9272
34506         * g++.dg/parse/ctor1.C: New test.
34507
34508         PR c++/9294:
34509         * g++.dg/parse/qualified1.C: New test.
34510
34511         * g++.dg/parse/typename3.C: New test.
34512
34513 2003-01-16  Richard Henderson  <rth@redhat.com>
34514
34515         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34516
34517 2003-01-16  Richard Henderson  <rth@redhat.com>
34518
34519         * g++.dg/pch/pch.exp: Copy test header to the working directory
34520         before using it either for precompilation or direct use.
34521         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34522         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34523
34524 2003-01-16  Richard Henderson  <rth@redhat.com>
34525
34526         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34527         before using it either for precompilation or direct use.
34528         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34529         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34530
34531 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34532
34533         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34534         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34535         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34536         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34537         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34538         typename warning into error.
34539         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34540         error messages.
34541         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34542         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34543         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34544         messages.
34545         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34546         make declaration visible in template.
34547         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34548         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34549         messages.
34550         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34551         message.
34552         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34553         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34554         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34555         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34556         typename warning with error message.
34557         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34558         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34559         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34560
34561 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34562
34563         * g++.dg/parse/ambig2.C: New test.
34564
34565 2003-01-15  Richard Henderson  <rth@redhat.com>
34566
34567         * g++.dg/tls/init-2.C: Update error message string.
34568
34569 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34570
34571         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34572
34573 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34574
34575         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34576         all for HC11/HC12.
34577         * gcc.c-torture/compile/20001205-1.x: Likewise.
34578         * gcc.c-torture/compile/20001226-1.x: Likewise.
34579         * gcc.c-torture/compile/920520-1.x: Likewise.
34580         * gcc.c-torture/compile/961203-1.x: Likewise.
34581         * gcc.c-torture/compile/20020604-1.x: Likewise.
34582
34583 2003-01-15  Jan Hubicka  <jh@suse.cz>
34584
34585         * gcc.c-torture/compile/20030115-1.c: New test.
34586
34587         * gcc.dg/i386-fpcvt-1.c: New test.
34588         * gcc.dg/i386-fpcvt-2.c: New test.
34589
34590 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34591
34592         Further conform g++'s __vmi_class_type_info to the C++ ABI
34593         specification.
34594         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34595         the specification.
34596
34597 2003-01-14  Jan Hubicka  <jh@suse.cz>
34598
34599         * gcc.dg/i386-fpcvt-1.c: New test.
34600         * gcc.dg/i386-fpcvt-2.c: New test.
34601
34602 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34603
34604         * gcc.dg/i386-mmx-3.c: New test.
34605
34606 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34607
34608         PR c++/9264
34609         * g++.dg/parse/octal1.C: New file.
34610
34611         PR c++/9172
34612         * g++.dg/parse/typename1.C: New file.
34613
34614 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34615
34616         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34617         * gcc.dg/bf-no-ms-layout.c: Likewise.
34618         * gcc.dg/bf-ms-attrib.c: Likewise.
34619
34620 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34621
34622         PR c++/9099
34623         * g++.dg/parse/dtor1.C: New file.
34624
34625         PR c++/9128
34626         * g++.dg/rtti/typeid1.C: New file.
34627
34628         PR c++/9153
34629         * g++.dg/parse/lookup1.C: New file.
34630
34631         PR c++/9171
34632         * g++.dg/templ/spec5.C: New file.
34633
34634 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34635
34636         * gcc.c-torture/compile/20030110-1.c: New test.
34637
34638 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34639
34640         Merge from pch-branch:
34641
34642         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34643
34644         * gcc.dg/pch/cpp-1.h: New.
34645         * gcc.dg/pch/cpp-1.c: New.
34646         * gcc.dg/pch/cpp-2.h: New.
34647         * gcc.dg/pch/cpp-2.c: New.
34648
34649         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34650
34651         * gcc.dg/pch/except-1.h: New.
34652         * gcc.dg/pch/except-1.c: New.
34653
34654         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34655
34656         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34657         running test.
34658         * gcc.dg/pch: Include *.hp not *.h.
34659         * gcc.dg/pch/system-1.h: New.
34660         * gcc.dg/pch/system-1.c: New.
34661
34662         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34663
34664         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34665         rather than trying to build and run a program using PCH.
34666         * gcc.dg/pch: Remove dg-do commands from test files.
34667
34668         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34669
34670         * gcc.dg/pch/macro-3.c: New.
34671         * gcc.dg/pch/macro-3.h: New.
34672
34673         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34674
34675         * gcc.dg/pch/common-1.c: New.
34676         * gcc.dg/pch/common-1.h: New.
34677         * gcc.dg/pch/decl-1.c: New.
34678         * gcc.dg/pch/decl-1.h: New.
34679         * gcc.dg/pch/decl-2.c: New.
34680         * gcc.dg/pch/decl-2.h: New.
34681         * gcc.dg/pch/decl-3.c: New.
34682         * gcc.dg/pch/decl-3.h: New.
34683         * gcc.dg/pch/decl-4.c: New.
34684         * gcc.dg/pch/decl-4.h: New.
34685         * gcc.dg/pch/decl-5.c: New.
34686         * gcc.dg/pch/decl-5.h: New.
34687         * gcc.dg/pch/global-1.c: New.
34688         * gcc.dg/pch/global-1.h: New.
34689         * gcc.dg/pch/inline-1.c: New.
34690         * gcc.dg/pch/inline-1.h: New.
34691         * gcc.dg/pch/inline-2.c: New.
34692         * gcc.dg/pch/inline-2.h: New.
34693         * gcc.dg/pch/static-1.c: New.
34694         * gcc.dg/pch/static-1.h: New.
34695         * gcc.dg/pch/static-2.c: New.
34696         * gcc.dg/pch/static-2.h: New.
34697
34698         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34699
34700         * g++.dg/pch/pch.exp: Better handle failing testcases.
34701         * gcc.dg/pch/pch.exp: Likewise.
34702         * gcc.dg/pch/macro-1.c: New.
34703         * gcc.dg/pch/macro-1.h: New.
34704         * gcc.dg/pch/macro-2.c: New.
34705         * gcc.dg/pch/macro-2.h: New.
34706
34707         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34708
34709         * g++.dg/dg.exp: Treat files in pch/ specially.
34710         * g++.dg/pch/pch.exp: New file.
34711         * g++.dg/pch/empty.H: New file.
34712         * g++.dg/pch/empty.C: New file.
34713         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34714         "precompile".
34715
34716         * gcc.dg/pch/pch.exp: New file.
34717         * gcc.dg/pch/empty.h: New file.
34718         * gcc.dg/pch/empty.c: New file.
34719         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34720         "precompile".
34721
34722 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34723
34724         * g++.dg/template/friend14.C: New test.
34725
34726 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34727
34728         * gcc.dg/old-style-asm-1.c: New test.
34729
34730 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34731
34732         * gcc.c-torture/compile/20030109-1.c: New test.
34733
34734 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34735
34736         * gcc.c-torture/execute/20030109-1.c: New test.
34737
34738 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34739
34740         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34741         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34742         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34743         * g++.old-deja/g++.mike/eh2.C: Likewise.
34744         * g++.old-deja/g++.mike/eh3.C: Likewise.
34745         * g++.old-deja/g++.mike/eh5.C: Likewise.
34746         * g++.old-deja/g++.mike/eh6.C: Likewise.
34747         * g++.old-deja/g++.mike/eh7.C: Likewise.
34748         * g++.old-deja/g++.mike/eh8.C: Likewise.
34749         * g++.old-deja/g++.mike/eh9.C: Likewise.
34750         * g++.old-deja/g++.mike/eh10.C: Likewise.
34751         * g++.old-deja/g++.mike/eh12.C: Likewise.
34752         * g++.old-deja/g++.mike/eh13.C: Likewise.
34753         * g++.old-deja/g++.mike/eh14.C: Likewise.
34754         * g++.old-deja/g++.mike/eh16.C: Likewise.
34755         * g++.old-deja/g++.mike/eh17.C: Likewise.
34756         * g++.old-deja/g++.mike/eh18.C: Likewise.
34757         * g++.old-deja/g++.mike/eh21.C: Likewise.
34758         * g++.old-deja/g++.mike/eh23.C: Likewise.
34759         * g++.old-deja/g++.mike/eh24.C: Likewise.
34760         * g++.old-deja/g++.mike/eh25.C: Likewise.
34761         * g++.old-deja/g++.mike/eh26.C: Likewise.
34762         * g++.old-deja/g++.mike/eh27.C: Likewise.
34763         * g++.old-deja/g++.mike/eh28.C: Likewise.
34764         * g++.old-deja/g++.mike/eh29.C: Likewise.
34765         * g++.old-deja/g++.mike/eh31.C: Likewise.
34766         * g++.old-deja/g++.mike/eh33.C: Likewise.
34767         * g++.old-deja/g++.mike/eh34.C: Likewise.
34768         * g++.old-deja/g++.mike/eh35.C: Likewise.
34769         * g++.old-deja/g++.mike/eh36.C: Likewise.
34770         * g++.old-deja/g++.mike/eh37.C: Likewise.
34771         * g++.old-deja/g++.mike/eh38.C: Likewise.
34772         * g++.old-deja/g++.mike/eh39.C: Likewise.
34773         * g++.old-deja/g++.mike/eh40.C: Likewise.
34774         * g++.old-deja/g++.mike/eh41.C: Likewise.
34775         * g++.old-deja/g++.mike/eh42.C: Likewise.
34776         * g++.old-deja/g++.mike/eh44.C: Likewise.
34777         * g++.old-deja/g++.mike/eh46.C: Likewise.
34778         * g++.old-deja/g++.mike/eh47.C: Likewise.
34779         * g++.old-deja/g++.mike/eh48.C: Likewise.
34780         * g++.old-deja/g++.mike/eh49.C: Likewise.
34781         * g++.old-deja/g++.mike/eh50.C: Likewise.
34782         * g++.old-deja/g++.mike/eh51.C: Likewise.
34783         * g++.old-deja/g++.mike/eh53.C: Likewise.
34784         * g++.old-deja/g++.mike/eh55.C: Likewise.
34785         * g++.old-deja/g++.mike/p7912.C: Likewise.
34786         * g++.old-deja/g++.mike/p9706.C: Likewise.
34787         * g++.old-deja/g++.mike/p10416.C: Likewise.
34788         * g++.old-deja/g++.mike/p11667.C: Likewise.
34789         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34790         Remove redundant reference to Iris.
34791         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34792         Elxsi, i860, Pico Java, and WE32K.
34793
34794 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34795
34796         * g++.dg/ext/asm4.C: New test.
34797
34798 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34799
34800         PR c++/9030
34801         * g++.dg/template/friend12.C: New test.
34802         * g++.dg/template/friend13.C: Likewise.
34803         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34804
34805 2003-01-08  Jan Hubicka  <jh@suse.cz>
34806
34807         * gcc.dg/i386-cadd.c: New test.
34808         * gcc.dg/i386-cmov4.c: Likewise.
34809
34810 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34811
34812         PR c++/9165
34813         * g++.dg/warn/Wunused-3.C: New test.
34814
34815         * g++.dg/abi/bitfield9.C: New test.
34816
34817         PR c++/9189
34818         * g++.dg/parse/defarg3.C: New test.
34819
34820 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34821
34822         * g++.dg/parse/ambig1.C: New test.
34823         * g++.dg/parse/defarg2.C: New test.
34824
34825 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34826
34827         * g++.dg/template/defarg-1.C: New test.
34828         * g++.dg/template/local2.C: Likewise.
34829
34830 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34831
34832         * gcc.c-torture/execute/20030105-1.c: New test.
34833
34834 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34835
34836         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34837         * g++.dg/parse/namespace4.C: Likewise.
34838
34839 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34840
34841         * g++.dg/template/ntp2.C: New test.
34842
34843 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34844
34845         * g++.dg/parse/extern-C-1.C: New test.
34846
34847         * g++.dg/parse/namespace4.C: New test.
34848
34849         * g++.dg/template/nested1.C: New test.
34850
34851         * g++.dg/parse/namespace3.C: New test.
34852
34853 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34854
34855         * g++.dg/lookup/two-stage1.C: New test.
34856
34857 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34858
34859         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34860         * g++.old-deja/g++.jason/access8.C: Likewise.
34861         * g++.old-deja/g++.other/decl5.C: Likewise.
34862
34863 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34864
34865         * g++.dg/parse/parse7.C: New test.
34866
34867 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34868
34869         PR c++/2843
34870         * g++.dg/ext/attrib7.C: New test.
34871
34872 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34873
34874         * g++.dg/parse/parse6.C: New test.
34875
34876 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34877
34878         * gcc.dg/h8300-stack-1.c: New.
34879
34880 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34881
34882         g++.dg/lookup/exception1.C: New test.
34883
34884         g++.dg/lookup/template1.C: New test.
34885
34886         g++.dg/parse/namespace2.C: New test.
34887
34888         g++.dg/parse/parens2.C: New test.
34889
34890 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34891
34892         * g++.dg/parse/parse5.C: New test.
34893         * g++.dg/lookup/scoped4.C: New test.
34894
34895 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34896
34897         * g++.dg/parse/parens1.C: New test.
34898
34899         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34900         angle-bracket1.C.
34901         * g++.dg/parse/parens2.C: New test.
34902
34903         * g++.dg/lookup/scope-operator1.C: New test.
34904
34905         * g++.dg/parse/operator1.C: New test.
34906
34907 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34908
34909         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34910         * g++.old-deja/g++.other/access6.C: Likewise.
34911         * g++.old-deja/g++.other/decl1.C: Likewise.
34912         * g++.old-deja/g++.pt/typename12.C: Likewise.
34913
34914 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34915
34916         * g++.dg/parse/namespace1.C: New test.
34917
34918 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34919
34920         * g++.dg/parse/parse4.C: New test.
34921
34922 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34923
34924         * g++.dg/parse/parse3.C: New test.
34925
34926 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34927
34928         * g++.dg/parse/parse2.C: New test.
34929
34930 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34931
34932         * g++.dg/template/friend11.C: New test.
34933
34934 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34935
34936         * g++.dg/parse/parse1.C: New test.
34937
34938 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
34939
34940         * lib/profopt.exp: Change the name of a global variable to avoid
34941         possible clashes with other test suites.
34942
34943 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
34944
34945         * g++.dg/inherit/covariant8.C: New test.
34946
34947 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34948
34949         * g++.dg/init/array9.C: New test.
34950
34951         PR c++/9112
34952         * g++.dg/parse/expr1.C: New test.
34953
34954 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
34955
34956         * gcc.c-torture/compile/20021230-1.c: New test.
34957
34958 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
34959
34960         * g++.dg/inherit/covariant5.C: New test.
34961         * g++.dg/inherit/covariant6.C: New test.
34962         * g++.dg/inherit/covariant7.C: New test.
34963
34964 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34965
34966         PR c++/2739
34967         * g++.dg/other/access2.C: New test.
34968
34969 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34970
34971         * g++.dg/other/anon-struct.C: No longer fails
34972         * g++.old-deja/g++.brendan/parse4.C: Likewise.
34973         * g++.old-deja/g++.brendan/parse5.C: Likewise.
34974         * g++.old-deja/g++.brendan/parse6.C: Likewise.
34975
34976 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34977
34978         * g++.dg/parse/angle-bracket.C (main): No longer fails.
34979
34980 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
34981
34982         * g++.dg/eh/spec4.C: Remove stray semicolon.
34983         * g++.dg/expr/pmf-1.C: Change error message.
34984         * g++.dg/ext/asm1.C: Remove stray semicolon.
34985         * g++.dg/ext/typename1.C: Add missing typenames.
34986         * g++.dg/inherit/template-as-base.C: Change error message.
34987         * g++.dg/lookup/scoped1.C: Likewise.
34988         * g++.dg/lookup/scoped2.C: Likewise.
34989         * g++.dg/lookup/using2.C: Likewise.
34990         * g++.dg/other/component1.C: Remove stray semicolon.
34991         * g++.dg/other/do1.C: Change error message.
34992         * g++.dg/other/error2.C: Likewise.
34993         * g++.dg/other/init1.C: Likewise.
34994         * g++.dg/other/packed1.C: Remove stray semicolon.
34995         * g++.dg/other/ptrmem2.C: Change error message.
34996         * g++.dg/parse/parameter-declaration-1.C: Remove line number
34997         marker.
34998         * g++.dg/special/initp1.C: Remove invalid attribute usage.
34999         * g++.dg/template/access3.C: Add typename keyword.
35000         * g++.dg/template/access5.C: Remove stray semicolon.
35001         * g++.dg/template/access6.C: Likewise.
35002         * g++.dg/template/complit1.C: Likewise.
35003         * g++.dg/template/crash1.C: Change error message.
35004         * g++.dg/template/inherit2.C: Remove stray semicolon.
35005         * g++.dg/template/instantiate2.C: Likewise.
35006         * g++.dg/template/instantiate3.C: Change error message.
35007         * g++.dg/template/qual1.C: Remove stray semicolon.
35008         * g++.dg/template/qualttp18.C: Change error message.
35009         * g++.dg/template/ref1.C: Remove stray semicolon.
35010         * g++.dg/template/sizeof1.C (A::value): Declare it.
35011         * g++.dg/template/spec4.C: Change error message.
35012         * g++.dg/template/static1.C: Likewise.
35013         * g++.dg/template/type1.C: Likewise.
35014         * g++.dg/template/typename3.C: Likewise.
35015         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35016         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35017         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35018         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35019         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35020         named return value extension.
35021         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35022         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35023         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35024         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35025         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35026         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35027         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35028         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35029         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35030         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35031         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35032         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35033         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35034         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35035         syntax.
35036         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35037         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35038         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35039         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35040         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35041         * g++.old-deja/g++.brendan/template11.C: Likewise.
35042         * g++.old-deja/g++.brendan/template26.C: Likewise.
35043         * g++.old-deja/g++.brendan/template27.C: Use explicit
35044         specialization syntax.
35045         * g++.old-deja/g++.brendan/template30.C: Likewise.
35046         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35047         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35048         non-dependent names.
35049         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35050         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35051         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35052         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35053         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35054         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35055         named return value extension.
35056         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35057         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35058         * g++.old-deja/g++.ext/return1.C: Likewise.
35059         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35060         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35061         * g++.old-deja/g++.jason/access8.C: Likewise.
35062         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35063         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35064         pseudo-destructor names.
35065         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35066         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35067         pseudo-destructor names.
35068         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35069         * g++.old-deja/g++.jason/overload19.C: Likewise.
35070         * g++.old-deja/g++.jason/overload32.C: Likewise.
35071         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35072         stray semicolons.
35073         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35074         * g++.old-deja/g++.jason/return.C: Likewise.
35075         * g++.old-deja/g++.jason/return2.C: Likewise.
35076         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35077         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35078         syntax.
35079         * g++.old-deja/g++.jason/template10.C: Account for use of
35080         non-dependent names.
35081         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35082         syntax.
35083         * g++.old-deja/g++.jason/template37.C: Likewise.
35084         * g++.old-deja/g++.law/access4.C: Change error messages.
35085         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35086         pseudo-destructor names.
35087         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35088         * g++.old-deja/g++.law/ctors9.C: Likewise.
35089         * g++.old-deja/g++.law/cvt22.C: Likewise.
35090         * g++.old-deja/g++.law/dtors5.C: Likewise.
35091         * g++.old-deja/g++.law/global-init1.C: Likewise.
35092         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35093         * g++.old-deja/g++.law/operators28.C: Likewise.
35094         * g++.old-deja/g++.law/visibility28.C: Likewise.
35095         * g++.old-deja/g++.martin/eval1.C: Likewise.
35096         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35097         name.
35098         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35099         * g++.old-deja/g++.mike/net34.C: Likewise.
35100         * g++.old-deja/g++.mike/net36.C: Likewise.
35101         * g++.old-deja/g++.mike/ns2.C: Likewise.
35102         * g++.old-deja/g++.mike/p12306.C: Likewise.
35103         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35104         value extension.
35105         * g++.old-deja/g++.mike/p700.C: Likewise.
35106         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35107         * g++.old-deja/g++.mike/p710.C: Likewise.
35108         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35109         value extension.
35110         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35111         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35112         * g++.old-deja/g++.ns/crash2.C: Likewise.
35113         * g++.old-deja/g++.ns/crash3.C: Likewise.
35114         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35115         * g++.old-deja/g++.ns/ns17.C: Likewise.
35116         * g++.old-deja/g++.ns/template16.C: Likewise.
35117         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35118         keyword.
35119         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35120         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35121         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35122         named return value extension.
35123         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35124         * g++.old-deja/g++.other/access4.C: Issue additional error
35125         messages.
35126         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35127         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35128         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35129         * g++.old-deja/g++.other/crash25.C: Change error message.
35130         * g++.old-deja/g++.other/crash4.C: Change error message.
35131         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35132         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35133         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35134         checks.
35135         * g++.old-deja/g++.other/defarg8.C: Likewise.
35136         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35137         * g++.old-deja/g++.other/dtor10.C: Likewise.
35138         * g++.old-deja/g++.other/incomplete.C: Likewise.
35139         * g++.old-deja/g++.other/linkage7.C: Likewise.
35140         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35141         lookup algorithm.
35142         * g++.old-deja/g++.other/mangle2.C: Likewise.
35143         * g++.old-deja/g++.other/refinit2.C: Likewise.
35144         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35145         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35146         * g++.old-deja/g++.pt/crash28.C: Likewise.
35147         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35148         syntax.
35149         * g++.old-deja/g++.pt/crash32.C: Change error message.
35150         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35151         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35152         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35153         error message position.
35154         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35155         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35156         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35157         syntax.
35158         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35159         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35160         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35161         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35162         keyword.
35163         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35164         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35165         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35166         keyword.
35167         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35168         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35169         syntax.
35170         * g++.old-deja/g++.pt/friend28.C: Account for use of
35171         non-dependent names.
35172         * g++.old-deja/g++.pt/friend29.C: Likewise.
35173         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35174         rules.
35175         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35176         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35177         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35178         lookup rules.
35179         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35180         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35181         keyword.
35182         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35183         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35184         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35185         keyword.
35186         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35187         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35188         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35189         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35190         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35191         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35192         keyword.
35193         * g++.old-deja/g++.pt/spec10.C: Likewise.
35194         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35195         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35196         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35197         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35198         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35199         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35200         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35201         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35202         * g++.old-deja/g++.pt/typename15.C: Likewise.
35203         * g++.old-deja/g++.pt/typename22.C: Likewise.
35204         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35205         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35206         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35207         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35208         syntax.
35209         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35210         return value extension.
35211         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35212         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35213         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35214         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35215
35216 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35217
35218         * g++.dg/warn/inline1.C: New test.
35219         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35220         * g++.old-deja/g++.jason/synth10.C: Likewise.
35221         * g++.old-deja/g++.mike/net31.C: Likewise.
35222         * g++.old-deja/g++.mike/p8786.C: Likewise.
35223
35224         * g++.dg/template/friend10.C: New test.
35225         * g++.dg/template/conv5.C: New test.
35226
35227 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35228
35229         * g++.dg/lookup/scoped3.C: New test.
35230
35231         * g++.dg/lookup/decl1.C: New test.
35232         * g++.dg/lookup/decl2.C: New test.
35233
35234 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35235
35236         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35237         gcc.c-torture/compile/20021015-1.c,
35238         gcc.c-torture/compile/20021015-2.c,
35239         gcc.c-torture/compile/20021123-1.c,
35240         gcc.c-torture/compile/20021123-2.c,
35241         gcc.c-torture/compile/20021123-3.c,
35242         gcc.c-torture/compile/20021123-4.c,
35243         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35244         only to 3.1 or 3.2 branch.
35245
35246 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35247
35248         * gcc.dg/i386-bitfield3.c: New test.
35249
35250         * gcc.dg/i386-bitfield2.c: New test.
35251
35252 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35253
35254         * g++.dg/parse/conv_op1.C: New test.
35255
35256 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35257
35258         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35259         approved.
35260
35261 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35262
35263         * gcc.c-torture/compile/20021220-1.c: New test.
35264
35265 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35266
35267         * gcc.dg/i386-fastcall-1.c: New.
35268
35269 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35270
35271         * gcc.c-torture/execute/20021219-1.c: New test.
35272
35273 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35274
35275         * gcc.dg/i386-pic-1.c: New test.
35276
35277 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35278
35279         PR c++/8099
35280         * g++.dg/template/friend9.C: New test.
35281
35282 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35283
35284         PR c++/3663
35285         * g++.dg/template/access7.C: New test.
35286
35287 2002-12-18  Nick Clifton  <nickc@redhat.com>
35288
35289         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35290         the libstdc++-v3 directory has been found.
35291
35292 2002-12-12  Devang Patel <dpatel@apple.com>
35293         * gcc.dg/darwin-ld-1.c: New test.
35294         * gcc.dg/darwin-ld-2.c: New test.
35295         * gcc.dg/darwin-ld-3.c: New test.
35296         * gcc.dg/darwin-ld-4.c: New test.
35297         * gcc.dg/darwin-ld-5.c: New test.
35298
35299 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35300
35301         * gcc.c-torture/compile/20021212-1.c: New test.
35302
35303 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35304
35305         * gcc.dg/fshort-wchar: New test.
35306
35307 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35308
35309         PR c++/8372
35310         * g++.dg/template/dtor1.C: New test.
35311
35312         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35313         markers.
35314
35315 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35316
35317         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35318
35319 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35320
35321         * g++.dg/template/static1.C: New test.
35322         * g++.dg/template/static2.C: New test.
35323         * g++.old-deja/g++.ext/memconst.C: New test.
35324
35325 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35326
35327         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35328         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35329         * g++.dg/special/initp1.C: Likewise.
35330
35331 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35332
35333         * gcc.c-torture/execute/20021204-1.c: New test.
35334
35335 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35336
35337         * gcc.dg/ppc-fmadd-1.c: New file.
35338         * gcc.dg/ppc-fmadd-2.c: New file.
35339         * gcc.dg/ppc-fmadd-3.c: New file.
35340
35341 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35342
35343         * gcc.c-torture/compile/20021204-1.c: New test.
35344
35345 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35346
35347         * g++.dg/inherit/covariant2.C: New test.
35348         * g++.dg/inherit/covariant3.C: New test.
35349         * g++.dg/inherit/covariant4.C: New test.
35350         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35351         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35352
35353 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35354
35355         PR c++/8688
35356         * g++.dg/init/brace3.C: New test.
35357
35358 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35359
35360         * gcc.dg/20020210-1.c: Fix a comment typo.
35361
35362 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35363
35364         PR c++/8720
35365         * g++.dg/parse/defarg1.C: New test.
35366
35367         PR c++/8615
35368         * g++.dg/template/char1.C: New test.
35369
35370         * g++.dg/template/varmod1.C: Fix typo.
35371
35372 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35373
35374         DR 180
35375         * g++.old-deja/g++.pt/crash32.C: Expect error.
35376
35377 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35378
35379         PR c++/5919
35380         * g++.dg/template/varmod1.C: New test.
35381
35382         PR c++/8727
35383         * g++.dg/inherit/typeinfo1.C: New test.
35384
35385         PR c++/8663
35386         * g++.dg/inherit/typedef1.C: New test.
35387
35388 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35389
35390         PR c++/8332
35391         PR c++/8493
35392         * g++.dg/template/strlen1.C: New test.
35393
35394         PR c++/8227
35395         * g++.dg/template/ctor2.C: New test.
35396
35397         PR c++/8214
35398         * g++.dg/init/string1.C: New test.
35399
35400         PR c++/8511
35401         * g++.dg/template/friend8.C: New test.
35402
35403 2002-11-29  Joe Buck <jbuck@synopsys.com>
35404
35405         * g++.dg/lookup/anon2.C: New test.
35406
35407 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35408
35409         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35410         h8300 port.
35411
35412 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35413
35414         * gcc.dg/bitfld-6.c: New test.
35415
35416 2002-11-27  Jan Hubicka  <jh@suse.cz>
35417
35418         * gcc.c-torture/execute/20021127.[cx]: New test.
35419
35420 2002-11-26  Jan Hubicka  <jh@suse.cz>
35421
35422         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35423         quality.
35424
35425 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35426
35427         * g++.dg/init/brace2.C: New test.
35428         * g++.old-deja/g++.mike/p9129.C: Correct.
35429
35430 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35431
35432         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35433
35434 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35435
35436         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35437
35438 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35439
35440         * testsuite/g++.dg/abi/empty11.C: New test.
35441         * testsuite/g++.dg/rtti/cv1.C: New test.
35442
35443 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35444
35445         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35446
35447 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35448
35449         * g++.dg/abi/empty10.C: New test.
35450
35451 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35452
35453         * gcc.c-torture/compile/20021124-1.c: New test.
35454
35455 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35456
35457         * g++.dg/abi/rtti2.C: New test.
35458
35459 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35460
35461         * gcc.dg/i386-unroll-1.c: New test.
35462
35463 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35464
35465         * gcc.c-torture/compile/20021120-1.c: New test.
35466         * gcc.c-torture/compile/20021120-2.c: New test.
35467
35468 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35469
35470         * gcc.dg/bitfld-5.c: New test.
35471
35472 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35473
35474         * gcc.c-torture/execute/20021120-3.c: New test.
35475
35476 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35477
35478         * gcc.c-torture/execute/20021120-2.c: New test.
35479
35480 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35481
35482         * gcc.c-torture/execute/20021120-1.c: New test.
35483
35484 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35485
35486         * gcc.c-torture/execute/20021118-3.c: New test.
35487
35488 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35489
35490         * gcc.c-torture/compile/20021119-1.c: New test.
35491
35492 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35493
35494         * gcc.dg/duff-1.c: New test.
35495         * gcc.dg/duff-2.c: New test.
35496         * gcc.dg/duff-3.c: New test.
35497
35498 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35499
35500         * gcc.dg/cpp/_Pragma5.c: New test.
35501
35502 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35503
35504         * gcc.c-torture/execute/20021118-2.c: New test.
35505
35506 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35507
35508         * gcc.c-torture/execute/20021118-1.c: New test.
35509
35510 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35511
35512         * gcc.dg/20021116-1.c: New test.
35513
35514 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35515
35516         * g++.dg/abi/vcall1.C: New test.
35517
35518 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35519
35520         * gcc.dg/20021029-1.c: New test.
35521         * gcc.dg/20021029-2.c: New test.
35522
35523 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35524
35525         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35526
35527 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35528
35529         PR c/8439
35530         * gcc.dg/20021110.c: Move to ...
35531         * gcc.c-torture/compile/20021110.c: .... here.
35532
35533 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35534
35535         PR c/8467
35536         * gcc.c-torture/execute/20021111-1.c
35537
35538 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35539
35540         PR c/8439
35541         * gcc.dg/20021110.c: New test.
35542
35543 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35544
35545         * g++.dg/abi/vthunk3.C: Run only on x86.
35546
35547 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35548
35549         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35550
35551 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35552
35553         * lib/compat.exp (compat-execute): Fix logic error in last
35554         change.
35555
35556 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35557
35558         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35559
35560 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35561
35562         PR c++/8389
35563         * g++.dg/template/access6.C: New test.
35564
35565 2002-11-08  Jan Hubicka  <jh@suse.cz>
35566
35567         * gcc.dg/i386-ssefp-1.c: New test.
35568         * gcc.dg/i386-ssefp-1.c: New test.
35569
35570 2002-11-08  Jan Hubicka  <jh@suse.cz>
35571
35572         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35573
35574 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35575
35576         * g++.dg/abi/vthunk3.C: New test.
35577
35578         PR c++/8338
35579         * g++.dg/template/crash2.C: New test.
35580
35581 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35582
35583         * testsuite/g++.dg/abi/dtor1.C: New test.
35584         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35585
35586 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35587
35588         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35589         Darwin.
35590
35591 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35592
35593         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35594         -mthumb.  Only xfail with -O0.
35595
35596 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35597
35598         * g++.dg/abi/thunk1.C: New test.
35599         * g++.dg/abi/thunk2.C: Likewise.
35600         * g++.dg/abi/vtt1.C: Likewise.
35601
35602 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35603
35604         PR optimization/8423
35605         * gcc.c-torture/execute/builtin-constant.c: New test.
35606
35607 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35608
35609         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35610         Add some more cases.
35611
35612 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35613
35614         PR c++/8391
35615         * g++.dg/opt/local1.C: New test.
35616
35617 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35618
35619         PR c++/8160
35620         * g++.dg/template/complit1.C: New test.
35621
35622         PR c++/8149
35623         * g++.dg/template/typename4.C: Likewise.
35624
35625 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35626
35627         Core issue 287, PR c++/7639
35628         * g++.dg/template/instantiate1.C: Adjust error location.
35629         * g++.dg/template/instantiate3.C: New test.
35630         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35631         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35632         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35633
35634 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35635
35636         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35637
35638 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35639
35640         PR c++/8287
35641         * g++.dg/init/dtor2.C: New test.
35642
35643 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35644
35645         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35646         * gcc.dg/nest.c: Bypass errors on irix6.
35647
35648 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35649
35650         * gcc.dg/nest.c: Expect error for mmix-*-*.
35651         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35652
35653 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35654
35655         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35656         markers.
35657
35658         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35659
35660 2002-10-25  Mike Stump  <mrs@apple.com>
35661
35662         * gcc.dg/warn-1.c: New test.
35663
35664 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35665
35666         * g++.dg/template/typename3.C: New test.
35667
35668 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35669
35670         * g++.dg/lookup/ptrmem1.C: New test.
35671
35672         * g++.dg/abi/vthunk2.C: New test.
35673
35674 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35675
35676         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35677
35678 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35679
35680         * g++.dg/abi/empty9.C: New test.
35681
35682 2002-10-24  Richard Henderson  <rth@redhat.com>
35683
35684         * g++.dg/inherit/thunk1.C: Enable for ia64.
35685
35686 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35687
35688         PR c++/8067
35689         * g++.dg/lookup/pretty1.C: New test.
35690
35691 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35692
35693         * gcc.dg/20021023-1.c: New test.
35694
35695 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35696
35697         PR c++/7679
35698         * g++.dg/parse/inline1.C: New test.
35699
35700 2002-10-23  Richard Henderson  <rth@redhat.com>
35701
35702         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35703
35704         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35705
35706 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35707
35708         PR c++/6579
35709         * g++.dg/parse/stmtexpr3.C: New test.
35710
35711 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35712
35713         * g++.dg/expr/cond1.C: New test.
35714
35715 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35716
35717         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35718
35719 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35720
35721         * g++.dg/abi/vbase13.C: New test.
35722         * g++.dg/abi/vbase14.C: Likewise.
35723
35724 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35725
35726         * gcc.dg/tls/pic-1.c: New test.
35727         * gcc.dg/tls/nonpic-1.c: New test.
35728         * gcc.dg/20021018-1.c: New test.
35729
35730 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35731
35732         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35733         Remove only files with the same base name as the test case.
35734         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35735         (profopt-execute): Likewise.  Also, remove old profiling
35736         and performance data files before running the tests.
35737
35738         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35739         * g++.dg/bprob/bprob.exp: Likewise.
35740         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35741         to allow more general test case names.
35742
35743         * g++.dg/bprob/bprob-1.C: Rename to ...
35744         * g++.dg/bprob/g++-bprob-1.C: ... this.
35745
35746         * g77.dg/bprob/bprob-1.f: Rename to ...
35747         * g77.dg/bprob/g77-bprob-1.f: ... this.
35748
35749 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35750
35751         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35752         bison 1.50 or later.
35753
35754 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35755
35756         * g++.dg/README: Describe more test directories.
35757
35758 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35759
35760         * g++.dg/init/array6.C: Add additional tests.
35761
35762 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35763
35764         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35765         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35766
35767 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35768
35769         * gcc.c-torture/compile/20020604-1.x: New.
35770         * gcc.c-torture/compile/simd-5.x: Likewise.
35771         * gcc.c-torture/execute/920710-1.x: Likewise.
35772         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35773
35774 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35775
35776         * g++.dg/inherit/override1.C: Add dg-options clause.
35777
35778 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35779
35780         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35781         _mm_slli_si128.
35782
35783 2002-10-19  Andreas Schwab  <schwab@suse.de>
35784
35785         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35786         directory component.
35787
35788 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35789
35790         * g++.dg/inherit/thunk1.C: New test.
35791
35792         * g++.dg/inherit/override1.C: New test.
35793
35794         * g++.dg/abi/mangle11.C: New test.
35795         * g++.dg/abi/mangle14.C: New test.
35796         * g++.dg/abi/mangle17.C: New test.
35797
35798 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35799
35800         * g++.dg/overload/member2.C: New test.
35801
35802 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35803
35804         * g++.dg/README: Describe new compat directory.
35805         * g++.dg/dg.exp: Skip tests in compat directory.
35806         * README.compat: New file.
35807         * lib/compat.exp: New expect script.
35808         * g++.dg/compat: New test directory.
35809         * g++.dg/compat/compat.exp: New expect script.
35810         * g++.dg/compat/abi: New test directory.
35811         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35812         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35813         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35814         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35815         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35816         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35817         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35818         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35819         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35820         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35821         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35822         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35823         * g++.dg/compat/break: New test directory.
35824         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35825         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35826         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35827         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35828         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35829         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35830         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35831         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35832         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35833         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35834         g++.dg/compat/break/README: New files.
35835         * g++.dg/compat/eh: New test directory.
35836         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35837         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35838         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35839         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35840         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35841         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35842         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35843         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35844         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35845         g++.dg/compat/eh/filter2_y.C,
35846         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35847         g++.dg/compat/eh/new1_y.C,
35848         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35849         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35850         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35851         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35852         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35853         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35854         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35855         g++.dg/compat/eh/unexpected1_y.C: New files.
35856         * g++.dg/compat/init: New test directory.
35857         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35858         g++.dg/compat/init/array5_y.C,
35859         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35860         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35861         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35862         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35863         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35864         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35865         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35866         g++.dg/compat/init/init-ref2_y.C: New files.
35867
35868 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35869
35870         PR c++/7584
35871         * g++.dg/inherit/using3.C: New test.
35872
35873 2002-10-17  Jan Hubicka  <jh@suse.cz>
35874
35875         * gcc.dg/20021017-2.c: New test.
35876
35877 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35878
35879         * g++.dg/abi/mangle16.C: Adjust.
35880
35881         * g++.dg/init/array8.C: New test.
35882
35883 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35884
35885         * gcc.dg/special/mips-abi.exp: New test.
35886         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35887
35888 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35889
35890         * g++.dg/abi/mangle16.C: New test.
35891         * g++.dg/abi/mangle17.C: Likewise.
35892
35893         PR c++/7478
35894         * g++.dg/template/ref1.C: New test.
35895
35896 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35897
35898         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35899
35900 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35901
35902         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35903
35904 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35905
35906         PR c++/7524
35907         * g++.dg/init/array7.C: New test.
35908
35909 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35910
35911         * g++.dg/init/array6.C: New test.
35912
35913         * g++.dg/abi/mangle13.C: Likewise.
35914         * g++.dg/abi/mangle14.C: Likewise.
35915         * g++.dg/abi/mangle15.C: Likewise.
35916
35917 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35918
35919         * g++.dg/abi/empty8.C: New test.
35920
35921 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35922
35923         * g++.dg/init/ctor1.C: New test.
35924
35925 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
35926
35927         * gcc.c-torture/execute/20021015-1.c: New test.
35928
35929 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
35930
35931         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
35932
35933 2002-10-14  Jan Hubicka  <jh@suse.cz>
35934
35935         * gcc.dg/i386-ssetype-[1-5].c: New tests.
35936
35937 2002-10-14  Richard Henderson  <rth@redhat.com>
35938
35939         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
35940
35941 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35942
35943         PR optimization/6631
35944         * g++.dg/opt/const2.C: New test.
35945
35946 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35947
35948         PR c++/7176
35949         * g++.dg/parse/friend1.C: New test.
35950         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
35951
35952 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
35953
35954         * gcc.dg/20021014-1.c: New test.
35955
35956 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
35957
35958         PR c++/5661
35959         * g++.dg/ext/vlm1.C: New test.
35960         * g++.dg/ext/vlm2.C: Likewise.
35961
35962         * g++.dg/init/array1.C: Remove invalid braces.
35963         * g++.dg/init/brace1.C: New test.
35964         * g++.dg/init/copy2.C: Likewise.
35965         * g++.dg/init/copy3.C: Likewise.
35966         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
35967         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
35968         braces.
35969
35970 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
35971
35972         * gcc.dg/cpp/assembler.S: Don't use -ansi.
35973
35974 2002-10-11  Richard Shann  <richard.shann@superh.com>
35975
35976         * gcc.c-torture/compile/simd-5.c: New test.
35977
35978 2002-10-10  Roger Sayle  <roger@eyesopen.com>
35979
35980         * gcc.c-torture/execute/shiftopt-1.c: New test case.
35981
35982 2002-10-10  Jim Wilson  <wilson@redhat.com>
35983
35984         * gcc.c-torture/execute/20021010-1.c: New test.
35985
35986 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
35987
35988         PR c/7353
35989         * g++.dg/ext/typedef-init.C: New test.
35990         * gcc.dg/typedef-init.c: New test.
35991
35992 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
35993
35994         * gcc.dg/cpp/paste13.c: New test.
35995
35996 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35997
35998         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
35999         remaining platforms, XFAIL during compile, not execute.  Don't
36000         XFAIL at -O0.
36001
36002 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36003
36004         * gcc.dg/alias-1.c: Tweak expected warning.
36005
36006 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36007
36008         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36009
36010 2002-10-06  Andreas Jaeger  <aj@suse.de>
36011
36012         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36013         * gcc.dg/cpp/c++98.C: Likewise.
36014
36015         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36016         * g++.dg/cpp/c++98.C: Likewise.
36017
36018         * g++.dg/README (Subdirectories): Mention cpp directory.
36019
36020         PR target/7559
36021         * gcc.dg/20021006-1.c: New test.
36022
36023 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36024
36025         PR c++/7804
36026         * g++.dg/other/warning1.C: New test.
36027
36028 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36029
36030         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36031         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36032         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36033
36034 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36035
36036         PR c++/7931
36037         * g++.dg/template/ptrmem3.C: New test.
36038
36039         PR c++/7754
36040         * g++.dg/template/union1.C: New test.
36041
36042 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36043
36044         PR c++/8006
36045         * g++.dg/abi/mangle9.C: New test.
36046         * g++.dg/abi/mangle10.C: New test.
36047         * g++.dg/abi/mangle11.C: New test.
36048         * g++.dg/abi/mangle12.C: New test.
36049
36050 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36051
36052         PR c++/7188.
36053         * g++.dg/template/meminit1.C: New test.
36054         * g++.dg/warn/Wreorder-1.C: Likewise.
36055         * g++.old-deja/g++.mike/warn3.C: Tweak.
36056         * lib/prune.exp: Ingore "in copy constructor".
36057
36058 2002-10-02  Andreas Jaeger  <aj@suse.de>
36059
36060         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36061         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36062         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36063         on x86-64.
36064
36065 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36066
36067         * gcc.dg/empty1.C: Fix typo.
36068
36069 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36070
36071         * gcc.dg/alias-1.c: New test.
36072
36073 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36074
36075         * gcc.dg/empty1.C: New test.
36076
36077         * g++.dg/tls/init-2.C: Tweak error messages.
36078
36079 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36080
36081         * gcc.c-torture/compile/20020923-1.c: New test.
36082
36083 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36084
36085         * gcc.c-torture/execute/ffs-1.c: New test.
36086         * gcc.c-torture/execute/ffs-2.c: Ditto.
36087
36088 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36089
36090         * g++.dg/overload/member1.C: New test.
36091
36092 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36093
36094         * g++.dg/abi/empty7.C: New test.
36095         * g++.dg/init/pm2.C: Likewise.
36096
36097 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36098
36099         * g++.dg/rtti/crash1.C: New test.
36100
36101 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36102
36103         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36104         gcc.dg/sibcall-4.c: New tests.
36105
36106 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36107
36108         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36109         powerpc and MMIX targets.
36110
36111 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36112
36113         * gcc.dg/cpp/20020927-1.c: New.
36114
36115 2002-09-26  David S. Miller  <davem@redhat.com>
36116
36117         * gcc.c-torture/compile/trunctfdf.c: New.
36118
36119 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36120
36121         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36122
36123 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36124
36125         * gcc.c-torture/execute/loop-15.c: New.
36126
36127 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36128
36129         * README.QMTEST: Fix typo.
36130
36131 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36132
36133         * gcc.dg/20020926-1.c: New test.
36134
36135 2002-09-25  David S. Miller  <davem@redhat.com>
36136
36137         PR target/7842
36138         * gcc.c-torture/execute/shiftdi.c: New test.
36139
36140 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36141
36142         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36143         unique to the tool.
36144         * lib/g77.exp (g77_init): Likewise.
36145         * lib/g++.exp (g++_init): Likewise.
36146         * lib/objc.exp (objc_init): Likewise.
36147
36148 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36149
36150         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36151         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36152         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36153
36154 2002-09-25  Richard Henderson  <rth@redhat.com>
36155
36156         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36157         too-small long double.
36158
36159 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36160
36161         * gcc.dg/20020919-1.c: New test.
36162
36163 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36164
36165         * g++.dg/abi/bitfield6.C: New test.
36166         * g++.dg/abi/bitfield7.C: New test.
36167         * g++.dg/abi/bitfield8.C: New test.
36168         * g++.dg/abi/vbase11.C: New test.
36169
36170 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36171
36172         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36173         hppa*-*-hpux*.  Update test comment.
36174
36175 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36176
36177         * gcc.dg/tls/struct-1.c: New test.
36178
36179 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36180
36181         * gcc.dg/cpp/tr-warn2.c: Update.
36182
36183 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36184
36185         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36186
36187 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36188
36189         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36190         systems.
36191
36192 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36193
36194         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36195
36196         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36197         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36198         setting of cxxfilt.
36199
36200 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36201
36202         * gcc.dg/20020312-2.c: Update for darwin.
36203
36204 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36205
36206         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36207
36208 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36209
36210         * objc.dg/comp-types-1.m: New test.
36211         * objc.dg/comp-types-2.m: New test.
36212         * objc.dg/comp-types-3.m: New test.
36213         * objc.dg/comp-types-4.m: New test.
36214         * objc.dg/comp-types-5.m: New test.
36215         * objc.dg/comp-types-6.m: New test.
36216
36217 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36218
36219         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36220
36221 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36222
36223         * g++.dg/other/do1.C: New test.
36224
36225         * g++.dg/template/subst1.C: New test.
36226
36227 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36228
36229         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36230
36231 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36232
36233         * g++.dg/template/qualttp20.C: Adjust expected errors.
36234         * g++.old-deja/g++.jason/report.C: Likewise.
36235         * g++.old-deja/g++.other/qual1.C: Likewise.
36236
36237         * g++.dg/lookup/scoped2.C: New test.
36238
36239         * g++.dg/ext/asm3.C: New test.
36240
36241 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36242
36243         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36244
36245 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36246
36247         * ChangeLog: follow spelling conventions.
36248         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36249         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36250         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36251         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36252         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36253         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36254         * g++.old-deja/g++.law/global-init1.C: Likewise.
36255         * g++.old-deja/g++.other/delete4.C: Likewise.
36256         * g++.old-deja/g++.other/inline21.C: Likewise.
36257         * g++.old-deja/g++.other/singleton.C: Likewise.
36258         * g77.dg/strlen0.f: Likewise.
36259         * g77.f-torture/compile/20010519-1.f: Likewise.
36260         * g77.f-torture/compile/980310-4.f: Likewise.
36261         * gcc.c-torture/compile/20000605-1.c: Likewise.
36262         * gcc.c-torture/execute/20020225-1.c: Likewise.
36263         * gcc.dg/c90-hexfloat-2.c: Likewise.
36264         * gcc.dg/c99-bool-1.c: Likewise.
36265         * gcc.dg/c99-hexfloat-2.c: Likewise.
36266         * gcc.dg/dll-2.c: Likewise.
36267         * gcc.dg/wtr-union-init-1.c: Likewise.
36268         * gcc.dg/wtr-union-init-2.c: Likewise.
36269         * gcc.dg/wtr-union-init-3.c: Likewise.
36270         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36271         * gcc.dg/cpp/defined.c: Likewise.
36272         * gcc.dg/cpp/macsyntx.c: Likewise.
36273         * gcc.dg/cpp/paste2.c: Likewise.
36274         * gcc.dg/cpp/trad/defined.c: Likewise.
36275         * gcc.dg/format/c90-printf-1.c: Likewise.
36276         * gcc.dg/format/c90-scanf-1.c: Likewise.
36277         * gcc.dg/format/c99-printf-1.c: Likewise.
36278         * gcc.dg/format/c99-scanf-1.c: Likewise.
36279         * gcc.misc-tests/gcov-8.c: Likewise.
36280         * lib/profopt.exp: Likewise.
36281
36282 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36283
36284         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36285
36286 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36287
36288         * g++.dg/inherit/using2.C: New test.
36289
36290 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36291
36292         * ChangeLog: Follow spelling conventions.
36293         * g++.dg/template/friend4.C: Likewise.
36294         * g++.old-deja/g++.pt/crash67.C: Likewise.
36295         * gcc.c-torture/execute/20000801-4.c: Likewise.
36296         * gcc.dg/c90-digraph-1.c: Likewise.
36297         * gcc.dg/c94-digraph-1.c: Likewise.
36298         * gcc.dg/c99-digraph-1.c: Likewise.
36299         * gcc.dg/cpp/line5.c: Likewise.
36300         * gcc.dg/cpp/multiline.c: Likewise.
36301         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36302         * gcc.dg/format/attr-3.c: Likewise.
36303         * gcc.dg/format/c90-scanf-3.c: Likewise.
36304         * gcc.dg/format/ext-4.c: Likewise.
36305
36306 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36307
36308         * g++.dg/template/pretty1.C: New test.
36309
36310 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36311
36312         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36313
36314 2002-09-13  Matt Austern  <austern@apple.com>
36315
36316         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36317         passing a cast expression to a function by const reference.
36318
36319 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36320
36321         * g++.dg/template/deduce1.C: New test.
36322
36323 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36324
36325         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36326         32-bit int.
36327
36328 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36329
36330         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36331         usage.
36332
36333 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36334
36335         * gcc.c-torture/compile/20020910-1.c: New test.
36336
36337 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36338
36339         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36340
36341 2002-09-10  Andreas Jaeger  <aj@suse.de>
36342
36343         * gcc.dg/20020312-2.c: Adjust for x86-64.
36344
36345 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36346
36347         * g77.dg/7388.f: New test case for PR 7388.
36348
36349 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36350
36351         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36352
36353 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36354
36355         * objc.dg/proto-lossage-1.m: New test.
36356
36357 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36358
36359         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36360
36361 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36362
36363         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36364         expected to pass.
36365
36366 2002-09-06  Stan Shebs  <shebs@apple.com>
36367             David Edelsohn  <edelsohn@gnu.org>
36368
36369         * gcc.dg/weak: New directory.
36370         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36371         target-specific xfail bits.
36372         * gcc.dg/typeof-2.c: Move to new directory.
36373         * gcc.dg/weak.exp: New expect script.
36374
36375 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36376
36377         * gcc.c-torture/execute/extzvsi.c: New test.
36378
36379 2002-09-05  Stan Shebs  <shebs@apple.com>
36380
36381         * gcc.dg/weak-1.c: xfail on Darwin.
36382         * gcc.dg/weak-2.c: Ditto.
36383         * gcc.dg/weak-3.c: Ditto.
36384         * gcc.dg/weak-4.c: Ditto.
36385         * gcc.dg/weak-5.c: Ditto.
36386         * gcc.dg/weak-6.c: Ditto.
36387         * gcc.dg/weak-7.c: Ditto.
36388         * gcc.dg/weak-8.c: Ditto.
36389         * gcc.dg/weak-9.c: Ditto.
36390
36391 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36392
36393         * gcc.c-torture/execute/loop-14.c: New test.
36394
36395 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36396
36397         * g++.dg/other/cxa-atexit1.C: New test.
36398
36399         * gcc.dg/typeof-2.c: New test.
36400
36401 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36402
36403         * gcc.dg/builtins-2.c: New testcase.
36404         * gcc.dg/builtins-3.c: New testcase.
36405
36406 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36407
36408         * gcc.dg/cpp/_Pragma4.c: New test.
36409
36410 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36411
36412         * objc/execute/nil_method-1.m: New testcase.
36413
36414 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36415
36416         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36417         [Object class], not [Object initialize].
36418
36419 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36420             Hans-Peter Nilsson  <hp@bitrange.com>
36421
36422         * gcc.c-torture/execute/20020720-1.x: Skip test on
36423         mmix-knuth-mmixware.  Correct comment.
36424
36425 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36426
36427         * testsuite/g++.dg/abi/bitfield5.C: New test.
36428         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36429
36430 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36431
36432         * objc.dg/undeclared-selector.m: New test.
36433
36434 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36435
36436         * g++.dg/other/offsetof1.C: Avoid cast warning.
36437
36438 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36439
36440         * objc.dg/super-class-2.m: New test.
36441
36442 2002-08-24  Matt Austern  <austern@apple.com>
36443
36444         * g++.dg/ext/lvaddr.C: New test.
36445         * g++.dg/ext/lvcast.C: New test.
36446
36447 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36448
36449         * testsuite/g++.dg/inherit/cond1.C: New test.
36450
36451 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36452
36453         * gcc.dg/noncompile/incomplete-1.c: New test.
36454
36455 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36456
36457         * gcc.dg/typespec-1.c: New test.
36458
36459 2002-08-20  Devang Patel  <dpatel@apple.com>
36460         * objc.dg/proto-hier-2.m: New test.
36461
36462 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36463
36464         * objc.dg/bitfield-1.m: New test.
36465         * objc.dg/bitfield-2.m: New test.
36466
36467 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36468
36469         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36470         gcc.dg/c99-flex-array-4.c: New tests.
36471
36472 2002-08-16  Stan Shebs  <shebs@apple.com>
36473
36474         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36475
36476 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36477
36478         * gcc.dg/typeof-1.c: New test.
36479         * g++.dg/ext/typeof2.C: New test.
36480
36481 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36482
36483         * g++.dg/other/offsetof1.C: New test.
36484
36485 2002-08-14  Richard Henderson  <rth@redhat.com>
36486
36487         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36488
36489 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36490
36491         * gcc.dg/cpp/_Pragma3.c: New test.
36492
36493 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36494
36495         * g++.dg/template/inherit3: New test.
36496
36497 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36498
36499         * gcc.dg/bitfld-4.c: Add blank options.
36500
36501 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36502
36503         * g++.dg/template/crash1.C: New test.
36504
36505 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36506
36507         * gcc.dg/tls/opt-2.c: New test.
36508
36509 2002-08-08  Devang Patel  <dpatel@apple.com>
36510
36511         * objc.dg/selector-1.m : New test
36512
36513 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36514
36515         * g++.dg/abi/bitfield4.C: New test.
36516         * gcc.dg/bitfld-4.c: New test.
36517
36518 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36519
36520         * g++.dg/other/packed1.C: New test.
36521
36522 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36523
36524         * g++.dg/abi/offsetof.C: Tweak error messages.
36525         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36526
36527 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36528
36529         * gcc.dg/bitfld-3.c: New test.
36530
36531 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36532             Richard Henderson  <rth@redhat.com>
36533
36534         * gcc.dg/i386-bitfield1.c: New test.
36535         * g++.dg/abi/bitfield3.C: Update.
36536
36537 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36538
36539         * objc.dg/const-str-2.m: Update.
36540         * gcc.dg/cpp/c++98.c: Change to C extension.
36541         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36542         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36543
36544 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36545
36546         * testsuite/gcc.dg/tls/diag-3.c: New.
36547
36548 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36549
36550         * g++.dg/README (Subdirectories): Document new subdir expr.
36551         * g++.dg/expr/pmf-1.C: New test.
36552
36553 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36554
36555         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36556
36557 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36558
36559         * g++.dg/abi/bitfield3.C: New test.
36560
36561 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36562
36563         * lib/gcov.exp: Tweak expected line formats.
36564         * gcc.misc-tests/gcov8.c: New test.
36565         * gcc.misc-tests/gcov8.x: New flags.
36566
36567 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36568
36569         * consistency.vlad/layout/endian.c: Include string.h.
36570
36571         * gcc.c-torture/execute/20020805-1.c: New test.
36572
36573 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36574
36575         * g++.dg/other/conversion1.C: New test.
36576
36577 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36578
36579         * gcc.dg/builtins-1.c: New testcase.
36580
36581 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36582
36583         * g++.dg/inherit/access3.C: New test.
36584
36585 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36586
36587         * gcc.dg/ia64-visibility-2.c: New test.
36588
36589 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36590
36591         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36592         __qualifier_flags to __flags.
36593
36594 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36595
36596         * g++.dg/inherit/operator1.C: New test.
36597         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36598         * g++.dg/other/error1.C: Change expected error message.
36599         * g++.dg/template/conv4.C: Likewise.
36600
36601 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36602
36603         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36604         for documented behavior.
36605
36606 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36607
36608         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36609         several targets known to fail.
36610
36611 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36612
36613         * gcc.dg/mips-args-[123].c: New tests.
36614
36615 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36616
36617         * gcc.dg/ppc-spe.c: New.
36618
36619 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36620
36621         * g++.dg/other/ptrmem4.C: New testcase.
36622
36623 2002-07-24  Richard Henderson  <rth@redhat.com>
36624
36625         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36626
36627 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36628
36629         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36630
36631 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36632
36633         * gcc.c-torture/execute/memset-3.c: New testcase.
36634
36635 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36636
36637         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36638         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36639
36640 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36641
36642         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36643         Delete.
36644
36645 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36646
36647         * gcc.c-torture/compile/simd-4.c: New test.
36648
36649 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36650
36651         PR c++/7347, c++/7348
36652         * g++.dg/template/access4.C: New test.
36653         * g++.dg/template/access5.C: New test.
36654         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36655         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36656         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36657         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36658
36659 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36660
36661         * gcc.dg/gnu89-init-2.c: New test.
36662
36663 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36664
36665         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36666
36667 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36668
36669         * gcc.c-torture/execute/20020720-1.c: New testcase.
36670
36671 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36672
36673         * gcc.dg/cpp/Wsignprom.c: New tests.
36674
36675 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36676
36677         * gcc.c-torture/execute/loop-13.c: New test.
36678
36679 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36680
36681         * gcc.dg/cpp/expr.c: New tests.
36682
36683 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36684
36685         * g++.dg/opt/pr6713.C: Add template instantiation.
36686
36687 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36688
36689         * gcc.dg/nest.c: New test.
36690
36691 2002-07-17  Richard Henderson  <rth@redhat.com>
36692
36693         * g++.dg/opt/pr6713.C: New test.
36694
36695 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36696
36697         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36698         XFAIL for all x86 processors.
36699
36700 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36701
36702         * gcc.c-torture/execute/20010122-1.x: Do not test with
36703         -fomit-frame-pointer.
36704
36705 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36706
36707         * g++.dg/template/instantiate2.C: New test.
36708         * g++.dg/template/spec4.C: New test.
36709
36710 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36711
36712         * g++.dg/template/access2.C: New test.
36713         * g++.dg/template/access3.C: New test.
36714
36715 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36716
36717         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36718         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36719         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36720         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36721         Convert to use <stdarg.h>.
36722         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36723         Delete.
36724         * gcc.dg/va-arg-2.c: New.
36725         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36726
36727 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36728
36729         * gcc.c-torture/compile/20020710-1.c: New test.
36730
36731 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36732                           Andrew Pinski  <pinskia@physics.uc.edu>
36733
36734         gcc.c-torture/compile/simd-2.c: New testcase.
36735         gcc.c-torture/compile/simd-3.c: Likewise.
36736
36737 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36738
36739         PR c++/7224
36740         * g++.dg/overload/error1.C: New test.
36741
36742 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36743
36744         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36745         configuration and IRIX 6 O32 ABI.
36746
36747 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36748
36749         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36750
36751 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36752
36753         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36754
36755 2002-07-10  Jeffrey A Law  <law@redhat.com>
36756
36757         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36758
36759         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36760
36761 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36762
36763         * gcc.dg/20020312-2.c: Check for __PPC__.
36764
36765 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36766
36767         * gcc.c-torture/compile/20020709-1.c: New test.
36768
36769 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36770
36771         * g++.dg/template/qualttp21.C: New test case.
36772
36773 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36774
36775         * gcc.c-torture/compile/20020706-1.c: New test.
36776         * gcc.c-torture/compile/20020706-2.c: New test.
36777
36778 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36779             Alexandre Oliva  <aoliva@redhat.com>
36780
36781         * g++.dg/warn/incomplete1.C: New test.
36782
36783 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36784
36785         PR c++/7099
36786         * g++.dg/warn/noreturn1.C: New test.
36787
36788 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36789
36790         PR c++/6706
36791         * g++.dg/debug/debug6.C: New test.
36792         * g++.dg/debug/debug7.C: New test.
36793
36794 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36795
36796         * gcc.c-torture/compile/simd-3.c: New test.
36797
36798 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36799
36800         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36801         * gcc.dg/20020620-1.c: Likewise.
36802
36803 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36804
36805         PR c++/6944
36806         * g++.dg/init/array4.C: New test.
36807         * g++.dg/init/array5.C: New test.
36808
36809 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36810
36811         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36812         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36813
36814 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36815
36816         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36817         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36818         * gcc.dg/wtr-conversion-1.c: Likewise.
36819         * gcc.dg/wtr-escape-1.c: Likewise.
36820         * gcc.dg/wtr-int-type-1.c: Likewise.
36821         * gcc.dg/wtr-label-1.c: Likewise.
36822         * gcc.dg/wtr-static-1.c: Likewise.
36823         * gcc.dg/wtr-strcat-1.c: Likewise.
36824         * gcc.dg/wtr-suffix-1.c: Likewise.
36825         * gcc.dg/wtr-switch-1.c: Likewise.
36826         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36827         * gcc.dg/wtr-union-init-1.c: Likewise.
36828         * gcc.dg/wtr-union-init-2.c: Likewise.
36829         * gcc.dg/wtr-union-init-3.c: Likewise.
36830
36831         * gcc.dg/wtr-func-def-1.c: New test.
36832
36833 2002-07-02 Devang Patel <dpatel@apple.com>
36834
36835         * objc.dg/param-1.m: New test.
36836
36837 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36838
36839         * gcc.dg/cpp/trad/directive.c: Add test.
36840         * gcc.dg/cpp/trad/macroargs.c: Add test.
36841         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36842
36843 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36844
36845         * gcc.dg/cpp/cmdlne-M.c: New test.
36846
36847 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36848
36849         * objc.dg/desig-init-1.m: New test.
36850
36851 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36852
36853         PR c++/6716
36854         * g++.dg/template/instantiate1.C: New test.
36855
36856 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36857
36858         PR c++/7112
36859         * g++.dg/template/sizeof2.C: New test.
36860
36861 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36862
36863         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36864         gcc.dg/cpp/trad/include.c: New tests.
36865
36866 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36867
36868         PR target/7177
36869         * gcc.c-torture/compile/20020701-1.c: New test.
36870
36871 2002-07-01  Stan Shebs  <shebs@apple.com>
36872
36873         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36874         header here...
36875         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36876         (objc-torture-execute): or here.
36877
36878 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36879
36880         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36881
36882 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36883
36884         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36885
36886 2002-06-30  Devang Patel  <dpatel@apple.com>
36887
36888         * objc.dg/fsyntax-only.m: New test.
36889
36890 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36891
36892         PR c++/6695
36893         * g++.dg/template/friend7.C: New file.
36894
36895 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36896
36897         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36898         return type.
36899
36900 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36901
36902         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36903         avoid division by zero.
36904
36905 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36906
36907         * gcc.dg/Wunknownprag.c: New tests.
36908
36909 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36910
36911         * gcc.c-torture/execute/simd-2.c: New test.
36912
36913 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36914
36915         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36916         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36917         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36918         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36919         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36920         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36921         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36922         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36923         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36924         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36925         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
36926         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
36927         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
36928         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
36929         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
36930         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
36931         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
36932
36933 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
36934
36935         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
36936         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
36937         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
36938         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
36939         New tests.
36940         * gcc.dg/cpp/trad/directive.c: Update.
36941
36942 2002-06-23  Andreas Jaeger  <aj@suse.de>
36943
36944         * gcc.c-torture/execute/complex-6.c: New.
36945
36946 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
36947
36948         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
36949         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
36950         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
36951         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
36952
36953 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
36954
36955         * gcc.dg/cpp/trad: New directory with traditional tests copied
36956         from parent directory.
36957         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36958         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36959         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36960         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36961         Move to trad/ and rename.
36962         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
36963         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
36964         gcc.dg/cpp/trad/redef2.c: New tests.
36965         * gcc.dg/cpp/trad/trad.exp: New driver.
36966
36967 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
36968
36969         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
36970         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
36971         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
36972         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
36973         Remove.
36974
36975 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
36976
36977         * gcc.dg/20020620-1.c: New test.
36978
36979 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36980
36981         * g++.dg/template/ttp4.C: New test.
36982
36983 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
36984
36985         * g++.dg/opt/vt1.C: Fix regexp.
36986
36987 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36988
36989         * gcc.c-torture/execute/pure-1.c: Make functions static again.
36990         Don't use attribute `noinline'.
36991
36992 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
36993
36994         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
36995
36996 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
36997
36998         * gcc.c-torture/execute/simd-1.c: New.
36999
37000         * gcc.dg/simd-1.c: New.
37001
37002 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37003
37004         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37005
37006 2002-06-16  Richard Henderson  <rth@redhat.com>
37007
37008         * g++.dg/ext/anon-struct1.C: New.
37009         * g++.dg/ext/anon-struct2.C: New.
37010         * g++.dg/ext/anon-struct3.C: New.
37011         * gcc.dg/anon-struct-1.c: New.
37012         * gcc.dg/anon-struct-2.c: New.
37013         * gcc.dg/anon-struct-3.c: New.
37014         * gcc.dg/20011008-1.c: Adjust warning text.
37015         * gcc.dg/20020527-1.c: Add -fms-extensions.
37016
37017 2002-06-16  Richard Henderson  <rth@redhat.com>
37018
37019         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37020
37021 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37022
37023         * gcc.c-torture/execute/20020615-1.c: New test.
37024
37025 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37026
37027         * gcc.c-tortuture/execute/compare-1.c: New test case.
37028         * gcc.c-tortuture/execute/compare-2.c: New test case.
37029         * gcc.c-tortuture/execute/compare-3.c: New test case.
37030
37031 2002-06-13  Richard Henderson  <rth@redhat.com>
37032
37033         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37034         ia64 ilp32.
37035
37036 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37037
37038         * g++.dg/template/typename2.C: Update error message.
37039
37040 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37041
37042         * gcc.c-torture/execute/20020611-1.c: New test.
37043
37044 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37045
37046         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37047         list of targets to skip.
37048
37049 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37050
37051         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37052         targets if not optimizing.
37053
37054 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37055
37056         * gcc.c-torture/compile/20020605-1.c: New test.
37057
37058         * g++.dg/opt/vt1.C: New test.
37059
37060         * gcc.dg/20020531-1.c: New test.
37061
37062         * gcc.dg/20020530-1.c: New test.
37063
37064         * gcc.dg/20020527-1.c: New test.
37065
37066         * g++.dg/opt/cse1.C: New test.
37067
37068 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37069
37070         * gcc.dg/20020607-2.c: New test case.
37071
37072 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37073
37074         * gcc.c-torture/compile/20020604-1.c: New test.
37075
37076 2002-06-04  Richard Henderson  <rth@redhat.com>
37077
37078         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37079         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37080         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37081
37082 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37083
37084         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37085
37086 2002-06-03  Richard Henderson  <rth@redhat.com>
37087
37088         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37089         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37090
37091 2002-06-02  Richard Henderson  <rth@redhat.com>
37092
37093         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37094         test functions static.
37095
37096 2002-06-02  Andreas Jaeger  <aj@suse.de>
37097
37098         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37099         now.
37100
37101 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37102
37103         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37104         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37105         Update for mofified diagnostics.
37106         * gcc.dg/c99-intconst-1.c: No longer fail.
37107
37108 2002-06-02  Richard Henderson  <rth@redhat.com>
37109
37110         * gcc.dg/uninit-A.c: Remove xfail markers.
37111
37112 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37113
37114         * gcc.dg/fnegate-1.c: New test case.
37115
37116 2002-05-30  Osku Salerma  <osku@iki.fi>
37117
37118         * gcc.c-torture/execute/mayalias-1.c: New file.
37119
37120 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37121
37122         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37123         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37124         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37125
37126 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37127
37128         * gcc.c-torture/execute/20020529-1.c: New test.
37129
37130 2002-05-27  Richard Henderson  <rth@redhat.com>
37131
37132         * g++.dg/ext/attrib6.C: New test case.
37133
37134 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37135
37136         * gcc.c-torture/execute/pure-1.c: New test.
37137
37138 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37139
37140         * gcc.dg/cpp/arith-2.c: Remove.
37141
37142 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37143
37144         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37145         * gcc.dg/cpp/if-3.c: Remove.
37146
37147 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37148
37149         * g++.dg/opt/cse2.C: New test.
37150
37151 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37152
37153         * gcc.dg/cpp/arith-1.c: New semantic tests.
37154         * gcc.dg/cpp/if-1.c: Update.
37155
37156 2002-05-24  Ben Elliston  <bje@redhat.com>
37157
37158         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37159
37160 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37161
37162         * gcc.dg/verbose-asm.c: New test.
37163
37164 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37165
37166         * gcc.dg/cpp/paste12.c: New test.
37167
37168 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37169
37170         * g++.dg/parse/named_ops.C: New test.
37171
37172 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37175
37176 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37177
37178         * gcc.dg/weak-2.c: Allow optional leading underscore
37179         in scan-assembler symbol name.
37180         * gcc.dg/weak-3.c: Likewise.
37181         * gcc.dg/weak-4.c: Likewise.
37182         * gcc.dg/weak-5.c: Likewise.
37183
37184 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37185
37186         * gcc.dg/20020523-1.c: New test.
37187
37188 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37189
37190         * objc.dg/const-str-2.m: Update now that we stop after
37191         a command line error.
37192
37193 2002-05-22  Richard Henderson  <rth@redhat.com>
37194
37195         * g++.dg/dg.exp: Fix typo in test pruneing.
37196
37197 2002-05-22  Richard Henderson  <rth@redhat.com>
37198
37199         * g++.dg/dg.exp: Prune the tls subdirectory.
37200         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37201         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37202         * g++.dg/tls/init-1.C: New.
37203
37204 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37205
37206         * gcc.dg/20020517-1.c: New test.
37207
37208 2002-05-21  Richard Henderson  <rth@redhat.com>
37209
37210         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37211         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37212
37213 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37214
37215         * g++.dg/other/copy2.C: New test.
37216
37217 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37218
37219         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37220         (MAX_COPY): Bump up to 10 times sizeof (long long).
37221         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37222
37223         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37224         sizeof (long long).
37225
37226         * gcc.c-torture/execute/strcpy-1.c: New test.
37227
37228 2002-05-19  Jason Merrill  <jason2redhat.com>
37229
37230         * g++.dg/ext/oper1.C: New test.
37231
37232 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37233 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37234
37235         * README.QMTEST: New file.
37236
37237         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37238
37239 2002-05-19  Andreas Jaeger  <aj@suse.de>
37240
37241         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37242         now.
37243         * gcc.c-torture/execute/loop-2d.x: Likewise.
37244
37245 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37246
37247         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37248         support weak symbols.
37249         * gcc.dg/weak-4.c: Likewise.
37250         * gcc.dg/weak-6.c: Likewise.
37251
37252 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37253
37254         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37255         cygwin, coff and h8300-*-hms targets
37256         * gcc.dg/weak-5.c: Likewise.
37257         * gcc.dg/weak-7.c: Likewise.
37258
37259 2002-05-16  Jason Merrill  <jason@redhat.com>
37260
37261         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37262         (scan-assembler-not, scan-assembler-dem): Likewise.
37263         (scan-assembler-dem-not): Likewise.
37264
37265 2002-05-15  Richard Henderson  <rth@redhat.com>
37266
37267         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37268
37269 2002-05-15  Richard Henderson  <rth@redhat.com>
37270
37271         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37272         (vfoo1f): Warning here.
37273         (vfoo1l): Don't redefine the alias.
37274
37275 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37276
37277         * g++.dg/init/pm1.C: New test.
37278
37279 2002-05-12  David S. Miller  <davem@redhat.com>
37280
37281         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37282         types.
37283
37284 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37285
37286         * gcc.c-torture/execute/20020510-1.c: New test case.
37287
37288 2002-05-10  David S. Miller  <davem@redhat.com>
37289
37290         * gcc.c-torture/execute/conversion.c: Test long double too.
37291
37292 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37293
37294         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37295         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37296         * lib/g++.exp (g++_link_flags): Likewise.
37297         * lib/objc.exp (objc_target_compile): Likewise.
37298
37299 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37300
37301         * gcc.dg/cpp/poison.c: Update.
37302         * gcc.dg/cpp/20000625-2.c: Remove.
37303         * gcc.dg/cpp/direct2s.c: Remove final test.
37304
37305 2002-05-08  Tom Rix  <trix@redhat.com>
37306
37307         * gcc.c-torture/execute/20020508-1.c: New test.
37308         * gcc.c-torture/execute/20020508-2.c: New test.
37309         * gcc.c-torture/execute/20020508-3.c: New test.
37310
37311 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37312
37313         * gcc.dg/cpp/charconst-4.c: More tests.
37314
37315 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37316
37317         PR c/6569
37318         * gcc.dg/weak-3.c: Update location of warning messages.
37319         * gcc.dg/weak-5.c: Likewise.
37320
37321 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37322
37323         * gcc.c-torture/execute/20020506-1.c: New test case.
37324
37325 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37326
37327         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37328
37329 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37330
37331         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37332
37333 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37334
37335         * gcc.dg/cpp/charconst-3.c: New test.
37336
37337 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37338
37339         * gcc.dg/cpp/charconst.c: Update tests.
37340
37341 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37342
37343         * treelang: Added directory for new sample language treelang. Also
37344         lib/treelang.exp: New file to signal treelang should be tested.
37345
37346 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37347
37348         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37349         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37350         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37351         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37352         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37353         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37354         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37355
37356 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37357
37358         * gcc.dg/format/xopen-2.c: New test.
37359
37360 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37361
37362         * gcc.dg/20020503-1.c: New test.
37363
37364 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37365
37366         * g++.dg/init/dtor1.C: Make it tougher.
37367
37368 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37369
37370         * g++.dg/init/dtor1.C: New test.
37371
37372 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37373
37374         * gcc.dg/altivec-8.c: New.
37375
37376 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37377
37378         * gcc.dg/altivec-7.c: New.
37379
37380 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37381
37382         * g++.dg/parse/typedef1.C: New test.
37383
37384 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37385
37386         PR c++/6486
37387         * g++.dg/template/friend6.C: New test.
37388
37389         PR c++/6492
37390         * g++.dg/init/copy1.C: New test.
37391
37392 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.dg/warn/effc1.C: New test.
37395
37396 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37397
37398         * gcc.dg/cpp/if-cexp.c: Add a test.
37399
37400 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37401
37402         * gcc.dg/20020426-2.c: New test.
37403
37404 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37405
37406         * gcc.dg/cpp/if-mop.c: Update.
37407         * gcc.dg/cpp/if-mpar.c: Add test.
37408         * gcc.dg/cpp/if-oppr.c: Update.
37409
37410 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37411
37412         PR c/6343
37413         * gcc.dg/weak-[2-7].c: New tests.
37414
37415 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37416
37417         * gcc.dg/enum1.c: New test.
37418
37419 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37420
37421         PR c++/6497
37422         * g++.dg/inherit/access2.C: New test.
37423
37424 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37425
37426         PR bootstrap/6445
37427         * gcc.dg/20020426-1.c: New test.
37428
37429 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37430
37431         * g++.dg/abi/enum1.C: New test.
37432
37433 2002-04-26  Richard Henderson  <rth@redhat.com>
37434
37435         * gcc.dg/c99-bool-1.c: Expect always true warning.
37436
37437 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37438
37439         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37440
37441 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37442
37443         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37444         targets.
37445
37446 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37447
37448         * g++.dg/abi/mange7.C: New test.
37449
37450         PR c++/6438.
37451         * g++.dg/parse/stmtexpr2.C: New test.
37452
37453 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37454
37455         * gcc.dg/20020312-2.c: Add SH target.
37456
37457 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37458
37459         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37460         compiler output on mips*-*-irix*.
37461
37462 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37463
37464         * g++.dg/parse/attr1.C: New test.
37465
37466 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37467
37468         * gcc.c-torture/execute/string-opt-17.c: New test case.
37469         * gcc.c-torture/execute/memset-2.c: New test case.
37470
37471 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37472
37473         PR c++/6256:
37474         * g++.dg/template/friend5.C: New test.
37475
37476         PR c++/6331:
37477         * g++.dg/template/qual1.C: Likewise.
37478
37479 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37480
37481         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37482         Include stdlib.h, not stdio.h or ctype.h.
37483
37484 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37485
37486         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37487         cris-*-elf* and mmix-*-*.
37488         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37489         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37490         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37491         Ditto.
37492         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37493         * gcc.dg/wchar_t-1.c: Ditto.
37494
37495 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37496
37497         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37498         Clarify comment.
37499
37500 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37501
37502         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37503
37504 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37505
37506         * gcc.c-torture/execute/20000906-1.x: Delete.
37507
37508 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37509
37510         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37511
37512 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37513
37514         * PR6367
37515         * g77.f-torture/execute/6367.f: New test.
37516         * g77.f-torture/execute/6367.x: Disable for MMIX.
37517
37518 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37519
37520         * PR6352
37521         * g++.dg/opt/inline2.C: New test.
37522
37523 2002-04-18  Richard Henderson  <rth@redhat.com>
37524
37525         * gcc.dg/20000906-1.c: Enable for all targets.
37526         * gcc.c-torture/compile/iftrap-2.c: New.
37527
37528 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37529
37530         * gcc.dg/20020418-1.c: New test.
37531         * gcc.dg/20020418-2.c: New test.
37532
37533 2002-04-18  Richard Henderson  <rth@redhat.com>
37534
37535         * gcc.c-torture/compile/iftrap-1.c: New.
37536         * gcc.dg/iftrap-1.c: Adjust for ia64.
37537         * gcc.dg/iftrap-2.c: New.
37538
37539 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37540
37541         * gcc.c-torture/compile/20020418-1.c: New test.
37542
37543 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37544
37545         * gcc.c-torture/compile/20020415-1.c: New.
37546
37547 2002-04-18  David S. Miller  <davem@redhat.com>
37548
37549         * gcc.c-torture/execute/20020418-1.c: New test.
37550
37551 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37552
37553         * gcc.dg/20020416-1.c: New test.
37554
37555         * g++.dg/opt/inline1.C: New test.
37556
37557 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37558
37559         * gcc.dg/altivec-5.c: New test.
37560
37561         * gcc.dg/20020415-1.c: New test.
37562
37563 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37564
37565         * testsuite/lib/chill.exp: Remove.
37566
37567 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37568
37569         * g++.dg/other/big-struct.C: New test.
37570
37571 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37572
37573         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37574         of scratch file.
37575
37576 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37577
37578         PR c/6277
37579         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37580         in scan-assembler function name
37581
37582 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37583
37584         * g77.f-torture/execute/980628-4.x,
37585         g77.f-torture/execute/980628-5.x,
37586         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37587         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37588         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37589         i[34567]86-*-*.
37590
37591 2002-04-13  David S. Miller  <davem@redhat.com>
37592
37593         * gcc.c-torture/execute/20020413-1.c: New test.
37594
37595 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37596
37597         * gcc.dg/asm-6.c,
37598         * g++.dg/ext/asm1.C: New tests.
37599
37600 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37601
37602         PR c++ 5373.
37603         * g++.dg/parse/stmtexpr1.C: New test.
37604
37605         PR c++/5189.
37606         * g++.dg/template/copy1.C: New test.
37607
37608 2002-04-12  Richard Henderson  <rth@redhat.com>
37609
37610         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37611
37612 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37613
37614         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37615         gcc.c-torture/execute/20020307-2.c.
37616
37617 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37618
37619         * g++.dg/ext/attrib5.C,
37620         * g++.dg/lookup/struct1.C: New tests.
37621
37622 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37623
37624         * gcc.dg/20020411-1.c: New test.
37625
37626         * gcc.c-torture/execute/20020411-1.c: New test.
37627
37628 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37629
37630         * g77.f-torture/execute/6177.f: New test.
37631
37632 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37633
37634         PR middle-end/6247
37635         * g++.dg/opt/cleanup1.C: New test.
37636
37637         * g++.dg/opt/const1.C: New test.
37638
37639 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37640
37641         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37642
37643 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         PR c++/5507
37646         * g++.dg/template/typename2.C: New test.
37647
37648 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37649
37650         * gcc.c-torture/execute/loop-12.c: New.
37651
37652 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37653
37654         * g77.f-torture/execute/980628-4.x,
37655         g77.f-torture/execute/980628-5.x,
37656         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37657         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37658         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37659
37660 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37661
37662         PR optimization/6086
37663         * g++.dg/opt/preinc1.C: New test.
37664
37665 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37666
37667         PR c++/5571
37668         * g++.dg/opt/static2.C: New test.
37669
37670 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37671
37672         PR c/5120
37673         * gcc.dg/20020406-1.c: New test.
37674
37675 2002-04-04  David S. Miller  <davem@redhat.com>
37676
37677         * gcc.c-torture/execute/20020404-1.c: New test.
37678
37679 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37680
37681         PR c/6123
37682         * gcc.dg/20020312-2.c: Do not declare global register variable
37683         if __PIC__ or __pic__ is defined.
37684
37685 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37686
37687         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37688         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37689
37690 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37691
37692         * gcc.misc-tests/linkage.exp: Update last change to handle
37693         sparc*-, not just sparc-.
37694
37695 2002-04-03  Richard Henderson  <rth@redhat.com>
37696
37697         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37698
37699 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37700
37701         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37702
37703 2002-04-02  David S. Miller  <davem@redhat.com>
37704
37705         * gcc.c-torture/execute/20020402-3.c: New test.
37706
37707 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37708
37709         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37710         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37711
37712         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37713         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37714         g77.f-torture/execute/20001201.x,
37715         g77.f-torture/execute/u77-test.x: New files.
37716
37717         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37718         * gcc.dg/wchar_t-1.c: Ditto.
37719
37720 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37721
37722         * gcc.c-torture/execute/20020402-1.c: New test.
37723
37724 2002-04-01  Richard Henderson  <rth@redhat.com>
37725
37726         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37727
37728         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37729
37730 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37731
37732         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37733
37734 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37735
37736         * g++.dg/inherit/template-as-base.C: Expect error.
37737         * g++.dg/inherit/namespace-as-base.C: Likewise.
37738
37739 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37740
37741         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37742         g++.dg/ext/instantiate3.C: Tweak match patterns.
37743
37744         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37745         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37746         -da test.
37747
37748 2002-03-31  Richard Henderson  <rth@redhat.com>
37749
37750         * gcc.dg/special/alias-2.c: New.
37751         * gcc.dg/special/ecos.exp: Run it.
37752
37753 2002-03-31  Richard Henderson  <rth@redhat.com>
37754
37755         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37756
37757 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37758
37759         * gcc.dg/weak-1.c: Disable on h8300 port.
37760
37761 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37762
37763         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37764         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37765         ordering tests.
37766         * g++.dg/bprob/bprob-1.C: New test.
37767         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37768         * g++.dg/gcov/gcov-1.C: New test.
37769         * g++.dg/gcov/gcov-1.x: New file.
37770         * g++.dg/gcov/gcov-2.C: New test.
37771         * g++.dg/gcov/gcov-3.C: New test.
37772         * g++.dg/gcov/gcov-3.h: New file.
37773
37774 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37775
37776         * g++.old-deja/g++.other/builtins5.C: New test.
37777         * g++.old-deja/g++.other/builtins6.C: New test.
37778         * g++.old-deja/g++.other/builtins7.C: New test.
37779         * g++.old-deja/g++.other/builtins8.C: New test.
37780         * g++.old-deja/g++.other/builtins9.C: New test.
37781
37782 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37783
37784         * g++.dg/opt/static1.C: New test.
37785
37786         * g++.dg/opt/longbranch1.C: New test.
37787
37788 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37789
37790         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37791
37792         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37793
37794 2002-03-28  Jeffrey A Law  (law@redhat.com)
37795
37796         * gcc.c-torture/execute/20020328-1.c: New test.
37797
37798 2002-03-27  Richard Henderson  <rth@redhat.com>
37799
37800         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37801         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37802         move from g++.old-deja/g++.ext/.
37803
37804 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37805
37806         * g++.dg/init/new2.C: New test.
37807
37808 2002-03-26  Richard Henderson  <rth@redhat.com>
37809
37810         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37811
37812         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37813         on sparc.
37814
37815         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37816         sparcv9 systems.
37817         * gcc.dg/20001102-1.c: Likewise.
37818
37819 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37820
37821         * gcc.dg/cpp/endif-pedantic1.c,
37822         gcc.dg/cpp/endif-pedantic2.c: New tests.
37823
37824 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37825
37826         * g++.dg/init/new1.C: New test.
37827
37828 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37829
37830         * g++.dg/abi/vbase9.C: New test.
37831
37832 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37833
37834         * gcc.dg/arm-asm.c: New test.
37835
37836 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37837
37838         * gcc.dg/Wswitch-enum.c: New test.
37839         Fix PR c/5044.
37840
37841 2002-03-26  Richard Henderson  <rth@redhat.com>
37842
37843         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37844         structure.
37845
37846 2002-03-25  Richard Henderson  <rth@redhat.com>
37847
37848         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37849         sparcv9 systems.
37850
37851         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37852         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37853
37854 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37855
37856         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37857
37858 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37859
37860         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37861         targets using generic thunk support.
37862
37863 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37864
37865         * gcc.c-torture/compile/20020323-1.c: New test.
37866
37867         * g++.dg/opt/conj2.C: New test.
37868
37869 2002-03-24  Richard Henderson  <rth@redhat.com>
37870
37871         * gcc.dg/weak-1.c: Use -fno-common.
37872
37873 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37874
37875         * g77.dg/f77-edit-apostrophe-out.f: New test
37876         * g77.dg/f77-edit-h-out.f: New test
37877         * g77.dg/f77-edit-t-in.f: New test
37878         * g77.dg/f77-edit-t-out.f: New test
37879         * g77.dg/f77-edit-x-out.f: New test
37880         * g77.dg/f77-edit-slash-out.f: New test
37881         * g77.dg/f77-edit-colon-out.f: New test
37882         * g77.dg/f77-edit-s-out.f: New test
37883
37884 2002-03-24  Richard Henderson  <rth@redhat.com>
37885
37886         * objc/execute/formal_protocol-6.x: New XFAIL.
37887
37888 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37889
37890         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37891         that do not support weak symbols
37892
37893 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37894
37895         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37896         * lib/g77.exp: Likewise.
37897         * lib/objc.exp: Likewise.
37898
37899 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37900
37901         * gcc.dg/Wswitch-default.c: New test.
37902
37903 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37904
37905         * g++.dg/other/enum1.C: New test.
37906
37907 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37908
37909         * gcc.dg/pragma-ep-3.c: Fix typo.
37910
37911 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37912
37913         * g++.dg/inherit/template-as-base.C: New test.
37914
37915 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37916
37917         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37918         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37919
37920 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37921
37922         * gcc.dg/cpp/multiline.c: Update to match.
37923
37924 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37925
37926         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
37927
37928 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
37929
37930         * gcc.dg/cpp/extratokens2.c: New file.
37931
37932 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
37933
37934         * gcc.dg/20020312-2.c: Add rs6000 target.
37935
37936         * gcc.c-torture/compile/20020319-1.c: New test.
37937
37938 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37939
37940         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
37941         (A, E): Handle this.
37942
37943 2002-03-20  Jason Merrill  <jason@redhat.com>
37944
37945         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
37946         ignoring -fpic.
37947         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
37948         through prune_gcc_output.
37949
37950 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
37951
37952         * gcc.c-torture/compile/20020320-1.c: New test.
37953
37954 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
37955
37956         * gcc.c-torture/compile/20020318-1.c: New test.
37957
37958         * gcc.dg/struct-by-value-1.c: New test.
37959
37960         * gcc.dg/20020319-1.c: New test.
37961
37962 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
37963
37964         * g++.dg/opt/conj1.C: New test.
37965
37966 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
37967
37968         * g++.dg/template/qualttp20.C: Revert previous change.
37969         * g++.dg/template/qualttp3.C: Likewise.
37970         * g++.dg/template/qualttp4.C: Likewise.
37971         * g++.dg/template/qualttp5.C: Likewise.
37972         * g++.dg/template/qualttp6.C: Likewise.
37973         * g++.dg/template/qualttp7.C: Likewise.
37974         * g++.dg/template/qualttp8.C: Likewise.
37975         * g++.dg/template/recurse.C: Likewise.
37976
37977 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37978
37979         * gcc.dg/cpp/wchar-1.c: Update.
37980
37981 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
37982
37983         * g++.dg/template/conv1.C: New test.
37984         * g++.dg/template/conv2.C: New test.
37985         * g++.dg/template/conv3.C: New test.
37986         * g++.dg/template/conv4.C: New test.
37987
37988 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
37989
37990         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
37991         * g++.dg/template/qualttp3.C: Likewise.
37992         * g++.dg/template/qualttp4.C: Likewise.
37993         * g++.dg/template/qualttp5.C: Likewise.
37994         * g++.dg/template/qualttp6.C: Likewise.
37995         * g++.dg/template/qualttp7.C: Likewise.
37996         * g++.dg/template/qualttp8.C: Likewise.
37997         * g++.dg/template/recurse.C: Likewise.
37998
37999 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38000
38001         * g++.dg/opt/dtor1.C: New test.
38002
38003 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38004
38005         * gcc.c-torture/compile/20020315-1.c: New test.
38006
38007 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38008
38009         * gcc.dg/weak-1.c: Fix scan tests.
38010
38011 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38012
38013         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38014         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38015         cris-*-aout* mmix-*-*.
38016         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38017         cris-*-aout* mmix-*-*.
38018         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38019         cris-*-elf* cris-*-aout* and mmix-*-*.
38020         * gcc.dg/20001009-1.c: Ditto.
38021         * gcc.dg/20010912-1.c: Ditto.
38022         * gcc.dg/20020122-4.c: Ditto.
38023         * gcc.dg/inline-2.c: Ditto.
38024
38025 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38026
38027         * gcc.c-torture/compile/20020314-1.c: New test.
38028
38029 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38030
38031         * gcc.c-torture/execute/20020314-1.c: New test.
38032
38033 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38034
38035         * g++.dg/warn/Wunused-1.C: New test.
38036
38037 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38038
38039         * g++.dg/abi/mangle6.C: New test.
38040
38041 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38042
38043         * gcc.c-torture/compile/20020309-2.c: New test.
38044
38045         * gcc.c-torture/compile/20020312-1.c: New test.
38046
38047 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38048
38049         * g++.dg/other/access1.C: New test.
38050
38051 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38052
38053         * gcc.c-torture/execute/wchar_t-1.c: New test.
38054
38055 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38056
38057         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38058
38059 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38060
38061         * gcc.dg/20020312-1.c: New test case.
38062
38063 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38064
38065         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38066
38067 2002-03-11  Richard Henderson  <rth@redhat.com>
38068
38069         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38070         * g++.old-deja/g++.jason/report.C: Likewise.
38071
38072 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38073
38074         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38075         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38076
38077 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38078
38079         * testsuite/g++.dg/overload/pmf1.C: New test.
38080
38081 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38082
38083         * gcc.c-torture/execute/20020307-1.c: Use long.
38084
38085 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38086
38087         PR optimization/5844
38088         * gcc.dg/20020310-1.c: New test.
38089
38090 2002-03-09  Michael Meissner  <meissner@redhat.com>
38091
38092         * gcc.c-torture/execute/memcpy-2.c: New test.
38093         * gcc.c-torture/execute/memset-1.c: New test.
38094         * gcc.c-torture/execute/strlen-1.c: New test.
38095         * gcc.c-torture/execute/strcmp-1.c: New test.
38096         * gcc.c-torture/execute/strncmp-1.c: New test.
38097
38098 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38099
38100         * gcc.dg/ppc-ldstruct.c: New test.
38101
38102 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38103
38104         * gcc.c-torture/execute/va-arg-22.c: New test.
38105
38106 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38107
38108         * gcc.c-torture/compile/20020309-1.c: New test.
38109
38110 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38111
38112         * gcc.c-torture/execute/20020307-2.c: New test.
38113
38114 2002-03-07  Jeffrey A Law  (law@redhat.com)
38115
38116         * g77.f-torture/compile/20020307-1.f: New test.
38117
38118 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38119
38120         * gcc.dg/unordered-1.c: New test.
38121
38122 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38123
38124         * gcc.c-torture/execute/20020307-1.c: New test.
38125
38126 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38127
38128         * gcc.dg/20020304-1.c: New test.
38129
38130         * gcc.c-torture/compile/20020304-2.c: New test.
38131
38132 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38133
38134         * gcc.c-torture/compile/20020304-1.c: New test case
38135         (from PR c/5830).
38136
38137 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38138
38139         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38140
38141 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38142
38143         * g++.dg/other/classkey1.C: New test.
38144
38145 2002-03-01  Richard Henderson  <rth@redhat.com>
38146
38147         * gcc.c-torture/compile/981223-1.x: New.
38148         * gcc.c-torture/compile/920625-1.x: New.
38149
38150 2002-02-28  Richard Henderson  <rth@redhat.com>
38151
38152         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38153
38154 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38155
38156         * gcc.c-torture/execute/20020227-1.c: New test.
38157
38158 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38159
38160         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38161         here" ERROR lines.
38162         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38163         * g++.old-deja.g++.other/defarg1.C: Likewise.
38164         * g++.old-deja/g++.pt/calls2.C: Likewise.
38165         * g++.old-deja/g++.pt/crash20.C: Likewise.
38166         * g++.old-deja/g++.pt/crash30.C: Likewise.
38167         * g++.old-deja/g++.pt/crash36.C: Likewise.
38168         * g++.old-deja/g++.pt/crash6.C: Likewise.
38169         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38170         * g++.old-deja/g++.pt/derived3.C: Likewise.
38171         * g++.old-deja/g++.pt/error1.C: Likewise.
38172         * g++.old-deja/g++.pt/friend21.C: Likewise.
38173         * g++.old-deja/g++.pt/friend23.C: Likewise.
38174         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38175         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38176
38177 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38178
38179         * gcc.c-torture/execute/20020225-2.c: New test.
38180
38181 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38182
38183         * gcc.c-torture/execute/920730-1t.c,
38184         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38185         Delete test cases, only relevant to -traditional.
38186
38187 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38188
38189         * gcc.dg/cpp/undef1.c: Remove.
38190         * gcc.dg/cpp/directiv.c: Update.
38191         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38192
38193 2002-02-27  Michael Meissner  <meissner@redhat.com>
38194
38195         * gcc.c-torture/execute/20020226-1.c: New test.
38196
38197 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * g++.dg/debug/debug4.C: New test.
38200
38201         * gcc.dg/ia64-visibility-1.c: New test.
38202
38203 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38204
38205         * gcc.dg/debug/20020224-1.c: New.
38206
38207 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38208
38209         * gcc.c-torture/execute/960416-1.x: New.
38210         * gcc.c-torture/execute/divconst-3.x: Likewise.
38211
38212 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38213
38214         * gcc.dg/20020224-1.c: New test.
38215
38216 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38217
38218         * gcc.c-torture/execute/20020225-1.c: New.
38219
38220 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38221
38222         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38223
38224 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38225
38226         * gcc.dg/20020222-1.c: New test.
38227
38228 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38229
38230         * g++.dg/opt/anonunion1.C: New test.
38231
38232 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38233
38234         * g++.dg/template/qualttp19.C: New test.
38235         * g++.dg/template/qualttp20.C: New test.
38236         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38237         * g++.old-deja/g++.other/qual1.C: Likewise.
38238
38239 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38240
38241         * gcc.dg/attr-alwaysinline.c: New.
38242
38243 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38244
38245         * gcc.dg/20020220-1.c: New test.
38246
38247         * gcc.dg/20020220-2.c: New test.
38248
38249         * g++.dg/opt/mmx1.C: New test.
38250
38251 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38252
38253         * gcc.c-torture/compile/20020110.c: New test.
38254
38255 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38256
38257         * gcc.c-torture/execute/20020219-1.c: New test.
38258
38259         * gcc.dg/20020219-1.c: New test.
38260
38261         * gcc.dg/noncompile/20020220-1.c: New test.
38262
38263         * g++.dg/opt/ptrintsum1.C: New test.
38264
38265         * gcc.dg/debug/20020220-1.c: New test.
38266
38267 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38268
38269         * gcc.c-torture/execute/20020216-1.c: New test.
38270
38271 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38272
38273         * gcc.dg/decl-1.c: Update, new test.
38274
38275 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38276
38277         * g++.dg/abi/bitfield1.C: New test.
38278         * g++.dg/abi/bitfield2.C: New test.
38279
38280 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38281
38282         * gcc.dg/attr-nest.c: New test.
38283
38284 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38285
38286         * gcc.c-torture/execute/20020215-1.c: New test.
38287
38288 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38289
38290         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38291         * g++.dg/debug/debug.exp: New.
38292         * g++.dg/debug/trivial.C: New.
38293         * g++.dg/debug/debug1.C: Moved...
38294         * g++.dg/other/debug1.C: ...from here.
38295         * g++.dg/debug/debug2.C: Moved...
38296         * g++.dg/other/debug2.C: ...from here.
38297         * g++.dg/debug/debug3.C: Moved...
38298         * g++.dg/other/debug3.C: ...from here.
38299
38300         * gcc.dg/noncompile/20020213-1.c: New test.
38301
38302 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38303
38304         * g++.dg/other/debug3.C: New test.
38305
38306         * gcc.c-torture/execute/20020213-1.c: New test.
38307
38308 2002-02-13  Richard Smith <richard@ex-parrot.com>
38309
38310         * g++.old-deja/g++.other/thunk1.C: New test.
38311
38312 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38313
38314         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38315
38316 2002-02-13  Stan Shebs  <shebs@apple.com>
38317
38318         * gcc.dg/altivec-3.c: New.
38319
38320 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38321
38322         * gcc.dg/Wunreachable-1.c: New test.
38323         * gcc.dg/Wunreachable-2.c: New test.
38324
38325 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38326
38327         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38328
38329 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38330
38331         * gcc.dg/decl-1.c: New test.
38332
38333 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38334
38335         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38336
38337 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38338
38339         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38340         * gcc.c-torture/compile/980506-1.x: Likewise.
38341
38342 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38343
38344         * gcc.dg/20020210-1.c: New.
38345
38346 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38347
38348         * g77.f-torture/execute/947.f: New regression test
38349         for PR fortran/947.
38350
38351 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38352
38353         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38354         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38355
38356 2002-02-08  Richard Henderson  <rth@redhat.com>
38357
38358         * gcc.c-torture/compile/labels-3.c: New.
38359
38360 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38361
38362         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38363         expression statements work instead.
38364         * gcc.dg/noncompile/20020207-1.c: New test.
38365
38366 2002-02-07  Richard Henderson  <rth@redhat.com>
38367
38368         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38369
38370 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38371
38372         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38373         message from g77
38374         * lib/g77-dg.exp: Trim g77 error messages so that they are
38375         recognized by dg.exp.
38376
38377 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38378
38379         PR fortran/5473
38380         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38381
38382 2002-02-07  Richard Henderson  <rth@redhat.com>
38383
38384         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38385         to be sufficiently aligned for integers.
38386
38387 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38388
38389         * g++.dg/template/friend4.C: New test.
38390
38391 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38392
38393         PR fortran/5743
38394         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38395         unsupported cases.
38396
38397 2002-02-07  Richard Henderson  <rth@redhat.com>
38398
38399         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38400         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38401         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38402         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38403
38404 2002-02-06  Richard Henderson  <rth@redhat.com>
38405
38406         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38407
38408 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38409
38410         * gcc.dg/20020206-1.c: New test.
38411
38412 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38413
38414         * gcc.c-torture/execute/20020206-1.c: New test.
38415
38416         * gcc.c-torture/execute/20020206-2.c: New test.
38417
38418         PR optimization/5429:
38419         * gcc.c-torture/compile/20020206-1.c: New test.
38420
38421 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38422
38423         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38424         as certain file formats cannot support particularly large
38425         alignments.
38426
38427         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38428         and do not expect to be able to link the executable.
38429
38430         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38431         fail because the COFF format does not support the weak attribute.
38432
38433 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38434
38435         * g77.dg/pr5473.f: New test
38436
38437 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38438
38439         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38440         Fix testcase accordingly.
38441
38442 2002-02-04  Richard Henderson  <rth@redhat.com>
38443
38444         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38445         (buf): Change to be an array of pointers, not ints.
38446
38447 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38448
38449         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38450         before all tests.  Move warning one line above to match where it
38451         C frontend emits.
38452         * gcc.dg/Wswitch-2.c: New test.
38453         * g++.dg/warn/Wswitch-1.C: New test.
38454         * g++.dg/warn/Wswitch-2.C: New test.
38455
38456 2002-02-04  Richard Henderson  <rth@redhat.com>
38457
38458         * g++.dg/abi/offsetof.C: Fix size comparison.
38459
38460 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38461
38462         * gcc.dg/cast-qual-2.c: New test.
38463
38464 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38465
38466         * gcc.dg/20020201-4.c: New test.
38467
38468 2002-02-04  Ben Elliston  <bje@redhat.com>
38469
38470         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38471         target_info attribute != 0, in addition to the empty string.
38472         (gcc_target_compile): Likewise.
38473
38474 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38475
38476         * gcc.dg/Wswitch.c: New test.
38477         PR gcc/4475. PR gcc/3780.
38478
38479 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38480
38481         * g77.f-torture/execute/5122.f: New test for regressions
38482         against PR fortran/5122.
38483
38484 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38485
38486         * g77.f-torture/compile/pr3743.f: Delete
38487         * g77.dg/pr3743-1.f: New test.
38488         * g77.dg/pr3743-2.f: New test.
38489         * g77.dg/pr3743-3.f: New test.
38490         * g77.dg/pr3743-4.f: New test.
38491
38492 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38493
38494         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38495
38496 2002-02-02  Richard Henderson  <rth@redhat.com>
38497
38498         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38499         * gcc.c-torture/execute/bf64-1.c: Likewise.
38500
38501 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38502
38503         * gcc.dg/20020201-2.c: New test.
38504
38505         * gcc.dg/20020201-3.c: New test.
38506
38507         * gcc.c-torture/execute/bitfld-2.c: New test.
38508
38509 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38510
38511         * gcc.dg/bitfld-1.c: Update.
38512         * gcc.dg/bitfld-2.c: Update.
38513         * gcc.c-torture/execute/bitfld-1.x: New.
38514
38515 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38516
38517         * gcc.c-torture/execute/20020201-1.c: New test.
38518
38519 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38520
38521         PR target/5469
38522         * gcc.dg/20020201-1.c: New test.
38523
38524 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38525
38526         PR fortran/3743
38527         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38528         * g77.f-torture/compile/pr3743.x: Remove
38529
38530 2002-01-31  Tom Rix  <trix@redhat.com>
38531
38532         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38533
38534 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38535
38536         * gcc.dg/noncompile/20020130-1.c: New test.
38537
38538 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38539
38540         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38541
38542 2002-01-29  Richard Henderson  <rth@redhat.com>
38543
38544         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38545         to long long.
38546         * gcc.c-torture/execute/bf64-1.c: Likewise.
38547
38548 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38549
38550         * gcc.c-torture/execute/20020129-1.c: New test.
38551
38552 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38553
38554         * gcc.c-torture/compile/20000224-1.c: Update.
38555         * gcc.c-torture/execute/bitfld-1.c: New tests.
38556         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38557         * gcc.dg/uninit-A.c: Update.
38558
38559 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38560
38561         * g++.dg/template/ctor1.C: Add instantiation.
38562
38563 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38564
38565         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38566         argument to __builtin_prefetch to be const ptr.
38567
38568 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38569
38570         * gcc.c-torture/compile/20020120-1.c: New test.
38571
38572 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38573
38574         * gcc.c-torture/execute/20020127-1.c: New test.
38575
38576 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38577
38578         * g77.dg/f77-edit-i-in.f: New test
38579         * g77.dg/f77-edit-i-out.f: New test
38580
38581 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38582
38583         * gcc.dg/debug/debug.exp: New file.
38584         * gcc.dg/debug/trivial.c: New file.
38585         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38586         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38587         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38588         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38589         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38590         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38591         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38592         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38593         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38594         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38595         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38596         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38597         * gcc.dg/20000503-1.c: Removed.
38598         * gcc.dg/20010207-1.c: Removed.
38599         * gcc.dg/20011223-1.c: Removed.
38600         * gcc.dg/20020104-2.c: Removed.
38601         * gcc.dg/debug-1.c: Removed.
38602         * gcc.dg/debug-2.c: Removed.
38603         * gcc.dg/debug-3.c: Removed.
38604         * gcc.dg/debug-4.c: Removed.
38605         * gcc.dg/debug-5.c: Removed.
38606         * gcc.dg/debug-6.c: Removed.
38607         * gcc.dg/dwarf2-1.c: Removed.
38608         * gcc.dg/dwarf2-2.c: Removed.
38609
38610 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38611
38612         * g++.old-deja/g++.other/eh5.C: New test.
38613         * g++.old-deja/g++.other/sibcall2.C: New test.
38614         * g++.old-deja/g++.other/array9.C: New test.
38615         * g++.old-deja/g++.other/typename2.C: New test.
38616         * g++.old-deja/g++.other/crash60.C: New test.
38617         * g++.old-deja/g++.other/conv9.C: New test.
38618         * g++.old-deja/g++.other/mangle10.C: New test.
38619         * g++.old-deja/g++.other/unchanging1.C: New test.
38620         * g++.old-deja/g++.other/exprstmt1.C: New test.
38621         * g++.old-deja/g++.other/inline23.C: New test.
38622         * g++.old-deja/g++.eh/ia64-1.C: New test.
38623         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38624         * g++.old-deja/g++.other/reload1.C: New test.
38625         * g++.old-deja/g++.other/static20.C: New test.
38626         * g++.old-deja/g++.other/local-alloc1.C: New test.
38627         * g++.old-deja/g++.other/conv8.C: New test.
38628         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38629         * g++.old-deja/g++.other/storeexpr1.C: New test.
38630         * g++.old-deja/g++.other/storeexpr2.C: New test.
38631         * g++.dg/eh/template2.C: New test.
38632         * g++.dg/warn/weak1.C: New test.
38633
38634 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38635
38636         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38637         Remove first, non-varying, argument.
38638
38639 2002-01-23  Richard Henderson  <rth@redhat.com>
38640
38641         * gcc.dg/inline-2.c: New.
38642
38643         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38644         Add optional target arg.  Check number of arguments.
38645         (scan-assembler-not, scan-assembler-dem): Likewise.
38646         (scan-assembler-dem-not): Likewise.
38647
38648 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38649
38650         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38651         line 12.
38652         * g++.old-deja/g++.brendan/parse3.C,
38653         g++.old-deja/g++.other/crash26.C,
38654         g++.old-deja/g++.other/crash28.C,
38655         g++.old-deja/g++.other/crash29.C,
38656         g++.old-deja/g++.other/crash30.C,
38657         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38658
38659 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38660
38661         * gcc.dg/20020115-1.c: New.
38662
38663 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38664
38665         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38666
38667 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38668
38669         * gcc.dg/20020122-3.c: New.
38670
38671 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38672
38673         * g++.dg/other/gc1.C: New test.
38674
38675 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38676
38677         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38678
38679 2002-01-22  Richard Henderson  <rth@redhat.com>
38680
38681         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38682
38683 2002-01-22  Richard Henderson  <rth@redhat.com>
38684
38685         * gcc.dg/20020122-4.c: New.
38686
38687 2002-01-22  H.J. Lu <hjl@gnu.org>
38688
38689         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38690         link output.
38691         * gcc.dg/special/ecos.exp: Likewise.
38692         * lib/g++-dg.exp: Likewise.
38693         * lib/g77-dg.exp: Likewise.
38694         * lib/gcc-dg.exp : Likewise.
38695         * lib/mike-g++.exp: Likewise.
38696         * lib/mike-g77.exp: Likewise.
38697         * lib/mike-gcc.exp: Likewise.
38698         * lib/objc-dg.exp: Likewise.
38699
38700 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38701
38702         PR target/5379
38703         * gcc.dg/20020122-2.c: New test.
38704
38705 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38706
38707         * gcc.dg/20020122-1.c: New test.
38708
38709 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38710
38711         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38712
38713 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38714
38715         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38716
38717 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38718
38719         * gcc.c-torture/compile/20020121-1.c: New test.
38720
38721 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38722
38723         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38724         ld_library_path.
38725
38726 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38727
38728         * gcc.dg/20020218-1.c: New test.
38729
38730 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38731
38732         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38733         messages
38734         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38735         "At global scope" warning
38736         * g++.dg/ext/align1.C: Change cygwin test for alignment
38737         from db-bogus to dg-warning
38738
38739 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38740
38741         * g77.f-torture/compile/cpp2.F: New test.
38742
38743 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38744
38745         * g++.dg/template/access1.C: New test.
38746
38747 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38748
38749         * gcc.dg/20020118-1.c: New.
38750
38751 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38752
38753         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38754
38755 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38756
38757         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38758         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38759         alignment warnings.
38760
38761 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38762
38763         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38764         torture_with_loops and torture_without_loops
38765
38766 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38767
38768         * gcc.c-torture/compile/20020116-1.c: New test.
38769
38770 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38771
38772         * gcc.dg/20020116-2.c: New test.
38773
38774         * gcc.dg/ultrasp4.c: New test.
38775
38776         * gcc.dg/20020116-1.c: New test.
38777
38778 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38779
38780         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38781         by EABI.
38782
38783 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38784
38785         * gcc.misc-tests/i386-prefetch.exp: New.
38786         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38787         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38788         * gcc.misc-tests/i386-pf-none-1.c: New test.
38789         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38790
38791 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38792
38793         * gcc.dg/gnu89-init-1.c: Add new tests.
38794
38795 2002-01-15  Andreas Jaeger  <aj@suse.de>
38796
38797         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38798         * gcc.dg/i386-mmx-2.c: Likewise.
38799         * gcc.dg/i386-sse-1.c: Likewise.
38800         * gcc.dg/i386-sse-2.c: Likewise.
38801         * gcc.dg/i386-sse-3.c: Likewise.
38802
38803 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38804
38805         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38806         Uncomment additional cases that now pass.
38807
38808 2002-01-11  Richard Henderson  <rth@redhat.com>
38809
38810         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38811         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38812
38813 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38814
38815         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38816
38817 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38818
38819         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38820         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38821
38822 2002-01-10  Dale Johannesen  <dalej@apple.com>
38823
38824         * gcc.c-torture/execute/loop-11.c: New.
38825
38826 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38827
38828         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38829         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38830
38831 2002-01-09  Richard Henderson  <rth@redhat.com>
38832
38833         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38834         type in which to perform the operation for each size.
38835
38836 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38837
38838         * gcc.c-torture/compile/20020109-2.c: New test.
38839
38840 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38841
38842         * gcc.c-torture/execute/loop-10.c: New test.
38843
38844 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38845
38846         * gcc.c-torture/compile/20010226-1.c: New test.
38847         * gcc.c-torture/compile/20010227-1.c: New test.
38848         * gcc.c-torture/compile/20010426-1.c: New test.
38849         * gcc.c-torture/compile/20010510-1.c: New test.
38850         * gcc.c-torture/compile/20010605-3.c: New test.
38851         * gcc.c-torture/compile/20010824-1.c: New test.
38852         * gcc.c-torture/execute/20010409-1.c: New test.
38853         * gcc.dg/noncompile/20000901-1.c: New test.
38854         * gcc.dg/20001023-1.c: New test.
38855         * gcc.dg/20001101-1.c: New test.
38856         * gcc.dg/20001102-1.c: New test.
38857         * gcc.dg/20010207-1.c: New test.
38858         * gcc.dg/20010405-1.c: New test.
38859         * gcc.dg/20010822-1.c: New test.
38860         * gcc.dg/20011107-1.c: New test.
38861
38862 2002-01-09  Jeffrey A Law  (law@redhat.com)
38863
38864         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38865
38866         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38867         execution failure on PA targets.
38868
38869 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38870
38871         * gcc.c-torture/compile/20020109-1.c: New test.
38872
38873 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38874
38875         * gcc.c-torture/execute/20020108-1.c: New test.
38876
38877 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38878
38879         * gcc.dg/20020108-1.c: New test.
38880
38881 2002-01-08  H.J. Lu <hjl@gnu.org>
38882
38883         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38884         for header files.
38885
38886 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38887
38888         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38889         consistency.
38890
38891 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38892
38893         * gcc.dg/altivec-4.c: Test altivec predicates.
38894
38895 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38896
38897         * gcc.c-torture/execute/20020107-1.c: New test.
38898
38899 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38900
38901         PR c/5279
38902         * gcc.c-torture/compile/20020106-1.c: New test.
38903
38904 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38905
38906         * gcc.c-torture/execute/nestfunc-4.c: New test.
38907
38908 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38909
38910         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38911         extra triple that slipped in.
38912         * g++.old-deja/g++.abi/align.C: Likewise.
38913         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38914
38915 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38916
38917         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38918         * g++.old-deja/g++.abi/align.C: Likewise.
38919         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38920
38921         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38922         on FreeBSD/i386.
38923         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38924         FreeBSD.
38925
38926 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
38927
38928         * gcc.dg/20020104-1.c: New test.
38929
38930         * gcc.dg/20020104-2.c: New test.
38931
38932 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
38933
38934         * gcc.dg/20020103-1.c: Fix typo in target selector.
38935
38936 2002-01-03  Richard Henderson  <rth@redhat.com>
38937
38938         * gcc.dg/20020103-1.c: New.
38939
38940 2002-01-03  Kazu Hirata  <kazu@hxi.com>
38941
38942         * gcc.c-torture/execute/20020103-1.c: New test.
38943
38944 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
38945
38946         * g++.dg/other/debug2.C: New test.
38947
38948         * gcc.c-torture/compile/20020103-1.c: New test.
38949
38950 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
38951
38952         * gcc.dg/gnu89-init-1.c: Added new tests.
38953
38954 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38955
38956         * g++.dg/template/friend2.C: Remove as patch is reverted.
38957
38958         * g++.dg/warn/oldcast1.C: New test.
38959
38960         * g++.dg/template/ptrmem1.C: New test.
38961         * g++.dg/template/ptrmem2.C: New test.
38962
38963         * g++.dg/template/ntp.C: New test.
38964
38965         * g++.dg/other/component1.C: New test.
38966
38967         * g++.dg/template/ttp3.C: New test.
38968
38969         * g++.dg/template/friend2.C: New test.
38970         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
38971
38972 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         * g++.dg/other/ptrmem1.C: New test.
38975         * g++.dg/other/ptrmem2.C: New test.
38976
38977 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38978
38979         * g++.dg/template/ctor1.C: New test.
38980
38981 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
38982
38983         * g++.dg/template/friend2.C: New test.
38984
38985 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
38986
38987         * gcc.dg/mmix-1.c: New test.
38988
38989 2001-12-31  Richard Henderson  <rth@redhat.com>
38990
38991         * gcc.dg/asm-5.c: New.
38992
38993 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
38994
38995         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
38996         in namespace __gnu_cxx
38997
38998 2001-12-30  Richard Henderson  <rth@redhat.com>
38999
39000         * gcc.dg/debug-6.c: New.
39001
39002 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39003
39004         * gcc.c-torture/compile/20011229-2.c: New test.
39005
39006 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39007
39008         * gcc.dg/debug-3.c: New test.
39009         * gcc.dg/debug-4.c: New test.
39010         * gcc.dg/debug-5.c: New test.
39011
39012 2001-12-29  Richard Henderson  <rth@redhat.com>
39013
39014         * g++.dg/eh/loop1.C: New.
39015
39016 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39017
39018         * g++.dg/template/crash1.C: New test.
39019
39020 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39021
39022         * g++.dg/other/const1.C: New test.
39023
39024 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39025
39026         * gcc.c-torture/compile/20011229-1.c: New test.
39027
39028 2001-12-28  Stan Shebs  <shebs@apple.com>
39029
39030         * lib/objc-torture.exp: Resync with c-torture.exp.
39031         * lib/objc.exp: Load standard libraries.
39032
39033 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39034
39035         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39036         additional tests.
39037
39038 2001-12-27  Roger Sayle <roger@eyesopen.com>
39039
39040         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39041
39042 2001-12-27  Richard Henderson  <rth@redhat.com>
39043
39044         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39045
39046 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39047
39048         * g++.dg/eh/ctor1.C: New test.
39049         * g++.dg/other/error2.C: New test.
39050
39051 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39052
39053         * g++.dg/other/init2.C: New test.
39054
39055 2001-12-24  Richard Henderson  <rth@redhat.com>
39056
39057         * gcc.dg/20011223-1.c: New.
39058         * gcc.dg/inline-1.c: New.
39059
39060 2001-12-23  Richard Henderson  <rth@redhat.com>
39061
39062         * gcc.dg/asm-4.c: Test operand modifiers.
39063
39064 2001-12-23  Richard Henderson  <rth@redhat.com>
39065
39066         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39067
39068 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39069
39070         * gcc.c-torture/execute/20011223-1.c: New test.
39071
39072 2001-12-21  Richard Henderson  <rth@redhat.com>
39073
39074         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39075         re-enables the warning.
39076
39077 2001-12-21  Richard Henderson  <rth@redhat.com>
39078
39079         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39080
39081 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39082
39083         * gcc.c-torture/compile/20011218-1.c: New test.
39084
39085 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39086
39087         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39088         arm-isr.c test.
39089         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39090         epilogue generation for ARM ISR routines.
39091
39092 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39093
39094         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39095         * gcc.dg/format/c90-printf-3.c: Likewise.
39096         * gcc.dg/format/c99-printf-3.c: Likewise.
39097         * gcc.dg/format/ext-1.c: Likewise.
39098         * gcc.dg/format/ext-6.c: Likewise.
39099         * gcc.dg/format/format.h: Prototype unlocked stdio.
39100
39101 2001-12-20  Richard Henderson  <rth@redhat.com>
39102
39103         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39104         (arena): Use it.
39105         (malloc): Correct allocation logic.  Abort if we fill up the
39106         arena before initialization complete.
39107         (realloc): Correct allocation logic.
39108
39109 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39110
39111         * gcc.c-torture/compile/20011219-2.c: New test.
39112
39113         * gcc.c-torture/execute/20011219-1.c: New test.
39114
39115 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39116
39117         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39118         target does not support weak symbols.
39119
39120 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39121
39122         * gcc.c-torture/compile/20011219-1.c: New test.
39123
39124 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39125
39126         * g++.dg/other/error1.C: New test.
39127
39128 2001-12-17  Jeffrey A Law  (law@redhat.com)
39129
39130         * gcc.c-torture/execute/20011217-1.c: New test.
39131
39132 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39133
39134         * objc.dg/special/: New directory.
39135         * objc.dg/special/special.exp: New file.
39136         * objc.dg/special/unclaimed-category-1.h: New file.
39137         * objc.dg/special/unclaimed-category-1a.m: New file.
39138         * objc.dg/special/unclaimed-category-1.m: New file.
39139
39140 2001-12-17  Andreas Jaeger  <aj@suse.de>
39141
39142         * gcc.c-torture/compile/20011217-2.c: New test.
39143
39144 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39145
39146         * gcc.c-torture/compile/20011217-1.c: New test.
39147
39148 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39149
39150         * testsuite/gcc.dg/20011214-1.c: New.
39151
39152 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39153
39154         * gcc.dg/altivec-4.c: New.
39155
39156 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39157
39158         * gcc.dg/20011113-1.c: New test.
39159
39160 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39161
39162         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39163         std::__malloc_alloc_template<0> and
39164         std::__default_alloc_template<false, 0>.
39165
39166 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39167
39168         * objc/execute/bf-21.m: New test.
39169         * objc/execute/enumeration-1.m: New test.
39170         * objc/execute/enumeration-2.m: New test.
39171
39172 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39173
39174         * gcc.dg/gnu89-init-1.c: New test.
39175
39176 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39177
39178         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39179         * g++.old-deja/g++.jason/2371.C: Likewise.
39180         * g++.old-deja/g++.jason/template33.C: Likewise.
39181         * g++.old-deja/g++.jason/template34.C: Likewise.
39182         * g++.old-deja/g++.jason/template36.C: Likewise.
39183         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39184         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39185         * g++.old-deja/g++.other/typename1.C: Likewise.
39186         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39187         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39188         * g++.old-deja/g++.pt/typename11.C: Likewise.
39189         * g++.old-deja/g++.pt/typename14.C: Likewise.
39190         * g++.old-deja/g++.pt/typename16.C: Likewise.
39191         * g++.old-deja/g++.pt/typename3.C: Likewise.
39192         * g++.old-deja/g++.pt/typename4.C: Likewise.
39193         * g++.old-deja/g++.pt/typename5.C: Likewise.
39194         * g++.old-deja/g++.pt/typename7.C: Likewise.
39195         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39196
39197 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39198
39199         * g++.dg/other/linkage1.C: New test.
39200         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39201         specifiers.
39202
39203 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39204
39205         * gcc.dg/concat.c: New test.
39206
39207 2001-12-11  Stan Shebs  <shebs@apple.com>
39208
39209         * objc/compile: New test directory.
39210         * objc/compile/compile.exp: New expect script.
39211         * objc/compile/20011211-1.m: New compile test.
39212
39213 2001-12-11  Jason Merrill  <jason@redhat.com>
39214
39215         * lib/prune.exp (prune_gcc_output): Also handle "In member
39216         function".  So many permutations...
39217
39218 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39219
39220         * g++.dg/template/typedef1.C: New test.
39221
39222 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.dg/other/copy1.C: New test.
39225
39226 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39227
39228         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39229
39230         * gcc.dg/builtin-choose-expr.c: New.
39231
39232 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39233
39234         * gcc.dg/altivec-2.c: New.
39235
39236 2001-12-07  Richard Henderson  <rth@redhat.com>
39237
39238         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39239
39240 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39241
39242         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39243         ultrasparc.
39244
39245 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39246
39247         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39248
39249 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39250
39251         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39252         variable argument list.
39253
39254 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39255
39256         * gcc.c-torture/execute/memcheck: Delete entire directory.
39257         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39258         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39259
39260 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39261
39262         * gcc.dg/Wshadow-1.c: New test.
39263
39264 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39265
39266         * gcc.c-torture/compile/20011130-1.c: New test.
39267
39268         * gcc.dg/noncompile/20011025-1.c: New test.
39269
39270         * g++.dg/other/anon-union.C: New test.
39271
39272         * gcc.c-torture/execute/20011024-1.c: New test.
39273
39274 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39275
39276         * gcc.c-torture/execute/20000722-1.x,
39277         gcc.c-torture/execute/20010123-1.x: Remove.
39278         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39279         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39280         gcc.dg/c99-complit-2.c: New tests.
39281
39282 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39283
39284         * g++.dg/inherit/base1.C: New test.
39285
39286 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39287
39288         * g++.dg/other/stdarg1.C: New test.
39289
39290         * gcc.c-torture/compile/20011130-2.c: New test.
39291
39292 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39293
39294         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39295         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39296         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39297         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39298         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39299         * gcc.dg/builtin-prefetch-1.c: New test.
39300
39301 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39302
39303         * gcc.dg/20011130-1.c: New test.
39304
39305 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39306
39307         * g++.dg/other/scope1.C: New test.
39308         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39309
39310 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39311
39312         * gcc.dg/vla-init-1.c: New test.
39313
39314 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39315
39316         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39317
39318 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39319
39320         * objc.dg/alias.m: Update.
39321         * objc.dg/class-1.m: Update.
39322         * objc.dg/const-str-1.m: Update.
39323         * objc.dg/fwd-proto-1.m: Update.
39324         * objc.dg/id-1.m: Update.
39325         * objc.dg/super-class-1.m: Update.
39326
39327 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39328
39329         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39330         constructs.
39331
39332 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39333
39334         * gcc.c-torture/execute/20011128-1.c: New test.
39335
39336 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39337
39338         * gcc.dg/20011127-1.c: New test.
39339
39340 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39341
39342         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39343         from Austin Group draft 7.
39344         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39345         scanf format arguments.
39346         * gcc.dg/format/no-exargs-2.c: New test.
39347
39348 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39349
39350         * g++.dg/abi/vbase8-4.C: New test.
39351
39352 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39353
39354         * gcc.c-torture/execute/20011121-1.c: New test.
39355
39356 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39357
39358         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39359
39360 2001-11-23  Andreas Jaeger  <aj@suse.de>
39361
39362         * gcc.dg/cpp/charconst-2.c: New test.
39363
39364 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39365
39366         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39367         to the host if it is remote.  Let tests specify extra headers
39368         they use.
39369         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39370         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39371         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39372         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39373         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39374         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39375         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39376         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39377         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39378         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39379
39380 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39381
39382         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39383         for little endian ARMs.
39384
39385 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39386
39387         * gcc.c-torture/compile/20011119-1.c: New test.
39388         * gcc.c-torture/compile/20011119-2.c: New test.
39389
39390 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39391
39392         * gcc.dg/altivec-1.c: Fix typo.
39393
39394 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39395
39396         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39397
39398 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39399
39400         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39401
39402 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39403
39404         * lib/g77.exp: Don't specify --rpath-link.
39405
39406         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39407         across all the headers.
39408         * gcc.dg/format/format.exp: For testing on a remote host,
39409         copy format.h.
39410
39411         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39412         * gcc.c-torture/execute/930406-1.c: Likewise.
39413         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39414
39415 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39416
39417         * gcc.dg/altivec-1.c: New.
39418
39419 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39420
39421         * gcc.dg/cpp/fpreprocessed.c: New test case.
39422
39423 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39424
39425         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39426         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39427         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39428
39429 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39430
39431         * gcc.dg/no-builtin-1.c: New test.
39432
39433 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39434
39435         * gcc.c-torture/execute/20011115-1.c: New test.
39436
39437 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39438
39439         * gcc.c-torture/compile/20011114-2.c: New test.
39440         * gcc.c-torture/compile/20011114-3.c: New test.
39441         * gcc.c-torture/compile/20011114-4.c: New test.
39442
39443 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39444
39445         * g++.dg/other/init1.C: New test.
39446
39447 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39448
39449         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39450         message.
39451
39452         * gcc.c-torture/execute/20011114-1.c: New testcase.
39453
39454         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39455         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39456         like the (before this change) version of 20010327-1.c.
39457
39458 2001-11-14  Roger Sayle <roger@eyesopen.com>
39459
39460         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39461
39462 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39463
39464         * g++.dg/init/array2.C: New test.
39465
39466 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39467
39468         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39469
39470 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39471
39472         * g++.dg/other/forscope1.C: New test.
39473         * g++.dg/ext/forscope1.C: New test.
39474         * g++.dg/ext/forscope2.C: New test.
39475
39476 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39477
39478         * gcc.c-torture/execute/20011113-1.c: New test.
39479
39480 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39481
39482         * gcc.c-torture/execute/20011109-2.c: New test.
39483
39484         * gcc.c-torture/execute/20011109-1.c: New test.
39485
39486 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39487
39488         * gcc.c-torture/compile/20011109-1.c: New test.
39489
39490 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39491
39492         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39493         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39494         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39495         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39496         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39497         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39498         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39499
39500 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39501
39502         * g++.dg/warn/Wshadow-1.C: New tests.
39503         * g++.old-deja/g++.mike/for3.C: Update.
39504
39505 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39506
39507         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39508         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39509         XFAILs.  Adjust expected error texts.
39510         * gcc.c-torture/compile/20011106-1.c,
39511         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39512         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39513         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39514         gcc.dg/c99-array-lval-5.c: New tests.
39515
39516 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39517
39518         * gcc.dg/cpp/defined.c: Update.
39519
39520 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39521
39522         * gcc.c-torture/execute/anon-1.c: New test.
39523
39524 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39525
39526         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39527         same size, so no warning should be produced on stormy16.
39528
39529         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39530         due to oversized array.
39531         * g++.old-deja/g++.mike/ns15.C: Likewise.
39532         * g++.old-deja/g++.pt/crash16.C: Likewise.
39533
39534 2001-11-02  Graham Stott  <grahams@redhat.com>
39535
39536         * g++.dgother/debug1.C: Fix typos.
39537
39538 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39539
39540         * g++.dg/other/debug1.C: New test.
39541
39542 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39543
39544         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39545         of unsigned long.
39546
39547 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39548
39549         * gcc.dg/20011029-2.c: New test.
39550
39551         * gcc.c-torture/compile/20011029-1.c: New test.
39552
39553 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39554
39555         * objc/execute/class_self-1.m: New test.
39556         * objc/execute/class_self-2.m: New test.
39557
39558 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39559
39560         * gcc.misc-tests/msgs.exp: Delete.
39561         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39562         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39563         error set to match recent changes.
39564
39565 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39566
39567         * gcc.dg/20011021-1.c: New test.
39568
39569 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39570
39571         * gcc.c-torture/compile/20011023-1.c: New test.
39572
39573 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39574
39575         * lib/g77.exp: Rewrite based on lib/g++.exp.
39576
39577 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39578
39579         * gcc.c-torture/execute/20011019-1.c: New test.
39580
39581         * gcc.dg/20011018-1.c: New test.
39582
39583 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39584
39585         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39586
39587 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39588
39589         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39590         * gcc.dg/attr-invalid.c: Likewise.
39591
39592 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39593
39594         * testsuite/gcc.dg/20011015-1.c: New test.
39595
39596 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39597
39598         * g++.dg/template/unify2.C: New test.
39599
39600 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39601
39602         * g++.dg/other/exception-specification.C: New test
39603
39604 2001-10-13  Tom Rix  <trix@redhat.com>
39605
39606         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39607         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39608
39609 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39610
39611         * testsuite/gcc.dg/20011009-1.c: New test.
39612
39613 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39614
39615         PR g++/4476
39616         * g++.dg/other/friend1.C: New test.
39617
39618 2001-10-11  Richard Henderson  <rth@redhat.com>
39619
39620         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39621
39622 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39623
39624         * gcc.c-torture/compile/20011010-1.c: New.
39625
39626 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39627
39628         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39629         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39630         g77.f-torture/execute/execute.exp,
39631         g77.f-torture/noncompile/noncompile.exp,
39632         gcc.c-torture/compile/compile.exp,
39633         gcc.c-torture/execute/execute.exp,
39634         gcc.c-torture/execute/ieee/ieee.exp,
39635         gcc.c-torture/execute/memcheck/memcheck.exp,
39636         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39637         objc/execute/execute.exp: Update FSF address.
39638
39639 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39640
39641         * gcc.dg/cpp/cmdlne-C.c: Update.
39642         * gcc.dg/cpp/cmdlne-C2.c: New.
39643
39644 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39645
39646         * gcc.c-torture/execute/20011008-3.c: New.
39647
39648 2001-10-08  DJ Delorie  <dj@redhat.com>
39649
39650         * gcc.dg/20011008-1.c: New.
39651         * gcc.dg/20011008-2.c: New.
39652
39653 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39654
39655         * gcc.dg/cpp/spacing1.c: Update test.
39656
39657 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39658
39659         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39660         spelling errors of "separate" as "seperate".
39661
39662 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39663
39664         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39665         enough to avoid inlining.
39666
39667 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39668
39669         * lib/g77.exp: set libg2c_dir correctly.
39670
39671 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39672
39673         * gcc.dg/cpp/macro11.c: New test.
39674
39675 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39676
39677         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39678         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39679         gcc.dg/format/multattr-3.c: New tests.
39680         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39681         tests for format attributes on function pointers being rejected.
39682
39683 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39684
39685         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39686
39687 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39688
39689         * g++.dg/warn/format1.C: New test.
39690
39691 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39692
39693         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39694
39695 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39696
39697         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39698
39699 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39700
39701         * gcc.dg/cpp/redef2.c: Add test.
39702
39703 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39704
39705         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39706         long-standing bug on i686, apparently.
39707         * gcc.c-torture/execute/loop-2c.x: New file.
39708         * gcc.c-torture/execute/loop-2d.x: New file.
39709         * gcc.c-torture/execute/loop-3c.x: New file.
39710
39711 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39712
39713         * gcc.dg/cpp/20000625-2.c: Correct line number.
39714
39715 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39716
39717         * gcc.dg/cpp/macro10.c: New test.
39718         * gcc.dg/cpp/strify3.c: New test.
39719         * gcc.dg/cpp/spacing1.c: Add tests.
39720         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39721         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39722
39723 2001-09-24  DJ Delorie  <dj@redhat.com>
39724
39725         * gcc.c-torture/execute/20010924-1.c: New test.
39726
39727 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39728
39729         * testsuite/objc/execute/paste.m: Remove.
39730
39731 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39732
39733         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39734
39735 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39736
39737         * g77.dg/strlen0.f: New test.
39738
39739 2001-09-21  Richard Henderson  <rth@redhat.com>
39740
39741         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39742         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39743
39744 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39745
39746         Table-driven attributes.
39747         * g++.dg/ext/attrib1.C: New test.
39748
39749 2001-09-20  DJ Delorie  <dj@redhat.com>
39750
39751         * gcc.dg/20000926-1.c: Update expected warning messages.
39752         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39753         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39754         array.
39755
39756 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39757
39758         * g++.dg/eh/registers1.C: New test case.
39759
39760 2001-09-17  Richard Henderson  <rth@redhat.com>
39761
39762         * gcc.dg/array-5.c: Fix VLA decomposition test.
39763
39764 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39765
39766         * gcc.dg/cpp/line5.c: New testcase.
39767
39768 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39769
39770         * gcc.dg/cpp/macro9.c: New test.
39771
39772 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39773
39774         * gcc.c-torture/execute/980223.c: Change type of addr from long
39775         to char *.
39776
39777 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39778
39779         * gcc.c-torture/execute/20010915-1.c: New test.
39780
39781 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39782
39783         * g77.dg/bprob: New directory.
39784         * g77.dg/bprob/bprob.exp: New file.
39785         * g77.dg/bprob/bprob-1.f: New test.
39786         * g77.dg/gcov: New directory.
39787         * g77.dg/gcov/gcov.exp: New file.
39788         * g77.dg/gcov/gcov-1.f: New test.
39789         * g77.dg/gcov/gcov-1.x: New file.
39790
39791 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39792
39793         * gcc.dg/cpp/directiv.c: Update.
39794         * gcc.dg/cpp/undef1.c: Update.
39795
39796 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39797
39798         * gcc.dg/20010912-1.c: New test.
39799
39800 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39801
39802         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39803         language-independent file in lib.
39804         * lib/gcov.exp: New file.
39805
39806 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39807
39808         * gcc.c-torture/compile/20010911-1.c: New test.
39809
39810 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39811
39812         * lib/profopt.exp: New, to support profile-directed optimizations.
39813         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39814         * gcc.misc-tests/bprob-1.c: New test.
39815         * gcc.misc-tests/bprob-2.c: New test.
39816
39817 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39818
39819         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39820         XFAIL and which kinds of gcov output to verify.
39821         * gcc.misc-tests/gcov-4b.x: New file.
39822         * gcc.misc-tests/gcov-5b.x: New file.
39823         * gcc.misc-tests/gcov-6.x: New file.
39824         * gcc.misc-tests/gcov-7.c: New test.
39825         * gcc.misc-tests/gcov-7.x: New file.
39826
39827 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39828
39829         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39830         * gcc.misc-tests/gcov-6.c: New test.
39831
39832 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39833
39834         PR c++/3986
39835         * g++.dg/abi/vbase1.C: New test.
39836
39837 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39838
39839         * objc.dg/method-2.m: New.
39840
39841 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39842
39843         PR c++/4203
39844         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39845         * g++.dg/init/empty1.C: New test.
39846
39847 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39848
39849         * gcc.c-torture/compile/20010903-1.c: New test.
39850
39851 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39852
39853         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39854         for m68k.
39855
39856 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39857
39858         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39859
39860         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39861
39862         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39863
39864 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39865
39866         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39867         for 16-bit 'unsigned int'.
39868
39869 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39870
39871         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39872
39873 2001-08-27  Richard Henderson  <rth@redhat.com>
39874
39875         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39876         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39877
39878 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39879
39880         * gcc.dg/asm-names.c (ymain): New.
39881
39882 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39883
39884         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39885         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39886         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39887
39888 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39889
39890         * gcc.dg/compare5.c: New testcase.
39891
39892 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39893
39894         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39895         and "In instantiation".
39896
39897 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39898
39899         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39900
39901 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39902
39903         * gcc.misc-tests/gcov.exp: Add support for branch information.
39904         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39905         * gcc.misc-tests/gcov-4.c: New test.
39906         * gcc.misc-tests/gcov-4b.c: New test.
39907         * gcc.misc-tests/gcov-5b.c: New test.
39908
39909 2001-08-20  Zack Weinberg  <zackw@panix.com>
39910
39911         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39912         expected to fail.
39913
39914 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39915
39916         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39917
39918 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39919
39920         * g++.dg/eh/template1.C: New test.
39921
39922 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39923
39924         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39925         Fix thinko.
39926         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
39927         for xfail.
39928
39929 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
39930
39931         * lib/g77-dg.exp: Use prune.exp for common procedures
39932         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
39933         * lib/g77.exp: (g77-dg-prune) Remove
39934
39935 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
39936
39937         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
39938
39939 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39940
39941         * g++.dg/template/unify1.C: New test.
39942
39943 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
39944
39945         * g++.dg/abi/empty4.C: New test.
39946
39947 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
39948
39949         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
39950         solaris2.*
39951         * g77.f-torture/compile/pr3743.x: Likewise.
39952
39953 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39954
39955         * g++.dg/other/using-declaration.C: New test.
39956
39957 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39958
39959         * gcc.dg/cpp/tr-sign.c: New testcase.
39960
39961 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39962
39963         * gcc.dg/cpp/19951025-1.c: Revert.
39964         * gcc.dg/cpp/directiv.c: We no longer process directives that
39965         interrupt macro arguments.
39966
39967 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
39968
39969         * gcc.dg/bconstp-1.c: New test.
39970
39971 2001-08-03  Richard Henderson  <rth@redhat.com>
39972
39973         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
39974
39975 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39976
39977         * gcc.dg/cpp/19951025-1.c: Update.
39978
39979 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
39980
39981         * g77.dg/ff90-1.f (s): Fix reference of variable z,
39982         should be x.
39983
39984 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39985
39986         Kill -fhonor-std.
39987         * g++.old-deja/g++.ns/ns14.C: Remove special options.
39988         * g++.old-deja/g++.other/std1.C: Likewise.
39989         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
39990
39991 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
39992
39993         * lib/g77.exp: Load gcc-defs.exp for common procedures
39994         (g77_pass, g77_fail, g77_finish, g77_exit,
39995         ${tool}_check_unsupported_p} Now redundant.  Deleted.
39996
39997 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
39998
39999         * g77.dg/fbackslash.f
40000         * g77.dg/fcase-preserve.f
40001         * g77.dg/ff90-1.f
40002         * g77.dg/ffixed-line-length-0.f
40003         * g77.dg/ffixed-line-length-132.f
40004         * g77.dg/ffixed-line-length-7.f
40005         * g77.dg/ffixed-line-length-72.f
40006         * g77.dg/ffixed-line-length-none.f
40007         * g77.dg/ffree-form-1.f
40008         * g77.dg/fno-backslash.f
40009         * g77.dg/fno-f90-1.f
40010         * g77.dg/fno-fixed-form-1.f
40011         * g77.dg/fno-onetrip.f
40012         * g77.dg/fno-typeless-boz.f
40013         * g77.dg/fno-underscoring.f
40014         * g77.dg/fno-vxt-1.f
40015         * g77.dg/fonetrip.f
40016         * g77.dg/ftypeless-boz.f
40017         * g77.dg/fugly-assumed.f
40018         * g77.dg/funderscoring.f
40019         * g77.dg/fvxt-1.f
40020
40021 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40022
40023         * objc.dg/fwd-proto-1.m: New.
40024         * objc.dg/local-decl-1.m: New.
40025         * objc.dg/naming-1.m: New.
40026         * objc.dg/naming-2.m: New.
40027         * objc.dg/proto-hier-1.m: New.
40028
40029 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40030
40031         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40032         largest-type elements to a struct makes its size grow.
40033
40034 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40035
40036         * g++.dg/abi/vthunk1.C: New test.
40037
40038 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40039
40040         * g++.dg/abi/vbase8-22.C: New test.
40041
40042 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40043
40044         * gcc.dg/cpp/macro8.c: New test.
40045
40046 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40047
40048         * g++.dg/abi/vbase8-21.C: New test.
40049
40050 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40051
40052         * g++.dg/abi/vbase8-10.C: New test.
40053
40054 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40055
40056         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40057         ${tool}_set_ld_library_path.
40058         Changed caller.
40059         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40060         g++.exp.
40061
40062 2001-07-26  Stan Cox <scox@redhat.com>
40063
40064         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40065         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40066         gcc_exit, gcc_check_unsupported_p):
40067         Moved to gcc-deps.exp
40068         * gcc-deps.exp: New file.
40069
40070 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40071
40072         * g++.old-deja/g++.pt/defarg14.C: New test.
40073
40074 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40075
40076         * g++.old-deja/g++.other/lineno5.C: New test.
40077
40078 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40079
40080         * g++.old-deja/g++.pt/crash68.C: New test.
40081
40082 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40083
40084         * g++.old-deja/g++.other/crash42.C: New test.
40085
40086 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40087
40088         * gcc.dg/cpp/extratokens.c: Fix.
40089         * gcc.dg/cpp/skipping2.c: New tests.
40090
40091 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40092
40093         * gcc.c-torture/execute/20010724-1.c: New file.
40094         * gcc.c-torture/execute/20010724-1.x: New file.
40095
40096 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40097
40098         * g++.old-deja/g++.other/cond7.C: New test.
40099
40100 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40101
40102         * g++.old-deja/g++.other/optimize4.C: New test.
40103
40104 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40105
40106         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40107
40108 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40109
40110         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40111         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40112         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40113         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40114
40115         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40116         bug report" message.
40117
40118         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40119         * g++.dg/ext/instantiate1.C: Move from old-deja.
40120
40121 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40122
40123         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40124         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40125         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40126         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40127
40128 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40129
40130         * gcc.c-torture/execute/20010723-1.c: New test.
40131
40132 2001-07-23  Ben Elliston  <bje@redhat.com>
40133
40134         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40135
40136 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40137
40138         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40139         i[34567]86-*-*.
40140         Delete handling of ieee_multilib_flags.
40141         Pass -mieee for alpha*-*-* and sh-*-*.
40142         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40143
40144 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40145
40146         Remove old-abi tests.
40147         * g++.old-deja/g++.mike/p11116.C: Remove.
40148         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40149
40150 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40151
40152         * g77.f-torture/compile/pr3743.f: New test
40153
40154 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40155
40156         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40157
40158 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40159
40160         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40161         g++.old-deja/g++.pt/static6.C: Likewise.
40162         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40163         supports weak symbols.
40164
40165 2001-07-18  Andreas Jaeger  <aj@suse.de>
40166
40167         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40168         supported again.
40169
40170 2001-07-18  Andreas Jaeger  <aj@suse.de>
40171
40172         * gcc.dg/iftrap-1.c: Fix target line.
40173
40174 2001-07-17  Richard Henderson  <rth@redhat.com>
40175
40176         * gcc.c-torture/execute/20010717-1.c: New.
40177
40178 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40179
40180         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40181         tests.
40182
40183 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40184
40185         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40186
40187 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40188
40189         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40190         UAC_SIGBUS, UAC_NOPRINT definitions.
40191
40192 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40193
40194         * objc/execute/object_is_class.m: New test.
40195         * objc/execute/object_is_meta_class.m: New test.
40196
40197 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40198
40199         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40200         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40201
40202 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40203
40204         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40205         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40206
40207 2001-07-14  Richard Henderson  <rth@redhat.com>
40208
40209         * gcc.dg/iftrap-1.c: New.
40210
40211 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40212
40213         * g77.f-torture/execute/intrinsic77.f: New test.
40214
40215 2001-07-11  Janis Johnson <janis@us.ibm.com>
40216
40217         * gcc.misc-tests/gcov-3.c: New test.
40218
40219 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40220
40221         * gcc.c-torture/compile/20010711-1.c,
40222         * gcc.c-torture/compile/20010711-2.c: New tests.
40223
40224 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40225
40226         * gcc.c-torture/execute/20010711-1.c: New test.
40227
40228 2001-07-11  Ben Elliston  <bje@redhat.com>
40229
40230         * g++.old-deja/g++.other/enum5.C: New test.
40231
40232 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40233
40234         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40235         (g++-dg-prune): Call prune_gcc_output.
40236         * prune.exp: New file for prune_gcc_output.
40237         * lib/g++.exp, lib/gcc.exp: Load it.
40238
40239 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40240
40241         * gcc.c-torture/compile/20010701-1.c,
40242         g++.old-deja/g++.ext/attrib6.C: New tests.
40243
40244 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40245
40246         * gcc.c-torture/compile/20010706-1.c: New test.
40247
40248 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40249
40250         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40251
40252 2001-06-28  Stan Shebs  <shebs@apple.com>
40253
40254         * gcc.dg/pragma-darwin.c: New test.
40255
40256 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40257
40258         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40259         Solaris 2.[678] system.
40260
40261 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40262
40263         * gcc.dg/20010622-1.c: New test.
40264
40265 2001-06-18  Stan Shebs  <shebs@apple.com>
40266
40267         * objc.dg: New directory.
40268         * objc.dg/dg.exp: New file.
40269         * objc.dg/alias.m: New.
40270         * objc.dg/class-1.m: New.
40271         * objc.dg/class-2.m: New.
40272         * objc.dg/const-str-1.m: New.
40273         * objc.dg/const-str-2.m: New.
40274         * objc.dg/id-1.m: New.
40275         * objc.dg/method-1.m: New.
40276         * objc.dg/super-class-1.m: New.
40277         * lib/objc-dg.exp: New file.
40278
40279 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40280
40281         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40282         of label name.
40283
40284 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40285
40286         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40287
40288 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40289
40290         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40291         variable.
40292
40293 2001-06-12  Richard Henderson  <rth@redhat.com>
40294
40295         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40296
40297 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40298
40299         * g++.old-deja/g++.abi/vbase5.C: New test.
40300         * g++.old-deja/g++.abi/vbase6.C: New test.
40301         * g++.old-deja/g++.abi/vbase7.C: New test.
40302
40303 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40304
40305         * gcc.c-torture/compile/20010610-1.c: New test.
40306
40307 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40308
40309         * g++.old-deja/g++.abi/vbase4.C: New test.
40310
40311 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40312
40313         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40314         support %f for HC11/HC12 targets.
40315         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40316         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40317         on HC11/HC12 targets.
40318         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40319
40320 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40321
40322         * gcc.dg/wchar_t-1.c: New file.
40323         * gcc.dg/wint_t-1.c: Likewise.
40324
40325 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40326
40327         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40328
40329 2001-06-11  Richard Henderson  <rth@redhat.com>
40330
40331         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40332
40333 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40334
40335         * gcc.c-torture/compile/20010611-1.c: New test.
40336
40337 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40338
40339         * gcc.dg/c99-tag-1.c: Add more tests.
40340
40341 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40342
40343         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40344         representation on MN10300 and ARM/Thumb.
40345
40346 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40347
40348         * g77.f-torture/execute/20010610.f: New.
40349
40350 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40351
40352         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40353         names.
40354
40355 2001-06-09  Richard Henderson  <rth@redhat.com>
40356
40357         * gcc.c-torture/execute/ashrdi-1.c: New.
40358         * gcc.c-torture/execute/ashldi-1.c: New.
40359         * gcc.c-torture/execute/lshrdi-1.c: New.
40360
40361 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40362
40363         * objc/execute/load-3.m: Added. Check sending +load to categories,
40364         in addition to classes.
40365
40366 2001-06-08  Stan Shebs  <shebs@apple.com>
40367
40368         * objc/execute/load-2.m: New test.  From Nicola Pero
40369         <n.pero@mi.flashnet.it>.
40370
40371 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40372
40373         * gcc.c-torture/execute/20010605-2.c: New test.
40374
40375 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40376
40377         * g++.old-deja/g++.abi/vbase2.C: New test.
40378         * g++.old-deja/g++.abi/vbase3.C: New test.
40379
40380 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40381
40382         * g++.old-deja/g++.pt/friend49.C: New test.
40383
40384 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40385
40386         * g++.old-deja/g++.ext/anon3.C: New test.
40387
40388 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40389
40390         * g++.old-deja/g++.other/conv7.C: New test.
40391
40392 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40393
40394         * gcc.c-torture/compile/20010605-2.c: New test.
40395
40396 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40397
40398         * gcc.c-torture/execute/20010604-1.c: New test.
40399
40400 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40401
40402         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40403
40404 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40405
40406         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40407         (g++_link_flags): Likewise.
40408         (g++_init): Pass gccpath's value to two previous functions.
40409
40410 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40411
40412         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40413         Ensure logfile entry matches exec command line.
40414
40415 2001-05-31  Richard Henderson  <rth@redhat.com>
40416
40417         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40418         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40419
40420 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40421
40422         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40423         compiler for irix6.2
40424
40425 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40426
40427         * g++.old-deja/g++.other/optimize3.C: New file.
40428
40429 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40430
40431         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40432         assemble.
40433
40434 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40435
40436         * g++.old-deja/g++.other/optimize2.C: New file.
40437
40438 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40439
40440         * gcc.c-torture/compile/20010518-2.c: New file.
40441         * gcc.c-torture/execute/20010518-1.c: New file.
40442         * gcc.c-torture/execute/20010518-2.c: New file.
40443
40444 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40445
40446         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40447
40448 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40449
40450         G++ no longer defines builtins that do not begin with __builtin.
40451         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40452         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40453         * g++.old-deja/g++.law/builtin1.C: Likewise.
40454         * g++.old-deja/g++.law/cvt2.C: Likewise.
40455         * g++.old-deja/g++.mike/net5.C: Likewise.
40456         * g++.old-deja/g++.other/builtins1.C: Likewise.
40457         * g++.old-deja/g++.other/builtins2.C: Likewise.
40458         * g++.old-deja/g++.other/builtins3.C: Likewise.
40459         * g++.old-deja/g++.other/builtins4.C: Likewise.
40460         * g++.old-deja/g++.other/inline8.C: Likewise.
40461         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40462
40463 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40464
40465         * g++.old-deja/g++.pt/using1.C: Adjust.
40466         * g++.old-deja/g++.pt/using2.C: New test.
40467
40468 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40469
40470         * gcc.dg/cpp/charconst.c: New tests.
40471         * gcc.dg/cpp/escape.c: New tests.
40472         * gcc.dg/cpp/escape-1.c: New tests.
40473         * gcc.dg/cpp/escape-2.c: New tests.
40474         * gcc.dg/cpp/ucs.c: New tests.
40475
40476 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40477
40478         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40479         native compiler for irix6.5.
40480
40481 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40482
40483         * lib/g++.exp (g++_include_flags): Use args to compute
40484         get_multilibs.
40485         (g++_link_flags): Likewise.
40486         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40487
40488 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40489
40490         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40491
40492 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40493
40494         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40495         this file.
40496
40497 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40498
40499         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40500         STACK_SIZE;
40501         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40502         to STACK_SIZE; Use it to define size of add_histo array.
40503         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40504         to STACK_SIZE.
40505         (f): Use GITT_SIZE to define size of gitt local table.
40506         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40507         to STACK_SIZE; Use it to define size of bytemem array.
40508
40509 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40510
40511         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40512         on 68HC11/HC12 due to the asm instruction.
40513         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40514         * gcc.c-torture/compile/920520-1.x: Likewise.
40515         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40516         on 68HC11/HC12 because the function is larger than 64K.
40517         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40518         on 68HC11/HC12 because the structure is too large.
40519
40520 2001-05-20  Richard Henderson  <rth@redhat.com>
40521
40522         * gcc.c-torture/execute/20010520-1.c: New.
40523
40524 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40525
40526         * g++.old-deja/g++.warn/compare1.C: New test.
40527         * gcc.dg/compare4.c: New test.
40528
40529 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40530
40531         * g++.old-deja/g++.other/optimize1.C: New test.
40532
40533 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40534
40535         * g++.old-deja/g++.pt/spec41.C: New test.
40536
40537 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40538
40539         * gcc.c-torture/compile/20010114-1.x: Remove.
40540
40541 2001-05-18  Stan Shebs  <shebs@apple.com>
40542
40543         * gcc.c-torture/compile/20010518-1.c: New test.
40544
40545 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40546
40547         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40548         * g++.old-deja/g++.pt/crash67.C: New test.
40549
40550 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40551
40552         * g++.old-deja/g++.other/debug9.C: New test.
40553
40554 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40555
40556         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40557
40558 2001-05-16  Jan Hubicka  <jh@suse.cz>
40559
40560         * gcc.c-torture/compile/20010516-1.c: New test.
40561
40562 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40563
40564         * g++.old-deja/g++.other/crash41.C: New test.
40565
40566 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40567
40568         * g++.old-deja/g++.pt/crash66.C: New test.
40569
40570 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40571
40572         * g++.old-deja/g++.robertl/eb27.C: Convert.
40573
40574 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40575
40576         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40577         declaration being redundant.
40578
40579 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40580
40581         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40582
40583 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40584
40585         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40586
40587 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40588
40589         * lib/g++.exp: Use testsuite_flags.
40590
40591 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40592
40593         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40594
40595 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40596
40597         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40598
40599 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40600
40601         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40602
40603 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40604
40605         * gcc.c-torture/compile/20010313-1.c: New test.
40606
40607 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40608
40609         * gcc.dg/cpp/direct2.c: New test.
40610         * gccq.dg/cpp/direct2s.c: New test.
40611
40612         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40613
40614 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40615
40616         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40617         * g++.old-deja/g++.other/op3.C: Likewise.
40618
40619 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40620
40621         * gcc.dg/cpp/syshdr.h: New file.
40622         * gcc.dg/cpp/sysmac1.c: Update.
40623         * gcc.dg/cpp/sysmac2.c: Update.
40624
40625 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40626
40627         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40628
40629 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40630
40631         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40632         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40633
40634 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40635
40636         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40637
40638 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40639
40640         * lib/g++.exp (g++_include_flags): Don't use any special flags
40641         if TESTING_IN_BUILD_TREE is not defined.
40642         (g++_init): Use a plain 'c++' as the compiler if
40643         TESTING_IN_BUILD_TREEE is not defined.
40644
40645 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40646
40647         * g++.old-deja/g++.eh/catch13.C: New test.
40648         * g++.old-deja/g++.eh/catch14.C: New test.
40649
40650 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40651
40652         * gcc.dg/cpp/tr-define.c: New test.
40653
40654 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40655
40656         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40657         <stdlib.h>, not <malloc.h>.
40658
40659 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40660
40661         * g++.old-deja/g++.ns/template17.C: New test.
40662
40663 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40664
40665         * g++.old-deja/g++.pt/ref4.C: New test.
40666
40667 2001-04-30  Richard Henderson  <rth@redhat.com>
40668
40669         * gcc.dg/20000724-1.c: Revert last change.
40670
40671 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40672
40673         * g77.f-torture/execute/20010430.f: New test.
40674
40675 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40676
40677         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40678
40679 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40680
40681         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40682
40683 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40684
40685         * g++.old-deja/g++.eh/crash6.C: New test.
40686
40687 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40688
40689         * g++.old-deja/g++.other/warn7.C: New test.
40690
40691 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40692
40693         * g++.old-deja/g++.other/defarg9.C: New test.
40694
40695 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40696
40697         * g77.f-torture/compile/20010426.f: New test.
40698         * g77.f-torture/execute/20010426.f: New test.
40699
40700 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40701
40702         * g77.f-torture/compile/20000629-1.x: Remove - error
40703         has been fixed.
40704
40705 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40706
40707         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40708         Tweak slightly to work with g++.dg framework.
40709         * g++.dg/special/ecos.exp: Run initp1.C test.
40710         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40711
40712         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40713         its linker doesn't give line numbers either.
40714         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40715
40716 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40717
40718         * g++.old-deja/g++.other/lex1.C: New test.
40719
40720 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40721
40722         * gcc.dg/noncompile/20010425-1.c: New test.
40723
40724 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40725
40726         * g++.old-deja/g++.pt/mangle2.C: New test.
40727
40728 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40729
40730         * gcc.dg/format/plus-1.c: New test.
40731
40732 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40733
40734         * gcc.dg/20010423-1.c: New test.
40735
40736 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40737
40738         * gcc.c-torture/execute/20010422-1.c: New test.
40739
40740 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40741
40742         * g++.old-deja/g++.ns/type2.C: New test.
40743
40744 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40745
40746         * g++.old-deja/g++.other/perf1.C: New test.
40747
40748 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40749
40750         * gcc.dg/c99-func-2.c: Remove xfail.
40751         * gcc.dg/c99-func-3.c: Remove xfail.
40752         * gcc.dg/c99-func-4.c: Remove xfail.
40753
40754 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40755
40756         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40757
40758 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40759
40760         * gcc.c-torture/compile/20010423-1.c: New test.
40761
40762 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40763
40764         * g++.old-deja/g++.pt/typename28.C: New test.
40765
40766 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40767
40768         * g++.old-deja/g++.abi/empty2.C: New test.
40769         * g++.old-deja/g++.abi/empty3.C: New test.
40770
40771 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40772
40773         * g++.old-deja/g++.other/comdat2.C: New test.
40774         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40775
40776 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40777
40778         * g++.old-deja/g++.other/overload14.C: New test.
40779
40780 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40781
40782         * g++.old-deja/g++.other/lookup23.C: New test.
40783
40784 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40785
40786         * gcc.c-torture/execute/20010403-1.c: New test.
40787
40788 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40789             Mark Mitchell  <mark@codesourcery.com>
40790
40791         * lib/old-dejagnu.exp: Don't delete output of executable.
40792         Add .exe suffix to executables.
40793
40794 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40795
40796         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40797
40798 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40799
40800         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40801
40802 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40803
40804         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40805         * g++.old-deja/g++.abi/crash1.C: New test.
40806
40807 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40808
40809         * g++.old-deja/g++.other/crash40.C: New test.
40810
40811 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40812
40813         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40814
40815 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40816
40817         * g++.old-deja/g++.other/warn6.C: New test.
40818
40819 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40820
40821         * g++.old-deja/g++.robertl/eb42.C: Same.
40822
40823 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40824
40825         * gcc.dg/wtr-conversion-1.c: New testcase.
40826
40827 2001-04-10  Richard Henderson  <rth@redhat.com>
40828
40829         * g++.old-deja/g++.other/array5.C: New.
40830
40831 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40832
40833         * gcc.c-torture/execute/20010408-1.c: New test.
40834
40835 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40836
40837         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40838         headers and constructs.
40839         * g++.old-deja/g++.robertl/eb79.C: Same.
40840         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40841         * g++.old-deja/g++.robertl/eb73.C: Same.
40842         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40843         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40844         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40845         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40846         * g++.old-deja/g++.robertl/eb44.C: Same.
40847         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40848         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40849         * g++.old-deja/g++.robertl/eb39.C: Same.
40850         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40851         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40852         * g++.old-deja/g++.robertl/eb30.C: Same.
40853         * g++.old-deja/g++.robertl/eb3.C: Same.
40854         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40855         * g++.old-deja/g++.robertl/eb21.C: Same.
40856         * g++.old-deja/g++.robertl/eb15.C: Same.
40857         * g++.old-deja/g++.robertl/eb118.C: Same.
40858         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40859         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40860         * g++.old-deja/g++.robertl/eb109.C: Same.
40861         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40862         * g++.old-deja/g++.mike/rtti1.C: Same.
40863         * g++.old-deja/g++.mike/p658.C: Same.
40864         * g++.old-deja/g++.mike/net46.C: Same.
40865         * g++.old-deja/g++.mike/net34.C: Same.
40866         * g++.old-deja/g++.mike/memoize1.C: Same.
40867         * g++.old-deja/g++.mike/eh2.C: Same.
40868         * g++.old-deja/g++.law/weak.C: Same.
40869         * g++.old-deja/g++.law/visibility7.C: Same.
40870         * g++.old-deja/g++.law/visibility25.C: Same.
40871         * g++.old-deja/g++.law/visibility22.C: Same.
40872         * g++.old-deja/g++.law/visibility2.C: Same.
40873         * g++.old-deja/g++.law/visibility17.C: Same.
40874         * g++.old-deja/g++.law/visibility13.C: Same.
40875         * g++.old-deja/g++.law/visibility10.C: Same.
40876         * g++.old-deja/g++.law/visibility1.C: Same.
40877         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40878         * g++.old-deja/g++.law/vbase1.C: Same.
40879         * g++.old-deja/g++.law/operators32.C: Same.
40880         * g++.old-deja/g++.law/nest3.C: Same.
40881         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40882         * g++.old-deja/g++.law/except5.C (main): Same.
40883         * g++.old-deja/g++.law/cvt7.C (run): Same.
40884         * g++.old-deja/g++.law/cvt2.C: Same.
40885         * g++.old-deja/g++.law/cvt16.C: Same.
40886         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40887         * g++.old-deja/g++.law/ctors17.C (main): Same.
40888         * g++.old-deja/g++.law/ctors13.C: Same.
40889         * g++.old-deja/g++.law/ctors12.C (main): Same.
40890         * g++.old-deja/g++.law/ctors10.C: Same.
40891         * g++.old-deja/g++.law/code-gen5.C: Same.
40892         * g++.old-deja/g++.law/bad-error7.C: Same.
40893         * g++.old-deja/g++.law/arm9.C: Same.
40894         * g++.old-deja/g++.law/arm12.C: Same.
40895         * g++.old-deja/g++.law/arg8.C: Same.
40896         * g++.old-deja/g++.law/arg1.C: Same.
40897         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40898         * g++.old-deja/g++.jason/template31.C: Same.
40899         * g++.old-deja/g++.jason/template24.C (main): Same.
40900         * g++.old-deja/g++.jason/2371.C: Same.
40901         * g++.old-deja/g++.eh/new2.C: Same.
40902         * g++.old-deja/g++.eh/new1.C: Same.
40903         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40904         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40905         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40906         * g++.old-deja/g++.brendan/crash62.C: Same.
40907         * g++.old-deja/g++.brendan/crash52.C: Same.
40908         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40909         * g++.old-deja/g++.brendan/crash38.C: Same.
40910         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40911         * g++.old-deja/g++.brendan/copy9.C: Same.
40912
40913 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40914
40915         * gcc.c-torture/execute/20001203-2.c (memset):
40916         Count argument is of type __SIZE_TYPE__.
40917
40918 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40919
40920         * gcc.c-torture/compile/20010404-1.c: New test.
40921
40922 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40923
40924         * gcc.c-torture/compile/20010326-1.c: New test.
40925
40926 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
40927
40928         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
40929         peculiarities of the SH.
40930         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
40931
40932 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40933
40934         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
40935         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
40936         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
40937
40938 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40939
40940         * g77.f-torture/compile/20010321-1.f: New test.
40941
40942 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40943
40944         * gcc.c-torture/compile/20010329-1.c: New test.
40945
40946 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
40947
40948         * gcc.c-torture/execute/20010329-1.c: New test.
40949
40950 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40951
40952         * g++.old-deja/g++.other/eh4.C: Fix typo.
40953
40954 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
40955
40956         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
40957
40958 2001-03-28  Philip Blundell  <philb@gnu.org>
40959
40960         * gcc.c-torture/compile/20010328-1.c: New test.
40961
40962 2001-03-27  Richard Henderson  <rth@redhat.com>
40963
40964         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
40965         * g++.old-deja/g++.eh/vbase3.C: Likewise.
40966
40967 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
40968
40969         * gcc.c-torture/compile/20010327-1.c: New test.
40970
40971 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
40972
40973         * g++.old-deja/g++.other/friend12.C: New test.
40974         * g++.old-deja/g++.other/friend9.C: Expect no errors.
40975         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
40976
40977 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40978
40979         * gcc.c-torture/execute/20010325-1.c: New test.
40980
40981 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
40982
40983         * g++.old-deja/g++.other/mangle3.C: New test.
40984
40985 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
40986
40987         * g++.old-deja/g++.other/anon8.C: New test.
40988
40989 2001-03-20  Philip Blundell  <philb@gnu.org>
40990
40991         * gcc.c-torture/compile/20010320-1.c: New test.
40992
40993 2001-03-17  Richard Henderson  <rth@redhat.com>
40994
40995         * g++.old-deja/g++.other/eh4.C: Add expected error text.
40996
40997 2001-03-15  Geoff Keating  <geoff@redhat.com>
40998
40999         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41000         tests on AIX.
41001
41002 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41003
41004         * g++.old-deja/g++.other/eh4.C: New test.
41005
41006 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41007
41008         * gcc.dg/cpp/mi1.c: Update.
41009
41010 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41011
41012         * g++.old-deja/g++.other/regstack.C: New test.
41013
41014 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41015
41016         * g++.old-deja/g++.other/ref4.C: New test.
41017
41018 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41019
41020         * objc/execute/va_method.m: Added.
41021         * objc/execute/IMP.m: Added.
41022         * objc/execute/_cmd.m: Added.
41023         * objc/execute/accessing_ivars.m: Added.
41024         * objc/execute/class-1.m: Added.
41025         * objc/execute/class-10.m: Added.
41026         * objc/execute/class-11.m: Added.
41027         * objc/execute/class-12.m: Added.
41028         * objc/execute/class-13.m: Added.
41029         * objc/execute/class-14.m: Added.
41030         * objc/execute/class-2.m: Added.
41031         * objc/execute/class-3.m: Added.
41032         * objc/execute/class-4.m: Added.
41033         * objc/execute/class-5.m: Added.
41034         * objc/execute/class-6.m: Added.
41035         * objc/execute/class-7.m: Added.
41036         * objc/execute/class-8.m: Added.
41037         * objc/execute/class-9.m: Added.
41038         * objc/execute/class-tests-1.h
41039         * objc/execute/class-tests-2.h
41040         * objc/execute/compatibility_alias.m: Added.
41041         * objc/execute/encode-1.m: Added.
41042         * objc/execute/formal_protocol-1.m: Added.
41043         * objc/execute/formal_protocol-2.m: Added.
41044         * objc/execute/formal_protocol-3.m: Added.
41045         * objc/execute/formal_protocol-4.m: Added.
41046         * objc/execute/formal_protocol-5.m: Added.
41047         * objc/execute/formal_protocol-6.m: Added.
41048         * objc/execute/formal_protocol-7.m: Added.
41049         * objc/execute/informal_protocol.m: Added.
41050         * objc/execute/initialize.m: Added.
41051         * objc/execute/load.m: Added.
41052         * objc/execute/many_args_method.m: Added.
41053         * objc/execute/nested-3.m: Added.
41054         * objc/execute/no_clash.m: Added.
41055         * objc/execute/private.m: Added.
41056         * objc/execute/redefining_self.m: Added.
41057         * objc/execute/root_methods.m: Added.
41058         * objc/execute/selector-1.m: Added.
41059         * objc/execute/static-1.m: Added.
41060         * objc/execute/static-2.m: Added.
41061         * objc/execute/va_method.m: Added.
41062
41063 2001-03-10  Richard Henderson  <rth@redhat.com>
41064
41065         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41066
41067 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41068
41069         * g++.old-deja/g++.other/crash31.C: XFAIL.
41070         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41071         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41072         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41073         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41074         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41075
41076 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41077
41078         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41079
41080 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41081
41082         * gcc.dg/20000724-1.c: Don't use multiline strings.
41083
41084 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41085
41086         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41087         result of -cString against what we expect it to be; don't just
41088         print it out for no one to read.
41089
41090         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41091         Based on testcases provided by Nicola Pero.
41092
41093 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41094
41095         * gcc.dg/cpp/macro7.c: New test.
41096
41097 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41098
41099         * gcc.dg/cpp/multiline.c: Update.
41100
41101 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41102
41103         * g++.old-deja/g++.other/enum3.C: New test.
41104
41105 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41106
41107         * g++.old-deja/g++.other/pod1.C: New test.
41108
41109 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41110
41111         * g++.old-deja/g++.ext/overload1.C: New test.
41112
41113 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41114
41115         * g++.old-deja/g++.pt/using1.C: New test.
41116
41117 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41118
41119         * g++.old-deja/g++.other/using9.C: New test.
41120
41121 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41122
41123         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41124
41125         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41126
41127 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41128
41129         * g++.old-deja/g++.ext/realpt1.C: Remove.
41130
41131 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41132
41133         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41134
41135 2001-02-26  Will Cohen  <wcohen@redhat.com>
41136
41137         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41138
41139 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41140
41141         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41142         templatized constructors.
41143
41144 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41145
41146         * gcc.c-torture/execute/20010224-1.c: New test.
41147
41148 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41149
41150         * gcc.c-torture/execute/20010222-1.c: New test.
41151
41152 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41153
41154         * g++.old-deja/g++.other/inline20.C: New test.
41155
41156 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41157
41158         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41159
41160 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41161
41162         * g++.old-deja/g++.other/lookup22.C: New test.
41163
41164 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41165
41166         * g77.dg: New directory.
41167         * g77.dg/20010216-1.f: New test case.
41168         * g77.dg/dg.exp: New driver.
41169         * lib/g77-dg.exp: New driver library.
41170
41171 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41172
41173         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41174
41175 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41176
41177         * g++.old-deja/g++.other/decl9.C: New test.
41178
41179 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41180
41181         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41182         not need <string> and also tests the initialization at runtime.
41183
41184 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41185
41186         * gcc.c-torture/execute/longlong.c: New test.
41187
41188 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41189
41190         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41191
41192 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41193
41194         * gcc.c-torture/execute/920302-1.c (execute):
41195         Change argument type to short.
41196
41197 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41198
41199         * g++.old-deja/g++.pt/deduct6.C: New test.
41200
41201 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.old-deja/g++.pt/deduct5.C: New test.
41204
41205 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41206
41207         * gcc.c-torture/execute/20010209-1.c: New test.
41208
41209 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41210
41211         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41212
41213 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41214
41215         * g++.dg/vtgc1.C: Update for new ABI.
41216
41217         * consistency.vlad: New directory, 1665 files.
41218
41219 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41220
41221         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41222         return type.
41223         * gcc.dg/cpp/digraphs.c: Declare puts.
41224
41225 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41226
41227         * g++.old-deja/g++.other/warn5.C: New test.
41228
41229 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41230
41231         * g++.old-deja/g++.pt/spec40.C: New test.
41232
41233 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41234
41235         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41236         case.
41237         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41238
41239 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41240
41241         * gcc.c-torture/compile/20010209-1.c: New test.
41242
41243 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41244
41245         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41246         excess errors message but not if it crashes.
41247         * g++.old-deja/g++.other/crash27.C: Likewise.
41248         * g++.old-deja/g++.other/crash28.C: Likewise.
41249         * g++.old-deja/g++.other/crash30.C: Likewise.
41250         * g++.old-deja/g++.other/crash32.C: Likewise.
41251         * g++.old-deja/g++.other/crash35.C: Likewise.
41252         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41253
41254 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41255
41256         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41257         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41258         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41259         g77.f-torture/execute/execute.exp,
41260         g77.f-torture/noncompile/noncompile.exp,
41261         gcc.c-torture/execute/execute.exp,
41262         gcc.c-torture/execute/memcheck/memcheck.exp,
41263         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41264         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41265         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41266         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41267         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41268         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41269         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41270         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41271         Remove bug reporting instructions with ancient email addresses.
41272
41273 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41274
41275         * gcc.dg/20010202-1.c: New test.
41276         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41277
41278 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41279
41280         * g++.dg/stdbool-if.C: New test.
41281
41282 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41283
41284         * objc/execute/fdecl.m: Added main().
41285
41286 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41287
41288         * gcc.c-torture/execute/20010206-1.c: New test.
41289
41290 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41291
41292         * gcc.dg/cpp/avoidpaste1.c: Update.
41293
41294 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41295
41296         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41297         Pero <nicola@brainstorm.co.uk>.
41298         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41299
41300 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41301
41302         * g++.old-deja/g++.pt/spec39.C: New test.
41303
41304 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41305
41306         * gcc.c-torture/compile/20010202-1.c: New test.
41307
41308 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41309
41310         * g++.old-deja/g++.abi/primary2.C: New test.
41311         * g++.old-deja/g++.abi/primary3.C: New test.
41312         * g++.old-deja/g++.abi/primary4.C: New test.
41313         * g++.old-deja/g++.abi/primary5.C: New test.
41314         * g++.old-deja/g++.abi/vtable3.h: New test.
41315         * g++.old-deja/g++.abi/vtable3a.C: New test.
41316         * g++.old-deja/g++.abi/vtable3b.C: New test.
41317         * g++.old-deja/g++.abi/vtable3c.C: New test.
41318         * g++.old-deja/g++.abi/vtable3d.C: New test.
41319         * g++.old-deja/g++.abi/vtable3e.C: New test.
41320         * g++.old-deja/g++.abi/vtable3f.C: New test.
41321         * g++.old-deja/g++.abi/vtable3g.C: New test.
41322         * g++.old-deja/g++.abi/vtable3h.C: New test.
41323         * g++.old-deja/g++.abi/vtable3i.C: New test.
41324         * g++.old-deja/g++.abi/vtable3j.C: New test.
41325         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41326
41327 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41328
41329         * g++.old-deja/g++.other/anon6.C: New test.
41330         * g++.old-deja/g++.other/anon7.C: New test.
41331
41332 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41333
41334         * gcc.dg/cpp/avoidpaste2.c: New tests.
41335
41336 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41337
41338         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41339
41340 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41341
41342         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41343         DECIMAL_DIG cases for Irix."
41344
41345 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41346
41347         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41348
41349 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41350
41351         * gcc.dg/c99-tag-1.c: New test.
41352
41353 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41354
41355         * gcc.dg/cpp/tr-warn1.c: Add tests.
41356
41357 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41358
41359         * gcc.dg/cpp/avoidpaste1.c: Update.
41360         * gcc.dg/cpp/paste4.c: Update.
41361
41362 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41363
41364         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41365         cases for Irix.
41366
41367 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41368
41369         * g++.old-deja/g++.other/inline19.C: New test.
41370
41371 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41372
41373         * gcc.dg/Wlarger-than.c: New test.
41374
41375 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41376
41377         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41378
41379 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41380
41381         * gcc.c-torture/execute/20010129-1.c: New test.
41382         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41383
41384 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41385
41386         * gcc.dg/cpp/avoidpaste1.c: Test case.
41387
41388 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41389
41390         * g++.old-deja/g++.other/inline18.C: New test.
41391
41392 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41393
41394         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41395         and __builtin_putchar.
41396
41397 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41398
41399         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41400         tests.
41401
41402 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41403
41404         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41405         floating point number rounding mode to round to the nearest
41406         representable mode.
41407
41408 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41409
41410         * g++.old-deja/g++.other/mangle2.C: New test.
41411
41412 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41413
41414         * gcc.c-torture/compile/20010124-1.c: New test.
41415
41416 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41417
41418         * g++.old-deja/g++.pt/spec38.C: New test.
41419
41420 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41421
41422         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41423         "Build don't run".
41424
41425 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41426
41427         * gcc.c-torture/execute/20010123-1.c: New test.
41428
41429 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41430
41431         * g++.old-deja/g++.pt/spec37.C: New test.
41432
41433 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41434
41435         * g++.old-deja/g++.pt/overload14.C: New test.
41436
41437 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41438
41439         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41440         __builtin_return_address.
41441
41442 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41443
41444         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41445         * g++.old-deja/g++.pt/spec35.C: New test.
41446         * g++.old-deja/g++.pt/spec36.C: New test.
41447
41448 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41449
41450         * gcc.c-torture/compile/20010118-1.c: New test.
41451
41452 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41453
41454         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41455
41456 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41457
41458         * gcc.c-torture/execute/20010119-1.c: New test.
41459
41460 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41461
41462         * g++.old-deja/g++.other/vbase5.C: New test.
41463
41464 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41465
41466         * gcc.c-torture/execute/20010118-1.c: New test.
41467
41468 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41469
41470         * g++.old-deja/g++.pt/deduct3.C: New test.
41471
41472 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41473
41474         * g++.old-deja/g++.pt/spec34.C: New test.
41475
41476 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41477
41478         * g77.f-torture/compile/20000601-2.f: New test.
41479
41480 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41481
41482         * g++.old-deja/g++.other/init17.C: New test.
41483
41484 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41485
41486         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41487
41488 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41489
41490         * g++.old-deja/g++.pt/unify8.C: New test.
41491
41492 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41493
41494         * g++.old-deja/g++.abi/vbase1.C: New test.
41495
41496 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41497
41498         * g++.old-deja/g++.pt/crash65.C: New test.
41499
41500 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41501
41502         * gcc.dg/cpp/assembl2.S: New test case.
41503
41504 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41505
41506         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41507         are supported.
41508
41509 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41510
41511         * g++.old-deja/g++.other/builtins1.C: New test.
41512         * g++.old-deja/g++.other/builtins2.C: Likewise.
41513         * g++.old-deja/g++.other/builtins3.C: Likewise.
41514         * g++.old-deja/g++.other/builtins4.C: Likewise.
41515
41516 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41517
41518         * gcc.c-torture/compile/20010117-1.c: New test.
41519         * gcc.c-torture/compile/20010117-2.c: New test.
41520
41521 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41522
41523         * g77.f-torture/execute/20010116.[fx]: New test,
41524         XFAIL on i?86-*-*.
41525         * g77.f-torture/compile/20010115.f: Indicate it's
41526         a test for PR fortran/1636.
41527
41528 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41529
41530         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41531
41532 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41533
41534         * g77.f-torture/compile/20010115.f: New test.
41535
41536 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41537
41538         * g++.old-deja/g++.pt/nontype5.C: New test.
41539
41540 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41541
41542         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41543         have an equivalent working one below it.
41544
41545 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41546
41547         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41548         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41549
41550 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41551
41552         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41553         message containing "init_priority".
41554         (conpr-2.C): Likewise.
41555         (conpr-3.C): Likewise.
41556         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41557
41558 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41559
41560         * gcc.c-torture/execute/20010114-2.c: New test.
41561
41562 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41563
41564         * gcc.c-torture/compile/20010114-1.c: New test.
41565         * gcc.c-torture/compile/20010114-1.x: Xfail.
41566         * gcc.c-torture/compile/20010114-2.c: New test.
41567         * gcc.c-torture/execute/20010114-1.c: New test.
41568         * gcc.dg/trunc-1.c: New test.
41569         * gcc.dg/uninit-B.c: New test.
41570
41571 2001-01-13  Nick Clifton  <nickc@redhat.com>
41572
41573         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41574         target.
41575
41576 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41577
41578         * gcc.c-torture/compile/20010113-1.c: New test.
41579
41580 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41581
41582         * gcc.c-torture/compile/20001212-1.c: New test.
41583
41584 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41585
41586         * gcc.dg/cpp/widestr1.c: Update.
41587         * gcc.dg/cpp/prag-imp.c: Remove.
41588
41589 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41590
41591         * gcc.c-torture/execute/20000801-3.x: Remove.
41592         * gcc.dg/c90-init-1.c: New test.
41593         * gcc.dg/c99-init-1.c: New test.
41594         * gcc.dg/c99-init-2.c: New test.
41595         * gcc.dg/gnu99-init-1.c: New test.
41596
41597 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41598
41599         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41600         testing that no relevant ones were found.
41601
41602 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41603
41604         * g++.old-deja/g++.pt/cast2.C: New test.
41605
41606 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41607
41608         * g++.old-deja/g++.pt/friend47.C: New test.
41609
41610 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41611
41612         * g++.old-deja/g++.pt/instantiate13.C: New test.
41613
41614 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41615
41616         * g++.old-deja/g++.other/defarg7.C: New test.
41617         * g++.old-deja/g++.other/defarg8.C: New test.
41618
41619 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41620
41621         * g++.old-deja/g++.pt/crash64.C: New test.
41622
41623 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41624
41625         * g++.old-deja/g++.pt/crash63.C: New test.
41626
41627 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41628
41629         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41630
41631 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41632
41633         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41634
41635 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41636
41637         * g++.old-deja/g++.pt/error3.C: New test.
41638
41639 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41640
41641         * g++.old-deja/g++.other/crash39.C: New test.
41642
41643 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41644
41645         * g++.old-deja/g++.other/vbase4.C: New test.
41646
41647 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41648
41649         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41650         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41651         * gcc.dg/special/special.exp: New test driver which will check
41652         for alias support for the above test.
41653
41654 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41655
41656         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41657         problems on small machines.
41658         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41659         parameterize.
41660
41661 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41662
41663         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41664         mips.
41665         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41666
41667 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41668
41669         * g++.old_deja/g++.pt/using8.C: New test.
41670
41671 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41672
41673         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41674
41675 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41676
41677         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41678         where a failure is expected.
41679         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41680
41681 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41682
41683         * g++.old_deja/g++.pt/instantiate12.C: New test.
41684
41685 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41686
41687         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41688         start of structs.
41689         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41690         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41691         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41692         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41693         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41694         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41695         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41696         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41697         * g++.old-deja/g++.eh/spec6.C: Likewise.
41698         * g++.old-deja/g++.jason/crash3.C: Likewise.
41699         * g++.old-deja/g++.law/ctors11.C: Likewise.
41700         * g++.old-deja/g++.law/ctors17.C: Likewise.
41701         * g++.old-deja/g++.law/ctors5.C: Likewise.
41702         * g++.old-deja/g++.law/ctors9.C: Likewise.
41703         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41704         * g++.old-deja/g++.mike/net22.C: Likewise.
41705         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41706         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41707         * g++.old-deja/g++.mike/virt3.C: Likewise.
41708         * g++.old-deja/g++.niklas/t128.C: Likewise.
41709         * g++.old-deja/g++.other/anon4.C: Likewise.
41710         * g++.old-deja/g++.other/using1.C: Likewise.
41711         * g++.old-deja/g++.other/warn3.C: Likewise.
41712         * g++.old-deja/g++.pt/t37.C: Likewise.
41713         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41714         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41715
41716 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41717
41718         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41719
41720 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41721
41722         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41723
41724 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41725
41726         * gcc.c-torture/compile/20010107-1.c: New test.
41727
41728 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41729
41730         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41731
41732 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41733
41734         * gcc.dg/format/format.h: New file.
41735         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41736         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41737         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41738         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41739         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41740         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41741         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41742         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41743         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41744         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41745         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41746         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41747         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41748         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41749         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41750         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41751         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41752         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41753         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41754         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41755         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41756         instead of declaring standard types, macros and functions in each
41757         test.
41758
41759 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41760
41761         * gcc.c-torture/execute/20010106-1.c: New test.
41762
41763 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41764
41765         * gcc.dg/format/format.exp: New file.
41766         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41767         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41768         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41769         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41770         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41771         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41772         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41773         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41774         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41775         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41776         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41777         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41778         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41779         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41780         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41781         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41782         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41783         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41784         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41785         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41786         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41787         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41788         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41789         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41790         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41791         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41792         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41793         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41794         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41795         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41796         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41797         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41798         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41799         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41800         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41801         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41802         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41803         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41804         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41805         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41806         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41807         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41808
41809 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41810
41811         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41812         account.
41813
41814 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41815
41816         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41817
41818 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41819
41820         * g++.old-deja/g++.pt/crash62.C: New test.
41821
41822 2001-01-04  Richard Henderson  <rth@redhat.com>
41823
41824         * gcc.dg/20000926-1.c: Update expected warnings.
41825         * gcc.dg/array-2.c: Likewise.
41826         * gcc.dg/array-4.c: Also validate flexible array members.
41827         * gcc.dg/c99-flex-array-1.c: New.
41828
41829 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41830
41831         * gcc.c-torture/compile/20001222-1.x: Remove.
41832
41833 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41834
41835         * gcc.c-torture/execute/built-in-setjmp.c: New.
41836
41837 2001-01-03  Richard Henderson  <rth@redhat.com>
41838
41839         * gcc.dg/940510-1.c: Update expected error wording.
41840         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41841
41842 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41843
41844         * lib/target-supports.exp (check_alias_available): Modified to
41845         indicate aliases not supported if only weak aliases are supported.
41846
41847 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41848
41849         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41850         Turn on cmpstrsi checks for __pj__ and __i370__.
41851
41852 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41853
41854         * g++.old-deja/g++.other/virtual11.C: New test.
41855
41856 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41857
41858         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41859
41860 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41861
41862         * gcc.c-torture/compile/20010102-1.c: New test.
41863
41864 2001-01-02  Andreas Jaeger  <aj@suse.de>
41865
41866         * gcc.dg/noreturn-3.c: New test.
41867
41868         * gcc.dg/noreturn-4.c: New test.
41869
41870 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41871
41872         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41873         __builtin_fputc and __builtin_fwrite.
41874
41875 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41876
41877         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41878         signed char, not default char.
41879
41880 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41881
41882         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41883
41884 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41885
41886         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41887
41888 2000-12-29  Richard Henderson  <rth@redhat.com>
41889
41890         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41891         (__cyg_profile_func_exit): Define.
41892
41893 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41894
41895         * g++.dg/vtgc1.C: New test.
41896
41897 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41898
41899         * gcc.dg/noncompile/20001228-1.c: New test.
41900
41901         * gcc.dg/20001228-1.c: New test.
41902
41903         * gcc.c-torture/execute/20001228-1.c: New test.
41904
41905 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41906
41907         * gcc.dg/format-strfmon-1.c: New test.
41908
41909 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41910
41911         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41912         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41913         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41914         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41915         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41916         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41917         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41918         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41919         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41920         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41921         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41922         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41923         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41924
41925         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
41926         * gcc.c-torture/execute/string-opt-4.c: Test index.
41927
41928 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
41929
41930         * gcc.c-torture/compile/20001226-1.c: New test.
41931
41932 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41933
41934         * gcc.c-torture/compile/20001222-1.c: New test.
41935         * gcc.c-torture/compile/20001222-1.x: Xfail.
41936
41937 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
41938
41939         * gcc.c-torture/execute/comp-goto-2.c: New test.
41940
41941 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
41942
41943         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
41944         Use long types if __INT_MAX__ is 32767.
41945         (main): Use cast to (sint32 *) when poking 88 into a_page.
41946
41947         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
41948
41949 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
41950
41951         * gcc.c-torture/compile/20001221-1.c: New test.
41952         * gcc.c-torture/execute/20001221-1.c: New test.
41953
41954 2000-12-20  Richard Henderson  <rth@redhat.com>
41955
41956         * g++.old-deja/g++.pt/crash36.C: Update error lines.
41957         * g++.old-deja/g++.robertl/eb109.C: Likewise.
41958
41959 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41960
41961         * gcc.dg/compare3.c: New test.
41962
41963 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41964
41965         * gcc.dg/format-warnll-1.c: New test.
41966
41967 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41968
41969         * gcc.dg/cpp/cmdlne-P.c: New test.
41970
41971 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41972
41973         * gcc.c-torture/execute/builtin-abs-1.c,
41974         gcc.c-torture/execute/builtin-abs-2.c: New tests.
41975
41976 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41977
41978         * gcc.dg/cpp/multiline.c: New test.
41979
41980 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
41981
41982         * g++.old-deja/g++.other/syshdr1.C: Update.
41983         * gcc.dg/cpp/lineflags.c: Remove temporarily.
41984
41985 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41986
41987         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
41988
41989 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41990
41991         * g++.old-deja/g++.pt/ttp65.C: New test.
41992
41993 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41994
41995         * g++.old-deja/g++.pt/ttp64.C: New test.
41996
41997 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41998
41999         * g++.old-deja/g++.pt/spec33.C: New test.
42000
42001 2000-12-14  Catherine Moore  <clm@redhat.com>
42002
42003         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42004         * gcc.c-torture/execute/920612-2.c: Likewise.
42005         * gcc.c-torture/execute/920428-2.c: Likewise.
42006         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42007         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42008
42009 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42010
42011         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42012         * gcc.dg/pack-test-2.c: Likewise.
42013
42014 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42015
42016         Tests by Zack Weinberg <zackw@stanford.edu>.
42017
42018         * gcc.dg/cpp/defined.c: Update.
42019         * gcc.dg/cpp/defined_trad.c: New tests.
42020
42021 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42022
42023         * gcc.dg/cpp/trad-direct.c: Update.
42024
42025 2000-12-11  Neil Booth  <neilb@earthling.net>
42026
42027         * gcc.dg/cpp/defined_trad.c
42028
42029 2000-12-11  Neil Booth  <neilb@earthling.net>
42030
42031         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42032
42033 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42034
42035         * gcc.dg/format-miss-2.c: New test.
42036
42037 2000-12-09  Neil Booth  <neilb@earthling.net>
42038
42039         * gcc.dg/cpp/lineflags.c: New tests.
42040         * gcc.dg/cpp/poison.c: Update.
42041         * gcc.dg/cpp/redef2.c: Update.
42042         * gcc.dg/cpp/skipping.c: New test.
42043
42044 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42045
42046         * g++.old-deja/g++.other/eh3.C: New testcase.
42047
42048 2000-12-07  Neil Booth  <neilb@earthling.net>
42049
42050         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42051         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42052         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42053         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42054         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42055         Update.
42056
42057 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42058
42059         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42060         __SIZE_TYPE__ instead of int for type of integers cast to
42061         pointers.
42062
42063 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42064
42065         * g++.old-deja/g++.other/cleanup4.C: New test.
42066
42067 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42068
42069         * format-sec-1.c: New test.
42070
42071 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42072
42073         * gcc.dg/format-nonlit-3.c: New test.
42074
42075 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42076
42077         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42078         through a null pointer.
42079
42080 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42081
42082         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42083         * g++.old-deja/g++.pt/partial4.C: New test.
42084
42085 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42086
42087         * gcc.c-torture/execute/ieee/hugeval.x: New.
42088
42089 2000-12-06  Neil Booth  <neilb@earthling.net>
42090
42091         * gcc.dg/cpp/backslash2.c: New tests.
42092
42093 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42094
42095         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42096         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42097
42098 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42099
42100         * gcc.c-torture/execute/20001203-2.c: New testcase.
42101
42102 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42103
42104         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42105         * g++.old-deja/g++.other/virtual10.C: New test.
42106
42107 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42110
42111 2000-12-05  Richard Henderson  <rth@redhat.com>
42112
42113         * gcc.c-torture/compile/20001205-1.c: New.
42114
42115 2000-12-04  Neil Booth  <neilb@earthling.net>
42116
42117         * g++.old-deja/g++.other/virtual9.C: New test.
42118         * g++.old-deja/g++.pt/crash61.C: New test.
42119         * gcc.c-torture/execute/loop-9.c: New test.
42120
42121 2000-12-04  Neil Booth  <neilb@earthling.net>
42122
42123         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42124         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42125         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42126         * gcc.dg/cpp/extratokens.c: ...here.
42127
42128 2000-12-04  Neil Booth  <neilb@earthling.net>
42129
42130         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42131         New tests.
42132
42133 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42134
42135         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42136         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42137
42138 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42139
42140         * gcc.c-torture/execute/20001203-1.c: New test.
42141
42142 2000-12-03  Neil Booth  <neilb@earthling.net>
42143
42144         * gcc.dg/cpp/macro6.c: New test cases.
42145
42146 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42147
42148         * gcc.c-torture/execute/string-opt-9.c: New test.
42149         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42150         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42151         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42152
42153         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42154         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42155
42156 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42157
42158         * gcc.dg/cpp/if-6.c: New testcase.
42159
42160         * gcc.dg/20001201-1.c: New testcase.
42161
42162 2000-12-02  Neil Booth  <neilb@earthling.net>
42163
42164         * g++.old-deja/g++.other/externC4.C,
42165         g++.old-deja/g++.other/friend10.C: New tests.
42166
42167 2000-12-02  Neil Booth  <neilb@earthling.net>
42168
42169         * g++.old-deja/g++.other/instan2.C
42170         * g++.old-deja/g++.other/instan3.C: New test.
42171
42172 2000-12-02  Neil Booth  <neilb@earthling.net>
42173
42174         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42175         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42176         gnuc99.c,gnuc99-pedantic.c: New tests.
42177
42178 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42179
42180         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42181         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42182
42183 2000-12-01  Neil Booth  <neilb@earthling.net>
42184
42185         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42186         * gcc.dg/cpp/poison.c: Update.
42187         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42188
42189 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42190
42191         * g77.f-torture/execute/20001201.f: New test.
42192
42193 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42194
42195         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42196
42197 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42198
42199         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42200
42201 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42202
42203         * g++.old-deja/g++.other/cast6.C: New test.
42204
42205 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42206
42207         * gcc.c-torture/execute/20001130-2.c: New testcase.
42208
42209 2000-11-30  Richard Henderson  <rth@redhat.com>
42210
42211         * gcc.c-torture/execute/20001130-1.c: New test.
42212
42213 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42214
42215         * g++.old-deja/g++.other/op3.C: New test.
42216
42217 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42218
42219         * g++.old-deja/g++.other/op2.C: New test.
42220
42221 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         * g++.old-deja/g++.other/crash38.C: New test.
42224
42225 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42226
42227         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42228
42229 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42230
42231         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42232         tests.
42233         * gcc.c-torture/execute/string-opt-6.c: New test.
42234
42235         * gcc.dg/20001117-1.c: Add main.
42236
42237 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42238
42239         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42240         Move from here ...
42241         * gcc.dg/940510-1.c: ... to here.
42242
42243         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42244         zero-size arrays in toplevel structures.
42245
42246 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42247
42248         * gcc.c-torture/execute/loop-8.c: New test.
42249
42250 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42251
42252         * g++.old-deja/g++.other/base1.C: New test.
42253
42254 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42255
42256         * g++.old-deja/g++.other/parse2.C: New test.
42257
42258 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42259
42260         * g++.old-deja/g++.pt/incomplete1.C: New test.
42261
42262 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42263
42264         * g++.old-deja/g++.other/friend9.C: New test.
42265
42266 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42267
42268         * gcc.dg/20001127-1.c: New test.
42269
42270 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42271
42272         * g++.old-deja/g++.pt/friend46.C: New test.
42273
42274 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42275
42276         * g++.old-deja/g++.other/ptrmem8.C: New test.
42277
42278 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42279
42280         * gcc.c-torture/execute/string-opt-7.c: New test.
42281         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42282
42283 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42284
42285         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42286         instead of 'mkcheck 2'.
42287
42288 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42289
42290         * gcc.c-torture/execute/memcheck/driver.c,
42291         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42292         C9X references to refer to C99.
42293
42294 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42295
42296         * gcc.dg/ultrasp3.c: New test.
42297
42298 2000-11-25  Neil Booth  <neilb@earthling.net>
42299
42300         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42301
42302 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42303
42304         * gcc.c-torture/compile/20001123-2.c: New.
42305
42306 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42307
42308         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42309
42310 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42311
42312         * gcc.dg/sequence-point-1.c: Add some new tests.
42313         * gcc.c-torture/execute/20001124-1.c: New test.
42314
42315 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42316
42317         * g++.old-deja/g++.other/vaarg4.C: New test.
42318         * gcc.c-torture/compile/20001123-1.c: New test.
42319
42320 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42321
42322         * g++.other/crash24.C: Adjust and remove XFAIL.
42323         * g++.other/crash37.C: New test.
42324
42325 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42326
42327         * g++.old-deja/g++.pt/instantiate9.C: New test.
42328
42329 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42330
42331         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42332         new ABI, too.
42333
42334         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42335         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42336
42337 2000-11-22  Neil Booth  <neilb@earthling.net>
42338
42339         * gcc.dg/cpp/Wtrigraphs.c: New test.
42340
42341 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42342
42343         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42344
42345 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42346
42347         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42348
42349 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42350
42351         * lib/gcc-dg.exp: load_lib scanasm.exp.
42352         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42353         * lib/g++-dg.exp: load_lib scanasm.exp.
42354         * lib/scanasm.exp: New.
42355         (scan-assembler, scan-assembler-not): Add optional arguments to
42356         test name, or if not present, the pattern name.
42357         (scan-assembler-dem, scan-assembler-dem-not): New.
42358
42359         * g++.dg/dg.exp: New.
42360
42361 2000-11-21  Neil Booth  <neilb@earthling.net>
42362
42363         * gcc.dg/cpp/integrated1.c: Remove.
42364
42365 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42366
42367         * gcc.c-torture/execute/20001121-1.c: New test.
42368
42369 2000-11-21  Richard Henderson  <rth@redhat.com>
42370
42371         * gcc.c-torture/compile/20001121-1.c: New test.
42372
42373 2000-11-20  Neil Booth  <neilb@earthling.net>
42374
42375         * gcc.dg/cpp/integrated1.c: New test.
42376
42377 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42378
42379         * g++.old-deja/g++.other/inline17.C: New test.
42380
42381 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42382
42383         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42384         local variable to be zero: I made the variable global. Now
42385         uses abort() and exit() instead of relying on main's return value.
42386
42387 2000-11-20  Neil Booth  <neilb@earthling.net>
42388
42389         * gcc.dg/cpp/paste2.c: Update test.
42390         * objc/execute/paste.m: New test.
42391
42392 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42393
42394         * gcc.dg/c99-condexpr-1.c: New test.
42395
42396 2000-11-20  Neil Booth  <neilb@earthling.net>
42397
42398         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42399
42400 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42401
42402         * g++.old-deja/g++.pt/export1.C: New test.
42403
42404 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42405
42406         * gcc.dg/20001117-1.c: New test.
42407
42408 2000-11-18  Richard Henderson  <rth@redhat.com>
42409
42410         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42411
42412 2000-11-18  Richard Henderson  <rth@redhat.com>
42413
42414         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42415         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42416         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42417
42418 2000-11-18  Richard Henderson  <rth@redhat.com>
42419
42420         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42421         (main): New.  Exit cleanly.
42422
42423 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42424
42425         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42426         gcc.dg/c99-fordecl-2.c: New tests.
42427
42428 2000-11-18  Richard Henderson  <rth@redhat.com>
42429
42430         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42431         * gcc.c-torture/execute/zerolen-2.c: New.
42432
42433 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42434
42435         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42436         memory.
42437
42438 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42439
42440         * g++.old-deja/g++.pt/instantiate8.C: New test.
42441
42442 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42443
42444         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42445         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42446
42447 2000-11-16  Nick Clifton  <nickc@redhat.com>
42448
42449         * gcc.c-torture/execute/nestfunc-2.c: New test.
42450         * gcc.c-torture/execute/nestfunc-3.c: New test.
42451
42452 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42453
42454         * gcc.c-torture/compile/20001116-1.c: New test.
42455
42456 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42457
42458         * gcc.c-torture/execute/20001115-1.c: New test.
42459
42460 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42461
42462         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42463         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42464         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42465         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42466
42467 2000-11-15  Neil Booth  <neilb@earthling.net>
42468
42469         gcc.dg/cpp/_Pragma1.c: Update.
42470         gcc.dg/cpp/_Pragma2.c: New test.
42471
42472 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42473
42474         * g++.old-deja/g++.other/anon5.C: New test.
42475
42476 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42477
42478         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42479         tests.
42480
42481 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42482
42483         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42484         output.
42485
42486 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42487
42488         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42489         labels at end of compound statements.
42490
42491 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42492
42493         * gcc.c-torture/execute/loop-7.c: New test.
42494
42495 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42496
42497         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42498
42499 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42500
42501         * gcc.dg/c99-bool-1.c: New test.
42502
42503 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42504
42505         * gcc.dg/c99-scope-1.c: Remove xfail.
42506         * gcc.dg/c99-scope-2.c: New test.
42507
42508 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42509
42510         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42511         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42512
42513 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42514
42515         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42516         error messages.
42517
42518         * g++.mike/p700.C: Don't typedef wchar_t.
42519         * g++.mike/p784.C: Likewise.
42520         * g++.mike/eb101.C: Don't use __wchar_t.
42521
42522 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42523
42524         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42525         from DO loop.
42526
42527 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42528
42529         * gcc.c-torture/execute/20001111-1.c: New test.
42530
42531 2000-11-10  Nick Clifton  <nickc@redhat.com>
42532
42533         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42534         long multuiple and accumulate.
42535
42536 2000-11-09  Richard Henderson  <rth@redhat.com>
42537
42538         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42539         via size_t instead of int.
42540
42541         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42542         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42543         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42544         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42545
42546 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42547
42548         * gcc.c-torture/compile/20001109-1.c: New test.
42549         * gcc.c-torture/compile/20001109-2.c: New test.
42550
42551 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42552
42553         * g++.old-deja/g++.pt/operator1.C: New test.
42554         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42555
42556 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42557
42558         * gcc.dg/20001108-1.c: New test.
42559
42560 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42561
42562         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42563         with both arguments constant strings.
42564         * gcc.c-torture/execute/string-opt-3.c: New test.
42565         * gcc.c-torture/execute/string-opt-4.c: New test.
42566         * gcc.c-torture/execute/string-opt-5.c: New test.
42567
42568 2000-11-08  Nick Clifton  <nickc@redhat.com>
42569
42570         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42571         mulsidi3adddi patterns.
42572
42573 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42574
42575         * g++.old-deja/g++.other/crash36.C: New test.
42576
42577 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42578
42579         * g++.old-deja/g++.other/init16.C: New test.
42580
42581 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42582
42583         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42584
42585 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42586
42587         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42588         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42589         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42590
42591 2000-11-07  DJ Delorie  <dj@redhat.com>
42592
42593         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42594
42595 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42596
42597         * gcc.c-torture/execute/string-opt-1.c: New test.
42598
42599 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42600
42601         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42602         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42603         parameters in registers, and there is no way for a varargs
42604         function to know in which order the integer and floating-point
42605         parameters should be interleaved when they are placed on the
42606         stack.
42607         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42608         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42609
42610 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42611
42612         * gcc.c-torture/execute/string-opt-2.c: New test.
42613
42614 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42615
42616         * g++.old-deja/g++.pt/crash60.C: New test.
42617
42618 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42619
42620         * g++.old-deja/g++.other/crash24.C: New test.
42621         * g++.old-deja/g++.other/crash25.C: New test.
42622         * g++.old-deja/g++.other/crash26.C: New test.
42623         * g++.old-deja/g++.other/crash27.C: New test.
42624         * g++.old-deja/g++.other/crash28.C: New test.
42625         * g++.old-deja/g++.other/crash29.C: New test.
42626         * g++.old-deja/g++.other/crash30.C: New test.
42627         * g++.old-deja/g++.other/crash31.C: New test.
42628         * g++.old-deja/g++.other/crash32.C: New test.
42629         * g++.old-deja/g++.other/crash33.C: New test.
42630         * g++.old-deja/g++.other/crash34.C: New test.
42631         * g++.old-deja/g++.other/crash35.C: New test.
42632
42633 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42634
42635         * gcc.c-torture/execute/20001031-1.c: New test.
42636
42637 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42638
42639         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42640         namespace.
42641
42642         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42643         standards-conformant.
42644
42645         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42646
42647         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42648         * g++.old-deja/g++.mike/p755a.C: Likewise.
42649         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42650         library makes no calls to `operator new' during initialization.
42651
42652 2000-11-04  Neil Booth  <neilb@earthling.net>
42653
42654         * gcc.dg/cpp/include2.c: New tests.
42655
42656 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42657
42658         * lib/g++.exp (g++_set_ld_library_path): New function.
42659         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42660
42661 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42662
42663         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42664         warnings.
42665
42666 2000-11-01  Richard Henderson  <rth@redhat.com>
42667
42668         * g++.old-deja/g++.ext/namedret1.C: New.
42669         * g++.old-deja/g++.ext/namedret2.C: New.
42670         * g++.old-deja/g++.ext/namedret3.C: New.
42671
42672 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42673
42674         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42675         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42676
42677 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42678
42679         * gcc.c-torture/execute/va-arg-21.c: New test.
42680
42681 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42682
42683         * gcc.dg/c99-complex-2.c: New test.
42684
42685 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42686
42687         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42688
42689 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42690
42691         * g++.old-deja/g++.other/inline16.C: New test.
42692
42693 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42694
42695         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42696         __PRETTY_FUNCTION__
42697
42698 2000-10-29  Neil Booth  <neilb@earthling.net>
42699
42700         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42701         New tests.
42702         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42703         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42704         optimisation.
42705
42706 2000-10-29  Neil Booth  <neilb@earthling.net>
42707
42708         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42709         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42710         * mi5.c: Test multiple includes work with -C.
42711         * trigraphs.c: Test ^= version.
42712
42713 2000-10-28  Neil Booth  <neilb@earthling.net>
42714
42715         New tests and test updates for new macro expander.
42716
42717         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42718         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42719         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42720         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42721         new diagnostic messages.
42722
42723         * gcc.dg/cpp/macro3.c: New tests.
42724
42725 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42726
42727         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42728         on the same line.
42729
42730 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42731
42732         * g++.old-deja/g++.other/eh2.C: New test.
42733
42734 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42735
42736         * gcc.c-torture/execute/20001027-1.c: New test.
42737
42738 2000-10-26  Richard Henderson  <rth@redhat.com>
42739
42740         * gcc.c-torture/execute/20001026-1.c: New.
42741
42742 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42743
42744         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42745         * g++.old-deja/g++.law/builtin1.C: Likewise.
42746         * g++.old-deja/g++.law/ctors10.C: Likewise.
42747         * g++.old-deja/g++.law/virtual3.C: Likewise.
42748         * g++.old-deja/g++.mike/p658.C: Likewise.
42749         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42750         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42751         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42752         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42753         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42754
42755 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42756
42757         * gcc.c-torture/compile/20001024-1.c: New test.
42758
42759 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42760
42761         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42762         to tell us whether or not we are using V3.
42763
42764 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42765
42766         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42767         operands.
42768
42769 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42770
42771         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42772
42773 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42774
42775         * gcc.c-torture/execute/20001024-1.c: New test.
42776
42777 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42778
42779         * g++.old-deja/g++.other/sibcall1.C: New test.
42780
42781 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42782
42783         * gcc.dg/noncompile/init-3.c: New test.
42784
42785 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42786
42787         * gcc.dg/format-array-1.c: New test.
42788
42789 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42790
42791         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42792         writing through null pointers; remove comment about testing
42793         unterminated strings.
42794
42795 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42796
42797         * gcc.c-torture/execute/20001017-2.c: New test.
42798
42799 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42800
42801         * gcc.c-torture/compile/20001018-1.c: New test.
42802         * gcc.c-torture/compile/20001018-1.x: Xfail.
42803
42804 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42805
42806         * gcc.c-torture/execute/20001017-1.c: New test.
42807
42808 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42809
42810         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42811         for multiple use of arguments with scanf formats; add tests for
42812         multiple use of arguments.
42813
42814 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42815
42816         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42817
42818 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42819
42820         * gcc.dg/format-miss-1.c: New test.
42821
42822 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42823
42824         * gcc.c-torture/execute/20001013-1.c: New test.
42825
42826 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42827
42828         * gcc.dg/format-branch-1.c: New test.
42829
42830 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42831
42832         * README, lib/file-format.exp: Remove EGCS references.
42833
42834 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42835
42836         * gcc.dg/20001013-1.c: New test.
42837
42838 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42839
42840         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42841         for intmax_t in the compiler using __typeof__ and the type rules
42842         for conditional expressions.
42843
42844 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42845
42846         * gcc.dg/20001012-1.c: New test.
42847         * gcc.dg/20001012-2.c: New test.
42848
42849 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42850
42851         * gcc.dg/format-attr-1.c: New test.
42852
42853 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42854
42855         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42856         __LONG_LONG_MAX__ instead of LLONG_MAX.
42857
42858 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42859
42860         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42861         scanf flags.
42862         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42863         flags.
42864
42865 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42866
42867         * gcc.dg/sequence-pt-1.c: New test.
42868
42869 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42870
42871         * gcc.c-torture/execute/20001011-1.c: New testcase.
42872         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42873
42874 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42875
42876         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42877         does not error on it.
42878
42879 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42880
42881         * gcc.dg/20001009-1.c: New test.
42882
42883 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42884
42885         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42886         * gcc.c-torture/execute/20001009-2.c: ... to here.
42887
42888 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42889
42890         * gcc.c-torture/compile/20001009-1.c: New testcase.
42891         * gcc.c-torture/execute/20001009-1.c: New testcase.
42892         Testcases provided by Jan Hubicka <jh@suse.cz>.
42893
42894 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42895
42896         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42897         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42898         uintmax_t using <limits.h> to emulate the compiler's internal
42899         logic.  No longer XFAIL %j tests.
42900
42901 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42902
42903         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42904         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42905         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42906         regexps and details of expected handling of some bad formats.
42907         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42908         suppression.
42909
42910 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42911
42912         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42913         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42914         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42915         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42916         in list archives.
42917
42918 2000-10-06  Richard Henderson  <rth@cygnus.com>
42919
42920         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42921         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42922         * g++.old-deja/g++.jason/report.C: Likewise.
42923         * g++.old-deja/g++.law/friend5.C: Likewise.
42924         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42925         of the expected warnings.
42926
42927 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
42928
42929         * g++.old-deja/g++.pt/enum14.C: New test.
42930
42931 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
42932
42933         * g++.old-deja/g++.pt/crash59.C: New test.
42934
42935 2000-10-04  Will Cohen  <wcohen@redhat.com>
42936
42937         * gcc.dg/20000926-1.c: New test.
42938
42939 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
42940
42941         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
42942         function name for current C++ compiler.
42943         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
42944
42945 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
42946
42947         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
42948         __PRETTY_FUNCTION__.
42949         * g++.old-deja/g++.ext/pretty2.C: Likewise.
42950
42951 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42952
42953         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
42954
42955 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
42956
42957         * gcc.c-torture/compile/20000923-1.c: New test.
42958
42959 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
42960
42961         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
42962         * g++.old-deja/g++.pt/ttp62.C: Same.
42963         * g++.old-deja/g++.other/inline14.C: Same.
42964
42965 2000-09-24  Richard Henderson  <rth@cygnus.com>
42966
42967         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
42968
42969 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
42970
42971         * gcc.dg/c90-printf-1.c: Add test for wide string format.
42972
42973 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
42974
42975         * gcc.c-torture/compile/20000922-1.c: New file.
42976
42977 2000-09-21  Nick Clifton  <nickc@redhat.com>
42978
42979         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
42980         a signed long modulo operation.
42981         (mod6): New function - perform an unsigned long modulo operation.
42982         (main): Add tests for modulos of very large numbers by very small
42983         dividends.
42984
42985 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42986
42987         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
42988
42989 2000-09-19  Richard Henderson  <rth@cygnus.com>
42990
42991         * gcc.dg/compare2.c (case 10): XFAIL.
42992
42993 2000-09-18  Richard Henderson  <rth@cygnus.com>
42994
42995         * gcc.c-torture/execute/20000906-1.c: Move ...
42996         * gcc.dg/20000906-1.c: ... here.  Only run on targets
42997         that support __builtin_trap.
42998
42999 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43000
43001         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43002
43003 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43004
43005         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43006         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43007         more $ format tests.
43008
43009 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43010
43011         * gcc.dg/format-errmk-1.c: New test.
43012
43013 2000-09-17  Greg McGary  <greg@mcgary.org>
43014
43015         * gcc.c-torture/execute/20000917-1.x: Remove.
43016
43017 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43018
43019         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43020
43021 2000-09-17  Greg McGary  <greg@mcgary.org>
43022
43023         * gcc.c-torture/execute/20000917-1.c: New test.
43024         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43025
43026 2000-09-16  Neil Booth  <NeilB@earthling.net>
43027
43028         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43029         in nested macro bug.
43030
43031 2000-09-15  Neil Booth  <NeilB@earthling.net>
43032
43033         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43034
43035 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43036
43037         * gcc.c-torture/execute/20000914-1.c: New test.
43038
43039 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43040
43041         * g++.other/inline13.C: New test.
43042
43043 2000-09-12  Andreas Jaeger  <aj@suse.de>
43044
43045         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43046         constant by Ulrich Drepper <drepper@redhat.com>.
43047
43048 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43049
43050         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43051
43052 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43053
43054         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43055
43056 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43057
43058         * gcc.dg/cpp/backslash.c: New test.
43059
43060 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43061
43062         * gcc.c-torture/execute/20000910-1.c: New test.
43063         * gcc.c-torture/execute/20000910-2.c: Likewise.
43064
43065 2000-09-11  Robert Lipe  <robertl@sco.com>
43066
43067         * gcc.dg/pragma-align.c: New test.
43068
43069 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43070
43071         * g++.old-deja/g++.pt/explicit82.C: New test.
43072         * g++.old-deja/g++.pt/explicit83.C: New test.
43073
43074 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43075
43076         * gcc.dg/asm-names.c: New test.
43077
43078 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43079
43080         * gcc.dg/cpp/tr-warn6.c: New test
43081
43082 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43083
43084         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43085         be accepted.
43086
43087 2000-09-07  Catherine Moore  <clm@redhat.com>
43088
43089         * gcc.c-torture/execute/unroll-1.c: New test.
43090
43091 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43092
43093         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43094         ERROR markers.
43095         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43096         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43097         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43098         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43099         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43100         Preprocess only.
43101         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43102         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43103
43104 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43105
43106         * g++.old-deja/g++.pt/deduct2.C: New test.
43107
43108 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43109
43110         * g++.old-deja/g++.pt/parms2.C: New test.
43111
43112 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43113
43114         * g++.old-deja/g++.pt/crash58.C: New test.
43115
43116 2000-09-06  Greg McGary  <greg@mcgary.org>
43117
43118         * gcc.c-torture/execute/20000906-1.c: New test.
43119         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43120
43121 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43122
43123         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43124
43125 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43126
43127         * g++.old-deja/g++.pt/crash57.C: New test.
43128
43129 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43130
43131         * g++.old-deja/g++.pt/crash56.C: New test.
43132
43133 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43134
43135         * g++.old-deja/g++.pt/koenig1.C: New test.
43136
43137 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43138
43139         * gcc.dg/20000904-1.c: New test.
43140
43141 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43142
43143         * gcc.dg/cpp/paste8.c: New test.
43144
43145 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43146
43147         * gcc.c-torture/compile/20000827-1.c: New test.
43148
43149 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43150
43151         * gcc.dg/format-diag-1.c: New test.
43152
43153 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43154
43155         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43156         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43157         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43158         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43159         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43160
43161 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43162
43163         * g++.old-deja/g++.other/nested4.C: New test.
43164
43165 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43166
43167         * g++.old-deja/g++.ns/scoped1.C: New test.
43168
43169 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43170
43171         * lib/g++.exp: Support testing already-installed GCC.
43172
43173 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43174
43175         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43176
43177 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43178
43179         * gcc.dg/return-type-2.c: New test.
43180
43181 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43182
43183         * gcc.c-torture/compile/20000825-1.c: New test.
43184
43185 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43186
43187         * gcc.dg/dwarf2-2.c: New test.
43188
43189 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43190
43191         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43192         dg-warning regexps.
43193
43194 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43195
43196         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43197         gcc.dg/format-ext-5.c: New tests.
43198
43199 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43200
43201         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43202
43203 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43204
43205         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43206
43207 2000-08-24  Richard Henderson  <rth@cygnus.com>
43208
43209         * gcc.dg/ia64-sync-1.c: New test.
43210         * gcc.dg/ia64-sync-2.c: New test.
43211         * gcc.dg/ia64-asm-1.c: New test.
43212
43213 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43214
43215         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43216         * gcc.dg/format-ext-2.c: New test.
43217
43218 2000-08-23  Jason Merrill  <jason@redhat.com>
43219
43220         * lib/old-dejagnu.exp: Also ignore "In member function" and
43221         "At global scope".
43222
43223 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43224
43225         * gcc.dg/noncompile/label-lineno-1.c: New test.
43226
43227 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43228
43229         * gcc.dg/c99-array-nonobj-1.c: New test.
43230
43231 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43232
43233         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43234         tests.
43235         * gcc.dg/format-ext-1.c: New test.
43236
43237 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43238
43239         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43240         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43241         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43242         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43243         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43244
43245 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43246
43247         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43248         gcc.dg/c99-strftime-2.c: New tests.
43249
43250 2000-08-22  Richard Henderson  <rth@cygnus.com>
43251
43252         * gcc.c-torture/execute/20000822-1.c: New test.
43253
43254 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43255
43256         * gcc.c-torture/execute/20000819-1.x: Remove.
43257
43258 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43259
43260         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43261         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43262         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43263         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43264         gcc.dg/format-xopen-1.c: New tests.
43265
43266 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43267
43268         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43269
43270 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43271
43272         * g++.old-deja/g++.other/loop2.C: New test.
43273
43274         * gcc.c-torture/compile/20000606-1.c: New test.
43275         * gcc.c-torture/compile/20000728-1.c: New test.
43276         * gcc.c-torture/execute/20000801-1.c: New test.
43277         * gcc.c-torture/execute/20000801-2.c: New test.
43278         * gcc.c-torture/execute/20000819-1.c: New test.
43279         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43280         * gcc.dg/20000629-1.c: New test.
43281         * gcc.dg/20000724-1.c: New test.
43282         * gcc.dg/20000807-1.c: New test.
43283
43284 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43285
43286         * gcc.dg/cpp/pragma-1.c: New test.
43287         * gcc.dg/cpp/pragma-2.c: New test.
43288
43289 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43290
43291         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43292         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43293
43294 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43295
43296         * gcc.c-torture/compile/20000818-1.c: New test.
43297
43298 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43299
43300         * gcc.c-torture/execute/20000818-1.c: New test.
43301
43302 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43303
43304         * gcc.dg/format-va-1.c: New test.
43305
43306 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43307
43308         * g++.old-deja/g++.other/typedef8.C: New test.
43309
43310 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43311
43312         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43313         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43314         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43315         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43316         * g++.old-deja/g++.other/ptrmem7.C: New test.
43317         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43318
43319 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43320
43321         * g++.old-deja/g++.pt/typename27.C: New test.
43322
43323 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43324
43325         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43326         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43327         * g++.old-deja/g++.pt/friend45.C: New test.
43328         * g++.old-deja/g++.other/friend8.C: New test.
43329
43330 2000-08-15  Richard Henderson  <rth@cygnus.com>
43331
43332         * gcc.c-torture/execute/20000815-1.c: New test.
43333
43334 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43335
43336         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43337         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43338         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43339
43340 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43341
43342         * g++.old-deja/g++.other/refinit2.C: New test.
43343
43344 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43345
43346         * lib/c-torture.exp (c-torture): Make
43347         compiler_conditional_xfail_data global.
43348         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43349         compiler_conditional_xfail_data machinery.
43350         (f-torture-execute): Likewise.
43351         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43352         and only when unrolling loops.
43353
43354         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43355
43356 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43357
43358         * g++.old-deja/g++.pt/explicit81.C: New test.
43359
43360 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43361
43362         * g++.old-deja/g++.pt/typename26.C: New test.
43363
43364 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43365
43366         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43367         warning.
43368
43369 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43370
43371         * g++.old-deja/g++.other/array3.C: New test.
43372
43373 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43374
43375         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43376         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43377         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43378         New tests.
43379
43380 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43381
43382         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43383         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43384
43385 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43386
43387         * gcc.c-torture/execute/20000808-1.c: New test.
43388
43389 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43390
43391         * gcc.dg/c90-const-expr-1.c: New test.
43392
43393 2000-08-08  Richard Henderson  <rth@cygnus.com>
43394
43395         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43396
43397 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43398
43399         * gcc.dg/noncompile/const-ll-1.c: New test.
43400
43401 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43402
43403         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43404
43405 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43406
43407         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43408         that running programs linked against the shared version of libobjc
43409         run correctly.
43410
43411 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43412
43413         * gcc.dg/c99-printf-1.c: New test.
43414
43415 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43416
43417         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43418
43419 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43420
43421         * gcc.c-torture/execute/20000731-1.x: Delete.
43422
43423 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43424
43425         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43426         and torture_without_loops as is done by c-torture.exp.
43427         (search_for): Copy from c-torture.exp.
43428         (gcc-dg-runtest): New function, drives a directory of tests
43429         iterating over the TORTURE_OPTIONS.
43430         (scan-assembler, scan-assembler-not): Move here from
43431         individual directory drivers.
43432
43433         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43434         defined by lib/gcc-dg.exp.
43435         * gcc.dg/cpp/cpp.exp: Likewise.
43436         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43437         gcc-dg-runtest, so we cycle over optimization options.
43438
43439         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43440         * gcc.dg/compare2.c: No longer expected to fail.
43441
43442 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43443
43444         * gcc.c-torture/execute/20000804-1.c: New test.
43445
43446 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43447
43448         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43449
43450 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43451
43452         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43453
43454 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43455
43456         * gcc.c-torture/compile/20000803-1.c: New test.
43457
43458 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43459
43460         * gcc.c-torture/execute/20000801-3.c,
43461         gcc.c-torture/execute/20000801-4.c: New tests.
43462         * gcc.c-torture/execute/20000801-3.x,
43463         gcc.c-torture/execute/20000801-4.x: Xfail.
43464
43465 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43466
43467         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43468         libobjc/.libs to allow for libtool.
43469
43470 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43471
43472         * gcc.c-torture/compile/20000802-1.c: New test.
43473
43474 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43475
43476         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43477
43478 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43479
43480         * gcc-c-torture/execute/20000731-2.c: New test.
43481
43482         * gcc.c-torture/execute/20000731-1.c: New test.
43483         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43484
43485 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43486
43487         * testsuite/gcc.dg/cpp/paste7.c: New test.
43488         * gcc.dg/cpp/20000725-1.c: New test.
43489
43490 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43491
43492         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43493         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43494         declaration warning for __builtin_dwarf_reg_size.
43495
43496         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43497
43498 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43499
43500         * gcc.dg/noncompile/voidparam-1.c: New test.
43501
43502 2000-07-30  Richard Henderson  <rth@cygnus.com>
43503
43504         * gcc.dg/c90-digraph-1.c: Don't xfail.
43505         * gcc.dg/compare2.c (case 10): Xfail.
43506         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43507
43508 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43509
43510         * gcc.dg/c99-main-1.c: New test.
43511
43512 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43513
43514         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43515
43516 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43517
43518         * gcc.c-tortuer/execute/20000726-1.c: New test.
43519
43520 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43521
43522         * gcc.c-torture/execute/enum-2.c: New test.
43523
43524 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43525
43526         * gcc.dg/cpp/tr-warn3.c: New test.
43527
43528 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43529
43530         * g++.old-deja/g++.ext/implicit1.C: Remove.
43531         * g++.old-deja/g++.jason/c2.C: Remove
43532         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43533         * g++.old-deja/g++.pt/crash16.C: Likewise.
43534         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43535
43536 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43537
43538         * g++.old-deja/g++.other/for2.C: New test.
43539
43540 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43541
43542         * gcc.dg/20000720-1.c: New test.
43543
43544 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43545
43546         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43547
43548 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43549
43550         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43551         * gcc.c-torture/execute/20000722-1.c: New.
43552         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43553
43554 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43555
43556         * gcc.dg/cpp/20000720-1.S: New test.
43557
43558 2000-07-21  Michael Meissner  <meissner@redhat.com>
43559
43560         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43561
43562 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43563
43564         * g++.old-deja/g++.brendan/crash16.C,
43565         g++.old-deja/g++.brendan/parse3.C,
43566         g++.old-deja/g++.brendan/redecl1.C,
43567         g++.old-deja/g++.ns/template13.C,
43568         g++.old-deja/g++.other/decl4.C,
43569         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43570
43571 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43572
43573         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43574         and "Internal error".
43575
43576         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43577         regexps.
43578         * gcc.dg/cpp/paste6.c: New test.
43579
43580 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43581
43582         * gcc.dg/cpp/tr-direct.c: New test.
43583
43584         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43585         gcc.dg/cpp/undef1.c: Tweak error regexps.
43586
43587 2000-07-18  Eric Christopher <echristo@redhat.com>
43588
43589         * gcc.c-torture/compile/20000718-1.c: New test.
43590
43591 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43592
43593         * cpplex.c (_cpp_push_token): If the token being pushed back
43594         is the previous token in this context, just subtract one from
43595         context->posn.
43596         * cppmacro.c (save_expansion): Clear aux field when storing a
43597         placemarker.
43598
43599 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43600
43601         * gcc.dg/noncompile/redecl-1.c: New test.
43602
43603 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43604
43605         * gcc.c-torture/execute/20000717-5.c: New test.
43606         * gcc.c-torture/execute/20000717-1.x: Removed.
43607
43608 2000-07-17  Richard Henderson  <rth@cygnus.com>
43609
43610         * gcc.c-torture/execute/20000717-4.c: New test.
43611
43612 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43613
43614         * gcc.dg/cpp/syshdr.c: New test.
43615         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43616
43617 2000-07-17  Neil Booth  <neilb@earthling.net>
43618
43619         * gcc.dg/cpp/cmdlne-dM.c: New test.
43620         * gcc.dg/cpp/cmdlne-dD.c: New test.
43621
43622 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43623
43624         * gcc.c-torture/execute/20000717-3.c: New test.
43625
43626         * gcc.c-torture/compile/20000717-1.c: New test.
43627
43628 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43629
43630         * gcc.c-torture/execute/20000717-2.c: New test.
43631
43632 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43633
43634         * gcc.dg/formatz-1.c: New test.
43635
43636         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43637         * gcc.dg/c99-digraph-1.c: New tests.
43638
43639         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43640         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43641
43642         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43643         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43644         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43645         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43646         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43647         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43648         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43649
43650 2000-07-17   Greg McGary <greg@mcgary.org>
43651
43652         * gcc.c-torture/execute/20000717-1.c: New test.
43653         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43654
43655 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43656
43657         * gcc.c-torture/execute/20000715-2.c: New test.
43658         * gcc.dg/20000715-1.c: New test.
43659
43660 2000-07-15  Michael Meissner  <meissner@redhat.com>
43661
43662         * gcc.c-torture/execute/20000715-1.c: New test.
43663
43664 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43665
43666         * gcc.c-torture/execute/20000707-1.c: New test.
43667
43668 2000-07-13  Neil Booth  <NeilB@earthling.net>
43669
43670         * testsuite/gcc.dg/cpp/digraph1.c,
43671         testsuite/gcc.dg/cpp/digraph2.c,
43672         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43673
43674 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43675
43676         * g77.f-torture/compile/20000630-2.f: New test.
43677         * g77.f-torture/compile/20000630-2.x
43678
43679 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43680
43681         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43682
43683 2000-07-11  Neil Booth  <NeilB@earthling.net>
43684
43685         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43686
43687 2000-07-11  Neil Booth  <NeilB@earthling.net>
43688
43689         * gcc.dg/cpp/cmdlne-C.c: New.
43690
43691 2000-07-09  Neil Booth  <NeilB@earthling.net>
43692
43693         * gcc.dg/cpp/directiv.c: New tests.
43694         * gcc.dg/cpp/undef1.c: Update.
43695
43696 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43697
43698         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43699
43700 2000-07-09  Neil Booth  <NeilB@earthling.net>
43701
43702         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43703
43704 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43705
43706         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43707         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43708
43709 2000-07-08  Neil Booth  <NeilB@earthling.net>
43710
43711         * gcc.dg/cpp/macsyntx.c: New tests.
43712
43713 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43714
43715         * gcc.dg/20000707-1.c: New test.
43716
43717 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43718
43719         * gcc.c-torture/execute/20000706-1.c: New test.
43720         * gcc.c-torture/execute/20000706-2.c: New test.
43721         * gcc.c-torture/execute/20000706-3.c: New test.
43722         * gcc.c-torture/execute/20000706-4.c: New test.
43723         * gcc.c-torture/execute/20000706-5.c: New test.
43724
43725 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43726
43727         * g++.old-deja/g++.pt/instantiate7.C: New test.
43728
43729 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43730
43731         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43732         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43733         * g++.old-deja/g++.other/rtti3.C: Likewise.
43734         * g++.old-deja/g++.other/rttid3.C: Likewise.
43735
43736 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43737
43738         *  g77.f-torture/compile/20000630-1.x: Fix typo
43739
43740 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43741
43742         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43743         assembly output.
43744
43745 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43746
43747         * gcc.dg/cpp/ident.c: New test.
43748
43749 2000-07-05  Neil Booth  <NeilB@earthling.net>
43750
43751         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43752           gcc.dg/cpp/lexstrng.c: New tests.
43753
43754 2000-07-04  Neil Booth  <NeilB@earthling.net>
43755
43756         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43757         * gcc.dg/cpp/strify2.c: Same.
43758
43759 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43760
43761         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43762         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43763         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43764         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43765
43766         * testsuite/gcc.dg/cpp/macro1.c,
43767         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43768         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43769         testsuite/gcc.dg/cpp/strify1.c,
43770         testsuite/gcc.dg/cpp/strify2.c: New tests.
43771
43772 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43773
43774         * gcc.c-torture/execute/20000703-1.c: New test.
43775
43776 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43777
43778         * g++.old-deja/g++.pt (lookup10.C): New test.
43779
43780 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43781
43782         * g++.old-deja/g++.pt (typename25.C): New test.
43783
43784 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43785
43786         * gcc.c-torture/compile/20000701-1.c: New test.
43787
43788 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43789
43790         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43791         to test case.
43792
43793 2000-06-30  Catherine Moore  <clm@cygnus.com>
43794
43795         * gcc.c-torture/execute/align-1.c: New test.
43796
43797 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43798
43799         * g++.old-deja/g++.pt/expr8.C: New test.
43800         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43801
43802 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43803
43804         * gcc.c-torture/compile/20000629-1.c: New test.
43805
43806 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43807
43808
43809         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43810         gcc.dg/noncompile directory, depending on whether they're
43811         preprocessor tests or not.  Annotate all the tests for the dg
43812         framework.
43813
43814         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43815         * gcc.dg/noncompile/noncompile.exp: New.
43816
43817         * Moved files:
43818         Old name                                New name
43819         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43820         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43821         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43822         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43823         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43824         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43825         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43826         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43827         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43828         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43829         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43830         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43831         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43832         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43833         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43834         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43835         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43836         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43837         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43838         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43839         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43840         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43841         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43842         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43843
43844         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43845         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43846         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43847         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43848         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43849         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43850
43851 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43852
43853         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43854         declare one variable.  On the fourth, error.
43855         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43856         declared by 20000628-1a.h.
43857
43858 2000-06-29  Richard Henderson  <rth@redhat.com>
43859
43860         * gcc.c-torture/execute/930529-1.x: New file.
43861         * gcc.dg/920413-1.c: Adjust expected warning text.
43862         * gcc.dg/980217-1.c: Declare abort.
43863         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43864
43865 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43866
43867         * g77.f-torture/compile/20000629-1.f: New test.
43868         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43869
43870 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43871
43872         Rearrange lots of files, removing entirely the
43873         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43874         directories.
43875
43876         * Deleted files:
43877         gcc.c-torture/code_quality/code_quality.exp
43878         gcc.c-torture/special/special.exp
43879         gcc.failure/failure.exp
43880         gcc.failure/940409-1.x
43881         gcc.c-torture/compile/961203-1.x
43882
43883         * New files:
43884         gcc.misc-tests/linkage.exp
43885         gcc.c-torture/execute/920730-1t.c
43886         gcc.c-torture/execute/920730-1t.x
43887         gcc.c-torture/compile/920520-1.x
43888         gcc.c-torture/compile/920521-1.x
43889         gcc.c-torture/compile/981006-1.x
43890         gcc.c-torture/execute/eeprof-1.x
43891
43892         * Moved files (possibly with modifications to fit a new harness):
43893         Old name                                New name
43894         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43895         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43896         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43897         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43898         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43899         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43900         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43901         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43902         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43903         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43904         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43905         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43906         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43907         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43908
43909 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43910
43911         * c-torture/compile/961203-1.x: Delete.
43912
43913         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43914         not exit. Include stdio.h.
43915         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43916         * gcc.misc-tests/dg-12.c: Likewise.
43917         * gcc.misc-tests/dg-5.c: Likewise.
43918         * gcc.misc-tests/dg-6.c: Likewise.
43919         * gcc.misc-tests/dg-7.c: Prototype abort.
43920         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43921         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43922         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43923         not exit.
43924         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43925         * gcc.misc-tests/sort2.c: Use return from main, not exit.
43926
43927 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
43928
43929         * gcc.dg/cpp/20000628-1.c: New test.
43930         * gcc.dg/cpp/20000628-1.h: New header for above test.
43931         * gcc.dg/cpp/20000628-1a.h: Likewise.
43932
43933 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
43934
43935         * gcc.dg/cpp: New directory.
43936         * gcc.dg/cpp/cpp.exp: New driver.
43937         * gcc.dg/cpp/20000627-1.c: New test.
43938         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
43939         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
43940         and rewrite as a compilation test.
43941
43942         * gcc.dg: Move many files into the cpp subdirectory, possibly
43943         renaming or editing them as well.
43944         Old name                New name
43945         990119-1.c              cpp/19990119-1.c
43946         990228-1.c              cpp/19990228-1.c
43947         990407-1.c              cpp/19990407-1.c
43948         990409-1.c              cpp/19990409-1.c
43949         990413-1.c              cpp/19990413-1.c
43950         990703-1.c              cpp/19990703-1.c
43951         20000127-1.c            cpp/20000127-1.c
43952         20000129-1.c            cpp/20000129-1.c
43953         20000207-1.c            cpp/20000207-1.c
43954         20000207-2.c            cpp/20000207-2.c
43955         20000209-1.c            cpp/20000209-1.c
43956         20000209-2.c            cpp/20000209-2.c
43957         20000301-1.c            cpp/20000301-1.c
43958         20000419-1.c            cpp/20000419-1.c
43959         20000510-1.S            cpp/20000510-1.S
43960         20000519-1.c            cpp/20000519-1.c
43961         20000529-1.c            cpp/20000529-1.c
43962         20000625-1.c            cpp/20000625-1.c
43963         20000625-2.c            cpp/20000625-2.c
43964         cpp-as1.c               cpp/assert1.c
43965         cpp-as2.c               cpp/assert2.c
43966         cxx-comments-1.c        cpp/cxxcom1.c
43967         cxx-comments-2.c        cpp/cxxcom2.c
43968         endif-label.c           cpp/endif.c
43969         cpp-hash1.c             cpp/hash1.c
43970         cpp-hash2.c             cpp/hash2.c
43971         cpp-if1.c               cpp/if-1.c
43972         cpp-if2.c               cpp/if-2.c
43973         cpp-if3.c               cpp/if-3.c
43974         cpp-if4.c               cpp/if-4.c
43975         cpp-if5.c               cpp/if-5.c
43976         cpp-cond.c              cpp/if-cexp.c
43977         cpp-missingop.c         cpp/if-mop.c
43978         cpp-missingparen.c      cpp/if-mpar.c
43979         cpp-opprec.c            cpp/if-oppr.c
43980         cpp-ifparen.c           cpp/if-paren.c
43981         cpp-shortcircuit.c      cpp/if-sc.c
43982         cpp-shift.c             cpp/if-shift.c
43983         cpp-unary.c             cpp/if-unary.c
43984         cpp-li1.c               cpp/line1.c
43985         cpp-li2.c               cpp/line2.c
43986         lineno.c                cpp/line3.c
43987         lineno-2.c              cpp/line4.c
43988         cpp-mi.c                cpp/mi1.c
43989         cpp-mic.h               cpp/mi1c.h
43990         cpp-micc.h              cpp/mi1cc.h
43991         cpp-mind.h              cpp/mi1nd.h
43992         cpp-mindp.h             cpp/mi1ndp.h
43993         cpp-mix.h               cpp/mi1x.h
43994         cpp-mi2.c               cpp/mi2.c
43995         cpp-mi2a.h              cpp/mi2a.h
43996         cpp-mi2b.h              cpp/mi2b.h
43997         cpp-mi2c.h              cpp/mi2c.h
43998         cpp-mi3.c               cpp/mi3.c
43999         cpp-mi3.def             cpp/mi3.def
44000         poison-1.c              cpp/poison.c
44001         pr-impl.c               cpp/prag-imp.c
44002         cpp-redef-2.c           cpp/redef1.c
44003         cpp-redef.c             cpp/redef2.c
44004         strpaste.c              cpp/strp1.c
44005         strpaste-2.c            cpp/strp2.c
44006         cpp-tradpaste.c         cpp/tr-paste.c
44007         cpp-tradstringify.c     cpp/tr-str.c
44008         cpp-tradwarn1.c         cpp/tr-warn1.c
44009         cpp-tradwarn2.c         cpp/tr-warn2.c
44010         trigraphs.c             cpp/trigraphs.c
44011         cpp-unc1.c              cpp/unc1.c
44012         cpp-unc2.c              cpp/unc2.c
44013         cpp-unc3.c              cpp/unc3.c
44014         cpp-unc.c               cpp/unc4.c
44015         undef.c                 cpp/undef1.c
44016         undef-2.c               cpp/undef2.c
44017         cpp-wi1.c               cpp/widestr1.c
44018
44019 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44020
44021         * lib/g++.exp (g++_include_flags): Tweak.
44022
44023 2000-06-27  H.J. Lu  <hjl@gnu.org>
44024             Loren J. Rittle  <ljrittle@acm.org>
44025
44026         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44027         version with one that knows about the new gcc tree structure.
44028         (g++_link_flags): Same.
44029
44030 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44031
44032         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44033         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44034         case we are cross-compiling.
44035
44036         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44037         g++.old-deja/g++.niklas/Makefile.in,
44038         g++.old-deja/g++.niklas/configure.in,
44039         g++.old-deja/g++.other/Makefile.in,
44040         g++.old-deja/g++.other/configure.in,
44041         gcc.c-torture/code_quality/Makefile.in,
44042         gcc.c-torture/code_quality/configure.in,
44043         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44044         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44045         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44046         gcc.c-torture/execute/ieee/Makefile.in,
44047         gcc.c-torture/execute/ieee/configure.in,
44048         gcc.c-torture/noncompile/Makefile.in,
44049         gcc.c-torture/noncompile/configure.in,
44050         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44051         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44052         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44053
44054 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44055
44056         * g++.old-deja/g++.other/ambig3.C: New test.
44057
44058 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44059
44060         * g++.old-deja/g++.pt/syntax1.C: New test.
44061         * g++.old-deja/g++.pt/syntax2.C: New test.
44062         * g++.old-deja/g++.other/syntax3.C: New test.
44063         * g++.old-deja/g++.other/syntax4.C: New test.
44064
44065 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44066
44067         * gcc.dg/20000623-1.c: Prototype exit and abort.
44068
44069 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44070
44071         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44072         New tests.
44073         * gcc.dg/cpp-mi3.def: New file.
44074
44075         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44076         inside assertions.
44077         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44078         lexer's error messages.
44079         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44080         divine anything from the linemarkers.
44081         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44082         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44083
44084 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44085
44086         * gcc.dg/20000623-1.c: New test.
44087
44088 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44089
44090         * gcc.c-torture/execute/20000622-1.c: New test.
44091
44092 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44093
44094         * g++.old-deja/g++.other/init15.C: New test.
44095
44096 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44097
44098         * g++.old-deja/g++.pt/vaarg2.C: New test.
44099         * g++.old-deja/g++.pt/vaarg3.C: New test.
44100
44101 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44102
44103         * g++.old-deja/g++.other/dyncast6.C: New test.
44104
44105 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44106
44107         * gcc.c-torture/execute/loop-6.c: New test.
44108
44109 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44110
44111         * gcc.dg/20000614-1.c: New test.
44112         * gcc.dg/20000614-2.c: New test.
44113
44114 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44115
44116         * g++.old-deja/g++.other/inline12.C: New test.
44117
44118 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44119
44120         * g++.old-deja/g++.other/eh1.C: New test.
44121
44122 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44123
44124         * g++.old-deja/g++.other/type.C: New test.
44125
44126 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44127
44128         * g++.old-deja/g++.other/initstring.C: New test.
44129
44130 2000-06-12  Jason Merrill  <jason@redhat.com>
44131
44132         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44133
44134 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44135
44136         * gcc.c-torture/compile/20000609-1.c: New test.
44137
44138 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44139
44140         * gcc.dg/20000609-1.c: New test.
44141
44142 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44143
44144         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44145         * gcc.c-torture/noncompile/poison-1.c: Move...
44146         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44147         * gcc.dg/cpp-li1.c: Add a token after the #line.
44148
44149 2000-06-05  Richard Henderson  <rth@cygnus.com>
44150
44151         * gcc.c-torture/execute/20000605-2.c: New test.
44152         * gcc.c-torture/execute/20000605-3.c: New test.
44153
44154 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44155
44156         * g77.f-torture/execute/20000503-1.x: New file.
44157
44158 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44159
44160         * g++.old-deja/g++.eh/badalloc1.C: New test.
44161
44162 2000-06-05  Richard Henderson  <rth@cygnus.com>
44163
44164         * gcc.c-torture/execute/20000605-1.c: New test.
44165
44166 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44167             Nathan Sidwell <nathan@codesourcery.com>
44168
44169         * gcc.c-torture/compile/20000605-1.c: New test.
44170
44171 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44172
44173         * g77.f-torture/compile/20000601-1.f: New test.
44174
44175 2000-06-03  Richard Henderson  <rth@cygnus.com>
44176
44177         * gcc.c-torture/execute/20000603-1.c: New.
44178
44179 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44180
44181         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44182         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44183
44184 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44185
44186         * gcc.dg/compare2.c (case 12): XFAIL.
44187         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44188         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44189
44190         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44191
44192 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44193
44194         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44195         guard macro is already defined when the header is first
44196         included.
44197         * gcc.dg/cpp-mix.h: New file.
44198         * gcc.dg/endif-label.c: Update patterns to match compiler.
44199
44200         * g++.brendan/complex1.C: Declare abort.
44201         * g++.law/refs4.C: Remove XFAIL.
44202         * g++.oliva/expr2.C: Declare abort and exit.
44203
44204 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44205
44206         * gcc.c-torture/execute/20000528-1.c: New test.
44207
44208         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44209         * g++.old-deja/g++.law/temps4.C: Likewise.
44210
44211         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44212         stdlib.h.  Call abort() on failure.
44213         * g++.old-deja/g++.law/refs4.C: Likewise.
44214         * g++.old-deja/g++.law/temps4.C: Likewise.
44215         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44216         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44217
44218 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44219
44220         Relative to g++.dg/special:
44221         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44222
44223         Relative to g++.old-deja:
44224         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44225         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44226         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44227         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44228         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44229         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44230         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44231
44232         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44233         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44234         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44235         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44236         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44237         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44238         and/or string.h.
44239
44240         * g++.other/goto1.C: Update expectations for error messages.
44241
44242 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44243
44244         * gcc.c-torture/compile/20000523-1.c: New test.
44245
44246 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44247
44248         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44249
44250 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44251
44252         * g++.old-deja/g++.eh/catch11.C: New test.
44253         * g++.old-deja/g++.eh/catch12.C: New test.
44254
44255 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44256
44257         * gcc.c-torture/execute/20000523-1.c: New test.
44258
44259 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44260
44261         * c-torture/execute/bcp-1.c: Replace abort in arg of
44262         __builtin_constant_p with a generic external function.
44263
44264         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44265         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44266         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44267         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44268         Prototype abort and/or exit.
44269
44270         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44271         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44272         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44273         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44274
44275 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44276
44277         * gcc.dg/dwarf2-1.c: New test.
44278
44279 2000-05-20  Richard Henderson  <rth@cygnus.com>
44280
44281         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44282
44283 2000-05-20  Andreas Jaeger  <aj@suse.de>
44284
44285         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44286         testcase.
44287
44288 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44289
44290         * gcc.c-torture/execute/20000519-2.c: New test.
44291
44292 2000-05-19  Andreas Jaeger  <aj@suse.de>
44293
44294         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44295         which fails with SSA.
44296
44297         * lib/c-torture.exp: Also test with -O3 -fssa.
44298
44299 2000-05-18  Michael Meissner  <meissner@redhat.com>
44300
44301         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44302         * gcc.c-torture/execute/920415-1.c: Ditto.
44303         * gcc.c-torture/execute/920501-1.c: Ditto.
44304         * gcc.c-torture/execute/conversion.c: Ditto.
44305         * gcc.c-torture/execute/cvt-1.c: Ditto.
44306
44307 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44308
44309         * gcc.c-torture/compile/20000518-1.c: New test.
44310
44311 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44312
44313         * g77.f-torture/compile/200005018.f: New test.
44314
44315 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44316
44317         * gcc.c-torture/compile/20000517-1.c: New test.
44318
44319 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44320
44321         * gcc.c-torture/execute/20000516-1.c: New test.
44322
44323 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44324
44325         * g++.old-deja/g++.other/eh.C: New test.
44326
44327 2000-05-12  Richard Henderson  <rth@cygnus.com>
44328
44329         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44330         constants through to doit's conditional.
44331
44332 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44333
44334         * gcc.c-torture/compile/20000511-1.c: New test.
44335         * g77.f-torture/compile/20000511-1.f: New test.
44336         * g77.f-torture/compile/20000511-2.f: New test.
44337
44338 2000-05-11  Michael Meissner  <meissner@redhat.com>
44339
44340         * gcc.c-torture/execute/20000511-1.c: New test.
44341
44342 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44343
44344         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44345         * gcc.dg/20000510-1.S: New.
44346
44347 2000-05-08  Catherine Moore  <clm@cygnus.com>
44348
44349         * gcc.dg/unused-3.c: New.
44350
44351 2000-05-06  Richard Henderson  <rth@cygnus.com>
44352
44353           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44354           * g++.old-deja/g++.mike/warn1.C: Likewise.
44355           * g++.old-deja/g++.pt/local1.C: Likewise.
44356           * g++.old-deja/g++.pt/local7.C: Likewise.
44357           * g++.old-deja/g++.pt/spec16.C: Likewise.
44358
44359 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44360
44361         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44362
44363 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44364
44365           * g77.f-torture/execute/20000503-1.f: New test.
44366
44367 2000-05-04  Andreas Jaeger  <aj@suse.de>
44368
44369         * gcc.dg/noreturn-2.c: New test.
44370
44371 2000-05-04  Neil Booth  <NeilB@earthling.net>
44372
44373         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44374         preprocessor.
44375
44376 2000-05-04  Richard Henderson  <rth@cygnus.com>
44377
44378         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44379
44380 2000-05-04  Richard Henderson  <rth@cygnus.com>
44381
44382         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44383         OpenSSL by Jason R Thorpe.
44384
44385 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44386
44387         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44388
44389 2000-05-03  Robert Lipe <robertlipe@usa.net>
44390
44391         * gcc.dg/20000503-1.c: New test.
44392
44393 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44394
44395         * gcc.c-torture/compile/20000502-1.c: New test.
44396         * g++.old-deja/g++.other/align.C: New test.
44397         * gcc.dg/cpp-tradstringify.c: New test.
44398
44399 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44400
44401         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44402         and hard registers.
44403
44404 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44405
44406         * gcc.c-torture/execute/loop-5.c: New test.
44407
44408 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44409
44410         * gcc.c-torture/execute/va-arg-20.c: New test.
44411
44412 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44413
44414         * gcc.c-torture/execute/20000422-1.c: New test.
44415
44416 2000-04-20  Greg McGary  <gkm@gnu.org>
44417
44418         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44419         when optimizing, but without sibling-call optimizations (-O1).
44420
44421 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44422
44423           * gcc.c-torture/compile/20000420-1.c: New test.
44424
44425 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44426
44427         * g++.abi/ptrflags.C: New test.
44428         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44429
44430 2000-04-19  Catherine Moore  <clm@cygnus.com>
44431
44432         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44433
44434 2000-04-19  Greg McGary  <gkm@gnu.org>
44435
44436         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44437         sibling-call optimizations.
44438
44439 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44440
44441         * gcc.dg/20000419-1.c: New test.
44442
44443 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44444
44445         * gcc.c-torture/execute/20000412-6.c: New test.
44446
44447 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44448
44449         * gcc.c-torture/execute/20000412-5.c: New test.
44450         * g77.f-torture/compile/20000412-1.f: New test.
44451         * gcc.c-torture/execute/20000412-4.c: New test.
44452         * gcc.c-torture/compile/20000412-2.c: New test.
44453         * gcc.c-torture/execute/20000412-3.c: New test.
44454         * gcc.c-torture/compile/20000412-1.c: New test.
44455         * gcc.c-torture/execute/20000412-2.c: New test.
44456
44457 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44458
44459         * objc/execute/bf-20.m: New test.
44460
44461 2000-04-10  Richard Henderson  <rth@cygnus.com>
44462
44463         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44464
44465         * gcc.c-torture/execute/20000412-1.c: New test.
44466
44467 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44468
44469         * g++.old-deja/g++.eh/catchptr1.C: New test.
44470
44471 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44472
44473         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44474
44475 2000-04-08  Neil Booth  <NeilB@earthling.net>
44476
44477         * gcc.dg/cpp-nullchar.c: Remove test as
44478         embedded nulls cause problems.
44479
44480 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44481
44482         * gcc.dg/compare2.c: New test.
44483
44484 2000-04-08  Neil Booth  <NeilB@earthling.net>
44485
44486         * gcc.dg/cpp-nullchar.c: New test.
44487
44488 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44489
44490         * gcc.dg/cpp-mi2.c: New test.
44491         * gcc.dg/cpp-mi2[abc].h: New files.
44492
44493 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44494
44495         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44496         member name.
44497
44498 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44499
44500         * g++.old-deja/g++.abi/vmihint.C: New test.
44501
44502 2000-04-06  Neil Booth  <NeilB@earthling.net>
44503
44504         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44505         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44506         copyright.
44507
44508 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44509
44510         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44511         avoid stack-frame overwrite.
44512
44513 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44514
44515         * gcc.c-torture/compile/20000405-2.c: New test.
44516         * gcc.c-torture/compile/20000405-3.c: New test.
44517
44518 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44519
44520         * gcc.c-torture/compile/20000405-1.c: New test.
44521
44522 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44523
44524         * gcc.dg/cast-qual-1.c: Revert last change.
44525
44526 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44527
44528         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44529
44530 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44531
44532         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44533         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44534
44535 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44536
44537         * gcc.c-torture/compile/20000403-2.c: New test.
44538         * gcc.c-torture/compile/20000403-1.c: New test.
44539
44540 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44541
44542         * gcc.c-torture/execute/20000403-1.c: New test.
44543
44544 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44545
44546         * gcc.c-torture/execute/20000402-1.c: New test.
44547
44548 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44549
44550         * gcc.c-torture/execute/va-arg-15.c: New test.
44551         * gcc.c-torture/execute/va-arg-16.c: New test.
44552         * gcc.c-torture/execute/va-arg-17.c: New test.
44553         * gcc.c-torture/execute/va-arg-18.c: New test.
44554         * gcc.c-torture/execute/va-arg-19.c: New test.
44555
44556 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44557
44558         * gcc.c-torture/compile/981211-1.c: Move to...
44559         * gcc.dg/cpp-as1.c: ...here.
44560         * gcc.dg/cpp-as2.c: New file.
44561
44562         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44563         compiler.
44564
44565 2000-04-02  Neil Booth  <NeilB@earthling.net>
44566
44567         * gcc.dg/cpp-cond.c  New tests.
44568         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44569         accidental success less likely.
44570         * gcc.dg/cpp-missingop.c  New tests.
44571         * gcc.dg/cpp-missingparen.c  New tests.
44572         * gcc.dg/cpp-shift.c  New tests.
44573         * gcc.dg/cpp-shortcircuit.c  New tests.
44574         * gcc.dg/cpp-unary.c  New tests.
44575
44576 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44577
44578         * gcc.c-torture/compile/20000329-1.c: New test.
44579
44580 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44581
44582         * gcc.c-torture/compile/20000326-1.c: New test.
44583         * gcc.c-torture/compile/20000326-2.c: New test.
44584
44585 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44586
44587         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44588         the first parameter is a function argument.
44589
44590 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44591
44592         * g++.old-deja/g++.ext/array4.C: New test.
44593
44594 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44595
44596         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44597
44598 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44599
44600         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44601
44602 2000-03-19  Richard Henderson  <rth@cygnus.com>
44603
44604         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44605
44606 2000-03-19  Richard Henderson  <rth@cygnus.com>
44607
44608         * gcc.c-torture/compile/20000319-1.c: New test.
44609
44610 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44611
44612         * gcc.c-torture/execute/20000314-3.c: New test.
44613         * gcc.c-torture/execute/20000314-2.c: New test.
44614         * gcc.c-torture/execute/20000314-1.c: New test.
44615         * gcc.c-torture/compile/20000314-2.c: New test.
44616         * gcc.c-torture/compile/20000314-1.c: New test.
44617
44618 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44619
44620         * g++.old-deja/g++.warn/inline.C: New test.
44621
44622 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44623
44624         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44625         standards-compliant result rather than specific constants.
44626         Put test-values in array.
44627
44628 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44629
44630         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44631         (g++_target_compile): Put test-specific options last.
44632
44633 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44634
44635         * g++.old-deja/g++.eh/vbase4.C: New test.
44636
44637 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44638
44639         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44640
44641 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44642
44643         * g++.old-deja/g++.brendan/misc12.C: Removed.
44644         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44645         * g++.old-deja/g++.ext/pretty4.C: New test.
44646
44647 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44648
44649         * g++.old-deja/g++.other/string2.C: New test.
44650
44651 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44652
44653         * g++.old-deja/g++.warn/impint2.C: New test.
44654
44655 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44656
44657         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44658         is 1, not zero.
44659
44660 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44661
44662         * g++.old-deja/g++.warn/impint.C: New test.
44663         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44664         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44665         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44666         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44667         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44668         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44669         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44670         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44671         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44672         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44673         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44674         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44675
44676 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44677
44678         * gcc.dg/cpp-redef.c: New test.
44679
44680 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44681
44682         * g++.old-deja/g++.pt/unify7.C: New test.
44683
44684 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44685
44686         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44687         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44688
44689 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44690
44691         * gcc.c-torture/compile/20000224-1.c: New test.
44692
44693 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44694
44695         * gcc.c-torture/compile/cpp-2.c: New test.
44696         * gcc.c-torture/compile/cpp-1.c: New test.
44697
44698 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44699
44700         * gcc.c-torture/execute/20000225-1.c: New test.
44701
44702 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44703
44704         * gcc.dg/cpp-li2.c: New test.
44705
44706         * gcc.dg/cpp-wi1.c: New test.
44707
44708         * gcc.dg/cpp-li1.c: New test.
44709
44710 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44711
44712         * g++.old-deja/g++.other/sizeof5.C: New test.
44713
44714 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44715
44716         * gcc.c-torture/execute/va-arg-13.c: New test.
44717
44718 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44719
44720         * gcc.c-torture/execute/va-arg-12.c: New test.
44721
44722 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44723
44724         * gcc.c-torture/execute/20000223-1.c: New test.
44725
44726 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44727
44728         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44729
44730 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44731
44732         * g++.old-deja/g++.abi/ptrmem.C: New test.
44733
44734 2000-02-19  Richard Henderson  <rth@cygnus.com>
44735
44736         * gcc.c-torture/compile/init-3.c: New.
44737
44738 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44739
44740         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44741         ALWAYS_CXXFLAGS.
44742
44743 2000-02-11  Robert Lipe <robertl@sco.com>
44744
44745         * gcc.c-torture/compile/20000211-3.c: New test.
44746
44747 2000-02-11  Martin Buchholz <martin@xemacs.org>
44748
44749         * gcc.c-torture/compile/20000211-2.c: New test.
44750
44751 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44752
44753         * gcc.c-torture/compile/20000211-1.c: New test.
44754
44755 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44756
44757         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44758           on native targets
44759
44760 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44761
44762         * g++.old-deja/g++.other/cast5.C: New test.
44763
44764 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44765
44766         * gcc.c-torture/execute/20000205-1.c: New.
44767
44768 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44769
44770         * g++.old-deja/g++.jason/cast3.C: Return void.
44771         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44772
44773 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44774
44775         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44776
44777         * gcc.dg/loop-1.c: New test.
44778
44779 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44780
44781         * gcc.c-torture/compile/20000127-1.c: New test.
44782         * gcc.c-torture/execute/991228-1.c: New test.
44783
44784 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44785
44786         * gcc.dg/unused-2.c: New test.
44787
44788         * gcc.dg/conv-1.c: New test.
44789
44790 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44791
44792         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44793         compiler.
44794         (tool_option_proc): Fix typo.
44795
44796 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44797
44798         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44799         of the ld on the host, not on the build machine.
44800         Also, don't crash if '--help' is not a supported option.
44801
44802 2000-01-24  Richard Henderson  <rth@cygnus.com>
44803
44804         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44805
44806 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44807
44808         * gcc.c-torture/execute/20000120-2.c: New test.
44809         * gcc.c-torture/execute/20000120-1.c: New test.
44810
44811 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44812
44813         * gcc.c-torture/execute/20000113-1.c: New test.
44814
44815 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44816
44817         * gcc.c-torture/execute/20000112-1.c: New test.
44818
44819 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44820
44821         * gcc.dg/20000111-1.c: New test.
44822
44823 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44824
44825         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44826         with 16 bit integers.
44827
44828 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44829
44830         * gcc.dg/20000108-1.c: New test.
44831
44832 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44833
44834         * g++.old-deja/g++.ns/koenig8.C: New test.
44835
44836 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44837
44838         * g++.old-deja/g++.other/cast4.C: New test.
44839
44840 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44841
44842         * gcc.c-torture/compile/20000105-2.c: New test.
44843         * gcc.c-torture/compile/20000105-1.c: New test.
44844
44845 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44846
44847         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44848         references to printf & atoi to conform to ANSI standard.
44849         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44850         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44851         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44852         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44853         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44854         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44855         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44856         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44857         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44858         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44859         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44860         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44861         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44862         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44863         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44864         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44865         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44866         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44867         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44868         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44869         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44870         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44871         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44872         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44873         * g++.old-deja/g++.brendan/init3.C: Likewise.
44874         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44875         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44876         * g++.old-deja/g++.brendan/new2.C: Likewise.
44877         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44878         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44879         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44880         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44881         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44882         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44883         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44884         * g++.old-deja/g++.brendan/template24.C: Likewise.
44885         * g++.old-deja/g++.brendan/template3.C: Likewise.
44886         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44887         * g++.old-deja/g++.jason/inline3.C: Likewise.
44888         * g++.old-deja/g++.jason/opeq.C: Likewise.
44889         * g++.old-deja/g++.law/arg5.C: Likewise.
44890         * g++.old-deja/g++.law/arm7.C: Likewise.
44891         * g++.old-deja/g++.law/ctors11.C: Likewise.
44892         * g++.old-deja/g++.law/cvt8.C: Likewise.
44893         * g++.old-deja/g++.law/init9.C: Likewise.
44894         * g++.old-deja/g++.law/refs4.C: Likewise.
44895         * g++.old-deja/g++.law/template2.C: Likewise.
44896         * g++.old-deja/g++.law/visibility24.C: Likewise.
44897         * g++.old-deja/g++.law/vtable3.C: Likewise.
44898         * g++.old-deja/g++.mike/asm2.C: Likewise.
44899         * g++.old-deja/g++.mike/eh1.C: Likewise.
44900         * g++.old-deja/g++.mike/misc1.C: Likewise.
44901         * g++.old-deja/g++.mike/misc13.C: Likewise.
44902         * g++.old-deja/g++.mike/misc14.C: Likewise.
44903         * g++.old-deja/g++.mike/ns12.C: Likewise.
44904         * g++.old-deja/g++.mike/p1248.C: Likewise.
44905         * g++.old-deja/g++.mike/p3708.C: Likewise.
44906         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44907         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44908         * g++.old-deja/g++.mike/p646.C: Likewise.
44909         * g++.old-deja/g++.mike/p700.C: Likewise.
44910         * g++.old-deja/g++.mike/p783.C: Likewise.
44911         * g++.old-deja/g++.mike/p783a.C: Likewise.
44912         * g++.old-deja/g++.mike/p783b.C: Likewise.
44913         * g++.old-deja/g++.mike/p786.C: Likewise.
44914         * g++.old-deja/g++.mike/p789.C: Likewise.
44915         * g++.old-deja/g++.mike/p789a.C: Likewise.
44916         * g++.old-deja/g++.mike/p807a.C: Likewise.
44917         * g++.old-deja/g++.other/delete3.C: Likewise.
44918         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44919         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44920         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44921         * g++.old-deja/g++.other/empty1.C: Likewise.
44922         * g++.old-deja/g++.other/temporary1.C: Likewise.
44923         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44924         * g++.old-deja/g++.pt/t16.C: Likewise.
44925         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
44926
44927 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
44928
44929         * gcc.dg/991230-1.c: New test.
44930
44931 1999-12-29  Jeffrey A Law  (law@cygnus.com)
44932
44933         * gcc.c-torture/compile/991229-3.c: New test.
44934         * gcc.c-torture/compile/991229-2.c: New test.
44935         * gcc.c-torture/compile/991229-1.c: New test.
44936
44937 1999-12-29  Greg McGary <gkm@eng.ascend.com>
44938
44939         * gcc.c-torture/compile/labels-2.c: New test.
44940
44941 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
44942
44943         * gcc.c-torture/execute/991227-1.c: New test.
44944
44945 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44946
44947         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
44948
44949 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
44950
44951         * gcc.c-torture/execute/991221-1.c: New test.
44952
44953 1999-12-20  Nathan Sidwell  <nathan@acm.org>
44954
44955         * g++.old-deja/g++.other/cast3.C: New test.
44956
44957 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
44958
44959         * gcc.c-torture/execute/991216-4.c: New test.
44960
44961 1999-12-16  Michael Meissner  <meissner@cygnus.com>
44962
44963         * gcc.c-torture/execute/991216-1.c: New test.
44964         * gcc.c-torture/execute/991216-2.c: New test.
44965         * gcc.c-torture/execute/991216-3.c: New test.
44966
44967 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44968
44969         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
44970         Actually make the test fail by using "-O2" for compilation.
44971
44972 1999-12-15  Nathan Sidwell  <nathan@acm.org>
44973
44974         * g++.old-deja/g++.warn/cast-align1.C: New test.
44975
44976 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44977
44978         * gcc.c-torture/compile/991214-1.c: New test.
44979         * gcc.c-torture/compile/991214-2.c: New test.
44980
44981 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
44982
44983         * gcc.dg/991214-1.c: New test.
44984
44985 1999-12-13  Jeffrey A Law  (law@cygnus.com)
44986
44987         * gcc.c-torture/compile/991213-3.c: New test.
44988         * gcc.c-torture/compile/991213-2.c: New test.
44989         * gcc.c-torture/compile/991213-1.c: New test.
44990
44991 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
44992
44993         * gcc.dg/991209-1.c: New test.
44994
44995 1999-12-08  Nathan Sidwell <nathan@acm.org>
44996
44997         * gcc.c-torture/compile/991208-1.c: New test.
44998
44999 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45000
45001         * gcc.dg/ultrasp2.c: New test.
45002
45003 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45004
45005         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45006
45007 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45008
45009         * gcc.c-torture/compile/991202-1.c: New test.
45010         * gcc.c-torture/execute/991202-1.c: New test.
45011         * gcc.c-torture/execute/991202-2.c: New test.
45012         * gcc.c-torture/execute/991202-3.c: New test.
45013
45014 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45015
45016         * g++.old-deja/g++.abi/align.C: New test.
45017         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45018         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45019
45020 1999-12-01  Richard Henderson  <rth@cygnus.com>
45021
45022         * gcc.c-torture/execute/991201-1.c: New.
45023
45024 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45025
45026         * gcc.dg/991129-1.c: New test.
45027
45028 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45029
45030         * gcc.c-torture/compile/991127-1.c: New test.
45031
45032 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45033
45034         * g++.old-deja/g++.other/warn4.C: New test.
45035
45036 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45037
45038         * g++.old-deja/g++.eh/cleanup2.C: New test.
45039         * g++.old-deja/g++.ext/pretty2.C: New test.
45040         * g++.old-deja/g++.ext/pretty3.C: New test.
45041         * g++.old-deja/g++.other/debug6.C: New test.
45042
45043 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45044
45045         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45046         compiler_output to look for one error message instead of two.
45047
45048 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45049
45050         * gcc.c-torture/execute/991118-1.c: Also test case
45051         where the word boundary does not split a byte evenly.
45052
45053 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45054
45055         * g++.old-deja/g++.ext/restrict1.C: New test.
45056
45057 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45058
45059         * gcc.c-torture/execute/991118-1.c: New test.
45060
45061 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45062
45063         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45064         working directory pathnames.
45065
45066 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45067
45068         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45069         host is equipped with driver.h and driver.o so it can actually
45070         compile and run the tests.
45071
45072 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45073
45074         * gcc.c-torture/compile/991008-1.c: New test.
45075
45076 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45077
45078         * lib/gcc-dg.exp: Include target-supports.exp
45079
45080 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45081
45082         * lib/target-supports.exp: New file: Provide procs to test for
45083         features supported by the target.
45084         (check_weak_available): Moved here from ecos.exp.
45085         (check_alias_available): New proc: Determine of the target
45086         toolchain supports the alias attribute.
45087
45088         * gcc.dg/special/ecos.exp: Move check_weak_available to
45089         target-supports.exp.
45090         (alias-1.c): Only perform the test if the target supports
45091         aliases.
45092         (wkali-1.c): Only perform the test if the target supports
45093         aliases.
45094
45095         * gcc.dg/990506-0.c: Expect error messages from cross
45096         targets as well as native targets.
45097
45098 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45099
45100         * gcc.dg/ultrasp1.c: Removed xfail.
45101         * gcc.dg/struct-ret-2.c: Likewise.
45102         * gcc.dg/array-1.c: Likewise.
45103
45104 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45105
45106         * gcc.dg/struct-ret-2.c: New test.
45107
45108         * gcc.dg/array-1.c: New test.
45109
45110 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45111
45112         * gcc.c-torture/execute/991030-1.c: New test.
45113
45114 1999-10-26  Richard Henderson  <rth@cygnus.com>
45115
45116         * gcc.c-torture/compile/991026-2.c: New test.
45117
45118 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45119
45120         * gcc.c-torture/compile/991026-1.c: New test.
45121
45122 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45123
45124         * gcc.c-torture/execute/991023-1.c: New test.
45125
45126 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45127
45128         * gcc.c-torture/execute/991019-1.c: New test.
45129
45130 1999-10-16  Richard Henderson  <rth@cygnus.com>
45131
45132         * gcc.c-torture/execute/991016-1.c: New test.
45133
45134 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45135
45136         * gcc.c-torture/execute/991014-1.c: New test.
45137
45138 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45139
45140         * g++.old-deja/g++.other/union2.C: New test.
45141
45142 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45143
45144         * g++.old-deja/g++.other/vaarg2.C: New test.
45145         * g++.old-deja/g++.other/vaarg3.C: New test.
45146
45147 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45148
45149         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45150         in compile/.
45151
45152 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45153
45154         * gcc.c-torture/execute/va-arg-11.c: New test.
45155
45156 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45157
45158         * lib/file-format.exp (gcc_target_object_format): Don't
45159         crash if objdump is unavailable.
45160
45161 1999-09-29  Donn Terry <donn@interix.com>
45162
45163         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45164
45165 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45166
45167         * gcc.c-torture/compile/990928-1.c: New test.
45168
45169 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45170
45171         * g++.old-deja/g++.other/decl6.C: New test.
45172
45173 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45174
45175         * gcc.c-torture/execute/va-arg-10.c: New test.
45176
45177 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45178
45179         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45180         __PRETTY_FUNCTION__.
45181
45182 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45183
45184         * gcc.c-torture/execute/990923-1.c: New test.
45185
45186 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45187
45188         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45189         for which -fpic is inappropriate.
45190
45191 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45192
45193         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45194
45195 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45196
45197         * g++.old-deja/g++.other/dyncast1.C: New test.
45198         * g++.old-deja/g++.other/dyncast2.C: New test.
45199         * g++.old-deja/g++.other/dyncast3.C: New test.
45200         * g++.old-deja/g++.other/dyncast4.C: New test.
45201         * g++.old-deja/g++.other/dyncast5.C: New test.
45202         * g++.old-deja/g++.eh/catch3.C: New test.
45203         * g++.old-deja/g++.eh/catch3p.C: New test.
45204         * g++.old-deja/g++.eh/catch4.C: New test.
45205         * g++.old-deja/g++.eh/catch4p.C: New test.
45206         * g++.old-deja/g++.eh/catch5.C: New test.
45207         * g++.old-deja/g++.eh/catch5p.C: New test.
45208         * g++.old-deja/g++.eh/catch6.C: New test.
45209         * g++.old-deja/g++.eh/catch6p.C: New test.
45210         * g++.old-deja/g++.eh/catch7.C: New test.
45211         * g++.old-deja/g++.eh/catch7p.C: New test.
45212         * g++.old-deja/g++.eh/catch8.C: New test.
45213         * g++.old-deja/g++.eh/catch8p.C: New test.
45214         * g++.old-deja/g++.eh/catch9.C: New test.
45215         * g++.old-deja/g++.eh/catch9p.C: New test.
45216
45217 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45218
45219         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45220         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45221
45222 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45223
45224         * gcc.c-torture/compile/990913-1.c: New test.
45225
45226 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45227
45228         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45229         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45230
45231 1999-09-09  Richard Henderson  <rth@cygnus.com>
45232
45233         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45234
45235 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45236
45237         * g++.old-deja/g++.other/lookup11.C: New test.
45238         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45239         what is permitted and what we want.
45240         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45241         overload use.
45242         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45243
45244 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45245
45246         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45247         * gcc.c-torture/noncompile/poison-1.c: New file.
45248
45249 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45250
45251         * g++.old-deja/g++.other/sizeof3.C: New test.
45252         * g++.old-deja/g++.other/sizeof4.C: New test.
45253         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45254         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45255
45256 1999-09-07  Richard Henderson  <rth@cygnus.com>
45257
45258         * gcc.dg/va-arg-1.c: New.
45259
45260 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45261
45262         * gcc.c-torture/execute/va-arg-9.c: New test.
45263
45264 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45265
45266         * g77.f-torture/compile/980519-2.f: New test.
45267         * g77.f-torture/compile/19990905-0.f: New test.
45268         * g77.f-torture/compile/19990905-1.f: New test.
45269         * g77.f-torture/compile/19990905-2.f: New test.
45270
45271         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45272
45273 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45274
45275         * gcc.c-torture/execute/990827-1.c: Fix typo.
45276
45277 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45278
45279         * g++.old-deja/g++.other/deref1.C: New test.
45280
45281 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45282
45283         * g++.old-deja/g++.other/ambig2.C: New test.
45284         * g++.old-deja/g++.other/cond5.C: New test.
45285         * g++.old-deja/g++.other/lookup16.C: New test.
45286
45287 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45288
45289         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45290         assemblers too.
45291
45292 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45293
45294         * lib/c-torture.exp: Avoid the "compare executables" optimization
45295         when testing native.
45296
45297 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45298
45299         * gcc.c-torture/execute/990829-1.c: New test.
45300         * gcc.c-torture/compile/990829-1.c: New test.
45301
45302 1999-08-27  Paul Burchard  <burchard@pobox.com>
45303
45304         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45305         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45306         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45307         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45308         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45309         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45310         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45311         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45312         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45313         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45314         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45315
45316 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45317
45318         * gcc.c-torture/execute/990827-1.c: New test.
45319
45320 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45321
45322         * g77.f-torture/noncompile/19990826-4.f: New test.
45323
45324         * g77.f-torture/compile/19990826-3.f: New test.
45325
45326         * g77.f-torture/execute/19990826-2.f: New test.
45327
45328         * g77.f-torture/compile/19990826-1.f: New test.
45329
45330         * gcc.c-torture/execute/990826-0.c: New test.
45331         * g77.c-torture/execute/19990826-0.f: New test.
45332
45333         * g77.f-torture/noncompile/970626-2.f: New test.
45334
45335 1999-08-25  Paul Burchard  <burchard@pobox.com>
45336
45337         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45338         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45339         lss-011.C: New tests.
45340
45341 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45342
45343         * g++.old-deja/g++.other/decl5.C: New test.
45344
45345 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45346
45347         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45348         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45349         call `postbase' for each one.  All callers of `postbase' changed
45350         to call this instead.
45351
45352 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45353
45354         * gcc.c-torture/execute/990811-1.c: New test.
45355
45356 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45357
45358         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45359         just native ones.
45360
45361         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45362         just native ones.
45363
45364 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45365
45366         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45367
45368 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45369
45370         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45371
45372 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45373
45374         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45375
45376 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45377
45378         * gcc.c-torture/execute/990804-1.c: New test.
45379
45380 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45381
45382         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45383         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45384         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45385
45386 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45387
45388         * g++.old-deja/g++.other/struct1.C: New test.
45389
45390 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45391
45392         * g++.old-deja/g++.other/enum2.C: New test.
45393
45394 1999-08-02  Richard Henderson  <rth@cygnus.com>
45395
45396         Adapted from tests from Franz Sirl:
45397         * gcc.c-torture/execute/va-arg-7.c: New test.
45398         * gcc.c-torture/execute/va-arg-8.c: New test.
45399
45400 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45401
45402         * gcc.c-torture/compile/990801-2.c: New test.
45403
45404         * gcc.c-torture/compile/990801-1.c: New test.
45405
45406 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45407
45408         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45409         fp-cmp-1.c, converting double to float.
45410
45411         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45412         fp-cmp-1.c, converting double to long double.
45413
45414         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45415         from fr1 to unknown_register, since fr1 is a legitimate register
45416         on some machines.
45417
45418 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45419
45420         * README: More listname related changes.
45421
45422 1999-07-08  Catherine Moore  <clm@cygnus.com>
45423
45424         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45425
45426 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45427
45428         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45429
45430 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45431
45432         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45433
45434 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45435
45436         * gcc.dg/990703-1.c: New test.
45437
45438 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45439
45440         * lib/file-format.exp: New file: Move definition of proc
45441         gcc_target_object_format to here from
45442         gcc.dg/special/ecos.exp.
45443
45444         * lib/c-torture.exp: Include lib file-format.exp.
45445         * lib/gcc-dg.exp: Include lib file-format.exp.
45446
45447         * gcc.dg/special/ecos.exp: Remove definition of proc
45448         gcc_target_object_format.
45449
45450 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45451
45452         * gcc.c-torture/execute/990628-1.c: New test.
45453
45454 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45455
45456         * gcc.c-torture/compile/990625-2.c: New test.
45457
45458         * gcc.c-torture/compile/990625-1.c: New test.
45459
45460 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45461
45462         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45463         attributes compile.
45464         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45465         ports that use the COFF/PE file format.
45466
45467 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45468
45469         * gcc.c-torture/compile/990617-1.c: New test.
45470
45471 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45472
45473         * g++.old-deja/g++.other/decl4.C: New test.
45474
45475 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45476
45477         * g++.old-deja/g++.other/bitfld3.C: New test.
45478
45479 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45480
45481         * g++.old-deja/g++.eh/catch1.C: New test.
45482
45483 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45484
45485         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45486
45487         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45488         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45489
45490 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45491
45492         * g77.f-torture/compile/19990502-0.f: Replace with new,
45493         shorter, test that still fails after recent changes.
45494
45495 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45496
45497         * gcc.c-torture/execute/990604-1.c: New test.
45498
45499 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45500
45501         * gcc.c-torture/execute/990531-1.c: New test.
45502
45503 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45504
45505         * gcc.c-torture/compile/990527-1.c: New test.
45506
45507 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45508
45509         * gcc.c-torture/execute/990527-1.c: New test.
45510
45511 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45512
45513         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45514         bitfields as signed.
45515
45516 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45517
45518         * g77.f-torture/compile/19990525-0.f: New test.
45519
45520 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45521
45522         * gcc.c-torture/execute/990525-2.c: New test.
45523
45524         * gcc.c-torture/execute/990525-1.c: New test.
45525
45526 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45527
45528         * g++.old-deja/g++.other/anon3.C: New test.
45529         * g++.old-deja/g++.other/anon4.C: New test.
45530         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45531         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45532         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45533         Merrill).
45534
45535 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45536
45537         * gcc.c-torture/execute/990524-1.c: New test.
45538
45539         * gcc.dg/990524-1.c: New test.
45540
45541 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45542
45543         * gcc.c-torture/compile/990523-1.c: New test.
45544
45545 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45546
45547         * gcc.c-torture/compile/990519-1.c: New test.
45548
45549 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45550
45551         * gcc.c-torture/compile/990517-1.c: New test.
45552
45553         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45554         (e4, f4): New tests.
45555         (main): Call them.
45556
45557 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45558
45559         * gcc.dg/noreturn-1.c: New test.
45560
45561 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45562
45563         * gcc.c-torture/execute/990513-1.c: New test.
45564
45565 1999-05-10  Richard Henderson  <rth@cygnus.com>
45566
45567         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45568
45569 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45570
45571         * g77.f-torture/execute/erfc.f: Use small single-precision
45572         values, to avoid problems on Alphas when not -mieee.
45573
45574 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45575
45576         * gcc.dg/990506-0.c: New test.
45577
45578 1999-05-08  Richard Henderson  <rth@cygnus.com>
45579
45580         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45581         the constant to test.  Don't XFAIL 64-bit targets.
45582
45583         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45584         * g++.old-deja/g++.law/profile1.C: Likewise.
45585
45586         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45587         operator new instances.
45588         * g++.old-deja/g++.other/delete5.C: Likewise.
45589
45590 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45591
45592         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45593         intrinsic.
45594
45595 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45596
45597         * g77.f-torture/execute/u77-test.f: Reverse order of two
45598         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45599
45600 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45601
45602         * gcc.dg/compare1.c: New test.
45603
45604 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45605
45606         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45607         New tests.
45608
45609 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45610
45611         * g77.f-torture/compile/19990502-1.f: New test.
45612
45613 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45614
45615         * g77.f-torture/compile/19990502-0.f: New test.
45616
45617 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45618
45619         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45620         intrinsic.
45621
45622 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45623
45624         * g77.f-torture/execute/u77-test.f (main): List libU77
45625         intrinsics not currently tested.
45626         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45627         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45628         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45629         Trim blanks off the ends of some printed strings.
45630
45631 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45632
45633         * g77.f-torture/execute/u77-test.f (main): Just warn about
45634         FSTAT gid disagreement, as it's expected on some systems.
45635
45636 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45637
45638         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45639         use a new function, which allows for some slop.
45640         Clean up some commentary.
45641         (issum): The new function.
45642         (sgladd): Deleted subroutine.
45643
45644 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45645
45646         * g77.f-torture/execute/u77-test.f: Modify to be more like
45647         libf2c/libU77 version, bringing patches to that version here.
45648         Add suitable commentary.
45649
45650 1999-04-25  Richard Henderson  <rth@cygnus.com>
45651
45652         * gcc.dg/990424-1.c: New test.
45653
45654 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45655
45656         * g77.f-torture/execute/u77-test.f (main): Bug involving
45657         LSTAT has been fixed, so turn back on full checking.
45658
45659 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45660
45661         * g77.f-torture/compile/19990419-0.f: New test.
45662         * g77.f-torture/execute/19990419-1.f: New test.
45663
45664 1999-04-17  Richard Henderson  <rth@cygnus.com>
45665
45666         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45667         to avoid the need for a prototype to supress a warning.
45668
45669 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45670
45671         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45672
45673 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45674
45675         * gcc.c-torture/execute/990404-1.c: New test.
45676
45677 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45678
45679         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45680         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45681         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45682         missing initializer warnings.
45683
45684 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45685
45686         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45687         matching strings.
45688
45689 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45690
45691         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45692
45693 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45694
45695         * g77.f-torture/execute/19990325-0.f: New test.
45696         * g77.f-torture/execute/19990325-1.f: New test.
45697
45698 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45699
45700         * gcc.c-torture/execute/990324-1.c: New test.
45701
45702 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45703
45704         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45705         test with 4.
45706
45707 1999-03-17  Richard Henderson  <rth@cygnus.com>
45708
45709         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45710
45711 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45712
45713         * g77.f-torture/execute/19990313-2.f: New test.
45714         * g77.f-torture/execute/19990313-3.f: New test.
45715
45716 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45717
45718         * g77.f-torture/execute/19990313-0.f: New test.
45719         * g77.f-torture/execute/19990313-1.f: New test.
45720
45721 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45722
45723         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45724         printf to sprintf.
45725         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45726         (main): Add check for u15.  Conditionalize u31 check depending on
45727         whether ints are <32 bits or >=32 bits.
45728
45729 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45730
45731         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45732
45733 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45734
45735         * g77.f-torture/compile/19990305-0.f: New test.
45736         * g77.f-torture/execute/19981119-0.f: New test.
45737
45738 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45739
45740         * g77.f-torture/execute/970625-2.f: call ABORT if final
45741         result is not correct, instead of just printing it.
45742         Add this checking via newly introduced obfuscation, to
45743         trip up buggy front ends.
45744
45745 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45746
45747         * g77.f-torture/compile/960317-1.f: Moved from being
45748         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45749
45750 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45751
45752         * g77.f-torture/execute/960317-1.f: New (old) test.
45753         * g77.f-torture/execute/970625-2.f: Ditto.
45754
45755 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45756
45757         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45758         message on line 1 or line 2; cccp and cpplib do this differently.
45759
45760 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45761
45762         * g++.old-deja/g++.law/weak1.C: New test.
45763
45764 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45765
45766         * gcc.c-torture/execute/990119-1.c: Renamed to...
45767         * gcc.dg/990119-1.c: this, so it will only be tested once
45768         (it's a preprocessor test, it doesn't need to be run at
45769         multiple optimization levels).
45770
45771 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45772
45773         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45774           ALWAYS_CXXFLAGS.
45775
45776 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45777
45778         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45779         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45780         to not be compilable by current g77.
45781
45782 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45783
45784         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45785
45786 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45787
45788         * gcc.c-torture/execute/990222-1.c: New test.
45789
45790 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45791
45792         * g77.f-torture/compile/19990218-0.f: New test.
45793         * g77.f-torture/noncompile/19990218-1.f: New test.
45794
45795 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45796
45797         * g77.f-torture/compile/19981216-0.f: New test.
45798
45799 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45800
45801         * gcc.dg/990214-1.c: New test.
45802
45803 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45804
45805         * gcc.dg/990213-2.c: New test.
45806
45807         * gcc.dg/990213-1.c: New test.
45808
45809 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45810
45811         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45812         ints.
45813
45814 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45815
45816         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45817         specified by target.
45818
45819         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45820
45821 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45822
45823         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45824
45825 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45826
45827         * gcc.dg/special/ecos.exp: New test driver for new tests with
45828         special requirements.
45829
45830         * gcc.dg/special/alias-1.c: New test.
45831         * gcc.dg/special/gcsec-1.c: New test.
45832         * gcc.dg/special/weak-1.c: New test.
45833         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45834         * gcc.dg/special/weak-2.c: New test.
45835         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45836         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45837         * gcc.dg/special/wkali-1.c: New test.
45838         * gcc.dg/special/wkali-2.c: New test.
45839         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45840         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45841
45842 1999-02-10  Felix Lee  <flee@cygnus.com>
45843
45844           * lib/c-torture.exp (c-torture-compile): Pull out code for
45845           analyzing gcc error messages.
45846           (c-torture-execute): Likewise.  Fix some (harmless) false
45847           positives.
45848           * lib/gcc.exp (gcc_check_compile): New function.
45849
45850 1999-02-08  Richard Henderson  <rth@cygnus.com>
45851
45852         * gcc.c-torture/execute/990208-1.c: New test.
45853
45854 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45855
45856         * g++.dg/special/ecos.exp: New driver for new tests with special
45857         requirements
45858
45859         * g++.dg/special/conpr-1.C: New test
45860         * g++.dg/special/conpr-2.C: New test
45861         * g++.dg/special/conpr-2a.C: New test
45862         * g++.dg/special/conpr-3.C: New test
45863         * g++.dg/special/conpr-3a.C: New test
45864         * g++.dg/special/conpr-3b.C: New test
45865
45866         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45867         allow g++ to use the dg driver
45868
45869         * README: Add comment about g++.dg directory
45870
45871 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45872
45873         * README: Update email addresses.
45874
45875 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45876
45877         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45878         arguments in order to force structure S onto the stack even on
45879         the alpha.
45880         (test): Pass 10 leading arguments to function foo as well as the
45881         structure S.
45882
45883         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45884         failure for all targets.
45885
45886         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45887         abort to terminate program execution.
45888
45889 1999-01-30  Richard Henderson  <rth@cygnus.com>
45890
45891         * gcc.c-torture/execute/990130-1.c: New test.
45892
45893 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45894
45895         * gcc.dg/990130-1.c: New test.
45896
45897 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45898
45899         * gcc.c-torture/execute/990128-1.c: New test.
45900
45901 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45902
45903         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45904
45905 1999-01-27  Felix Lee  <flee@cygnus.com>
45906
45907         * lib/c-torture.exp (c-torture-compile): pull out code for
45908         analyzing gcc error messages.
45909         (c-torture-execute): ditto, and fix some (harmless) false
45910         positives.
45911         * lib/gcc.exp (gcc_check_compile): new function.
45912
45913 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45914
45915         * gcc.dg/990117-1.c: New test.
45916
45917         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45918
45919         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45920
45921 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45922
45923         * g77.f-torture/compile/990115-1.f: New test.
45924
45925 1999-01-07  Jeffrey A Law  (law@cygnus.com)
45926
45927         * gcc.c-torture/compile/990107-1.c: New test
45928
45929 1999-01-06  Jeffrey A Law  (law@cygnus.com)
45930
45931         * gcc.c-torture/execute/990106-2.c: New test.
45932
45933         * gcc.c-torture/execute/990106-1.c: New test.
45934
45935 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
45936
45937         * gcc.c-torture/compile/981223-1.c: New test.
45938
45939 1998-12-29  Richard Henderson  <rth@cygnus.com>
45940
45941         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
45942         (opt3): Rename from opt4 and disable.
45943
45944 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
45945
45946         * g++.old-deja/g++.pt/ptrmem5.C: New test.
45947
45948 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
45949
45950         * g++.old-deja/g++.other/conv5.C: New test.
45951
45952 1998-12-14  Nick Clifton  <nickc@cygnus.com>
45953
45954         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
45955
45956 1998-12-11  Jeffrey A Law  (law@cygnus.com)
45957
45958         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
45959
45960 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
45961
45962         * gcc.c-torture/compile/981211-1.c: New test.
45963
45964 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
45965
45966         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
45967
45968         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
45969
45970 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45971
45972         * gcc.special/930510-1.c: Make C9X safe.
45973         * gcc.misc-tests/gcov-1.c Similarly.
45974         * gcc.misc-tests/gcov-2.c Similarly.
45975
45976 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45977
45978         * gcc.dg/ultrasp1.c: New test.
45979
45980 1998-12-06  Richard Henderson  <rth@cygnus.com>
45981
45982         * gcc.c-torture/execute/981206.c: New test.
45983
45984 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
45985
45986         * g++.old-deja/g++.ns/template7.C: New test.
45987
45988         * g++.old-deja/g++.other/expr1.C: New test.
45989
45990         * g++.old-deja/g++.eh/tmpl3.C: New test.
45991
45992         * g++.old-deja/g++.eh/tmpl2.C: New test.
45993
45994 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
45995
45996         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
45997         * g++.old-deja/g++.other/using6.C: Removed.
45998         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
45999
46000         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46001
46002 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46003
46004         * g++.old-deja/g++.pt/overload8.C: New test.
46005
46006         * g++.old-deja/g++.pt/overload7.C: New test.
46007
46008         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46009
46010         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46011         and relinking messages.
46012         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46013         compiling with -frepo.
46014
46015 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46016
46017         * g++.old-deja/g++.pt/lookup6.C: New test.
46018
46019 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46020
46021         * gcc.c-torture/execute/981130-1.c: New test.
46022         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46023
46024 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46025
46026         * g++.old-deja/g++.pt/explicit76.C: New test.
46027
46028         * g++.old-deja/g++.pt/friend38.C: New test.
46029
46030         * g++.old-deja/g++.ns/crash2.C: New test.
46031
46032         * g++.old-deja/g++.pt/defarg8.C: New test.
46033
46034         * g++.old-deja/g++.pt/instantiate6.C: New test.
46035
46036         * g++.old-deja/g++.pt/static6.C: New test.
46037
46038         * g++.old-deja/g++.pt/decl2.C: New test.
46039
46040 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46041
46042         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46043         problem is actually related with name lookup, but so what? :-)
46044
46045         * g++.old-deja/g++.pt/friend37.C: New test.
46046
46047 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46048
46049         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46050         element, which fails on some systems.
46051
46052         * g77.f-torture/execute/labug1.f: New test.
46053
46054 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46055
46056         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46057         is defined.
46058
46059 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46060
46061         * g77.f-torture/compile/981117-1.f: New test.
46062
46063 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46064
46065         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46066         properly discarded.
46067
46068 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46069
46070         * gcc.c-torture/execute/memcheck: New directory of tests for
46071         -fcheck-memory-usage.
46072
46073 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46074
46075         * README: New file, general information about the testsuite and
46076         new description of the various C++ test subdirectories.
46077         * README.g++: Eliminate obsolete information, update and move most
46078         relevant stuff to README.
46079
46080 1998-11-07  Richard Henderson  <rth@cygnus.com>
46081
46082         * gcc.c-torture/compile/981107-1.c: New test.
46083
46084 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46085
46086         * execute/memcpy-bi.c: New testcase.
46087
46088 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46089
46090         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46091         base classes.
46092
46093         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46094         template is selected.
46095
46096         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46097         classes, it should be accepted for all types.
46098
46099         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46100
46101         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46102         specializations start with template headers.
46103
46104 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46105
46106         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46107
46108         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46109         non-POD types.
46110
46111 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46112
46113         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46114
46115 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46116
46117         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46118
46119 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46120
46121         * 981019-1.c: New test.
46122
46123 1998-10-14  Robert Lipe <robertl@dgii.com>
46124
46125         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46126         find objc headers.
46127
46128 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46129
46130         * compile/981001-4.c: Remove use of GCC extension that triggers a
46131         compiler bug.
46132
46133 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46134
46135         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46136
46137 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46138
46139         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46140         instantiation of template produces incorrect code for delete
46141         expression.
46142
46143         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46144         constructors' name is not unique.
46145         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46146         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46147
46148         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46149         automatic array of const is ill-formed.
46150
46151         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46152         of template parameter?
46153
46154         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46155         const.
46156
46157         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46158         pointer-to-member expression.
46159
46160         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46161         declaration causes ICE.
46162
46163 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46164
46165         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46166         reserved in the global namespace.
46167
46168         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46169         generate needed virtual table.
46170
46171         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46172
46173 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46174
46175         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46176         template-dependent type
46177
46178 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46179
46180         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46181         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46182         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46183
46184         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46185         class should be usable as argument of member function.
46186         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46187         class should be usable as return type of member function.
46188         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46189         class should be usable as type of data member.
46190
46191         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46192
46193 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46194
46195         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46196
46197 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46198
46199         * gcc.dg/dll-?.c Add thumb to target list.
46200         Fix assembler scan patterns to match current assembler output.
46201
46202 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46203
46204         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46205         matching of template brackets.
46206
46207         * g++.old-deja/g++.other/using4.C: New test.  Test using
46208         declarations of methods from base classes.
46209
46210         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46211         within functions should introduce names into the innermost
46212         enclosing namespace.
46213
46214         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46215         of static locals if first initialization throws.
46216
46217 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46218
46219         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46220
46221 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46222
46223         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46224         lose track of the possible targets of tablejump insns.
46225         * special/special.exp: Run it.
46226
46227 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46228
46229         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46230         must be declared before its specializations can be named in friend
46231         declarations.
46232
46233 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46234
46235         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46236
46237         * g77.f-torture/execute/io1.f: New test.
46238
46239 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46240
46241         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46242         with pointer to template function, for which no argument deduction
46243         is possible.
46244
46245         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46246         specialization of template function as argument to template
46247         function.
46248
46249         * g++.old-deja/g++.other/access2.C: New test; Inner class
46250         shouldn't have privileged access to Outer's names.
46251
46252 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46253
46254         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46255         friend template declared within template class conflicts with
46256         nested class of the same name.
46257
46258         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46259         is ignored.
46260
46261         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46262         object with direct initializer as function declaration.
46263
46264         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46265         initializers.
46266
46267         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46268         involving const pointer and NULL produces incorrect result.
46269
46270         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46271         type name without `typename' should be rejected with -pedantic.
46272
46273 1998-10-02  Richard Henderson  <rth@cygnus.com>
46274
46275         * g++.old-deja/g++.other/addrof1.C: New test.
46276
46277 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46278
46279         * gcc.c-torture/compile/981001-1.c: New test.
46280         * gcc.c-torture/execute/981001-1.c: New test.
46281
46282 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46283
46284         * gcc.c-torture/compile/981001-2.c: New test.
46285         * gcc.c-torture/compile/981001-3.c: New test.
46286         * gcc.c-torture/compile/981001-4.c: New test.
46287
46288 1998-10-01  Robert Lipe  <robertl@dgii.com>
46289
46290         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46291         multilibbed hosts.  Idea grafted from g77.exp.
46292
46293 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46294
46295         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46296         avoid losing on systems which need -lsocket.
46297
46298 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46299
46300         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46301         * g++.old-deja/g++.other/nested2.C: Ditto.
46302         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46303         failure.
46304
46305 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46306
46307         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46308         preferred over template operator!= for enum bitfields.
46309
46310 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46311
46312         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46313         that happen to have the same base name, but in different scopes,
46314         are incorrectly rejected.
46315
46316 1998-09-16  Richard Henderson  <rth@cygnus.com>
46317
46318         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46319         on the native word size instead of an integer literal.
46320
46321 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46322
46323         * g++.old-deja/g++.other/static2.C: Invocation of static data
46324         member of type pointer-to-function denoted as non-static member.
46325
46326         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46327         checks involving function types and aliases.
46328
46329 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46330
46331         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46332         redefined to the same non-trivial type.
46333
46334         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46335         namespace-qualification of template specializations declared in
46336         other namespaces.
46337
46338         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46339         to declare a subset of the specializations of a template function
46340         as friends of specializations of a template class.
46341
46342         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46343         member templates that do not fully specialize the enclosing
46344         template class are rejected.
46345
46346 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46347
46348         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46349
46350 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46351
46352         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46353         altered from libf2c/libU77 version.
46354
46355 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46356
46357         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46358
46359 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46360
46361         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46362         (un)signed char are different types for template specialization
46363         purposes.
46364
46365 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46366
46367         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46368         * objc: ObjC testsuite.
46369
46370 1998-08-31  Catherine Moore  <clm@cygnus.com>
46371
46372         * gcc.c-torture/execute/941014-1.x: New file.
46373
46374 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46375
46376         * lib/c-torture.exp: Add support for
46377         torture_eval_before_compile and torture_eval_before_execute
46378         variables.
46379
46380 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46381
46382         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46383         this test triggers valid.
46384
46385 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46386
46387         * gcc.dg/980827-1.c: New test.
46388
46389 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46390
46391         * gcc.c-torture/execute/loop-4b.c: New test.
46392
46393 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46394
46395         * lib/c-torture.exp: Add support for
46396         torture_eval_before_compile and torture_eval_before_execute
46397         variables.
46398
46399 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46400
46401         * gcc.c-torture/compile/980825-1.c: New test.
46402
46403 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46404
46405         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46406         count number tests in opt_t0 not good_t0.
46407
46408 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46409
46410         * gcc.c-torture/compile/930326-1.x: Fix typo.
46411
46412 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46413
46414         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46415         causes an ICE.
46416
46417 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46418
46419         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46420         STACK_SIZE is defined.
46421         * gcc.c-torture/unsorted/stuct.c: Similarly.
46422
46423         * gcc.c-torture/compile/980821-1.c: New test.
46424
46425 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46426
46427         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46428
46429 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46430
46431         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46432         code.
46433
46434 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46435
46436         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46437         error'.
46438
46439 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46440
46441         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46442
46443 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46444
46445         * gcc.c-torture/compile/980816-1.c: New test.
46446
46447         * gcc.dg/980816-1.c: New test.
46448
46449 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46450
46451         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46452         compiler for ieee tests.
46453
46454 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46455
46456         * g77.f-torture/compile/980729-0.f: New test.
46457
46458 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46459
46460         * gcc.c-torture/special/eeprof-1.c: New test, for
46461         -finstrument-functions.
46462         * gcc.c-torture/special/special.exp: Run it.
46463
46464 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46465
46466         * gcc.c-torture/compile/980729-1.c: New test.
46467
46468 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46469
46470         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46471         __thumb__ is defined, and test for ARM style doubles if so.
46472
46473 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46474
46475         * g77.f-torture/noncompile/980615-0.f: New test.
46476
46477 1998-07-26  H.J. Lu  (hjl@gnu.org)
46478
46479         * gcc.dg/980312-1.c: Do link instead of compile.
46480         * gcc.dg/980313-1.c: Likewise.
46481
46482 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46483
46484         * gcc.c-torture/compile/980726-1.c: New test.
46485
46486 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46487
46488         * g77.f-torture/execute/io0.f: New test.
46489
46490 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46491
46492         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46493         an int.
46494
46495 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46496
46497         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46498         m32r bugs.
46499
46500 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46501
46502         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46503         c-decl.c:grokdeclarator can handle mode attributes.
46504
46505 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46506
46507         * gcc.c-torture/execute/980716-1.c: New test.
46508
46509 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46510
46511         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46512         the mn10200.
46513         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46514         the mn10200.
46515         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46516         * gcc.c-torture/compile/930326-1.x: Similarly.
46517
46518 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46519
46520         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46521         New test from Craig.
46522
46523 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46524
46525         * g77.f-torture/noncompile/980616-0.f: New test.
46526
46527         * g77.f-torture/execute/970816-3.f: New test from Craig.
46528
46529 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46530
46531         *  g++.other/singleton.C: Return error value instead of taking
46532         SIGSEGV.
46533
46534 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46535
46536         *  g++.other/singleton.C: New test.  Warning is under dispute.
46537         Runtime crash is not.
46538
46539 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46540
46541         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46542         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46543         using6.C, using7.C}: New namespace tests.
46544
46545 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46546
46547         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46548         specialization with typedef'ed names used as array indexes.
46549
46550 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46551
46552         * gcc.c-torture/execute/980709-1.c: New test.
46553
46554         * gcc.dg/980709-1.c: New test.
46555
46556 1998-07-07  Richard Henderson  <rth@cygnus.com>
46557
46558         * gcc.c-torture/execute/bcp-1.c: New test.
46559
46560 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46561
46562         * gcc.c-torture/execute/980707-1.c: New test.
46563
46564 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46565
46566         * gcc.c-torture/compile/980706-1.c: New test.
46567
46568 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46569
46570         * g77.f-torture/execute/980701-0.f,
46571         g77.f-torture/execute/980701-1.f: New test from Craig.
46572
46573 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46574
46575         * gcc.c-torture/compile/980701-1.c: New test.
46576
46577         * gcc.c-torture/execute/980701-1.c: New test.
46578
46579 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46580 rlsruhe.de>
46581
46582         * g++.old-deja/g++.robertl/eb132.C: New test.
46583         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46584
46585 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46586
46587         * g77.f-torture/execute/980628-7.f,
46588         g77.f-torture/execute/980628-8.f,
46589         g77.f-torture/execute/980628-9.f,
46590         g77.f-torture/execute/980628-10.f: New tests from Craig.
46591
46592         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46593
46594 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46595
46596         * g77.f-torture/execute/980628-4.f: New test from Craig.
46597         * g77.f-torture/execute/980628-5.f: Likewise.
46598         * g77.f-torture/execute/980628-2.f: Likewise.
46599         * g77.f-torture/execute/980628-0.f: Likewise.
46600         * g77.f-torture/execute/980628-1.f: Likewise.
46601         * g77.f-torture/execute/980628-3.f: Likewise.
46602         * g77.f-torture/execute/980628-6.f: Likewise.
46603
46604 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46605
46606         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46607         directory when nothing has been installed yet.
46608
46609 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46610
46611         * gcc.c-torture/special/special.exp: Handle newer versions of
46612         dejagnu.
46613
46614 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46615
46616         * gcc.dg/980626-1.c: New test.
46617
46618 1998-06-19  Bruno Haible <haible@ilog.fr>
46619
46620         * gcc.misc-tests/m-un-2.c: New test.
46621         * g++.old-deja/g++.other/warn01.c: Likewise.
46622
46623 1998-06-19  Robert Lipe  <robertl@dgii.com>
46624
46625         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46626         compatibility with assmblers with a different comment character.
46627         Eliminate use of GAS-specific extensions.
46628
46629 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46630
46631         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46632
46633 1998-06-19  Robert Lipe  <robertl@dgii.com>
46634
46635         * lib/g77.exp: Replace search for libf2c.a with search for newly
46636         renamed libg2c.a
46637
46638 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46639
46640         * gcc.c-torture/execute/980617-1.c: New test.
46641
46642 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46643
46644         * gcc.c-torture/execute/980612-1.c: New test.
46645
46646 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46647
46648         * gcc.dg/980523-1.c: Only test on ppc-linux.
46649         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46650
46651         * gcc.c-torture/execute/980608-1.c: New test.
46652
46653 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46654
46655         * gcc.c-torture/execute/980605-1.c: New test.
46656
46657 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46658
46659         * gcc.c-torture/execute/980604-1.c: New test.
46660
46661 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46662
46663         * gcc.c-torture/execute/980602-1.c: New test.
46664         * gcc.c-torture/execute/980602-2.c: Likewise.
46665
46666 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46667
46668         * 970125-0.f: Fix per JCB.  Add commentary.
46669
46670 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46671
46672         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46673         IEEE -0 support.
46674
46675 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46676
46677         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46678         earlier.
46679
46680 1998-05-28  Catherine Moore <clm@cygnus.com>
46681
46682         * gcc.c-torture/execute/980526-3.c: New test.
46683
46684 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46685
46686         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46687         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46688         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46689         m88k-motorola-sysv3 to XFAIL.
46690
46691 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46692
46693         * gcc.dg/980526-1.c: New test.
46694         * gcc.c-torture/execute/980526-2.c: New test.
46695
46696 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46697
46698         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46699
46700         * gcc.c-torture/execute/980526-1.c: New test.
46701
46702 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46703
46704         * g77.f-torture/execute/alpha2.f: Add runtime test.
46705
46706 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46707
46708         * g++.old-deja/old-deja.exp: Strip leading directories.
46709
46710         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46711         error for the line.  Don't run multiple tests for the same line.
46712
46713 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46714
46715         * gcc.dg/980523-1.c: New test.
46716
46717 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46718
46719         * g77.f-torture/compile/970915-0.f: New test.
46720
46721 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46722
46723         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46724
46725 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46726
46727         * gcc.dg/980520-1.c: New test.
46728
46729 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46730
46731         * gcc.dg/980502-1.c: Fix return type.
46732
46733 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46734
46735         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46736         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46737         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46738         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46739         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46740
46741 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46742
46743         * g77.f-torture/execute/980520-1.f: New test.
46744
46745 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46746
46747         * lib/mike-g77.exp: New file.
46748
46749         * g77.f-torture/noncompile/noncompile.exp,
46750         g77.f-torture/noncompile/check0.f: New files.
46751
46752 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46753
46754         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46755         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46756         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46757         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46758         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46759         abort where appropriate.
46760
46761 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46762
46763         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46764         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46765
46766 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46767
46768         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46769
46770 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46771
46772         * g77.f-torture/compile/980427-0.f: New test.
46773
46774 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46775
46776         * g77.f-torture/compile/980424-0.f: New test.
46777
46778 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46779
46780         * g77.f-torture/compile/980419-2.f (main): New test.
46781         * g77.f-torture/compile/970125-0.f: New test.
46782         * g77.f-torture/compile/980419-1.f: New test.
46783
46784 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46785
46786         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46787         of loop-4.c.
46788
46789 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46790
46791         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46792
46793 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46794
46795         * gcc.c-torture/compile/980329-1.c: New test.
46796
46797 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46798
46799         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46800         * gcc.dg/980312-1.c: Fix typo in -march command.
46801
46802 1998-03-16  H.J. Lu  (hjl@gnu.org)
46803
46804         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46805
46806 1998-03-11  Robert Lipe  <robertl@dgii.com>
46807
46808         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46809         Dave Love agree the Fortran source is bogus.
46810
46811 1998-03-11  Robert Lipe  <robertl@dgii.com>
46812
46813         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46814         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46815         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46816         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46817         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46818
46819 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46820
46821         * g++.old-deja/g++.other/friend1.C: New test.
46822
46823 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46824
46825         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46826         possibly uninitialized) variables and declare dnrm2.
46827
46828 1998-02-23  Robert Lipe <robertl@dgii.com>
46829
46830         From Bruno Haible <haible@ilog.fr>:
46831         * gcc.c-torture/execute/980223.c: New test.
46832
46833 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46834
46835         * gcc.dg/ifelse-1.c: New test.
46836
46837 1998-02-09  H.J. Lu  (hjl@gnu.org)
46838
46839         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46840
46841           * lib/old-dejagnu.exp (old-dejagnu): Added the
46842           "execution test - XFAIL *-*-*" handling in the spirit of
46843           "excess errors test -". Changed the "execution test fails"
46844           handling to be like "excess errors test fails".
46845           * Update various tests accordingly.
46846
46847 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46848
46849         * gcc.c-torture/execute/980205.c: New test.
46850
46851 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46852
46853         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46854         * lib/f-torture.exp: Similarly.
46855         * gcc.c-torture: Rename all .cexp files to .x files.
46856
46857 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46858
46859         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46860         (940510-1.c): Removed duplicate.
46861         (971104-1.c): New test.
46862
46863 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46864
46865           * lib/f-torture.exp: Improve error and loop detection.
46866
46867 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46868
46869         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46870         use that to size the filler array.
46871
46872 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46873
46874         * lib/c-torture.exp(c-torture-execute): Fix typo.
46875
46876         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46877         testcase as the executable name. Keep the executable around if
46878         the test fails.
46879
46880 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46881
46882         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46883         changes.  Only test one -g option, and move it to the end of the
46884         list of options to test.
46885
46886 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46887
46888         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46889         variable GCC_TORTURE_OPTIONS to supply default switches separated
46890         by colons.  If no environment variable, run tests with -O0 -g, -O1
46891         -g, and -O2 -g as well.
46892
46893 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46894
46895         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46896         explanatory comments. Fix indentation.
46897
46898 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46899
46900         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46901
46902 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46903
46904         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46905         * g++.old-deja/g++.mike/p7325.C: Likewise.
46906         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46907
46908 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46909
46910         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46911         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46912         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46913         * g++.old-deja/g++.law/operators4.C: Likewise.
46914
46915 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46916
46917         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46918         * g++.old-deja/g++.mike/p784.C: Ditto.
46919         * g++.old-deja/g++.mike/p785.C: Ditto.
46920
46921 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46922
46923           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46924
46925 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46926
46927         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
46928         target feature; pass this to c-torture-execute as needed.
46929
46930 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
46931
46932         * lib/c-torture.exp(c-torture-execute): If the previous and the
46933         current executables being tested are identical, we don't need to
46934         run the executable again. Try to make the executable names
46935         unique. Add an optional argument for passing additional compiler
46936         flags.
46937
46938 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
46939
46940         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
46941
46942 1997-08-29  Jeffrey A Law  (law@cygnus.com)
46943
46944         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
46945
46946 1997-07-31  Jeffrey A Law  (law@cygnus.com)
46947
46948         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
46949         32bit or larger longs.
46950
46951         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
46952         have either a 32bit long or 32bit int.
46953
46954 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
46955
46956         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
46957         Make double precision tests dependent on sizeof (double).
46958
46959 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
46960
46961         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
46962         too.
46963
46964 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
46965
46966         * gcc.c-torture/compile/961203-1.cexp: New script.
46967
46968 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
46969
46970         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
46971         up the includes ourselves.
46972
46973 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
46974
46975         * lib/plumhall.exp: Remove random include, and add a few
46976         verbose messages for debugging.
46977
46978 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
46979
46980         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
46981         of trying to do it ourselves.
46982
46983 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
46984
46985         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
46986
46987 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
46988
46989         * gcc.prms/5403.c: Made regexp a bit less strict.
46990
46991 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
46992
46993         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
46994         is returned from remote_load instead.
46995         * lib/plumhall.exp: Ditto.
46996         * lib/mike-g++.exp: Ditto.
46997         * lib/old-dejagnu.exp: Ditto.
46998         * lib/c-torture.exp: Ditto.
46999
47000 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47001
47002         * lib/g++.exp: Use build_wrapper procedure.
47003         * lib/gcc.exp: Ditto.
47004
47005 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47006
47007         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47008         an old-style decl for malloc.  Fixes tests to work when
47009         sizeof (int) != sizeof (size_t).
47010
47011 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47012
47013         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47014
47015         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47016         use stdargs.h interface.
47017
47018 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47019
47020         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47021         NO_VARARGS when compiling.
47022
47023 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47024
47025         * lib/plumhall.exp(ph_includes): New procedure.
47026         (ph_make): Use it.
47027         (ph_compiler): Ditto.
47028
47029         * lib/g++.exp: Rename test-glue.c to testglue.c.
47030         * lib/gcc.exp: Ditto.
47031
47032 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47033
47034         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47035         to completion when it's called.
47036
47037 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47038
47039         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47040         is defined, don't do test.
47041
47042 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47043
47044         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47045         for object files.
47046         (ph_summary): Mark skipped testcases as untested, not unresolved.
47047
47048         * lib/plumhall.exp (ph_make): If unresolved because of bad
47049         errorCode, record errorCode in log file.
47050         (*): Replace send_log/verbose with verbose -log.
47051
47052 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47053
47054         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47055         double conversion if double isn't at least 8 bytes.
47056
47057         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47058         int to work with targets where int is 16 bits.
47059
47060         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47061         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47062         precision for the test to complete.
47063
47064 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47065
47066         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47067         if d10v is not compiled with the -mdouble64 flag.
47068         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47069
47070         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47071         d10v is not compiled with the -mint32 flag.
47072
47073 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47074
47075         * lib/plumhall.exp: Use incr_count.
47076
47077 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47078
47079         * gcc.c-torture: Update to c-torture-1.45.
47080
47081 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47082
47083         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47084         the name of the expect testcase file).
47085
47086         * lib/g++.exp(g++_init): Ditto.
47087
47088 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47089
47090         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47091         the host.
47092
47093         * lib/gcc.exp(gcc_exit): New procedure.
47094
47095 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47096
47097         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47098         specs where appropriate.
47099
47100         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47101         because of new "candidates are" messages, and removed a few
47102
47103         * Converted all non-old-style g++ testcases to old-style, and
47104         moved into g++.old-deja.
47105
47106 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47107
47108         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47109         options.
47110
47111         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47112         succeeded.
47113
47114         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47115
47116 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47117
47118         * lib/gcc.exp (gcc_target_compile): Add support for defining
47119         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47120         the machine doesn't have those features.
47121
47122 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47123
47124         * g++.law/operators4.exp: Don't use LIBS.
47125
47126 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47127
47128         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47129
47130         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47131         * lib/g++.exp: Set it here instead. Also, allow use of the
47132         --tool_exec and --tool_opt options. Change CXX to
47133         GXX_UNDER_TEST.
47134
47135         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47136
47137         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47138
47139 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47140
47141         * lib/old-dejagnu.exp: Use prune_warnings instead of
47142         prune_system_crud.
47143         * lib/mike-g++.exp: Ditto.
47144         * lib/gcc.exp: Ditto.
47145         * lib/g++.exp: Ditto.
47146
47147         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47148
47149 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47150
47151           * 941014-2.c: Include stdlib.h
47152           * 960327-1.c: Include stdio.h
47153           * dbra.c, index-1.c: Don't assume ints are 32bits.
47154
47155 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47156
47157         * lib/gcc.exp: Add gcc,stack_size target feature.
47158
47159         * lib/g++.exp(g++_target_compile): Add the include and link
47160         paths here, not in two other places. And, it's $options, not
47161         options.
47162
47163         * lib/mike-g++.exp(postbase): Remove the code that determines
47164         the correct include and link paths.
47165         * g++.old-deja/old-deja.exp: Ditto.
47166
47167 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47168
47169         * lib/g++.exp(g++_init): target_compile no longer returns the
47170         filename of the result.
47171
47172 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47173
47174         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47175         call to glob.
47176
47177         * gcc.c-torture/special/special.exp: Change call to
47178         gcc_target_compile to include the object file.
47179
47180 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47181
47182         * gcc.c-torture/special/special.exp: Correct misspelling in last
47183         change.
47184
47185 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47186
47187         * lib/plumhall.exp(ph_summary): Log the entire output of the
47188         executable. Return -1 if there were any failures, 0 otherwise.
47189         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47190         (ph_make): Clean up objects and executables that were built
47191         if the tests succeeded.
47192
47193 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47194
47195         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47196         libraries and includes in the build tree as appropriate.
47197
47198 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47199
47200         * lib/c-torture.exp: Instead of looking for the global variable
47201         NO_LONG_LONG, check to see if that's a feature of the target.
47202
47203 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47204
47205         * config/default.exp: Minimize. Delete the remainer of the files in
47206         config; this functionality is now in devo/dejagnu/config.
47207
47208         g++.*/*: Pass any additional flags used to compile to postbase;
47209         delete CXXFLAGS.
47210
47211         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47212         is now done by runtest.exp. Use gcc_target_compile instead of
47213         compile.
47214
47215         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47216         Remove references to CFLAGS. Use remote_file instead of
47217         calling rm -f.
47218         (c-torture): Take a list of arguments to use to compile this
47219         testcase.
47220
47221         lib/g++.exp: Simplify. Use target_compile instead of compile.
47222         lib/gcc-dg.exp: Ditto.
47223         lib/gcc.exp: Ditto.
47224         lib/mike-{gcc,g++}.exp: Ditto.
47225         lib/old-dejagnu.exp: Ditto.
47226         lib/plumhall.exp: Ditto.
47227
47228 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47229
47230         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47231         (ph_linker): Likewise.
47232
47233 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47234
47235           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47236         MAP_ANON / MAP_ANONYMOUS if defined;
47237         else try to map from /dev/zero .
47238
47239 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47240
47241         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47242         isn't defined, then define it to MAP_ANONYMOUS.
47243
47244 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47245
47246         * gcc.c-torture: Update to c-torture-1.42 release.
47247
47248 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47249
47250         * gcc.c-torture: Update to c-torture-1.41 release.
47251
47252 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47253
47254         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47255         c-torture release.
47256
47257 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47258
47259         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47260         and LDFLAGS.  Fix second case to append the target_info ldflags
47261         onto LDFLAGS, not CFLAGS.
47262         * lib/g++.exp (g++_init): Add target_info stuff.
47263         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47264         of libgloss and newlib flags for !native.
47265
47266         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47267         (GDB): Fix relative path to go up another dir for finding gdb.
47268
47269 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47270
47271         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47272         versions in the target_info array, if they don't exist.
47273
47274 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47275
47276         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47277
47278 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47279
47280         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47281         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47282
47283 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47284
47285         * lib/old-dejagnu.exp: Don't remove the output file before we've
47286         actually tested it. Don't append pwd to the path of the executable
47287         we're testing.
47288
47289 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47290
47291         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47292
47293 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47294
47295         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47296         temporary directory for compiler files, and set it to a default
47297         value of /tmp. Set $output as the name of the output file from
47298         compiling the testcase. Add a -o option to $cflags_var so the
47299         compiler writes the final output file as $output. Set $executable
47300         to $output.
47301
47302         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47303         directory for compiler files, and set it to /tmp if it doesn't
47304         already have a value. Set $output_file to the name of the output
47305         file from compiling the testcase. Add a -o option to CXXFLAGS so
47306         the compiler writes the final output file as $output. Use $output
47307         as the executable to be tested.
47308
47309 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47310
47311         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47312
47313 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47314
47315         * gcc.c-torture/execute/pending-1.c: New test.  Still
47316         pending in Tege's queue.
47317
47318 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47319
47320         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47321         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47322         if there were failures.  Call unresolved if there were unresolved
47323         testcases.  Call gcc_fail if program did not run to completion.
47324         (ph_make): Pass additional argument name to ph_execute.
47325         (ph_execute): Add new argument.  Pass additional arguments to
47326         ph_summary.  Call gcc_fail is there is no execution output.
47327
47328 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47329
47330         * lib/plumhall.exp (proc_summary): Output relavent summary
47331         lines into the log so specific failures in plumhall can be
47332         investigated.
47333
47334 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47335
47336         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47337         (c-torture-execute): Don't try to execute tests which use
47338         "long long" types if $NO_LONG_LONG is nonzero.
47339
47340 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47341
47342         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47343         not c-torture.
47344
47345         * gcc.ieee: Move from here.
47346         * gcc.c-torture/execute/ieee: To here.
47347
47348 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47349
47350         * gcc.c-torture: Update to c-torture-1.41 release.
47351
47352 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47353
47354         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47355         not "$output".
47356
47357 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47358
47359         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47360         -c present.
47361
47362 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47363
47364         * config/proelf.exp: Handle connecting to a simulator.
47365
47366 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47367
47368         * config/proelf.exp: New file.  Enough framework that we can
47369         run c-torture tests on the proelf targets (or any other target
47370         that gdb can connect to for that matter).
47371
47372 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47373
47374         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47375         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47376
47377         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47378         exec_output exists.
47379
47380 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47381
47382         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47383         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47384
47385         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47386         to pass/fail/unresolved/unsupported/untested.  Caller must now
47387         call unresolved/unsupported/untested.
47388         * lib/*.exp: Update FSF address.  Update to handle new results of
47389         ${tool}_load.
47390         * lib/chill.exp (verbose): Delete.
47391
47392 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47393
47394         * lib/gcc.exp (default_gcc_start): Change order of args to
47395         $LDFLAGS $CFLAGS $LIBS.
47396         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47397         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47398         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47399         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47400         * gcc.misc-tests/dg-test.exp: Likewise.
47401         * gcc.misc-tests/msgs.exp: Likewise.
47402         * gcc.prms/prms.exp: Likewise.
47403         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47404         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47405
47406         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47407
47408 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47409
47410         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47411
47412         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47413         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47414
47415         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47416         necessary.
47417
47418 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47419
47420         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47421         global for loop; add use of $mathlib.
47422         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47423         settings here; set mathlib for anything but VxWorks.
47424
47425 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47426
47427         * gcc.c-torture: Update to c-torture-1.40 release.
47428
47429 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47430
47431         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47432         dg.exp.
47433
47434 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47435
47436         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47437         global.
47438
47439 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47440
47441         * lib/g++.exp (LIBS): Define if not already.
47442         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47443         (gcc-dg-prune): Call prune_gcc_output.
47444         * lib/gcc.exp (prune_gcc_output): New proc.
47445         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47446         prune_gcc_output.
47447
47448 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47449
47450         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47451         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47452
47453 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47454
47455         * gcc.c-torture: Update to c-torture-1.39 release.
47456
47457 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47458
47459         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47460         fails, try others as well.
47461
47462 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47463
47464         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47465         If compilation fails, mark execute tests as `untested'.
47466         If test is marked as unsupported, don't mark compilation and
47467         execute tests as failed.
47468
47469 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47470
47471         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47472         libstdc++ for whether or not we want to be doing shared
47473         libraries.  Delete link_curses since we don't need it anymore.
47474         * lib/mike-g++.exp (postbase): Don't link in libg++.
47475         * g++.old-deja/old-deja.exp: Likewise.
47476
47477 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47478
47479         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47480
47481 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47482
47483         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47484         For that, add `-Wl,-a,shared_archive'.
47485         * g++.old-deja/old-deja.exp: Likewise.
47486
47487 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47488
47489         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47490
47491 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47492
47493         * lib/mike-g++.exp (postbase): Pay attention to the status of
47494         g++_load.
47495
47496 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47497
47498           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47499
47500 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47501
47502         * lib/gcc.exp (default_gcc_start): No longer need to log program
47503         being executed or its output, execute_anywhere does that now.
47504         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47505         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47506
47507 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47508
47509         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47510         the same as those in lib/g++.exp.
47511
47512 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47513
47514         * gcc.c-torture: Update to c-torture-1.38 release.
47515         * gcc.ieee: Related changes.
47516
47517 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47518
47519         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47520         "exec". Minor reformatting changes.
47521
47522         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47523         cross. This means all "exec" calls now work on a remote host as
47524         well.
47525         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47526         cross. Filter out the extra "\r\n" stuff that expect puts in.
47527         (c-torture-execute): Filter out the bogus warnings like
47528         c-torture-compile does. Add support for canadian cross.
47529         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47530         Use execute_anywhere rather than calling exec directly. Now it
47531         works for canadian cross testing.
47532
47533 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47534
47535         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47536         results into a variable, and check that rather than using file exists.
47537
47538 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47539
47540         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47541         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47542
47543 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47544
47545         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47546         lib_curses if there's a shared libg++ in the build tree.
47547
47548 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47549
47550         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47551         if not supported target.
47552
47553 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47554
47555         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47556         link_curses up to always happen, not just for native builds.
47557
47558 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47559
47560         * gcc.c-torture: Update to c-torture-1.36 release.
47561         * gcc.failure: Related changes.
47562
47563 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47564
47565         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47566
47567 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47568
47569         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47570         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47571         runshlib, link_curses, and mathlib for link and run.
47572
47573         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47574         pass the runtime shared library options for Solaris, OSF/1, and
47575         Irix5, and link with -lcurses to avoid unresolved references.
47576
47577 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47578
47579         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47580         only run once.
47581
47582 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47583
47584         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47585
47586 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47587
47588         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47589         do not have a framework for the "compat" tests yet.
47590
47591 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47592
47593         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47594         set to null if we're testing vxworks5.1.  Use that instead of
47595         `-lm' in the setting of LIBS for link and run.
47596
47597 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47598
47599         * config/rom68k.exp (${tool}_load): Major changes to make it
47600         work.  Verified that it does in fact return the stuff in
47601         exec_output properly.  Catch any Emul or any TRAP other than 0.
47602
47603 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47604
47605         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47606         LDFLAGS properly for targets that need stuff from libgloss.
47607         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47608         only run once.
47609         (gpp_initialized): New variable.
47610
47611 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47612
47613         * config/rom68k.exp: Load libgloss.exp.
47614         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47615         so we can produce a fully linked binary.
47616         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47617         so we can produce a fully linked binary.
47618
47619 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47620
47621         * lib/plumhall.exp (ph_section): Watch for expected failures.
47622         Add missing `else'.
47623
47624         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47625         run the testcase.
47626         (c-torture): Likewise.
47627
47628 1995-08-28  Doug Evans  <dje@cygnus.com>
47629
47630         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47631
47632         * lib/mike-g++.exp (mike_cleanup): New proc.
47633         (prebase): New globals compiler_result, not_compiler_result,
47634         target_regexp.
47635         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47636         allow leading "-" in pattern.  Watch for unsupported tests.
47637         If $compiler_result is set, pattern match assembler code,
47638         and ditto for $not_compiler_result.
47639         * lib/mike-gcc.exp: Likewise.
47640
47641         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47642         execution "succeeded".
47643
47644 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47645
47646         * config/win32.exp: New file.
47647         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47648
47649 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47650
47651         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47652         unsupported.
47653         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47654         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47655         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47656
47657         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47658         "... without exceptions was ...".  That is now handled by
47659         prune_system_crud.
47660         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47661
47662 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47663
47664         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47665         sieve.c,sort2.c}: New files.
47666         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47667         sieve.exp,sort2.exp}: Drivers for them.
47668
47669         * lib/mike-gcc.exp (program_output): New user settable variable.
47670         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47671         messages.
47672         * lib/mike-g++.exp (program_output): New user settable variable.
47673
47674         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47675
47676         * config/sh.exp: Deleted (use sim.exp instead).
47677
47678 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47679
47680         * config/vx.exp: Declare CHECKTASK as global.
47681         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47682         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47683         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47684
47685 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47686
47687         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47688         target. Like vx.exp, only includes `vx29k.exp' instead of
47689         `vxworks.exp'.
47690
47691 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47692
47693         * config/sim.exp: Increase time limit from 120 seconds to 240.
47694
47695 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47696
47697         * gcc.c-torture/execute/950628-1.c: New test.
47698
47699 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47700
47701         * gcc.c-torture: Update with changes/additions from
47702         c-torture-1.34.
47703
47704 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47705
47706         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47707
47708 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47709
47710         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47711
47712 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47713
47714         * gcc.c-torture/compile/950512-1.c: New test.
47715         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47716         * gcc.dg/struct-ret-1.c: Likewise.
47717
47718 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47719
47720         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47721           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47722
47723 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47724
47725         * gcc.c-torture/special/920411-1.c: Deleted.
47726         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47727
47728 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47729
47730         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47731         cpu limit.
47732
47733 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47734
47735         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47736
47737 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47738
47739         From kenner;
47740         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47741         is the proper length.
47742         * va-arg-3.c: Likewise.
47743
47744 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47745
47746         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47747         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47748
47749         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47750         * lib/g++.exp (default_g++_start): Delete old cruft.
47751
47752 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47753
47754         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47755         (2 * (1 << 18)) to (2 * (1 << 17)).
47756
47757         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47758
47759 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47760
47761         * config/rom68k.exp: Renamed from config/idp.exp
47762
47763 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47764
47765         * c-torture/compile/921109-2.c
47766
47767 1995-04-18  Mike Stump  <mrs@cygnus.com>
47768
47769         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47770         excess errors.
47771
47772 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47773
47774         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47775         output.
47776         * lib/g++.exp (default_g++_start): Likewise.
47777
47778 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47779
47780         * gcc.c-torture/compile/950329-1.c: New test.
47781
47782 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47783
47784           * config/bug.exp (${tool}_load): Updated to use new remote_open
47785           and remote_close procs.
47786         * config/idp.exp: New file.
47787
47788 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47789
47790         * gcc.c-torture/execute/950322-1.c: New test.
47791
47792 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47793
47794         * config/vx.exp (${tool}_load): Clean up testing of return code from
47795         vxworks_ld and vxworks_spawn.
47796
47797 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47798
47799         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47800
47801 1995-03-13  Mike Stump  <mrs@cygnus.com>
47802
47803         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47804         can mark excess errors on a machine by machine basis.  Note, the
47805         default is to not expect any excess errors, even when excess
47806         errors test - is given, so you will want to put an XFAIL ... on
47807         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47808         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47809         those 4 machines, but no others.
47810
47811 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47812
47813         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47814         * lib/c-torture.exp: to here.
47815
47816 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47817
47818         * gcc.c-torture/execute/950221-1.c: New test.
47819         * gcc.c-torture/execute/struct-ret-1.c: New test.
47820         * gcc.c-torture/compile/950221-1.c: New test.
47821
47822         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47823
47824 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47825
47826         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47827         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47828
47829 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47830
47831         * g++.gb: New directory of tests, derived from my signature and
47832         class scoping tests.
47833
47834         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47835         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47836         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47837         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47838         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47839         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47840         * g++.gb/sig25.C: Likewise.
47841
47842         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47843         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47844         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47845         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47846         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47847         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47848         * g++.gb/sig25.exp: Likewise.
47849
47850         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47851         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47852         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47853         * g++.gb/scope13.C: Likewise, this test still fails.
47854
47855         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47856         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47857         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47858         * g++.gb/scope13.exp: Ditto.
47859
47860         * g++.gb/README: New file, explains what these tests are about.
47861
47862 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47863
47864         * lib/dg.exp (dg-do): Support `preprocess'.
47865         (dg-test): Likewise.
47866
47867 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47868
47869         * config/udi.exp: change "continue -expect" to "exp_continue".
47870
47871 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47872
47873         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47874         Delete redundant tests.
47875
47876         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47877         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47878         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47879         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47880         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47881         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47882         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47883         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47884
47885         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47886         storing label pointers.
47887         * gcc.c-torture/execute/921019-1.c: Likewise.
47888         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47889         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47890         parameter fp.
47891         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47892         constants.
47893
47894         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47895         Delete obsolete tests.
47896
47897         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47898         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47899         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47900         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47901         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47902         * gcc.c-torture/compile/950124-1.c: New test.
47903
47904         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47905
47906 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47907
47908         * lib/mike-g++.exp: Add -lm to LIBS.
47909
47910 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47911
47912         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47913
47914 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47915
47916         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47917
47918 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47919
47920         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47921
47922 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47923
47924         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47925         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
47926         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
47927         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
47928         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
47929         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
47930         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
47931         * g++.law/{operators31.C, operators32.C,
47932         * g++.law/{operators33.C, operators34.C}: Likewise.
47933         * g++.law/{pic1.C, refs2.C}: Likewise.
47934         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
47935         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
47936         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
47937         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47938
47939         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
47940         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
47941         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
47942         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
47943         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
47944         * g++.law/{enum9.exp, friend5.exp}: Likewise.
47945         * g++.law/{nest3.exp, nest4.exp}: Likewise.
47946         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
47947         * g++.law/{operators30.exp, operators31.exp}: Likewise.
47948         * g++.law/{operators32.exp, operators33.exp}: Likewise.
47949         * g++.law/{operators34.exp}: Likewise.
47950         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
47951         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
47952         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
47953         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
47954         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
47955
47956         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
47957         No longer expected to fail.
47958         * g++.law/missed-error3.C: Tweak for recent bool changes.
47959
47960 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
47961
47962         * config/emb-unix: Deleted.
47963         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
47964         remote execution.  Do final link on remote host if REMOTE_LINK is set.
47965
47966 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
47967
47968         * lib/dg.exp (dg-test): Fix typo in last patch.
47969
47970 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
47971
47972         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
47973         (handles multiple occurrences).
47974
47975 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
47976
47977         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
47978         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
47979         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
47980         printed).
47981         * lib/c-torture.exp (c-torture-compile): Likewise.
47982         (c-torture): Prepend full path if missing.
47983         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
47984         (gcc_fail): Likewise.
47985         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
47986
47987 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
47988
47989         * lib/netware.exp: Only attach to NetWare i386 systems.
47990
47991 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
47992
47993         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
47994         messages.  Add test name to "output pattern match" pass/fail message.
47995
47996 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
47997
47998         * gcc.dg: New testsuite.
47999         * gcc.dg/dg.exp: New file.
48000
48001         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48002         test-switch.c}: Deleted.
48003
48004         * gcc.misc-tests/msgs.exp: New testcase driver.
48005
48006 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48007
48008         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48009         Watch for illegal return values from ${tool}_load.
48010         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48011         cross targets.  Coerce return value >0 to 1.
48012
48013 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48014
48015         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48016
48017         * config/emb-unix.exp: New file.
48018
48019         * config/sim.exp: Error if variable $SIM not defined.
48020         (${tool}_load): Mark test as "untested" if simulator missing.
48021
48022         * config/unix.exp: Load remote.exp to get rcp_download.
48023         * lib/c-torture.exp: Use different option lists for testcases with
48024         and without loops.
48025         * gcc.c-torture/execute/execute.exp: Likewise.
48026
48027 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48028
48029         * config/*.exp: Clarify return code from ${tool}_load.
48030         Call `unresolved' or `untested' instead of `warning' or `perror'
48031         (sometimes you still want to call both though).
48032         Add comment that `shell_id' is local to each file.
48033         * config/udi.exp (timeout): Set to 30.
48034         Don't print warning if connection fails, $connectmode has already
48035         printed an error.
48036         (${tool}_load): Move verbose messages to level 2.
48037         Rework pattern for "Process started" message.
48038         Pass `shell_id' to ${connectmode}_download.
48039         Retry twice upon timeout.  Make resetting of target more robust.
48040         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48041         Pass `shell_id' to exit_$connectmode.
48042         Only call exit_$connectmode if connected.
48043         * config/unix.exp (${tool}_load): Check return codes better.
48044         * config/vrtx.exp (${tool}_load): Likewise.
48045         * config/vx.exp (${tool}_load): Likewise.
48046         Delete unneeded global's.
48047         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48048         from ${tool}_load.
48049         (dg-stat): Delete.
48050         (dg-init): Delete recording of pass/fail counts.
48051         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48052         (old-dejagnu-init): Likewise.
48053         (old-dejagnu-stat): Delete contents, empty proc now.
48054         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48055         (c-torture): Delete references to lcnt, lpass, lfail.
48056         Get option list from TORTURE_OPTIONS.
48057         Delete -funroll[-all]-loops if no loops.
48058         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48059         (g++_stat): Delete contents (empty proc now).
48060         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48061         (gcc_finish): Likewise.
48062         (gcc_stat): Deleted.
48063         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48064         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48065         * gcc.c-torture/execute/execute.exp: Likewise.
48066         Split tests into two parts: compile, execute.
48067         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48068         no loops.  Update to reflect clarified return codes from ${tool}_load.
48069
48070 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48071
48072         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48073         to grep for.
48074         (old-dejagnu): Likewise (where necessary).
48075
48076 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48077
48078         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48079
48080         * lib/dg.exp (dg-process-target): Fix processing of selector.
48081         Add comment regarding use of `error'.
48082
48083         * lib/gcc.exp (prune_system_crud): Define if missing.
48084         * lib/g++.exp (prune_system_crud): Likewise.
48085
48086         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48087         Call prune_system_crud.
48088         * lib/dg.exp (dg-runtest): New proc.
48089         Use perror instead of send_user for tcl errors in testcase.
48090         Don't return any value, it's never used.
48091         Don't clobber previous definition of `unknown'.
48092         Print tcl errors in `dg-final'.
48093
48094 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48095
48096         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48097         (dg-test): Don't print errorInfo, it contains stack backtrace.
48098
48099 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48100
48101         * lib/g++.exp (runtest_file_p): Define if missing.
48102
48103 1994-09-24  Doug Evans  (dje@cygnus.com)
48104
48105         * lib/mike-g++.exp: Comment out loading of g++.exp.
48106         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48107         (default_g++_version): Always print something.
48108         (default_g++_start): Comment out call to `which'.
48109         (g++_start, g++_load): Deleted (must be defined in config file).
48110         * lib/gcc.exp: Test for existence of $CC at start.
48111         Delete check for tmpdir (done in gcc_init).
48112         (default_gcc_version): Always print something.
48113         (default_gcc_start): Comment out call to `which'.
48114         * config/*.exp: Major cleanup - make cross targets work at least a
48115         little better for g++ (by not being "--tool gcc" specific).
48116         Rename gcc_xxx to ${tool}_xxx.
48117         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48118         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48119
48120 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48121
48122         * lib/c-torture.exp (c-torture-compile): Rework compiler
48123         message processing.
48124
48125         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48126         c-torture.
48127
48128 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48129
48130         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48131
48132         * lib/dg.exp (dg-process-target): Support { target native }.
48133
48134 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48135
48136         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48137         looked for "... program xxx got fatal signal".
48138         Correct regsub munging of `comp_output'.
48139         Ignore compiler messages "path prefix not used" and "linker input
48140         file unused".
48141
48142 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48143
48144         * lib/gcc.exp (runtest_file_p): Define if missing.
48145         * gcc.prms/template.c: Example to work from.
48146
48147 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48148
48149         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48150         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48151
48152         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48153         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48154         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48155         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48156
48157         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48158         (dg-process-target): No longer a varargs proc.
48159         Return S/N for target, P/F for xfail.  All callers changed.
48160         (user option procs): More argument checking.
48161         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48162         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48163         (dg-test): Skip test if not running on selected target in `dg-do'.
48164         Update handling of `dg-do-what', `dg-output-text'.
48165         Separate execution pass/fail from output pattern match pass/fail.
48166         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48167
48168 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48169
48170         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48171         target for 920510-1.c.
48172
48173 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48174
48175         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48176         Clean up comment regarding use of passcnt, etc.
48177         (gcc_stat): Don't update `testcnt' here.
48178         (gcc_finish): Do it here.
48179         Might as well reset `but_id' here too.
48180         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48181         to determine if the file should be tested.
48182         * gcc.c-torture/compile/compile.exp: Likewise.
48183         * gcc.c-torture/execute/execute.exp: Likewise.
48184         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48185         * gcc.misc-tests/dg-test.exp: Likewise.
48186         * gcc.prms/prms.exp: Likewise.
48187         * gcc.wendy/wendy.exp: Likewise.
48188         * g++.old-deja.exp: Likewise.
48189         Move "Testing file" message to verbose level 1.
48190
48191 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48192
48193         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48194
48195 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48196
48197         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48198         (default_gcc_start): Accept optional second list element
48199         of compiler flags.  Print compiler output at verbosity level 2.
48200         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48201         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48202         Save current values of framework globals passcnt, failcnt, xpasscnt,
48203         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48204         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48205         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48206         xfailcnt to compute stats.  Update framework global `testcnt' from
48207         pass/fail counts.
48208         (gcc_finish): New proc.  Clean up test environment.
48209         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48210         (gcc_epass, gcc_efail): Delete.
48211         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48212         argument of line number.
48213         (dg-init): If the tool has an init routine, call it.
48214         (dg-test): Remove args `cflags_var' and `libs_var'.
48215         Pass all compiler options to ${tool}_start.
48216         Handle missing line number.
48217         (dg-finish): New function.
48218         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48219         particular files.  Call gcc_finish at end.  Move "skipping test"
48220         message to verbosity level 3.
48221         * gcc.c-torture/compile/compile.exp: Likewise.
48222         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48223         * gcc.c-torture/execute/execute.exp: Likewise.
48224         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48225         Print testcase being tried at verbosity level 1.
48226         * gcc.c-torture/special/special.exp: Unset xfail.
48227         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48228         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48229         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48230         * gcc.failure/failure.exp: Likewise.
48231         * gcc.ieee/ieee.exp: Likewise.
48232         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48233         Update call to dg-test.  Call dg-finish at end.
48234         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48235         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48236         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48237         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48238         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48239         * gcc.wendy/wendy.exp: Add copyright.
48240         Delete setting of tmpdir (done by gcc_init).
48241         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48242         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48243         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48244         gcc_[ce]pass/fail.
48245
48246 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48247
48248         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48249         confusion.
48250         (g++_load): Likewise.
48251
48252         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48253         Rename argument to `prog' to remove the confusion.
48254         Varargs fns behave differently too!
48255         (g++_load): Likewise.
48256
48257         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48258
48259         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48260         what it is.  Delete (always) printing of status value for !native.
48261         Simplify verbose code, and include status and exec_output.
48262         (g++_load): Use gcc_load.
48263
48264 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48265
48266         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48267         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48268         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48269         940714-3.c as these testcases don't exist anymore.  Make
48270         va-arg-1.c expected to pass.
48271
48272 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48273
48274         * gcc.misc-tests/misc.exp: Only run specific testcases.
48275         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48276         * gcc.misc-tests/dg-[1-9].c: New files.
48277
48278         * lib/dg.exp: New testsuite driver.
48279         * gcc.prms/prms.exp: Use it.
48280
48281         * README.gcc: New file.
48282
48283         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48284         Document and reset `lxpass' and `lxfail'.
48285         Simplify "initialized" message.
48286         (gcc_stat): Clean up comments a little.
48287
48288 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48289
48290         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48291
48292 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48293
48294         * lib/old-dejagnu.exp (process-option): New proc.
48295         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48296         (old-dejagnu): Simplify.
48297         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48298
48299 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48300
48301         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48302         exists and is not an empty string.
48303
48304         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48305         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48306         finished.
48307         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48308         automatically.
48309
48310         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48311         longer expected to fail.
48312
48313         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48314         "f" function call.
48315
48316         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48317
48318         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48319         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48320         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48321         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48322         c-torture-1.29.
48323
48324         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48325         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48326
48327         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48328
48329         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48330         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48331
48332         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48333         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48334         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48335
48336 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48337
48338         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48339         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48340         940714-1.c, 940714-2.c, 940714-3.c},
48341         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48342         gcc.misc-tests/{mg.c,mg.exp}:
48343         New tests.
48344         * gcc.noncompile/noncompile.exp: Change accordingly.
48345
48346 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48347
48348         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48349         Undo previous clobberage.
48350
48351 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48352
48353         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48354         * gcc.special/{930510-1.c, special.exp}:
48355         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48356         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48357         struct-varargs-1.c}: New tests from c-torture-1.26.
48358
48359 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48360
48361         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48362           argument to switch.
48363
48364 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48365
48366         * Revert the previous changes.  Please see Rob's directory
48367           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48368           fixes.
48369
48370 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48371
48372         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48373             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48374             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48375             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48376             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48377             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48378             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48379             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48380             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48381             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48382             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48383             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48384             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48385             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48386             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48387             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48388             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48389             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48390             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48391             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48392             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48393             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48394             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48395             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48396             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48397             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48398             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48399
48400 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48401
48402         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48403             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48404           with perror calls.
48405
48406 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48407
48408         * config/unix.exp (g++_load): Fix syntax.
48409
48410 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48411
48412         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48413         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48414         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48415         Don't expect va-arg-1.c to fail.  Correct expected output for
48416         920928-1.c.
48417         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48418         * gcc.wendy/hbm4.c: Correct typo.
48419         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48420
48421 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48422
48423         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48424         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48425         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48426         * lib/c-torture.exp (c-torture-compile): Ditto.
48427
48428         Reduce volume of output (remove all the -I's and such).
48429         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48430         Call gcc_cpass, gcc_cfail.
48431         (c-torture): Pass testing option to c-torture-compile.
48432
48433 1994-03-21  Doug Evans  (dje@cygnus.com)
48434
48435         Bring patches over from progressive.
48436         * config/default.exp: Exit remote shell cleanly.
48437         (g++_exit, g++_start): Add default versions.
48438         * config/sim.exp (gcc_load): Use perror, not error.
48439
48440 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48441
48442         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48443         set in site.exp.
48444
48445 1994-03-14  Doug Evans  (dje@cygnus.com)
48446
48447         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48448         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48449         (wendy_try): New proc to run testcase.
48450         (main loop): Call 'em.
48451         * gcc.wendy/*.c: Clean up pass to correct expected output.
48452
48453         * lib/gcc.exp: Minor cleanup work.
48454         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48455
48456 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48457
48458         * config/sim.exp (gcc_load): Document return codes better.
48459         Don't pass -v to simulator.
48460
48461 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48462
48463           * gcc.special/920717-x.c: Fix typo.
48464           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48465           get at sources.
48466
48467         * lib/mike-gcc.exp: Fix typo.
48468
48469 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48470
48471         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48472         binary to use, transform the name.
48473         * config/*.exp: rename everything. Nuke any g++ specific files,
48474         it's now a special case of gcc that requires no special support.
48475         Add a default.exp for unsupported targets.
48476
48477 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48478
48479         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48480         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48481         version of Tcl.
48482
48483 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48484
48485         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48486         than a warning.
48487
48488 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48489
48490         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48491
48492 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48493
48494         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48495         option_list.  Compile every file with only 4/6 option choices
48496         (same as C torture) instead of with 12/18 different option
48497         choices.
48498         * lib/c-torture.exp: Likewise.
48499
48500         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48501         not already set.
48502
48503 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48504
48505         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48506         can put an XFAIL *-*-* on excess errors.
48507
48508 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48509
48510         * g++.law: Add more tests derived from g++-bugs snapshots.
48511
48512         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48513         equivalent to g++.law/init9.
48514
48515         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48516         compiled it, and the a.out file after we've run it.
48517
48518 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48519
48520         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48521         compiled it, and the a.out file after we've run it.
48522
48523 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48524
48525         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48526
48527 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48528
48529         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48530         version number.
48531
48532 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48533
48534         * g++.law: New directory of g++ tests derived from the g++-bugs
48535         snapshots.
48536
48537 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48538
48539         * gcc.compile: initbug1.c initbug1.exp testcase added
48540
48541 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48542
48543         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48544         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48545           fixes submitted by Jeff Law (law@cs.utah.edu)
48546         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48547           Jeff Law (law@cs.utah.edu)
48548
48549
48550 1993-11-30  Mike Stump  (mrs@cygnus.com)
48551
48552         * config/unix-g++.exp: Follow the gcc way of doing things.
48553         * g++.old-deja/old-deja.exp: Minor updates.
48554         * lib/g++.exp: New file, follow the gcc way of doing things.
48555         * lib/old-dejagnu.exp: Minor updates.
48556         * lib/mike-g++.exp: Always unset errorInfo.
48557
48558 1993-11-06  Mike Stump  (mrs@cygnus.com)
48559
48560         * lib/gcc.exp: Fix some errors with the below change, CC and
48561         CFLAGS should be global when setting, not local.
48562
48563 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48564
48565         * lib/gcc.exp: Transform tool name.
48566
48567 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48568
48569         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48570
48571 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48572
48573         * lib/gcc.exp: change gcc_done to gcc_stat
48574
48575 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48576
48577         * Upgraded gcc testsuite to c-torture version 1.25
48578
48579 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48580
48581         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48582         * lib/c-torture: added hooks for new reporting code.
48583
48584 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48585
48586         * config/sh-gcc.exp: check if sh-sim exists in the path
48587
48588 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48589
48590         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48591         * gcc.compile/compile.exp: Initial changes for new logic.
48592         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48593         * gcc.failure/failure.exp: Initial changes for new logic.
48594         * gcc.ieee/ieee.exp: Initial changes for new logic.
48595         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48596         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48597         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48598         * lib/c-torture.exp: Initial changes for new logic.
48599         * lib/gcc.exp: Initial changes for new logic.
48600
48601 1993-10-15  Mike Stump  (mrs@cygnus.com)
48602
48603         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48604         depend upon failure or success.  Fully qualify names in failure
48605         and success messages.  Always remove a.out before starting
48606         compile, just in case.  Pay more attention to error text output by
48607         the compiler.  Handle testcases with no known past errors just
48608         like all others, so that things are uniform.  Other miscellaneous
48609         improvements.
48610
48611 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48612
48613         * gcc.cpp: new directory for cpp tests
48614
48615 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48616
48617         * lib/chill.exp: Code reformatted, removed unused code.
48618         * config/unix-chill.exp: Code reformatted, removed unused code.
48619         * chill.execute/execute.exp: Code reformatted, removed unused code.
48620         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48621
48622 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48623
48624         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48625         routines not written.
48626
48627 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48628
48629         * config/bug-gcc.exp: Use new procs from bug.exp.
48630
48631 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48632
48633         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48634         via ftp, rather than depending on NFS.
48635         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48636         case.
48637
48638 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48639
48640         * config/bug-gcc.exp: Use new download proc.
48641
48642 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48643
48644         * chill.execute/execute.exp: cleanups, handles errors better
48645         * chill.compile/compile.exp: rewrite, based on execute.exp
48646         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48647         * lib/chill.exp: major changes to diff proc and compile and link
48648           procs. added chill_fail and chill_pass wrappers to pass and
48649           fail. added more comments, and handle error codes better.
48650           Added a hack to capture stderr from exec, so noncompile tests
48651           can work.
48652
48653 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48654
48655         * chill.execute/execute.exp: rewrite of testsuite driver
48656         * lib/chill.exp: rewrite of testsuite driver
48657         * config/unix-chill.exp: rewrite of testsuite driver
48658
48659 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48660
48661         In chill.execute:
48662         * iexpr.ch: Standardize uppercase.
48663         * tuples.dat: Standardize uppercase.
48664         * vary.ch: standardize.  Correct varying string assignments.
48665         * vary.dat: Add new output lines.
48666
48667 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48668
48669         In chill.execute:
48670         * chprintf.ch: Standardize use of uppercase.
48671         * tuples.ch: Standardize and turn arr2 into a DCL,
48672           rather than a SYN.
48673         * pinits.ch: Standardize.
48674
48675 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48676
48677         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48678         * Makefil: Renamed to Makefile.in.
48679         * configure.in: New.
48680
48681 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48682
48683         In chill.execute:
48684         * .cvsignore: Add result/output files.
48685         * Makefile: Fix up variables at start.  Use MFLAGS
48686           everywhere.  Correct bool_loc, built_ins entries.
48687           Add entry for vary1.ch.
48688         * bitarray.ch: Standardize upper-case usage.
48689         * bitexpr.ch: Standardize, add output of b1.
48690         * params.ch: Use arrayt in along PROC parameters, to
48691           avoid novelty problems.
48692         * sets.ch: Tiny cleanup.
48693         * vary1.ch: Re-indent.
48694
48695 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48696
48697           * Add PR-related files to Makefiles, .cvsignore files, etc.
48698
48699 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48700
48701         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48702           with compiler objects. New names are test-flow.c and test-loop.c
48703
48704 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48705
48706         * Upgraded c-torture tests from 1.19 to 1.20
48707
48708         * new files:
48709         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48710         * gcc.compile: 930623-1.c 930623-2.c
48711         * gcc.noncompile: 930622-1.c 930622-2.c
48712         * gcc.failure: 920411-1.c 920627-2.c
48713         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48714
48715 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48716
48717         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48718           More changes to get testsuite working properly. Needs more work.
48719           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48720
48721 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48722
48723         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48724           More changes to get testsuite working properly. Needs more work.
48725
48726 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48727
48728         * chill.compile/compile.exp: Added for Dejagnu support
48729         * chill.execute/execute.exp: Added for Dejagnu support
48730         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48731
48732 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48733
48734         This should complete moving the CHILL test files.
48735         * chill.noncompile(.cvsignore printf.grt
48736             in-printf.grt chprintf.grt chprintf.ch):
48737             Added test-support files.
48738           (Makefile): Modified further.
48739         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48740             signal.ch): Added test files.
48741           * chill.execute (.cvsignore printf.grt printr.c
48742             in-printf.grt rts.c chprintf.grt rts.h): Added
48743           test-support files.
48744             (Makefile): More corrections.
48745
48746 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48747
48748         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48749           test cases, ready for DejaGnu.
48750
48751 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48752
48753         * Upgraded c-torture tests from 1.18 to 1.19
48754
48755         * gcc.compile: added test(s):
48756           930607-1.c
48757         * gcc.execute: added test(s):
48758           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48759
48760         * added new subdirectory for misc tests: gcc.misc-tests
48761         * gcc.misc-test(s): added tests:
48762           inst-check.c test-consts.c test-ior.c test-switch.c
48763
48764 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48765
48766         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48767
48768 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48769
48770         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48771
48772 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48773
48774         * Upgraded c-torture tests from 1.17 to 1.18
48775
48776 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48777
48778         * Upgraded c-torture tests from 1.12 to 1.17
48779
48780 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48781
48782         * lib/old-dejagnu.exp:
48783           Fixed handling of XFAIL target triplets to correctly
48784           recognize wildcard characters.  Removed code that
48785           appended a unique id tag to the end of the file name
48786           printed out by the result of the testcases within a
48787           given test file.
48788
48789 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48790
48791         * lib/old-dejagnu.exp:
48792           Reworked expected failure handling to trigger off of XFAIL
48793           keyword in keyphrase embeded in testcase source code. The
48794           XFAIL keyword must be at the end of the keyphrase line. It
48795           may optionally be followed by one or more target triplets.
48796           It has just occured that the handling of wildcards in the
48797           target triplet may not be correct.
48798
48799 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48800
48801         * g++.old-deja/tests:
48802           Moved all subdirectories up one level into g++.old-deja .
48803
48804         * lib/old-dejagnu.exp:
48805           Fixed problem with CXXFLAGS not being properly reset, and being
48806           corrupted with extraneous "-c" compiler option.  This was
48807           causing binaries to not be generated for test that needed them.
48808           Modified strings passed to "pass" and "fail" so that individual
48809           tests from the same test file would be distinguished by an
48810           identifier appended to the test file name in the summary logs;
48811           this corrected a problem with erroneous diff logs.  Added code
48812           to search testcases for expected fail and unexpected pass keywords.
48813
48814 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48815
48816         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48817
48818 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48819
48820         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48821           Removed extraneous text from end of "Special g++ Options"
48822           keyphrase.
48823
48824         * lib/old-dejagnu.exp: Added pattern matching to look for new
48825           keywords, embedded in testcases comments, which will trigger
48826           calls to xpass and xfail.
48827
48828 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48829
48830         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48831           comments embedded in the testcases, especially the one looking for
48832           special compiler options, as well as the pattern matching for the
48833           compiler output again.
48834
48835 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48836
48837         * lib/old-dejagnu.exp: Do a proper check of the return value for
48838           execute tests. Fixed several problems with the pattern matching
48839           of the compiler output which gave erroneous test results.
48840           Changed several of the test result messages to be more descriptive.
48841         * config/unix-g++.exp: Proc g++_load now actually works and
48842           executes the tests passed to it and returns a usable return
48843           value.
48844
48845 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48846
48847           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48848
48849 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48850
48851         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48852           Modified both files to properly execute the old style
48853           dejagnu tests. The previous versions of these files were
48854           experimental and did not function anything near correctly.
48855
48856 1993-04-05  Rob Savoye  (rob@cygnus.com)
48857
48858         * Removed all Makefile.in and configure.in files. No configuration
48859         needed now.
48860
48861 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48862
48863         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48864
48865 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48866
48867         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48868         gcc.special/configure.in, gcc.noncompile/configure.in,
48869         gcc.execute/configure.in, gcc.code_quality/configure.in,
48870         g++.other/configure.in, g++.old-deja/configure.in,
48871         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48872         in srcname setting.
48873
48874 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48875
48876         * lib/udi.exp: Fixed mondfe and mondfe_download.
48877         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48878         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48879
48880 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48881
48882         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48883         (gdb_exit): Don't remove *_soc files.
48884
48885 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48886
48887         * lib/c-torture.exp: Don't look for main; instead always use -w
48888         -c.  This is how the c-torture tests work.  Remove the object
48889         file if the compilation succeeds.
48890         * gcc.execute/execute.exp: Remove executable if test passes.
48891         * gcc.noncompile/noncompile.exp: Every test is an expected
48892         failure.
48893         * gcc.special/special.exp: Added tests from c-torture 1.11,
48894         corrected use of existing test.
48895         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48896         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48897         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48898         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48899         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48900         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48901         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48902         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48903         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48904         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48905         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48906         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48907         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48908         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48909         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48910         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48911         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48912         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48913         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48914         c-torture 1.11.
48915         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48916         correspond to c-torture 1.11.
48917
48918         * New file.