OSDN Git Service

4870ee4fa516710edf3d44b45d7d11779a747181
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
2
3         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4         procedure.
5         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6         m68k targets if check_effective_target_coldfire_fpu returns true.
7
8 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
9         Richard Guenther  <rguenther@suse.de>
10
11         PR middle-end/23361
12         * gcc.dg/fold-compare-3.c: New testcase.
13         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14
15 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
16
17         * gcc.dg/pr26570.c: Clean up coverage files.
18         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
19         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
20         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
21         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
22         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
23         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
24         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
25         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
26         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
27         * gcc.dg/tree-ssa/pr25501.c: Ditto.
28         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
29         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
30         * gcc.dg/vect/pr28952.c: Ditto.
31         * gcc.dg/vect/pr27151.c: Ditto.
32         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
33         * g++.dg/gomp/macro-3.C: Ditto.
34
35 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
36
37         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
38         of the loop.
39
40 2007-02-08  Roger Sayle  <roger@eyesopen.com>
41
42         * gcc.target/i386/builtin-bswap-2.c: New test case.
43
44 2007-02-08  Roger Sayle  <roger@eyesopen.com>
45
46         * gfortran.dg/forall_8.f90: New test case.
47         * gfortran.dg/forall_9.f90: Likewise.
48
49 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50
51         * gcc.dg/builtins-20.c: Add some -~ complex cases.
52
53 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
54
55         * lib/target-supports.exp (check_effective_target_simulator): New. 
56
57 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
58
59         * gcc.dg/tree-ssa/loop-25.c: New test.
60
61 2007-02-06  Richard Henderson  <rth@redhat.com>
62
63         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
64
65 2007-02-06  Roger Sayle  <roger@eyesopen.com>
66
67         * gcc.target/powerpc/popcount-1.c: New test case.
68         * gcc.target/powerpc/parity-1.c: Likewise.
69
70 2007-02-06  Richard Guenther  <rguenther@suse.de>
71
72         PR middle-end/27302
73         * gcc.dg/torture/pr27302-2.c: New testcase.
74
75 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
76
77         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
78         * gcc.dg/vect/vect-iv-1.c: New test.
79         * gcc.dg/vect/vect-iv-2.c: New test.
80         * gcc.dg/vect/vect-iv-3.c: New test.
81         * gcc.dg/vect/vect-iv-4.c: New test.
82         * gcc.dg/vect/vect-iv-5.c: New test.
83         * gcc.dg/vect/vect-iv-6.c: New test.
84         * gcc.dg/vect/vect-iv-7.c: New test.
85         * gcc.dg/vect/vect-iv-8.c: New test.
86         * gcc.dg/vect/vect-iv-9.c: New test.
87         * gcc.dg/vect/vect-iv-10.c: New test.
88         * gcc.dg/vect/vect-iv-11.c: New test.
89         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
90         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
91         * gcc.dg/vect/vect-14.c: Now vectorizable.
92         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
93         * gcc.dg/vect/vect-27.c: Likewise.
94         * gcc.dg/vect/vect-29.c Likewise.
95         * gcc.dg/vect/vect-dv-2.c: Likewise.
96         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
97         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
98         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
99
100 2007-02-06  Ira Rosen  <irar@il.ibm.com> 
101
102         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
103
104 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
105
106         * gcc.dg/builtins-20.c: Add more cases.
107
108 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
109
110         PR debug/30189
111         * gcc.dg/pr30189.c: New test.
112
113 2007-02-05      Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
114
115         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
116         for running tests.
117         * gcc.target/i386/sse4a-extract.c: New test.
118         * gcc.target/i386/sse4a-insert.c: New test.
119         * gcc.target/i386/sse4a-montsd.c: New test.
120         * gcc.target/i386/sse4a-montss.c: New test.
121
122 2007-02-05  Richard Guenther  <rguenther@suse.de>
123
124         * gcc.target/i386/vectorize3.c: New testcase.
125
126 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
127
128         PR target/30665
129         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
130
131 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
132
133         PR fortran/30611
134         * gcc/testsuite/gfortran.dg/repeat_1.f90: New test.
135
136 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
137
138         PR fortran/30605
139         * gfortran.dg/spread_shape_1.f90: Remove tabs.
140         * gfortran.dg/derived_init_2.f90: Ditto.
141         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
142         * gfortran.dg/array_initializer_1.f90: Ditto.
143         * gfortran.dg/do_2.f90: Ditto.
144         * gfortran.dg/proc_assign_1.f90: Ditto.
145
146 2007-02-04  Richard Guenther  <rguenther@suse.de>
147
148         PR middle-end/30636
149         * g++.dg/warn/pr30636.C: New testcase.
150         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
151
152 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
153
154         PR middle-end/30667
155         * gfortran.dg/pr30667.f: New test.
156
157 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
158
159         * gcc.dg/builtins-54.c: Add more cases.
160
161 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
162
163         PR fortran/30514
164         * gfortran.dg/zero_sized_2.f90: New test.
165
166         PR fortran/30660
167         * gfortran.dg/alloc_comp_basics_4.f90: New test.
168
169         PR fortran/29820
170         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
171         file.
172
173 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
174
175         PR fortran/30683
176         * gfortran.dg/interface_10.f90: New test.
177
178 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
179
180         * gcc.dg/builtins-20.c: Add more cases.
181
182 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
183
184         PR target/29682
185         * gcc-target/ia64/pr29682.c: New test.
186
187 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
188
189         PR fortran/30284
190         * gfortran.dg/arrayio_11.f90.f90: New test.
191
192         PR fortran/30626
193         * gfortran.dg/arrayio_12.f90.f90: New test.
194
195 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
196
197         PR c++/30536
198         * g++.dg/tls/diag-5.C: New test.
199
200         PR middle-end/30473
201         * gcc.dg/pr30473.c: New test.
202         * gcc.c-torture/execute/20070201-1.c: New test.
203
204 2007-02-01  Roger Sayle  <roger@eyesopen.com>
205
206         * gfortran.dg/dependency_20.f90: New test case.
207
208 2007-01-31  Ian Lance Taylor  <iant@google.com>
209
210         * gcc.dg/lower-subreg-1.c (test): New test.
211
212 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
213
214         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
215
216 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
217
218         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
219         * gcc.dg/torture/builtin-math-3.c: Likewise.
220
221 2007-01-31  Dirk Mueller  <dmueller@suse.de>
222
223         gcc.dg/Wparentheses-2.c: Update and add new tests.
224
225 2007-01-31  Ira Rosen  <irar@il.ibm.com> 
226
227         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
228         vectorize.
229
230 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
231
232         * gcc.dg/builtins-63.c: New test.
233
234 2007-01-31  Tobias Burnus  <burnus@net-b.de>
235
236         PR fortran/27588
237         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
238
239 2007-01-31  Tobias Burnus  <burnus@net-b.de>
240
241         PR fortran/30520
242         * gfortran.dg/volatile8.f90: New argument conformance test.
243         * gfortran.dg/volatile9.f90: New scope test.
244
245 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
246
247         PR c++/24745
248         * g++.dg/warn/null4.C: New.
249
250 2001-01-30  Roger Sayle  <roger@eyesopen.com>
251             Uros Bizjak  <ubizjak@gmail.com>
252
253         * gcc.dg/large-size-array-3.c: Correct typo.
254
255 2007-01-30  Richard Guenther  <rguenther@suse.de>
256
257         PR middle-end/27657
258         * g++.dg/debug/pr27657.C: New testcase.
259
260 2007-01-30  Richard Guenther  <rguenther@suse.de>
261
262         PR middle-end/30313
263         * gcc.dg/torture/pr30313.c: New testcase.
264
265 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
266
267         * gcc.dg/dfp/dfp-except.h: New file.
268         * gcc.dg/dfp/fe-check.h: New file.
269         * gcc.dg/dfp/fe-binop.c: New test.
270         * gcc.dg/dfp/fe-convert-1.c: New test.
271         * gcc.dg/dfp/fe-convert-2.c: New test.
272         * gcc.dg/dfp/fe-convert-3.c: New test.
273
274         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
275         * gcc.dg/dfp/decfloat-constants.c: Ditto.
276         * gcc.dg/dfp/convert-dfp.c: Ditto.
277         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
278
279 2007-01-29  Josh Conner  <jconner@apple.com>
280
281         * gcc.target/powerpc/altivec-24.c: New test.
282
283 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
284
285         PR c++/28266
286         * g++.dg/parse/defarg12.C: New test.
287
288 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
289
290         PR fortran/30554
291         * gfortran.dg/used_dummy_types_6.f90: New test.
292
293 2007-01-28  Jan Hubicka  <jh@suse.cz>
294
295         * gcc.dg/tree-prof/val-prof-6.c: New test.
296
297 2007-01-28  Roger Sayle  <roger@eyesopen.com>
298
299         * gcc.dg/large-size-array-3.c: Correct test case (portability).
300
301 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
302
303         PR C++/28988
304         * g++.dg/expr/dtor4.C: New test.
305
306 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
307
308         * gcc.dg/tree-ssa/loop-23.c: New test.
309
310 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
311
312         PR libfortran/30389
313         * gfortran.dg/achar_2.f90:  New test.
314         * gfortran.dg/achar_3.f90:  New test.
315
316 2007-01-27  Ian Lance Taylor  <iant@google.com>
317
318         * gcc.dg/strict-overflow-1.c: New test.
319         * gcc.dg/no-strict-overflow-1.c: New test.
320         * gcc.dg/strict-overflow-2.c: New test.
321         * gcc.dg/no-strict-overflow-2.c: New test.
322         * gcc.dg/strict-overflow-3.c: New test.
323         * gcc.dg/no-strict-overflow-3.c: New test.
324         * gcc.dg/strict-overflow-4.c: New test.
325         * gcc.dg/no-strict-overflow-4.c: New test.
326         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
327         * gcc.dg/pr15784-1.c: Likewise.
328         * gcc.dg/pr20922-1.c: Likewise.
329         * gcc.dg/pr20922-3.c: Likewise.
330         * gcc.dg/pr20922-4.c: Likewise.
331         * gcc.dg/pr20922-6.c: Likewise.
332         * gcc.dg/compare-4.c: Likewise.
333         * gcc.dg/torture/pr26898-1.c: Likewise.
334         * gcc.dg/tree-ssa/divide-1.c: Likewise.
335         * gcc.dg/tree-ssa/divide-2.c: Likewise.
336         * gcc.dg/tree-ssa/divide-3.c: Likewise.
337         * gcc.dg/tree-ssa/divide-4.c: Likewise.
338         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
339         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
340         * gcc.dg/tree-ssa/pr21082.c: Likewise.
341         * gcc.dg/tree-ssa/pr26899.c: Likewise.
342         * g++.dg/tree-ssa/pr21082.C: Likewise.
343
344 2007-01-27  Roger Sayle  <roger@eyesopen.com>
345
346         * gcc-dg/large-size-array-3.c: New test case.
347
348 2007-01-27  Roger Sayle  <roger@eyesopen.com>
349
350         * gfortran.dg/forall_7.f90: New test case.
351
352 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
353
354         PR fortran/30407
355         * gfortran.dg/where_operator_assign_1.f90: New test.
356         * gfortran.dg/where_operator_assign_2.f90: New test.
357         * gfortran.dg/where_operator_assign_3.f90: New test.
358
359 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
360
361         * lib/target-supports.exp
362         (check_effective_target_powerpc_altivec): New.
363         (check_effective_target_vect_cmdline_needed): Use it.
364
365 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
366
367         PR fortran/30278
368         * gfortran.dg/backslash_3.f: New test.
369
370 2007-01-26  Richard Guenther  <rguenther@suse.de>
371
372         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
373
374 2007-01-26  Tobias Burnus  <burnus@net-b.de>
375
376         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
377         * gfortran.dg/vect/vect.exp: Ditto.
378         * gfortran.dg/dg.exp: Ditto.
379         * gfortran.fortran-torture/execute/execute.exp: Ditto.
380         * gfortran.fortran-torture/compile/compile.exp: Ditto.
381
382 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
383
384         * gcc.dg/builtins-20.c: Add more cases.
385         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
386
387 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
388
389         PR fortran/30437
390         * gcc.dg/Wall.c: New.
391         * gcc.dg/Wno-all.c: New.
392         * gfortran.dg/Wall.f90: New.
393         * gfortran.dg/Wno-all.f90: New.
394         
395 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
396
397         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
398         * g++.dg/eh/simd-2.C: Also run on Darwin.
399         * g++.dg/eh/simd-3.C: New.
400         * g++.dg/eh/simd-4.C: New.
401
402 2007-01-25  Richard Guenther  <rguenther@suse.de>
403
404         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
405         and _PROFILE_USE.
406         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
407
408 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
409
410         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
411         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
412         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
413         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
414         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
415         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
416         * gcc.dg/ipa/ipa-7.c: New testcase.
417
418 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
419
420         * g++.dg/cpp0x/warn_cxx0x.C: New.
421
422 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
423
424         * gcc.dg/builtins-20.c: Test builtin carg.
425
426 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
427
428         PR middle-end/27416
429         * gcc.dg/gomp/pr27416.c: New test.
430
431         PR middle-end/30494
432         * gcc.dg/gomp/pr30494.c: New test.
433         * g++.dg/gomp/pr30494.C: New test.
434
435         PR middle-end/30421
436         * gcc.dg/gomp/pr30421.c: New test.
437
438 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
439
440         * gcc.target/ia64/versionid-1.c: New test.
441         * gcc.target/ia64/versionid-2.c: New test.
442
443 2007-01-24  Richard Guenther  <rguenther@suse.de>
444
445         PR testsuite/30181
446         * gcc.dg/builtins-57.c: Change to a link-time testcase
447         to support non-C99 targets.
448
449 2007-01-24  Jan Hubicka  <jh@suse.cz>
450
451         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
452
453 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
454
455         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
456
457 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
458
459         PR objc/27438
460         * objc.dg/const-str-12.m: New test.
461
462 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
463
464         PR fortran/30532
465         * gfortran.dg/ctrl-z.f90:  New test.
466         
467 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
468
469         PR fortran/30481
470         * gfortran.dg/namelist_assumed_char.f90:  New test.
471
472 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
473
474         PR c++/27492
475         * g++.dg/inherit/covariant15.C: New test.
476
477 2007-01-23  Ian Lance Taylor  <iant@google.com>
478
479         * g++.dg/warn/Wparentheses-24.C: New test.
480
481 2007-01-23  Richard Guenther  <rguenther@suse.de>
482
483         PR testsuite/30560
484         * ada/acats/run_acats: Do not call gnatmake or gnatchop
485         with full path.
486
487 2007-01-22  Richard Guenther  <rguenther@suse.de>
488
489         PR tree-optimization/30038
490         * gcc.dg/builtins-62.c: New testcase.
491
492 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
493
494         * gcc.c-torture/compile/20070121.c: New test.
495
496 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
497
498         PR libfortran/30525
499         * gfortran.dg/char_comparison_1.f:  New test.
500
501 2007-01-21  Ira Rosen  <irar@il.ibm.com> 
502
503         * gcc.dg/vect/vect-strided-same-dr.c: New test. 
504
505 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
506
507         PR objc/30479
508         * objc.dg/pch: New directory.
509         * objc.dg/pch/pch.exp: New file.
510         * objc.dg/pch/interface-1.m: New test.
511         * objc.dg/pch/interface-1.hs: New include file.
512         * lib/objc.exp (objc_target_compile): Add
513         "-x objective-c-header" in front of the sources if this is
514         a precompiled header being compiled.
515
516 2007-01-20  Roger Sayle  <roger@eyesopen.com>
517
518         * gfortran.dg/array_memcpy_3.f90: New test case.
519         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
520
521 2007-01-20  Roger Sayle  <roger@eyesopen.com>
522             Brooks Moses  <brooks.moses@codesourcery.com>
523             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
524
525         * gfortran.dg/intrinsic_sign_1.f90: New test case.
526         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
527
528 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
529
530         * gcc.dg/torture/builtin-math-3.c: Test fdim.
531
532 2007-01-19  Mike Stump  <mrs@apple.com>
533
534         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
535         away.
536
537 2007-01-19  Roger Sayle  <roger@eyesopen.com>
538
539         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
540         option instead of -funsafe-math-optimizations.
541
542 2007-01-19  Tomas Bily  <tbily@suse.cz>
543
544         gcc.dg/tree-prof/indir-call-prof.c: New.
545         g++.dg/dg.exp: Add tree-prof subdirectory.
546         g++.dg/tree-prof/indir-call-prof.C: New.
547         g++.dg/tree-prof/tree-prof.exp: New.
548
549 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
550
551         PR c++/17947
552         * g++.dg/warn/deprecated.C: Update warning output.
553         * g++.dg/warn/deprecated-2.C: Likewise.
554         * g++.dg/warn/deprecated-3.C: New.
555         
556 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
557
558         * gcc.c-torture/execute/nestfunc-7.c: New.
559
560 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
561
562         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
563
564 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
565
566         * gcc.dg/m68k-pic-1.c: New.
567
568 2007-01-18  Roger Sayle  <roger@eyesopen.com>
569
570         * gfortran.dg/array_memcpy_4.f90: New test case.
571
572 2007-01-18  Josh Conner  <jconner@apple.com>
573
574         PR target/30485
575         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
576         * gcc.dg/vect/no-trapping-math-1: New.
577         * gcc.dg/vect/no-trapping-math-2: New.
578
579 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
580
581         * gcc.target/i386/387-8.c: Update comment about optimizing
582         inherent load of 1.0 of fptan instruction.
583
584 2007-01-18  Dirk Mueller  <dmueller@suse.de>
585             Richard Guenther <rguenther@suse.de>
586
587         PR diagnostic/8268
588         * gcc.dg/Warray-bounds.c: New testcase.
589         * gcc.dg/Warray-bounds-2.c: New testcase.
590         * g++.dg/warn/Warray-bounds.C: New testcase.
591         * g++.dg/warn/Warray-bounds-2.C: New testcase.
592
593 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
594
595         PR fortran/30476
596         * gfortran.dg/generic_12.f90: New test.
597
598 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
599
600         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
601         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
602
603 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
604
605         * gcc.dg/dfp/compare-special.h: New file.
606         * gcc.dg/dfp/compare-special-32.c: New test.
607         * gcc.dg/dfp/compare-special-64.c: New test.
608         * gcc.dg/dfp/compare-special-128.c: New test.
609
610 2007-01-16  Roger Sayle  <roger@eyesopen.com>
611             Paul Thomas  <pault@gcc.gnu.org>
612             Steven G. Kargl  <kargl@gcc.gnu.org>
613
614         PR fortran/30404
615         * gfortran.dg/forall_6.f90: New test case.
616         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
617         * gfortran.dg/dependency_13.f90: Likewise.
618
619 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
620
621         PR testsuite/12325
622         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
623         targets that don't support Inf.
624
625 2007-01-15  Dale Johannesen  <dalej@apple.com>
626
627         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
628
629 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
630
631         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
632         of achar for 0xff to avoid the "Extended ASCII not
633         implemented" error message.
634
635 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
636
637         PR fortran/28172
638         * gfortran.dg/altreturn_4.f90: New test.
639
640         PR fortran/29389
641         * gfortran.dg/stfunc_4.f90: New test.
642
643         PR fortran/29712
644         * gfortran.dg/bound_2.f90: Reinstate commented out line.
645         * gfortran.dg/initialization_1.f90: Change warning.
646
647         PR fortran/30283
648         * gfortran.dg/specification_type_resolution_2.f90: New test.
649
650 2007-01-14  Jan Hubicka  <jh@suse.cz>
651
652         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
653         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
654         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
655         elimination.
656
657 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
658
659         PR fortran/30410
660         * gfortran.dg/external_procedures_2.f90: New test.
661
662 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
663
664         PR target/30413
665         * gcc.target/i386/pr30413.c: New test.
666
667 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
668
669         PR fortran/30452
670         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
671
672 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
673
674         * gcc.dg/20070112-1.c: New test.
675
676 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
677
678         PR libgfortran/30435
679         * gfortran.dg/list_read_6.f90: New test.
680
681 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
682
683         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
684
685 2007-01-12  Tom Tromey  <tromey@redhat.com>
686
687         PR preprocessor/28227:
688         * gcc.dg/cpp/pr28227.c: New file.
689
690 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
691
692         * gcc.dg/tree-ssa/loop-22.c: New test.
693
694 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
695
696         PR tree-optimization/29516
697         * gcc.dg/tree-ssa/loop-20.c: New test.
698
699 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
700
701         PR libfortran/30415
702         * minmaxloc_integer_kinds_1.f90:  New test.
703
704 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
705
706         PR c++/29573
707         * g++.dg/template/sizeof-template-argument.C: New test.
708
709 2007-01-11  Jan Hubicka  <jh@suse.cz>
710
711         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
712         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
713         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
714         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
715         * gcc.dg/tree-ssa/pr21658.c: Likewise.
716         * gcc.dg/tree-ssa/pr15349.c: Likewise.
717         * gcc.dg/tree-ssa/pr25501.c: Likewise.
718         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
719         transformation in question.
720         * gcc.dg/tree-ssa/vrp05.c: Likewise.
721         * gcc.dg/tree-ssa/pr20701.c: Likewise.
722         * gcc.dg/always_inline3.c: Likewise.
723
724 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/28999
727         * g++.dg/template/typename11.C: New test.
728
729 2007-01-10  Robert Kennedy <jimbob@google.com>
730
731         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
732
733 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
734
735         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
736         for different integer kinds.
737         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
738         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
739         * gfortran.dg/ishft_2.f90: New test.
740         * gfortran.dg/ishft_3.f90: New test.
741
742 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
743
744         * gfortran.dg/altreturn_2.f90: Removed executable bit.
745
746 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
747
748         PR tree-optimization/30322
749         * gcc.dg/tree-ssa/loop-21.c: New test.
750
751 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
752
753         * g++.dg/rtti/darwin-builtin-linkage.C: New.
754
755 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
756
757         * gcc.target/spu/intrinsics-1.c: Remove xfail.
758
759 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
760
761         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
762         * g++.dg/warn/overflow-warn-3.C: Likewise.
763         * g++.dg/warn/overflow-warn-4.C: Likewise.
764         * g++.dg/warn/overflow-warn-5.C: Likewise.
765         * g++.dg/warn/overflow-warn-6.C: Likewise.
766         * g++.dg/warn/Woverflow-1.C: Likewise.
767         * g++.dg/warn/Woverflow-2.C: Likewise.
768         * g++.dg/warn/Woverflow-3.C: Likewise.
769         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
770
771 2007-01-08  Roger Sayle  <roger@eyesopen.com>
772
773         * gfortran.dg/array_constructor_14.f90: New test case.
774         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
775
776 2007-01-08  Richard Guenther  <rguenther@suse.de>
777
778         PR tree-optimization/23603
779         * gcc.dg/tree-ssa/vrp31.c: New testcase.
780         * gcc.dg/tree-ssa/vrp32.c: Likewise.
781
782 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
783
784         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
785         in __v8qi typedef.
786         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
787         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
788         compiler behaviour.
789         * gcc.dg/simd-5.c: Likewise.
790         * gcc.dg/simd-6.c: Likewise.
791         * g++.dg/conversion/simd1.C: Likewise.
792         * g++.dg/conversion/simd3.C: Likewise.
793         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
794         (main): Use it.
795
796 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
797
798         PR tree-optimization/29877
799         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
800         name of a hard register for the target concerned.  Adjust dg-error
801         directives to cope with new behaviour of TER.
802
803 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
804
805         PR c++/28986
806         * g++.dg/conversion/nullptr1.C: Added overflow warning.
807         * g++.dg/warn/overflow-warn-1.C: New.
808         * g++.dg/warn/overflow-warn-3.C: New.
809         * g++.dg/warn/overflow-warn-4.C: New.
810         * g++.dg/warn/overflow-warn-5.C: New.
811         * g++.dg/warn/overflow-warn-6.C: New.
812         * g++.dg/warn/Woverflow-1.C: New.
813         * g++.dg/warn/Woverflow-2.C: New.
814         * g++.dg/warn/Woverflow-3.C: New.
815         * g++.dg/warn/multiple-overflow-warn-2.C: New.
816         
817 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
818
819         PR fortran/27698
820         * gfortran.dg/invalid_name.f90: New test.
821         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
822         * gfortran.dg/gomp/pr29759.f90: Ditto.
823
824 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
825
826         * gfortran.dg/present_1.f90:  Update error message.
827
828 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
829
830        PR c++/19439
831        * g++.dg/template/duplicate1.C: New test
832        * g++.dg/template/memfriend6.C: Adjust error markers.
833         
834 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
835
836         PR tree-opt/30385
837         * gcc.dg/torture/inline-1.c: New test.
838
839 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
840
841         PR c/19978
842         * gcc.dg/multiple-overflow-warn-1.c: New.
843         * gcc.dg/multiple-overflow-warn-2.c: New.
844         * gcc.dg/overflow-warn-6.c: New.
845         * g++.dg/warn/multiple-overflow-warn-1.C: New.
846         
847 2007-01-05  Roger Sayle  <roger@eyesopen.com>
848
849         * gfortran.dg/array_memcpy_1.f90: New test case.
850         * gfortran.dg/array_memcpy_2.f90: Likewise.
851
852 2007-01-05  Richard Guenther  <rguenther@suse.de>
853
854         PR middle-end/27826
855         * g++.dg/opt/pr27826.C: New testcase.
856
857 2007-01-05  Ian Lance Taylor  <iant@google.com>
858
859         * gcc.dg/Walways-true-1.c: New test.
860         * gcc.dg/Walways-true-2.c: New test.
861         * g++.dg/warn/Walways-true-1.C: New test.
862         * g++.dg/warn/Walways-true-2.C: New test.
863
864 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
865
866         PR c/30360
867         * gcc.dg/pr30360.c: New test.
868
869 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
870
871         PR fortran/23232
872         * gfortran.dg/data_implied_do_1.f90: New test.
873
874         PR fortran/27996
875         PR fortran/27998
876         * gfortran.dg/char_length_1.f90: New test.
877
878 2007-01-05  Richard Guenther  <rguenther@suse.de>
879
880         PR middle-end/28116
881         * g++.dg/opt/pr28116.C: New testcase.
882
883 2007-01-05  Tobias Burnus  <burnus@net-b.de>
884
885         PR fortran/29624
886         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
887           invalid deallocate.
888         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
889         * gfortran.dg/protected_4.f90: Add pointer intent check.
890         * gfortran.dg/protected_6.f90: Add pointer intent check.
891         * gfortran.dg/pointer_intent_1.f90: New test.
892         * gfortran.dg/pointer_intent_2.f90: New test.
893         * gfortran.dg/pointer_intent_3.f90: New test.
894
895 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
896
897         PR 30235
898         * gfortran.dg/altreturn_2.f90: new test.
899
900 2007-01-04  Tom Tromey  <tromey@redhat.com>
901
902         PR preprocessor/28165:
903         * gcc.dg/cpp/pr28165.c: New file.
904
905 2007-01-03  Josh Conner  <jconner@apple.com>
906
907         PR middle-end/29683
908         * gcc.dg/pr29683.c: New.
909
910 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
911
912         PR c++/28217
913         * g++.dg/pch/template-1.C: New test.
914         * g++.dg/pch/template-1.Hs: New file.
915
916 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
917
918         PR middle-end/30353
919         * gcc.c-torture/compile/complex-4.c: New test.
920
921 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
922
923         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
924         -maltivec.
925         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
926
927 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
928
929         PR middle-end/30286
930         * gcc.dg/pr30286.c: New test.
931
932         PR c++/29535
933         * g++.dg/template/crash66.C: New test.
934
935         PR c++/29054
936         * g++.dg/template/friend49.C: New test.
937
938 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
939
940         * gfortran.dg/ibits.f90: New test.
941
942 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
943
944         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
945         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
946
947 2007-01-02  Jan Hubicka  <jh@suse.cz>
948
949         * gcc.dg/pr16194.c: We now output error on all three functions, not just
950         first one.
951
952 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
953
954         PR c/19977
955         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
956         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
957
958 2006-01-02  Ian Lance Taylor  <iant@google.com>
959
960         * g++.dg/warn/Wparentheses-22.C: New test.
961         * g++.dg/warn/Wparentheses-23.C: New test.
962
963 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
964
965         PR middle-end/7651
966         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
967         * gcc.dg/declspec-3-Wextra.c: New.
968         * gcc.dg/declspec-3-no.c: New
969
970 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
971
972         PR fortran/20896
973         * gfortran.dg/interface_10.f90: Remove.
974
975 2007-01-01  Roger Sayle  <roger@eyesopen.com>
976
977         * gcc.dg/fold-eqxor-4.c: New test case.
978
979 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
980
981         PR middle-end/30311
982         * gcc.c-torture/compile/pr30311.c: New test.
983
984 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
985
986         PR middle-end/30253
987         * gcc.c-torture/compile/statement-expression-1.c: New test.
988
989 2007-01-01  Andreas Schwab  <schwab@suse.de>
990
991         PR target/29166
992         * g++.dg/eh/pr29166.C: New test.
993
994 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
995
996         * lib/target-supports.exp (check_effective_target_powerpc_spe):
997         New.
998         (check_effective_target_vect_cmdline_needed): Use it.
999
1000 2006-12-31  Richard Guenther  <rguenther@suse.de>
1001
1002         PR middle-end/30137
1003         * testsuite/gcc.dg/pr30137-1.c: New testcase.
1004         * testsuite/gcc.dg/pr30137-2.c: Likewise.
1005
1006 2006-12-31  Roger Sayle  <roger@eyesopen.com>
1007
1008         PR middle-end/30322
1009         * gcc.dg/fold-plusnot-1.c: New test case.
1010
1011 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
1012
1013         PR c++/29731
1014         * g++.dg/parse/template22.C: New test.
1015
1016 2006-12-31  Richard Guenther  <rguenther@suse.de>
1017
1018         PR middle-end/30338
1019         * gcc.c-torture/compile/pr30338.c: New testcase.
1020
1021 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1022
1023         PR fortran/27900
1024         * gfortran.dg/intrinsic_actual_4.f90: New test.
1025
1026         PR fortran/24325
1027         * gfortran.dg/func_decl_3.f90: New test.
1028
1029 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
1030
1031         PR fortran/23060
1032         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
1033         * gfortran.dg/c_by_val_1.f: New test.
1034         * gfortran.dg/c_by_val_2.f: New test.
1035         * gfortran.dg/c_by_val_3.f: New test.
1036
1037 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
1038
1039         PR libfortran/30321
1040         * gfortran.dg/sum_zero_array_1.f90:  New test.
1041
1042 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR preprocessor/29612
1045         * gcc.dg/cpp/pr29612-1.c: New test.
1046         * gcc.dg/cpp/pr29612-2.c: New test.
1047
1048 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
1049
1050         PR fortran/30034
1051         * gfortran.dg/pure_formal_proc_1.f90: New test.
1052
1053         PR fortran/30237
1054         * gfortran.dg/intrinsic_actual_3.f90: New test.
1055
1056 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1057
1058         PR fortran/30014
1059         * gfortran.dg/io_constraints_1.f90: Update test.
1060         * gfortran.dg/io_constraints_2.f90: Update test.
1061         * gfortran.dg/inquire_iolength.f90: New test.
1062
1063 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
1064
1065         PR fortran/20896
1066         * gfortran.dg/interface_10.f90: New test.
1067         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
1068         since z is already, locally a variable.
1069
1070         PR fortran/25135
1071         * gfortran.dg/generic_11.f90: New test.
1072         * gfortran.dg/interface_7.f90: Remove name clash between module
1073         name and procedure 'x' referenced in the interface.
1074
1075 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1076
1077         PR middle-end/7651
1078         * gcc.dg/Wmissing-parameter-type.c: New.
1079         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
1080         * gcc.dg/Wmissing-parameter-type-no.c: New.
1081         
1082 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
1083
1084         PR fortran/25818
1085         * gfortran.dg/entry_array_specs_2.f: New test.
1086
1087         PR fortran/30084
1088         * gfortran.dg/nested_modules_6.f90: New test.
1089
1090 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1091
1092         PR middle-end/7651
1093         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
1094         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
1095
1096 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
1097
1098         PR C++/30168
1099         * g++.dg/opt/complex6.C: New test.
1100
1101 2006-12-22  Ben Elliston  <bje@au.ibm.com>
1102
1103         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
1104         full" if the linker on spu-*-* warns about exceeding local store.
1105
1106         And revert this patch:
1107         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1108         fail to link due to relocation overflows on spu-*-*.
1109
1110 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1111
1112         PR fortran/30273
1113         * gfortran.dg/dependency_19.f90: New test.
1114
1115 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
1116
1117         PR fortran/30202
1118         * gfortran.dg/alloc_comp_basics_3.f90: New test.
1119
1120 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR middle-end/30262
1123         * gcc.c-torture/execute/20061220-1.c: New test.
1124
1125         PR middle-end/30263
1126         * gcc.dg/gomp/asm-1.c: New test.
1127
1128         PR target/30230
1129         * g++.dg/eh/ia64-2.C: New test.
1130
1131 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1132
1133         PR target/28966
1134         PR target/29248
1135         * gcc.dg/rs6000-leaf.c: New.
1136
1137 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1138
1139         PR fortran/25392
1140         * gfortran.dg/f2c_8.f90: New test.
1141
1142 2006-12-20  Bill Wendling  <wendling@apple.com>
1143
1144         * gcc.dg/asm-b.c: Check for __ppc64__.
1145
1146 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1147
1148         PR fortran/30190
1149         * gfortran.dg/bounds_check_5.f90: New test.
1150
1151 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
1152
1153         PR middle-end/30143
1154         * gcc.dg/gomp/complex-1.c: New testcase.
1155
1156 2006-12-20  Roger Sayle  <roger@eyesopen.com>
1157
1158         * gfortran.dg/array_memset_1.f90: New test case.
1159
1160 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
1161
1162         * lib/target-supports.exp: Add spu to
1163         check_effective_target_vect_widen_mult_hi_to_si.
1164
1165 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
1166
1167         PR fortran/29992
1168         * gfortran.dg/generic_9.f90: New test.
1169
1170         PR fortran/30081
1171         * gfortran.dg/generic_10.f90: New test.
1172
1173 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
1174
1175         PR tree-opt/30045
1176         * gcc.dg/pr30045.c: New test.
1177
1178 2006-12-20  Ben Elliston  <bje@au.ibm.com>
1179
1180         * gcc.dg/20020312-2.c: Add a case for __SPU__.
1181
1182 2006-12-19  Eric Christopher  <echristo@apple.com>
1183
1184         PR target/29302
1185         * gcc.c-torture/execute/pr29302-1.c: New.
1186
1187 2006-12-19  Tobias Burnus  <burnus@net-b.de>
1188
1189         PR fortran/39238
1190         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
1191
1192 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
1193
1194         PR fortran/30236
1195         * gfortran.dg/altreturn_3.f90: New test.
1196
1197         * gfortran.dg/char_result_12.f90: Fix comment typos.
1198
1199 2006-12-19  Ben Elliston  <bje@au.ibm.com>
1200
1201         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
1202         as newlib's stdio.h uses non-traditional cpp constructs.
1203
1204 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1205
1206         * gfortran.dg/advance.f90: Renamed to advance_1.f90
1207         * gfortran.dg/append-1.f90: Renamed to append_1.f90
1208         * gfortran.dg/array-1.f90: Renamed to array_1.f90
1209         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
1210         * gfortran.dg/backspace.f: Renamed to backspace_1.f
1211         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
1212         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
1213         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
1214         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
1215         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
1216         * gfortran.dg/logint-1.f: Renamed to logint_1.f
1217         * gfortran.dg/logint-2.f: Renamed to logint_2.f
1218         * gfortran.dg/logint-3.f: Renamed to logint_3.f
1219         * gfortran.dg/advance_1.f90: Renamed from advance.f90
1220         * gfortran.dg/append_1.f90: Renamed from append-1.f90
1221         * gfortran.dg/array_1.f90: Renamed from array-1.f90
1222         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
1223         * gfortran.dg/backspace_1.f: Renamed from backspace.f
1224         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
1225         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
1226         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
1227         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
1228         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
1229         * gfortran.dg/logint_1.f: Renamed from logint-1.f
1230         * gfortran.dg/logint_2.f: Renamed from logint-2.f
1231         * gfortran.dg/logint_3.f: Renamed from logint-3.f
1232
1233 2006-12-18  Bill Wendling  <wendling@apple.com>
1234
1235         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
1236         id is an OjbC keyword.
1237
1238 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1239
1240         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
1241
1242 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
1243
1244         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
1245
1246 2006-12-18  Ian Lance Taylor  <iant@google.com>
1247
1248         * g++.dg/warn/Wmissing-declarations-1.C: New test.
1249
1250 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1251
1252         * gcc.c-torture/compile/pr27528.c: Use empty templates.
1253
1254 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
1255
1256         PR fortran/30207
1257         * gfortran.fortran-torture/execute/where21.f90: New test.
1258
1259 2006-12-17  Tobias Burnus  <burnus@net-b.de>
1260
1261         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
1262
1263 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1264
1265         PR middle-end/7651
1266         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
1267         * gcc.dg/if-empty-1.c: Likewise.
1268         * gcc.dg/pr23165.c: Likewise.
1269         * g++.dg/warn/empty-body.C: Likewise.
1270
1271 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1272
1273         PR libfortran/30005
1274         * gfortran.dg/open_errors.f90: New test.
1275
1276 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
1277
1278         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
1279
1280         * gcc.target/i386/ssse3-pabsb.c: New file.
1281         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1282         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1283         * gcc.target/i386/ssse3-palignr.c: Likewise.
1284         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1285         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1286         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1287         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1288         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1289         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1290         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1291         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1292         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1293         * gcc.target/i386/ssse3-psignb.c: Likewise.
1294         * gcc.target/i386/ssse3-psignd.c: Likewise.
1295         * gcc.target/i386/ssse3-psignw.c: Likewise.
1296         * gcc.target/i386/ssse3-vals.h: Likewise.
1297
1298 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
1299
1300         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
1301         * lib/fortran-torture.exp: Include target-supports.exp.
1302
1303 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
1304
1305         PR target/30185
1306         * gcc.c-torture/execute/pr30185.c: New test.
1307
1308 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1309
1310         PR testsuite/30179
1311         PR testsuite/30180
1312         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
1313         * gcc.dg/builtin-bswap-2.c: Likewise.
1314         * gcc.dg/builtin-bswap-3.c: Likewise.
1315         * gcc.dg/builtin-bswap-4.c: Likewise.
1316         * lib/target-supports.exp (check_effective_target_stdint_types): New.
1317         * cc.c-torture/execute/mode-dependent-address.x: New file.
1318
1319 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1320
1321         PR libfortran/30145
1322         * gfortran.dg/write_zero_array: New test.
1323
1324 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1325
1326         PR fortran/30200
1327         * gfortran.dg/write_fmt_trim.f90: New test.
1328
1329 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
1330
1331         PR 30194
1332         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
1333         temporarily.
1334
1335 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1336
1337         * lib/target-supports.exp (check_weak_available): Use istarget
1338         "hppa*-*-hpux10*" instead of regexp.
1339         (check_cxa_atexit_available): Likewise.
1340
1341 2006-12-14  Richard Guenther  <rguenther@suse.de>
1342
1343         PR tree-optimization/30197
1344         * gcc.c-torture/execute/complex-1.c: Fix function name.
1345         * gcc.dg/builtins-61.c: New testcase.
1346
1347 2006-12-14  Richard Guenther  <rguenther@suse.de>
1348
1349         PR middle-end/30172
1350         * gcc.dg/pr30172-1.c: New testcase.
1351
1352 2006-12-14  Richard Guenther  <rguenther@suse.de>
1353
1354         PR tree-optimization/30198
1355         * gcc.dg/builtins-60.c: New testcase.
1356
1357 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
1358
1359         * lib/target-supports.exp (vect_no_align): Remove spu.
1360
1361 2006-12-13  Ian Lance Taylor  <iant@google.com>
1362
1363         PR c++/19564
1364         PR c++/19756
1365         * g++.dg/warn/Wparentheses-5.C: New test.
1366         * g++.dg/warn/Wparentheses-6.C: New test.
1367         * g++.dg/warn/Wparentheses-7.C: New test.
1368         * g++.dg/warn/Wparentheses-8.C: New test.
1369         * g++.dg/warn/Wparentheses-9.C: New test.
1370         * g++.dg/warn/Wparentheses-10.C: New test.
1371         * g++.dg/warn/Wparentheses-11.C: New test.
1372         * g++.dg/warn/Wparentheses-12.C: New test.
1373         * g++.dg/warn/Wparentheses-13.C: New test.
1374         * g++.dg/warn/Wparentheses-14.C: New test.
1375         * g++.dg/warn/Wparentheses-15.C: New test.
1376         * g++.dg/warn/Wparentheses-16.C: New test.
1377         * g++.dg/warn/Wparentheses-17.C: New test.
1378         * g++.dg/warn/Wparentheses-18.C: New test.
1379         * g++.dg/warn/Wparentheses-19.C: New test.
1380         * g++.dg/warn/Wparentheses-20.C: New test.
1381         * g++.dg/warn/Wparentheses-21.C: New test.
1382
1383 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1384
1385         PR testsuite/30157
1386         * lib/target-supports.exp (check_cxa_atexit_available): Return false
1387         for target "hppa.*hpux10".
1388
1389 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
1390
1391         * g++.dg/debug/vartrack1.C: New test.
1392
1393         * g++.dg/opt/ifcvt1.C: New test.
1394
1395         * gcc.dg/tls/opt-13.c: New test.
1396
1397         * gcc.dg/20060425-2.c: New test.
1398
1399         * g++.dg/opt/pr15054-2.C: New test.
1400
1401         * gcc.c-torture/execute/20060420-1.c: New test.
1402
1403         * gcc.c-torture/execute/20060412-1.c: New test.
1404
1405         * objc/compile/20060406-1.m: New test.
1406
1407 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
1408
1409         * g++.dg/template/array17.C: New test.
1410
1411 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
1412
1413         * gcc.target/powerpc/altivec-23.c: New test.
1414
1415 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
1416
1417         PR c++27316
1418         * g++.dg/inherit/error3.C: New test.
1419
1420         PR c++/28740
1421         * g++.dg/inherit/error4.C: New test.
1422
1423 2006-12-13  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/17687
1426         * gcc.dg/builtins-59.c: New testcase.
1427
1428 2006-12-13  Ben Elliston  <bje@au.ibm.com>
1429
1430         * gcc.target/spu/Wmain.c: New test.
1431
1432 2006-12-12  Josh Conner  <jconner@apple.com>
1433
1434         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
1435         * g++.dg/abi/thunk4.C: Likewise.
1436         * g++.dg/abi/rtti3.C: Likewise.
1437
1438 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
1439
1440         * gcc.target/spu/cpat-1.c: New test.
1441         * gcc.target/spu/cpat-2.c: New test.
1442         * gcc.target/spu/cpat-3.c: New test.
1443         * gcc.target/spu/cpat-4.c: New test.
1444
1445 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1446
1447         PR tree-opt/28436
1448         * gcc.c-torture/compile/vector-1.c: New test.
1449         * gcc.c-torture/compile/vector-2.c: New test.
1450         * gcc.c-torture/compile/vector-3.c: New test.
1451
1452 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1453
1454         * lib/fortran-torture.exp: Update copyright years.  Remove
1455         obsolete comment.  Test -ftree-vectorize where it makes sense.
1456         * lib/gfortran-dg.exp: Update copyright years.  Use settings
1457         from fortran-torture.exp.
1458         * gfortran.dg/char_transpose_1.f90,
1459         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
1460         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
1461         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
1462         '-w' to dg-options.
1463
1464 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
1465
1466         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
1467         saved_${tool}_load.
1468
1469 2006-12-12  Ira Rosen  <irar@il.ibm.com>
1470
1471         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
1472         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
1473         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
1474         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
1475         gaps.
1476
1477 2006-12-12  Richard Guenther  <rguenther@suse.de>
1478
1479         PR middle-end/30147
1480         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
1481
1482 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
1483             Diego Novillo  <dnovillo@redhat.com>
1484
1485         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
1486         VDEF/VUSE changes.
1487         * gcc.dg/tree-ssa/pr26421.c: Likewise
1488         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
1489         * gcc.dg/tree-ssa/pr23382.c: Likewise.
1490         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
1491         * gcc.dg/tree-ssa/pr28410.c: Likewise.
1492         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
1493         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
1494         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1495         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1496         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1497
1498 2006-12-11  Jan Hubicka  <jh@suse.cz>
1499
1500         * gcc.dg/tree-prof/stringop-1.c: New test.
1501         * gcc.dg/tree-prof/stringop-2.c: New test.
1502
1503 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         PR target/30120
1506         * gcc.target/i386/pr30120.c: New test.
1507
1508         Revert:
1509         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
1510
1511         * gcc.target/i386/x87regparm-1.c: New test.
1512         * gcc.target/i386/x87regparm-2.c: New test.
1513         * gcc.target/i386/x87regparm-3.c: New test.
1514         * gcc.target/i386/x87regparm-4.c: New test.
1515
1516 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
1517
1518         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
1519
1520 2006-12-10  Tobias Burnus  <burnus@net-b.de>
1521
1522         PR fortran/23994
1523         * gfortran.dg/protected_1.f90: New test.
1524         * gfortran.dg/protected_2.f90: New test.
1525         * gfortran.dg/protected_3.f90: New test.
1526         * gfortran.dg/protected_4.f90: New test.
1527         * gfortran.dg/protected_5.f90: New test.
1528         * gfortran.dg/protected_6.f90: New test.
1529
1530 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1531             Tobias Burnus  <burnus@gcc.gnu.org>
1532
1533         PR fortran/29975
1534         PR fortran/30068
1535         * gfortran.dg/interface_4.f90: Test adding procedure to generic
1536         interface.
1537         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
1538         ambiguous interfaces.
1539         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
1540         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
1541         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
1542         ambiguous interfaces.
1543         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
1544         * gfortran.dg/array_initializer_2.f90: Add initializer array
1545         constructor test.
1546
1547         PR fortran/30096
1548         * gfortran.dg/interface_9.f90: Test that host interfaces are
1549         not checked for ambiguity with the local version.
1550
1551 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1552
1553         PR fortran/29464
1554         * gfortran.dg/module_interface_2.f90: New test.
1555
1556 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
1557
1558         PR fortran/29941
1559         * gfortran.dg/assumed_len.f90: New test.
1560
1561 2006-12-09  Richard Guenther  <rguenther@suse.de>
1562
1563         * g++.dg/warn/implicit-typename1.C: Qualify types.
1564         * g++.dg/parse/crash12.C: Likewise.
1565         * g++.dg/tree-ssa/pr22444.C: Likewise.
1566
1567 2006-12-09  Tobias Burnus  <burnus@net-b.de>
1568
1569         * gfortran.dg/array_2.f90: Added sqrt test.
1570
1571 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
1572
1573         * gcc.target/i386/x87regparm-1.c: XFAIL.
1574         * gcc.target/i386/x87regparm-2.c: XFAIL.
1575         * gcc.target/i386/x87regparm-3.c: XFAIL.
1576         * gcc.target/i386/x87regparm-4.c: XFAIL.
1577
1578 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1579
1580         * lib/target-supports.exp
1581         (check_effective_target_large_long_double): New.
1582         * gcc.dg/Wconversion-real.c : Use it.
1583         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
1584         unsigned.
1585
1586 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
1587
1588         * gcc.c-torture/execute/mode-dependent-address.c: New test.
1589
1590 2006-12-08  Tobias Burnus  <burnus@net-b.de>
1591
1592         PR fortran/27546
1593         * gfortran.dg/import4.f90: New test for IMPORT in modules.
1594
1595 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/29732
1598         * g++.dg/template/crash65.C: New test.
1599         * g++.dg/template/spec16.C: Tweak error markers.
1600
1601 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1602
1603         * gcc.target/spu: New directory.
1604         * gcc.target/spu/spu.exp: New file.
1605         * gcc.target/spu/intrinsics-1.c: New test.
1606
1607 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
1608
1609         PR c++/29980
1610         * g++.dg/ext/attrib27.C: New test.
1611         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
1612         * g++.dg/parse/typedef5.C: Likewise.
1613
1614 2006-12-07  Mike Stump  <mrs@apple.com>
1615
1616         * treelang/compile/var_defs.tree: Adjust.
1617
1618 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/29730
1621         * g++.dg/template/crash64.C: New test.
1622         * g++.dg/parse/crash27.C: Adjust error markers.
1623
1624 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
1625
1626         PR libfortran/30009
1627         PR libfortran/30056
1628         * gfortran.dg/read_eof_4.f90:  Add tests.
1629         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
1630         * gfortran.dg/unf_read_corrupted_1.f90: New test.
1631
1632 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
1633
1634         PR c++/29729
1635         * g++.dg/template/crash63.C: New test.
1636
1637         PR c++/29728
1638         * g++.dg/template/crash62.C: New test.
1639
1640 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1641
1642         PR fortran/30003
1643         * gfortran.dg/allocatable_function_1.f90: Increase the number
1644         of expected calls of free to 10; the lhs section reference is
1645         now evaluated so there is another call to bar.  Change the
1646         comment appropriately.
1647         * gfortran.dg/array_section_1.f90: New test.
1648
1649 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
1650
1651         PR fortran/29912
1652         * gfortran.dg/char_result_12.f90: New test.
1653
1654 2006-12-05  Richard Guenther  <rguenther@suse.de>
1655
1656         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
1657         * gcc.dg/vect/vect-pow-2.c: Rename to ...
1658         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
1659         vect_double, xfail for spu*-*-*.
1660
1661 2006-12-04  Tobias Burnus  <burnus@net-b.de>
1662
1663         PR fortran/29962
1664         * initialization_4.f90: Test noninteger exponents (-std=f95).
1665         * initialization_5.f90: New test for noninteger exponents
1666           with -std=f2003.
1667
1668 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1669
1670         PR fortran/29821
1671         * gfortran.dg/parameter_array_section_1.f90: New test.
1672
1673 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
1674
1675         PR c++/29733
1676         * g++.dg/template/crash61.C: New test.
1677
1678         PR c++/29632
1679         * g++.dg/template/error23.C: New test.
1680
1681 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
1682
1683         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
1684
1685 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
1686
1687         PR fortran/29916
1688         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
1689
1690 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR middle-end/29965
1693         * gcc.dg/gomp/pr29965-1.c: New test.
1694         * gcc.dg/gomp/pr29965-2.c: New test.
1695         * gcc.dg/gomp/pr29965-3.c: New test.
1696         * gcc.dg/gomp/pr29965-4.c: New test.
1697         * gcc.dg/gomp/pr29965-5.c: New test.
1698         * gcc.dg/gomp/pr29965-6.c: New test.
1699         * g++.dg/gomp/pr29965-1.C: New test.
1700         * g++.dg/gomp/pr29965-2.C: New test.
1701         * g++.dg/gomp/pr29965-3.C: New test.
1702         * g++.dg/gomp/pr29965-4.C: New test.
1703         * g++.dg/gomp/pr29965-5.C: New test.
1704         * g++.dg/gomp/pr29965-6.C: New test.
1705         * g++.dg/gomp/pr29965-7.C: New test.
1706         * g++.dg/gomp/pr29965-8.C: New test.
1707         * g++.dg/gomp/pr29965-9.C: New test.
1708         * g++.dg/gomp/pr29965-10.C: New test.
1709
1710 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
1711
1712         * gnat.dg/pointer_variable_bounds.adb: New test.
1713         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1714         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
1715
1716 2006-12-03  Eric Christopher  <echristo@apple.com>
1717
1718         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
1719
1720 2006-12-03  Richard Henderson  <rth@redhat.com>
1721             Andrew Pinski  <pinskia@gmail.com>
1722
1723         PR C++/14329
1724         * g++.dg/warn/unit-1.C: New test.
1725
1726 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
1727
1728         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
1729
1730 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
1731
1732         * g++.dg/vect/vect.exp: Enable tests to run on spu.
1733         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
1734         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
1735         * gcc.dg/vect/vect-70.c: Reduce array size.
1736         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
1737         vect_no_compaer_double targets.
1738         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
1739         vect_float, vect_double, and vect_int.
1740
1741 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
1742
1743         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
1744         test for loop versioning on vect_no_align targets.
1745         * gcc.dg/vect/pr20122.c: Likewise.
1746         * gcc.dg/vect/vect-105.c: Likewise.
1747         * gcc.dg/vect/vect-42.c: Likewise.
1748         * gcc.dg/vect/vect-43.c: Likewise.
1749         * gcc.dg/vect/vect-74.c: Likewise.
1750         * gcc.dg/vect/vect-75.c: Likewise.
1751         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1752         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1753         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
1754         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
1755
1756 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
1757
1758         PR fortran/29642
1759         * gfortran.dg/value_1.f90 : New test.
1760         * gfortran.dg/value_2.f90 : New test.
1761         * gfortran.dg/value_3.f90 : New test.
1762         * gfortran.dg/value_4.f90 : New test.
1763         * gfortran.dg/value_4.c : Called from value_4.f90.
1764
1765 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1766
1767         PR C++/30033
1768         *  g++.dg/cpp0x/static_assert4.C: New testcase.
1769
1770 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1771
1772         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
1773
1774 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
1775
1776         PR c/27953
1777         * gcc.dg/pr27953.c: New test.
1778
1779 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1780
1781         PR c++/30022
1782         * g++.dg/ext/vector5.C: New test.
1783
1784         PR c++/30021
1785         * g++.dg/other/main1.C: New test.
1786
1787 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
1788
1789         PR libfortran/29568
1790         * gfortran.dg/convert_implied_open.f90:  Change to
1791         new default record length.
1792         * gfortran.dg/unf_short_record_1.f90:  Adapt to
1793         new error message.
1794         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
1795
1796 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
1797
1798         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
1799
1800 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
1801
1802         PR c++/29066
1803         * g++.dg/expr/pr29066.c: New.
1804
1805 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
1806             Zdenek Dvorak <dvorakz@suse.cz>
1807
1808         PR tree-optimization/29921
1809         * gcc.dg/pr29921-2.c: New test.
1810
1811 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
1812
1813         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
1814         (i386_get_cpuid): New function.
1815         (i386_cpuid_ecx): Likewise.
1816         (i386_cpuid_edx): Likewise.
1817         (i386_cpuid): Updated to call i386_cpuid_edx.
1818
1819         * gcc.target/i386/sse3-addsubpd.c: New file.
1820         * gcc.target/i386/sse3-addsubps.c: Likewise.
1821         * gcc.target/i386/sse3-haddpd.c: Likewise.
1822         * gcc.target/i386/sse3-haddps.c: Likewise.
1823         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1824         * gcc.target/i386/sse3-hsubps.c: Likewise.
1825         * gcc.target/i386/sse3-lddqu.c: Likewise.
1826         * gcc.target/i386/sse3-movddup.c: Likewise.
1827         * gcc.target/i386/sse3-movshdup.c: Likewise.
1828         * gcc.target/i386/sse3-movsldup.c: Likewise.
1829
1830 2006-12-01  Dirk Mueller  <dmueller@suse.de>
1831
1832         * g++.dg/warn/Wreturn-type-4.C: New testcase.
1833
1834 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
1835
1836         * gcc.dg/dfp/convert-int-max.c: New test.
1837         * gcc.dg/dfp/convert-int-max-fold.c: New test.
1838
1839 2006-11-30  Richard Guenther  <rguenther@suse.de>
1840
1841         * gcc.dg/vect/vect-pow-1.c: Rename ...
1842         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
1843         floats instead of doubles, check successful vectorization.
1844
1845 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1846
1847         PR target/29945
1848         * gcc.c-torture/compile/pr29945.c: New testcase.
1849
1850 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
1851
1852         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
1853         -maltivec.
1854
1855 2006-11-29  Eric Christopher  <echristo@apple.com>
1856
1857         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
1858
1859 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
1860
1861         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
1862
1863         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
1864
1865 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
1866
1867         PR c++/29022
1868         * g++.dg/inherit/virtual2.C: New test.
1869         * g++.dg/inherit/virtual3.C: Likewise.
1870         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
1871         * g++.dg/inherit/error2.C: Likewise.
1872         * g++.dg/template/instantiate1.C: Likewise.
1873
1874 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
1875
1876         PR tree-opt/29984
1877         * gcc.dg/tree-ssa/reassoc-12.c: New test.
1878
1879 2006-11-28  Jan Hubicka  <jh@suse.cz>
1880
1881         * gcc.dg/memcpy-1.c: New test.
1882
1883 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
1884
1885         PR c++/29735
1886         * g++.dg/warn/main-3.C: New test.
1887
1888 2006-11-28  Jan Hubicka  <jh@suse.cz>
1889
1890         * gcc.dg/winline-1.c: New test.
1891
1892 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
1893
1894         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
1895         alignments.
1896
1897 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1898
1899         PR fortran/29976
1900         * gfortran.dg/missing_optional_dummy_3.f90
1901
1902 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
1903
1904         PR fortran/20880
1905         * gfortran.dg/interface_3.f90: Modify errors.
1906
1907 2006-11-28  Ben Elliston  <bje@au.ibm.com>
1908
1909         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
1910         fail to link due to relocation overflows on spu-*-*.
1911
1912 2006-11-27  Michael Matz  <matz@suse.de>
1913             Andreas Krebbel  <krebbel1@de.ibm.com>
1914
1915         PR target/29319
1916         * gcc.dg/20061127-1.c: New testcase.
1917
1918 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
1919
1920         * gcc.dg/20061124-1.c: Add exit() function prototype.
1921
1922 2006-11-27  Jan Hubicka  <jh@suse.cz>
1923
1924         * gcc.target/i386/memcpy-1.c: Adjust size.
1925         * testsuite/gcc.dg/visibility-11.c: Likewise.
1926
1927 2006-11-27  Richard Guenther  <rguenther@suse.de>
1928
1929         PR middle-end/25620
1930         * gcc.target/i386/pow-1.c: New testcase.
1931         * gcc.dg/builtins-58.c: Likewise.
1932
1933 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/29886
1936         * g++.dg/expr/cast8.C: New test.
1937
1938 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1939
1940         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
1941         Don't ever inline the testcase.
1942
1943 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1944
1945         PR fortran/29982
1946         * gfortran.fortran-torture/compile/parameter_3.f90: New
1947         testcase.
1948
1949 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
1950
1951         PR fortran/29951
1952         * gfortran.fortran-torture/execute/transfer2.f90: New test.
1953
1954 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1955
1956         * gfortran.fortran-torture/execute/specifics.f90: Remove test
1957         for CHAR.
1958
1959 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1960
1961         PR libgfortran/29936
1962         * gfortran.dg/write_check3.f90: New test.
1963
1964 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1965
1966         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
1967
1968 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
1969
1970         PR fortran/20880
1971         * gfortran.dg/interface_3.f90: New test.
1972
1973         PR fortran/29387
1974         * gfortran.dg/generic_8.f90: New test.
1975
1976 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1977
1978         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
1979         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
1980         * gfortran.dg/specifics_3.f90: Remove.
1981
1982 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
1983
1984         PR c/29955
1985         * gcc.dg/gomp/pr29955.c: New test.
1986
1987         PR c/29736
1988         * gcc.dg/pr29736.c: New test.
1989
1990 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1991
1992         PR tree-opt/29964
1993         * gcc.dg/pure-1.c: New test.
1994
1995 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
1996
1997         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
1998         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
1999
2000 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2001
2002         * gcc.dg/20061124-1.c: New testcase.
2003
2004 2006-11-23  Eric Christopher  <echristo@apple.com>
2005
2006         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
2007
2008 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2009
2010         PR c/2707
2011         PR c++/26167
2012         * gcc.dg/Wconversion-integer.c: New. Supersedes
2013         Wconversion-negative-constants.c
2014         * gcc.dg/Wconversion-real.c: New.
2015         * gcc.dg/Wconversion-real-integer.c: New.
2016         * gcc.dg/Wconversion-negative-constants.c: Deleted.
2017         * g++.dg/warn/Wconversion1.C: Modified.
2018
2019 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2020
2021         * gfortran.dg/overload_1.f90: New test.
2022
2023 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2024
2025         PR c/9072
2026         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
2027         Wtraditional-conversion.
2028         * gcc.dg/overflow-warn-2.c: Likewise.
2029         * gcc.dg/Wconversion.c: Likewise. Renamed as
2030         Wtraditional-conversion.c .
2031         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
2032         Wtraditional-conversion-2.c .
2033         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
2034         Wtraditional-conversion-2.c
2035         * gcc.dg/Wconversion-negative-constants.c: New.
2036
2037 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
2038
2039         * gcc.dg/tree-ssa/dump-1.c: New test.
2040
2041 2006-11-23  David Ung <davidu@mips.com>
2042
2043         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
2044         -mfp64, allowable when ISA >= 33 and float is enabled.
2045         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
2046         of mthc1 and mfhc1 patterns.
2047
2048 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
2049
2050         PR tree-optimization/29921
2051         * gcc.dg/pr29921.c: New test.
2052
2053 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2054
2055         PR fortran/29441
2056         * gfortran.dg/initialization_4.f90: New test.
2057
2058 2006-11-22  Ira Rosen  <irar@il.ibm.com>
2059
2060         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
2061         platforms that have interleaving support.
2062         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
2063         * gcc.dg/vect/vect-strided-a-u16-i2.c,
2064         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
2065         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
2066         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
2067         gcc.dg/vect/vect-strided-u8-i2-gap.c,
2068         gcc.dg/vect/vect-strided-u8-i8.c,
2069         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
2070         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
2071         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
2072         gcc.dg/vect/vect-strided-float.c,
2073         gcc.dg/vect/vect-strided-a-mult.c,
2074         gcc.dg/vect/vect-strided-mult-char-ls.c,
2075         gcc.dg/vect/vect-strided-a-u16-mult.c,
2076         gcc.dg/vect/vect-strided-a-u32-mult.c,
2077         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
2078         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
2079         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
2080         gcc.dg/vect/vect-strided-mult.c,
2081         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
2082         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
2083
2084 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2085
2086         PR fortran/25087
2087         * gfortran.dg/auto_char_len_4.f90: New test.
2088
2089 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
2090
2091         PR fortran/29652
2092         * gfortran.dg/generic_7.f90: New test.
2093         * gfortran.dg/defined_operators_1.f90: Add new error.
2094
2095 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
2096
2097         PR tree-optimization/29902
2098         * g++.dg/tree-ssa/pr29902.C: New test.
2099
2100 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
2101
2102         PR fortran/29820
2103         * gfortran.dg/used_types_13.f90: New test.
2104
2105 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
2106
2107         * gcc.dg/dfp/snan.c: Delete.
2108
2109 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
2110
2111         * g++.dg/cpp0x/static_assert1.C: New.
2112         * g++.dg/cpp0x/static_assert2.C: New.
2113         * g++.dg/cpp0x/static_assert3.C: New.
2114
2115 2006-11-21  Richard Guenther  <rguenther@suse.de>
2116
2117         * gcc.dg/vect/vect-pow-1.c: New testcase.
2118         * gcc.dg/vect/vect-pow-2.c: Likewise.
2119
2120 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
2121
2122         PR c++/29570
2123         * g++.dg/template/static29.C: New test.
2124
2125         PR c++/29734
2126         * g++.dg/conversion/simd4.C: New test.
2127
2128 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
2129
2130         PR c++/29475
2131         * g++.dg/template/access19.C: New test.
2132         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
2133         error is reported.
2134
2135 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2136
2137         PR tree-opt/25500
2138         * gcc.dg/tree-ssa/sra-4.c: New testcase.
2139
2140 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2141
2142         PR fortran/27546
2143         * gfortran.dg/import.f90: Extended test.
2144         * gfortran.dg/import2.f90: Extended test.
2145
2146 2006-11-20  Tobias Burnus  <burnus@net-b.de>
2147
2148         * gfortran.dg/volatile3.f90: Add conflict test.
2149
2150 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
2151
2152         PR fortran/24783
2153         * gfortran.dg/implicit_10.f90: New test.
2154
2155 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2156
2157         PR c++/8586
2158         * g++.dg/warn/Wall-write-strings.C: New.
2159
2160 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2161
2162         * gfortran.dg/alloc_comp_constraint_5.f90: New.
2163         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
2164
2165 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2166
2167         * gfortran.dg/use_3.f90: Remove error message.
2168         * gfortran.dg/iso_fortran_env_1.f90: New test.
2169         * gfortran.dg/iso_fortran_env_2.f90: New test.
2170         * gfortran.dg/iso_fortran_env_3.f90: New test.
2171         * gfortran.dg/iso_fortran_env_4.f90: New test.
2172
2173 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
2174
2175         * gcc.dg/vect/vect-27.c: Fix initialization.
2176
2177 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2178
2179         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
2180         * gcc.dg/torture/builtin-minmax-1.c: New.
2181
2182         * gcc.dg/builtins-20.c: Add cases for copysign.
2183
2184 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2185
2186         PR fortran/24285
2187         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
2188
2189 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2190         * gfortran.dg/use_1.f90: New test.
2191         * gfortran.dg/use_1.f90: New test.
2192         * gfortran.dg/use_1.f90: New test.
2193
2194 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
2195
2196         PR tree-optimization/29801
2197         * gcc.dg/pr29801.c: New test.
2198
2199 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
2200
2201         PR middle-end/29584
2202         * gcc.dg/torture/pr29584.c: New test.
2203
2204 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
2205
2206         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
2207         Condition PowerPC tests for saving FPRs on powerpc_fprs.
2208         * gcc.target/powerpc/compress-float-ppc.c,
2209         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
2210         powerpc_fprs.
2211         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
2212         do not pass -mhard-float.
2213
2214 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2215
2216         * gnat.dg/volatile_aggregate.adb: New test.
2217
2218 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2219
2220         PR fortran/29391
2221         PR fortran/29489
2222         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
2223         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
2224
2225 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2226
2227         PR target/29201
2228         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
2229
2230 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2231
2232         * gfortran.dg/import3.f90: Fix error message.
2233
2234 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2235
2236         PR tree-opt/29788
2237         * gfortran.fortran-torture/compile/inline_1.f90:
2238         New testcase.
2239
2240 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
2241
2242         * gcc.target/i386/x87regparm-1.c: New test.
2243         * gcc.target/i386/x87regparm-2.c: New test.
2244         * gcc.target/i386/x87regparm-3.c: New test.
2245         * gcc.target/i386/x87regparm-4.c: New test.
2246
2247 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2248
2249         PR fortran/27546
2250         * gfortran.dg/import.f90: New test.
2251         * gfortran.dg/import2.f90: New test.
2252         * gfortran.dg/import3.f90: New test.
2253
2254 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2255
2256         PR fortran/27588
2257         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
2258
2259 2006-11-15  Tobias Burnus  <burnus@net-b.de>
2260
2261         PR fortran/29806
2262         * gfortran.dg/contains.f90: New test.
2263         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
2264
2265 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
2266
2267         PR tree-optimization/29581
2268         * gcc.dg/pr29581-1.c: New test.
2269         * gcc.dg/pr29581-2.c: New test.
2270         * gcc.dg/pr29581-3.c: New test.
2271         * gcc.dg/pr29581-4.c: New test.
2272         * gfortran.dg/pr29581.f90: New test.
2273
2274 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
2275
2276         PR fortran/29702
2277         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
2278         numbers in error message headers.
2279
2280 2006-11-14  Richard Guenther  <rguenther@suse.de>
2281
2282         * gcc.target/i386/math-torture/math-torture.exp: Restrict
2283         to i?86 and x86_64 targets.
2284
2285 2006-11-14  Caroline Tice  <ctice@apple.com>
2286
2287         * gcc.dg/pubtypes-1.c: New file/testcase.
2288         * gcc.dg/pubtypes-2.c: New file/testcase.
2289         * gcc.dg/pubtypes-3.c: New file/testcase.
2290         * gcc.dg/pubtypes-4.c: New file/testcase.
2291         * g++.dg/pubtypes.C: New file/testcase.
2292
2293 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/29106
2296         * g++.dg/init/self1.C: New test.
2297
2298 2006-11-14  Tobias Burnus  <burnus@net-b.de>
2299
2300         PR fortran/29657
2301         * gfortran.dg/conflicts.f90: Add.
2302
2303 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
2304
2305         PR rtl-optimization/29798
2306
2307         * gcc.c-torture/execute/pr29798.c: New.
2308
2309 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2310
2311         * gcc.dg/builtins-20.c: Add more cases.
2312
2313 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
2314
2315         PR fortran/29759
2316         * gfortran.dg/gomp/pr29759.f90: New test.
2317
2318 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
2319
2320         PR c++/29518
2321         * g++.dg/template/static28.C: New test.
2322
2323 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
2324
2325         * lib/c-torture.exp: Use target-libpath.exp.
2326         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
2327         set GCC_EXEC_PREFIX env var from global variable of same name.
2328
2329 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2330
2331         PR fortran/26994
2332         * gfortran.fortran-torture/compile/transfer-1.f90:
2333         New testcase.
2334
2335 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
2336             Zdenek Dvorak <dvorakz@suse.cz>
2337
2338         PR tree-optimization/29680
2339         * gcc.dg/alias-11.c: New test.
2340
2341 2006-11-12  Jason Merrill  <jason@redhat.com>
2342             Andrew Pinski <pinskia@physics.uc.edu>
2343
2344         PR middle-end/28915
2345         * gcc.target/i386/vectorize1.c: New.
2346
2347 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2348
2349         PR rtl-optimization/29797
2350         * gcc.c-torture/execute/pr29797-1.c: New test case.
2351
2352 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2353
2354         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
2355
2356 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
2357
2358         * gcc.dg/tree-ssa/prefetch-3.c: New test.
2359
2360 2006-11-12  Roger Sayle  <roger@eyesopen.com>
2361
2362         PR tree-optimization/13827
2363         * gcc.dg/fold-eqand-1.c: New test case.
2364
2365 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2366
2367         PR rtl-opt/28812
2368         * gcc.c-torture/execute/mayalias-3.c: New test.
2369
2370 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
2371
2372         PR middle-end/27528
2373         * gcc.c-torture/compile/pr27528.c: New test.
2374         * gcc.dg/pr27528.c: Likewise.
2375
2376 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2377
2378         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
2379
2380         * gcc.dg/torture/builtin-symmetric-1.c: New test.
2381
2382 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2383
2384         PR fortran/29758
2385         * gfortran.dg/reshape_source_size_1.f90: New test.
2386
2387 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
2388
2389         PR fortran/29315
2390         * gfortran.dg/aliasing_dummy_4.f90: New test.
2391
2392 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
2393
2394         PR target/29777
2395         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
2396         and x86_64-*-* targets.
2397
2398 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2399
2400         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
2401         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
2402         New macros. Use them in exact tests.
2403         (TESTIT3): New macro.
2404         Add tests for fmin, fmax and fma.
2405
2406 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2407
2408         PR fortran/29431
2409         * gfortran.dg/array_constructor_13.f90: New test.
2410
2411 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2412
2413         PR fortran/29744
2414         * gfortran.dg/used_types_12.f90: New test.
2415
2416 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
2417
2418         PR middle-end/29726
2419         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
2420         (test6): Ditto.
2421         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
2422         * gcc.dg/fold-eqandshift-3.c: New test case.
2423
2424 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
2425
2426         PR fortran/29699
2427         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
2428
2429         PR fortran/21370
2430         * gfortran.dg/change_symbol_attributes_1.f90: New test.
2431
2432 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2433
2434         * gcc.dg/20061109-1.c: New testcase.
2435
2436 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2437
2438         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
2439
2440 2006-11-09  Tobias Burnus  <burnus@net-b.de>
2441
2442         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
2443         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
2444
2445 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
2446
2447         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
2448         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
2449
2450 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2451
2452         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
2453
2454 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2455
2456         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
2457         vect-9.c).
2458         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
2459         * gcc.dg/vect/vect-9.c: Now vectorizable.
2460         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
2461         that support vect_widen_mult.
2462         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
2463         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
2464         vect-reduc-dot-u16.c).
2465         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
2466         vect-reduc-dot-u16.c).
2467         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
2468         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
2469         vect-reduc-dot-s8.c).
2470         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
2471         vect-reduc-dot-s8.c).
2472         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
2473         vect-reduc-dot-s8.c).
2474         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
2475         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
2476         vect-reduc-dot-u8.c).
2477         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
2478         vect-reduc-dot-u8.c).
2479         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
2480         * gcc.dg/vect/vect-multitypes-9.c: New test.
2481         * gcc.dg/vect/vect-multitypes-10.c: New test.
2482         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
2483         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
2484         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
2485         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
2486         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
2487         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
2488         wrapv-vect-reduc-dot-s8.c.
2489         * lib/target-support.exp (check_effective_target_vect_unpack): New.
2490         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
2491         targets that support vec_unpack.
2492         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2493         (check_effective_target_vect_widen_mult_qi_to_hi): New.
2494         (check_effective_target_vect_widen_mult_hi_to_si): New.
2495         (check_effective_target_vect_widen_sum): Removed.
2496
2497         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2498
2499         * gcc.dg/vect/vect-multitypes-8.c: New test.
2500         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
2501
2502         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
2503
2504         * gcc.dg/vect/vect-multitypes-7.c: New test.
2505
2506         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2507
2508         * gcc.dg/vect/vect-multitypes-4.c: New test.
2509         * gcc.dg/vect/vect-multitypes-5.c: New test.
2510         * gcc.dg/vect/vect-multitypes-6.c: New test.
2511
2512         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
2513
2514         * gcc.dg/vect/vect-multitypes-1.c: New test.
2515         * gcc.dg/vect/vect-multitypes-2.c: New test.
2516         * gcc.dg/vect/vect-multitypes-3.c: New test.
2517
2518 2006-11-07  Eric Christopher  <echristo@apple.com>
2519
2520         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
2521         Test using scan-assembler-not.
2522
2523 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
2524
2525         * gcc.dg/inline-17.c: New test.
2526
2527 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
2528
2529         PR other/25028
2530         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
2531         on HP-UX.
2532
2533 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
2534
2535         PR fortran/29539
2536         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
2537
2538         PR fortran/29634
2539         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
2540         test.
2541
2542 2006-11-07  Tobias Burnus  <burnus@net-b.de>
2543
2544         PR fortran/29601
2545         * gfortran.dg/volatile.f90: Add.
2546         * gfortran.dg/volatile2.f90: Add.
2547         * gfortran.dg/volatile3.f90: Add.
2548         * gfortran.dg/volatile4.f90: Add.
2549         * gfortran.dg/volatile5.f90: Add.
2550         * gfortran.dg/volatile6.f90: Add.
2551         * gfortran.dg/volatile7.f90: Add.
2552
2553 2006-11-06  Tobias Burnus  <burnus@net-b.de>
2554
2555         * gfortran.dg/io_constraints_2.f90: Adjust pattern
2556           for matching error messages.
2557         * gfortran.dg/specifics_3.f90: Adjust pattern
2558           for matching error messages.
2559
2560 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
2561             Bernhard Fischer  <aldot@gcc.gnu.org>
2562
2563         * lib/gcc-dg.exp (output-exists): New proc.
2564         (output-exists-not): New proc.
2565         * gcc.test-framework/test-framework.awk: Support new directives.
2566         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
2567         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
2568         * gcc.test-framework/dg-outexists-exp-F.c: New test.
2569         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
2570         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
2571         * gcc.test-framework/dg-outexists-exp-P.c: New test.
2572
2573 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
2574
2575         PR fortran/29630
2576         PR fortran/29679
2577         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
2578         * gfortran.dg/initialization_3.f90: New.
2579
2580 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2581
2582         PR libgfortran/25545
2583         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
2584
2585 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
2586
2587         PR middle-end/29695
2588         * gcc.c-torture/execute/pr29695-1.c: New test.
2589         * gcc.c-torture/execute/pr29695-2.c: New test.
2590
2591 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
2592
2593         PR fortran/29565
2594         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
2595
2596 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
2597
2598         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
2599         for matching error messages.
2600
2601 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
2602
2603         PR target/26915
2604         * gcc.target/i386/387-12.c: New test.
2605
2606 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2607
2608         PR libfortran/29713
2609         * gfortran.dg/pr29713.f90: New test.
2610
2611 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
2612
2613         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
2614         Also test for bogus rest sign.
2615
2616 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2617
2618         PR libfortran/27895
2619         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
2620
2621 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
2622
2623         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
2624         from error messages.
2625
2626 2006-11-02  Mike Stump  <mrs@apple.com>
2627
2628         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
2629
2630         * g++.old-deja/g++.abi/align.C: Enable for darwin.
2631
2632 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2633
2634         * g++.dg/eh/gcsec1.C: New test.
2635
2636 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2637
2638         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
2639         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
2640
2641 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
2642
2643         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
2644         hexadecimal value.
2645         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2646         * gcc.dg/pr14796-2.c: Likewise.
2647
2648 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2649
2650         * gcc.c-torture/execute/20061101-1.c: New test.
2651
2652 2006-11-01  Richard Guenther  <rguenther@suse.de>
2653
2654         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
2655
2656 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2657
2658         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
2659         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
2660
2661 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2662
2663         * gcc.c-torture/execute/20061031-1.c: New test.
2664
2665 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2666
2667         PR 23067
2668         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
2669         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
2670         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
2671         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
2672         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
2673         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
2674         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
2675
2676 2006-10-31  Eric Christopher  <echristo@apple.com>
2677             Falk Hueffner  <falk@debian.org>
2678
2679         * gcc.dg/builtin-bswap-1.c: New.
2680         * gcc.dg/builtin-bswap-2.c: New.
2681         * gcc.dg/builtin-bswap-3.c: New.
2682         * gcc.dg/builtin-bswap-4.c: New.
2683         * gcc.dg/builtin-bswap-5.c: New.
2684         * gcc.target/i386/builtin-bswap-1.c: New.
2685
2686 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
2687
2688         * gcc.dg/inline-16.c: New.
2689
2690         PR 16622
2691         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
2692         defining it.
2693         * gcc.dg/inline-13.c: New.
2694         * gcc.dg/inline-14.c: New.
2695         * gcc.dg/inline-15.c: New.
2696
2697         PR 11377
2698         * gcc.dg/inline6.c: New.
2699         * gcc.dg/inline7.c: New.
2700
2701 2006-10-31  Roger Sayle  <roger@eyesopen.com>
2702
2703         PR middle-end/23470
2704         * gcc.dg/pr23470-1.c: New test case.
2705
2706 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
2707
2708         PR fortran/29537
2709         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
2710         data.
2711         * gfortran.dg/blockdata_2.f90: New testcase.
2712
2713 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
2714
2715         PR libfortran/29627
2716         * gfortran.dg/unf_short_record_1.f90:  New test.
2717
2718 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2719
2720         PR fortran/29067
2721         * gfortran.dg/pr29067.f: New test.
2722
2723 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
2724             Richard Sandiford  <richard@codesourcery.com>
2725
2726         * lib/target-supports.exp (get_compiler_messages): Append options
2727         as a single list element.
2728         (check_effective_target_arm_vfp_ok): New.
2729         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
2730
2731 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
2732
2733         PR fortran/29387
2734         * gfortran.dg/intrinsic_actual_2.f90: New test.
2735
2736         PR fortran/29490
2737         * gfortran.dg/actual_array_interface_1.f90: New test.
2738
2739         PR fortran/29641
2740         * gfortran.dg/used_types_11.f90: New test.
2741
2742 2006-10-30  Dirk Mueller  <dmueller@suse.de>
2743
2744         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
2745         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
2746         * g++.old-deja/g++.pt/eichin01.C (main): Same.
2747         * g++.old-deja/g++.mike/net25.C (main): Same.
2748         * g++.dg/lookup/exception1.C (main): Same.
2749         * g++.dg/parse/parens2.C (main): Same.
2750
2751 2006-10-30  Roger Sayle  <roger@eyesopen.com>
2752
2753         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
2754
2755 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2756
2757         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
2758         * gcc.dg/torture/builtin-math-3.c: Likewise.
2759
2760 2006-10-30  Tobias Burnus  <burnus@net-b.de>
2761
2762         PR fortran/29452
2763         * gfortran.dg/write_check.f90: Check run-time keyword checking.
2764         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
2765
2766 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
2767
2768         PR Fortran/29410
2769         * gfortran.fortran-torture/execute/transfer1.f90: New test.
2770
2771 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
2772
2773         * lib/target-supports.exp (check_function_available): Declare
2774         function before calling.
2775
2776 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
2777
2778         PR tree-optimization/29637
2779         * gcc.dg/pr29637.c: New test.
2780
2781 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2782
2783         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
2784         tree canonicalization.
2785
2786 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2787
2788         * gcc.dg/builtins-20.c: Add more hypot tests.
2789
2790 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2791
2792         * gcc.dg/fold-compare-1.c: New test case.
2793
2794 2006-10-29  Dirk Mueller  <dmueller@suse.de>
2795
2796         PR c++/16307
2797         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
2798
2799 2006-10-29  Roger Sayle  <roger@eyesopen.com>
2800
2801         PR tree-optimization/15458
2802         * gcc.dg/fold-xornot-1.c: New test case.
2803
2804 2006-10-29  Richard Guenther  <rguenther@suse.de>
2805
2806         * gcc.target/i386/math-torture/trunc.c: New testcase.
2807
2808 2006-10-29  Richard Guenther  <rguenther@suse.de>
2809
2810         * gcc.target/i386/math-torture/round.c: New testcase.
2811
2812 2006-10-29  Richard Guenther  <rguenther@suse.de>
2813
2814         * gcc.target/i386/math-torture/ceil.c: New testcase.
2815         * gcc.target/i386/math-torture/floor.c: Likewise.
2816
2817 2006-10-29  Richard Guenther  <rguenther@suse.de>
2818
2819         * gcc.target/i386/math-torture/rint.c: New testcase.
2820         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
2821
2822 2006-10-29  Richard Guenther  <rguenther@suse.de>
2823
2824         * gcc.target/i386/math-torture/lfloor.c: New testcase.
2825         * gcc.target/i386/math-torture/lceil.c: Likewise.
2826
2827 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2828
2829         PR libgfortran/24313
2830         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
2831
2832 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
2833
2834         * gcc.c-torture/execute/20020118-1.c,
2835         gcc.c-torture/execute/builtins/strlen.c,
2836         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
2837         comment typos.
2838
2839 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2840
2841         * gcc.dg/builtins-20.c: Add tests for hypot.
2842         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
2843         two-argument builtins.
2844         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
2845         TESTIT2.  Update all callers.
2846         (TESTIT2, TESTIT2_R): New helper macros.
2847         Add testcases for pow, hypot and atan2.
2848
2849 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2850
2851         PR C++/29295
2852         * g++.dg/expr/bool1.C: New test.
2853         * g++.dg/expr/bool2.C: New test.
2854
2855 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2856
2857         PR fortran/28224
2858         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
2859         * gfortran.dg/namelist_internal.f90: New test.
2860
2861 2006-10-28  Tobias Burnus  <burnus@net-b.de>
2862
2863         PR fortran/29625
2864         * gfortran.dg/io_real_boz.f90: Add.
2865         * gfortran.dg/io_real_boz2.f90: Add.
2866
2867 2006-10-28  Richard Guenther  <rguenther@suse.de>
2868
2869         PR middle-end/26899
2870         * gcc.dg/tree-ssa/pr26899.c: New testcase.
2871
2872 2006-10-28  Richard Guenther  <rguenther@suse.de>
2873
2874         PR target/28806
2875         * gcc.target/i386/math-torture/lround.c: New testcase.
2876
2877 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2878
2879         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
2880         * gcc.dg/builtins-44.c: Likewise.
2881         * gcc.dg/builtins-45.c: Likewise.
2882         * gcc.dg/pr28796-2.c: Likewise.
2883         * gcc.dg/unordered-3.c: Likewise.
2884
2885 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2886
2887         PR libgfortran/27954
2888         * gfortran.dg/error_recovery_2.f90: New test.
2889
2890 2006-10-26  Richard Guenther  <rguenther@suse.de>
2891
2892         * gcc.target/i386/i386.exp: Use glob, not find to collect
2893         tests.  Avoids recursing into subdirectories.
2894         * gcc.target/i386/math-torture/math-torture.exp: Torture
2895         for interesting ia32 math options.
2896         * gcc.target.i386/math-torture/lrint.c: New testcase.
2897
2898 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2899
2900         PR libgfortran/29563
2901         * gfortran.dg/arrayio_9.f90: Update test.
2902         * gfortran.dg/arrayio_19.f90: New test.
2903
2904 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2905
2906         * gcc.dg/20061026.c: New testcase.
2907
2908 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2909
2910         PR libgfortran/29563
2911         * gfortran.dg/arrayio_9.f90: New test.
2912
2913 2006-10-26  Ben Elliston  <bje@au.ibm.com>
2914
2915         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
2916         Copy the strings manually, as strcpy may call strlen.
2917
2918 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2919
2920         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
2921         Add checks for log, log2, log10 and log1p.
2922
2923         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
2924         we already test 0.0.  Add checks for expm1, log, log2, log10,
2925         log1p, cbrt, erf and erfc.
2926
2927 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
2928
2929         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
2930
2931 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
2932
2933         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
2934         and remainderl() built-in functions.  Remove -ffast-math from
2935         dg-options.
2936
2937 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2938
2939         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
2940         acosh and atanh.
2941
2942         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
2943         floating point modifiers to arguments passed to float and long
2944         double functions respectively.  Update all callers to use floating
2945         point numbers, not integers.  Add tests for exp, exp2 and
2946         exp10/pow10.
2947
2948         * gcc.dg/torture/builtin-math-3.c: New test.
2949
2950 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2951
2952         PR fortran/29393
2953         * gfortran.dg/initialize_2.f90: New.
2954
2955 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2956
2957         * gcc.dg/torture/builtin-math-2.c: New test.
2958
2959 2006-10-24  Richard Guenther  <rguenther@suse.de>
2960
2961         PR middle-end/28796
2962         * gcc.dg/pr28796-1.c: New testcase.
2963         * gcc.dg/pr28796-2.c: Likewise.
2964
2965 2006-10-24  Richard Guenther  <rguenther@suse.de>
2966
2967         * gcc.dg/builtins-57.c: New testcase.
2968
2969 2006-10-24  Richard Guenther  <rguenther@suse.de>
2970
2971         PR tree-optimization/29567
2972         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
2973
2974 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
2975
2976         PR tree-optimization/14784
2977         * gcc.dg/alias-10.c: New test.
2978
2979 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2980
2981         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
2982
2983 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
2984
2985         * gcc.dg/builtin-strncat-chk-1.c: New test.
2986
2987 2006-10-23  Jan Hubicka  <jh@suse.cz>
2988
2989         * gcc.dg/memmove-1.c: New test.
2990
2991 2006-10-23  Paul Brook  <paul@codesourcery.com>
2992
2993         * gcc.dg/pragma-pack-5.c: New test.
2994
2995 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
2996
2997         * g++.dg/other/s390-1.C: New testcase.
2998
2999 2006-10-23  Richard Guenther  <rguenther@suse.de>
3000
3001         PR middle-end/27132
3002         PR middle-end/23295
3003         * gcc.dg/pr27132.c: New testcase.
3004         * gcc.dg/pr23295.c: Likewise.
3005         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
3006         * g++.dg/tree-ssa/pr19807.C: Likewise.
3007
3008 2006-10-23  Richard Guenther  <rguenther@suse.de>
3009
3010         PR middle-end/21032
3011         * gcc.dg/pr21032.c: New testcase.
3012
3013 2006-10-22  Jeff Law  <law@redhat.com>
3014         Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/15911
3017         * gcc.dg/tree-ssa/vrp30.c: New testcase.
3018
3019 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3020
3021         PR c++/20647
3022         * g++.dg/abi/rtti3.C: New.
3023
3024 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
3025
3026         PR middle-end/28252
3027         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
3028         transformation.
3029
3030 2006-10-21  Richard Guenther  <rguenther@suse.de>
3031
3032         PR tree-optimization/3511
3033         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
3034
3035 2006-10-21  Richard Guenther  <rguenther@suse.de>
3036
3037         PR middle-end/26898
3038         * gcc.dg/torture/pr26898-1.c: New testcase.
3039         * gcc.dg/torture/pr26898-2.c: Likewise.
3040
3041 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
3042
3043         PR c++/28053
3044         * g++.dg/parse/bitfield1.C: Adjust error markers.
3045         * g++.dg/parse/bitfield2.C: New test.
3046
3047 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
3048
3049         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
3050
3051 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3052
3053         PR libfortran/27895
3054         * gfortran.dg/zero_sized_1.f90: New test.
3055
3056 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
3057
3058         * gcc.dg/div-compare-1.c: New test.
3059
3060 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
3061
3062         PR fortran/29216
3063         * gfortran.dg/result_default_init_1.f90: New test.
3064
3065         PR fortran/29314
3066         * gfortran.dg/automatic_default_init_1.f90: New test.
3067
3068         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
3069         from 38 to 33.
3070
3071 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
3072
3073         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
3074         'using namespace std' without previous declaration.
3075         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
3076         * g++.old-deja/g++.robertl/eb133c.C: New.
3077
3078 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3079
3080         PR libgfortran/29277
3081         * gfortran.dg/streamio_4.f90: Update test.
3082         * gfortran.dg/streamio_11.f90: New test.
3083
3084 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
3085
3086         PR c++/27952
3087         * g++.dg/inherit/virtual1.C: New test.
3088
3089 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3090
3091         PR c++/28261
3092         * g++.dg/parse/enum3.C: New test.
3093
3094 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3095
3096         PR c++/29039
3097         * g++.dg/init/ctor8.C: New test.
3098
3099 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/27270
3102         * g++.dg/ext/complit8.C: Tweak error markers.
3103         * g++.dg/template/complit1.C: Add error marker.
3104
3105 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3106
3107         PR c++/27270
3108         * g++.dg/ext/complit8.C: New test.
3109
3110         PR c++/29408
3111         * g++.dg/parse/dtor12.C: New test.
3112
3113         PR c++/29435
3114         * g++.dg/template/sizeof11.C: New test.
3115
3116 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
3117
3118         PR fortran/29392
3119         * gfortran.dg/data_char_3.f90: New test.
3120
3121         PR fortran/29451
3122         * gfortran.dg/negative_automatic_size.f90: New test.
3123
3124 2006-10-16  David Daney  <ddaney@avtrex.com>
3125
3126         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
3127
3128 2006-10-16  Eric Christopher  <echristo@apple.com>
3129
3130         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
3131         x86_64.
3132
3133 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/28211
3136         * g++.dg/tc1/dr49.C: Tweak error messages.
3137         * g++.dg/parse/template21.C: New test.
3138
3139 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3140
3141         PR middle-end/20491
3142         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
3143
3144 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3145
3146         PR fortran/29403
3147         * gfortran.dg/print_1.f90: New test.
3148
3149 2006-10-15  Jan Hubicka  <jh@suse.cz>
3150
3151         PR middle-end/29241
3152         * gcc.c-torture/compile/pr29241.c: New testcase.
3153
3154 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
3155
3156         PR middle-end/29250
3157         * gcc.c-torture/compile/pr29250.c: New test.
3158
3159 2006-10-15  Richard Guenther  <rguenther@suse.de>
3160
3161         * gcc.dg/pr29299.c: New testcase.
3162
3163 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
3164
3165         PR fortran/24767
3166         * gfortran.dg/label_4.f90: Adjust warning flag.
3167
3168 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
3169
3170         PR fortran/29371
3171         * gfortran.dg/nullify_3.f90: New test.
3172
3173 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3174
3175         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3176         on Solaris 2.5.1 too.
3177
3178 2006-10-13  Eric Christopher  <echristo@apple.com>
3179
3180         * gcc.dg/pr25993.c: Skip for darwin.
3181
3182 2006-10-13  Eric Christopher  <echristo@apple.com>
3183
3184         * gcc.dg/visibility-11.c: Skip for darwin.
3185
3186 2006-10-13  Eric Christopher  <echristo@apple.com>
3187
3188         * gcc.dg/darwin-weakimport-1.c: Use
3189         -fno-asynchronous-unwind-tables.
3190         * gcc.dg/darwin-weakimport-3.c: Ditto.
3191
3192 2006-10-13  Richard Guenther  <rguenther@suse.de>
3193
3194         PR tree-optimization/29446
3195         * gcc.dg/torture/pr29446.c: New testcase.
3196
3197 2006-10-13  Bill Wendling  <wendling@apple.com>
3198
3199         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
3200         * g++.old-deja/g++.jason/hmc1.C: Likewise.
3201         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
3202         * g++.old-deja/g++.law/shadow1.C: Likewise.
3203         * g++.old-deja/g++.law/ctors10.C: Likewise.
3204         * g++.dg/debug/namespace1.C: Likewise.
3205         * g++.dg/inherit/namespace-as-base.C: Likewise.
3206         * g++.dg/opt/delay-slot-1.C: Likewise.
3207         * g++.dg/parse/defarg10.C: Likewise.
3208         * g++.dg/template/ptrmem11.C: Likewise.
3209         * g++.dg/template/mem_func_ptr.C: Likewise.
3210         * g++.dg/template/spec19.C: Likewise.
3211
3212 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
3213
3214         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
3215
3216 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
3217
3218         PR fortran/29373
3219         * gfortran.dg/implicit_9.f90: New test.
3220
3221         PR fortran/29407
3222         * gfortran.dg/namelist_25.f90: New test.
3223
3224         PR fortran/27701
3225         * gfortran.dg/same_name_2.f90: New test.
3226
3227         PR fortran/29232
3228         * gfortran.dg/host_assoc_types_1.f90: New test.
3229
3230         PR fortran/29364
3231         * gfortran.dg/missing_derived_type_1.f90: New test.
3232         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
3233
3234         PR fortran/29422
3235         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
3236
3237         PR fortran/29428
3238         * gfortran.dg/alloc_comp_assign_5.f90: New test.
3239
3240 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3241
3242         PR fortran/29391
3243         * gfortran.dg/bound_2.f90: New test.
3244
3245 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3246
3247         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
3248         directive.
3249         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
3250         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
3251         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3252         * gfortran.dg/gomp/reduction3.f90: Likewise.
3253         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3254         * gfortran.dg/dummy_procedure_2.f90: Likewise.
3255         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3256         * gfortran.dg/forall_4.f90: Likewise.
3257         * gfortran.dg/spec_expr_4.f90: Likewise.
3258         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
3259         * gfortran.dg/forall_5.f90: Likewise.
3260         * gfortran.dg/open_access_append_2.f90: Add check for
3261         compile-time warning.
3262
3263 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
3264
3265         PR c++/28506
3266         * g++.dg/parse/pure1.C: New test.
3267
3268 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3269
3270         PR fortran/21435
3271         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
3272         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
3273         for compile-time warnings.
3274         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
3275         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
3276         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
3277         file.
3278         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
3279         specifier.
3280         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
3281         compile-time warning.
3282
3283 2006-10-12  Jan Hubicka  <jh@suse.cz>
3284
3285         PR c/28419
3286         * gcc.dg/pr28319.c: New test.
3287
3288 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
3289         PR c++/29318
3290         * g++.dg/ext/vla4.C: New test.
3291
3292 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
3293
3294         PR c++/27961
3295         * g++.dg/template/crash60.C: New test.
3296         * g++.dg/other/large-size-array.C: Adjust error markers.
3297         * g++.dg/parse/crash27.C: Likewise.
3298         * g++.dg/template/crash1.C: Likewise.
3299
3300 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
3301
3302         PR testsuite/29093
3303         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
3304
3305 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
3306
3307         PR preprocessor/28709
3308         * gcc.dg/cpp/paste14.c: New test.
3309
3310 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
3311
3312         PR c++/29175
3313         * g++.dg/init/array24.C: New test.
3314
3315 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3316
3317         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
3318         of <sys/types.h>.
3319
3320 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
3321
3322         PR c++/29024
3323         * g++.dg/parse/typedef8.C: New test.
3324         * g++.dg/other/mult-stor1.C: Adjust error markers.
3325
3326 2006-10-11  Richard Guenther  <rguenther@suse.de>
3327
3328         PR tree-optimization/28230
3329         * gcc.dg/torture/pr28230.c: New testcase.
3330
3331 2006-10-11  Richard Guenther  <rguenther@suse.de>
3332
3333         PR inline-asm/29119
3334         * gcc.dg/torture/pr29119.c: New testcase.
3335
3336 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
3337
3338         PR middle-end/29272
3339         * gcc.c-torture/execute/20060930-2.c: New test.
3340
3341 2006-10-09  Richard Henderson  <rth@redhat.com>
3342
3343         Revert emutls patch.
3344
3345 2006-10-09  Richard Guenther  <rguenther@suse.de>
3346
3347         PR middle-end/29254
3348         * gcc.dg/pr29254.c: New testcase.
3349
3350 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
3351             Paul Thomas  <pault@gcc.gnu.org>
3352
3353         PR fortran/20541
3354         * gfortran.dg/alloc_comp_basics_1.f90: New test.
3355         * gfortran.dg/alloc_comp_basics_2.f90: New test.
3356         * gfortran.dg/alloc_comp_assign_1.f90: New test.
3357         * gfortran.dg/alloc_comp_assign_2.f90: New test.
3358         * gfortran.dg/alloc_comp_assign_3.f90: New test.
3359         * gfortran.dg/alloc_comp_assign_4.f90: New test.
3360         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
3361         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
3362         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
3363         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
3364         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
3365         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
3366         * gfortran.dg/alloc_comp_std.f90: New test.
3367         * gfortran.dg/move_alloc.f90: New test.
3368
3369 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
3370
3371         PR fortran/29115
3372         * gfortran.dg/derived_constructor_comps_2.f90: New test.
3373
3374         PR fortran/29211
3375         * gfortran.dg/forall_char_dependencies_1.f90: New test.
3376
3377 2006-10-08  Tobias Burnus  <burnus@net-b.de>
3378
3379         PR fortran/28585
3380         * gfortran.dg/new_line.f90: New test.
3381
3382 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3383
3384         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
3385         * gcc.dg/torture/builtin-convert-1.c,
3386         gcc.dg/torture/builtin-convert-2.c,
3387         gcc.dg/torture/builtin-convert-3.c,
3388         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
3389
3390 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
3391
3392         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3393         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3394         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3395         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
3396
3397 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
3398
3399         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3400         Xfail some tests for powerpc-darwin and powerpc-aix.
3401
3402 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
3403
3404         PR c/29380
3405         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
3406
3407 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3408
3409         PR target/29300
3410         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
3411         on hppa*-*-hpux*.
3412
3413 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3414
3415         PR fortran/16580
3416         PR fortran/29288
3417         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
3418         Add tests for using all possible intrinsics as actual arguments.
3419         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
3420         all possible intrinsics as actual arguments.
3421         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
3422         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
3423
3424 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
3425
3426         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
3427         * gcc.dg/debug/debug-2.c: Likewise.
3428
3429 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
3430
3431         * gcc.c-torture/compile/sync-2.c: New test.
3432
3433 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3434
3435         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
3436         line endings.
3437
3438 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3439
3440         PR rtl-optimization/29128
3441         * gcc.c-torture/compile/pr29128.c: New test.
3442
3443 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3444
3445         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
3446         line endings.
3447
3448 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
3449
3450         PR middle-end/29256
3451         * gcc.dg/tree-ssa/loop-19.c: New test.
3452
3453 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3454
3455         PR tree-optimization/29330
3456         * gcc.dg/pr29330.c: New test.
3457
3458         PR target/28924
3459         * gcc.c-torture/compile/20061005-1.c: New test.
3460
3461 2006-10-06  Olivier Hainque  <hainque@adacore.com>
3462
3463         * gcc.dg/typename-vla-1.c: New case.
3464         * gnat.dg/forward_vla.adb: New case.
3465
3466 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
3467
3468         PR tree-optimization/29290
3469         * gfortran.dg/loop_nest_1.f90: New test.
3470
3471         PR target/29198
3472         * gcc.dg/tls/opt-12.c: New test.
3473
3474         PR fortran/28415
3475         * gfortran.dg/save_2.f90: New test.
3476
3477         PR c/29091
3478         * gcc.dg/pr29091.c: New test.
3479
3480 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
3481
3482         * lib/target-supports.exp
3483         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
3484         same as x86_64-*-*; check for LP64.
3485
3486 2006-10-04  Richard Henderson  <rth@redhat.com>
3487
3488         * lib/target-supports.exp (check_effective_target_tls): Redefine
3489         to mean non-emulated tls.
3490         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3491         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3492         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3493         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3494         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3495         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3496         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3497
3498 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3499
3500         PR fortran/29343
3501         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
3502
3503 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3504
3505         * gfortran.dg/bounds_check_fail_1.f90: New test.
3506
3507 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3508
3509         PR c++/29020
3510         * g++.dg/template/friend48.C: New test.
3511
3512 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
3513
3514         PR fortran/29098
3515         * gfortran.dg/default_initialization_2.f90: New test.
3516
3517 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3518
3519         PR fortran/20779
3520         PR fortran/20891
3521         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
3522
3523 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
3524
3525         PR fortran/29284
3526         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
3527
3528         PR fortran/29321
3529         PR fortran/29322
3530         * gfortran.dg/missing_optional_dummy_2.f90: New test.
3531
3532         PR fortran/25091
3533         PR fortran/25092
3534         * gfortran.dg/entry_array_specs_1.f90: New test.
3535
3536 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
3537
3538         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
3539         insufficient to inhibit some test failures at -O3.  Do testing
3540         on integers.
3541
3542 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
3543
3544         PR c++/29138
3545         * g++.dg/inherit/access8.C: New test.
3546         * g++.dg/template/dtor4.C: Tweak error messages.
3547
3548 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3549
3550         PR fortran/27478
3551         * gfortran.dg/entry_8.f90: New test.
3552
3553 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3554
3555         PR c++/29291
3556         * g++.dg/parse/new4.C: New test.
3557
3558 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
3559
3560         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
3561         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
3562         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
3563         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
3564         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
3565
3566 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3567
3568         PR fortran/19260
3569         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
3570         * gfortran.dg/continuation_2.f90: New test.
3571
3572         PR fortran/19262
3573         * gfortran.dg/continuation_3.f90: New test.
3574         * gfortran.dg/continuation_4.f90: New test.
3575         * gfortran.dg/continuation_5.f: New test.
3576         * gfortran.dg/continuation_6.f: New test.
3577
3578 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
3579
3580         PR c++/29226
3581         * g++.dg/template/vla1.C: New test.
3582
3583 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3584
3585         PR fortran/29210
3586         * gfortran.dg/complex_parameter_1.f90: New test.
3587
3588 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
3589
3590         PR c/29154
3591         * gcc.c-torture/execute/20060929-1.c: New test.
3592
3593 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
3594
3595         PR c++/29105
3596         * g++.dg/template/member6.C: New test.
3597         * g++.dg/parse/typename7.C: Adjust error markers.
3598
3599         PR c++/29080
3600         * g++.dg/template/member7.C: New test.
3601
3602 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
3603
3604         PR c/24010
3605         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
3606         gcc.dg/Woverride-init-3.c: New tests.
3607
3608 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3609
3610         * gcc.c-torture/execute/20060930-1.c: New test.
3611
3612 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3613
3614         PR fortran/18791
3615         * gfortran.dg/specifics_1.f90: New test.
3616         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
3617         complex specifics.
3618
3619 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3620
3621         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
3622         pthread-init-common.h: New.
3623
3624 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
3625
3626         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
3627         precision on some archs.
3628
3629 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
3630
3631         * gcc.dg/non-local-goto-1.c: New test.
3632         * gcc.dg/non-local-goto-2.c: Likewise.
3633         * gcc.dg/setjmp-3.c: Likewise.
3634         * gcc.dg/setjmp-4.c: Likewise.
3635
3636 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
3637
3638         * gnat.dg/self_aggregate_with_pointer.adb: New test.
3639
3640 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3641
3642         PR fortran/28276
3643         * gfortran.dg/exponent_1.f90: New test.
3644
3645         PR fortran/27021
3646         * gfortran.dg/nearest_1.f90: New test.
3647
3648 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
3649
3650         PR middle-end/25261
3651         PR middle-end/28790
3652         * gcc.dg/gomp/nestedfn-1.c: New test.
3653
3654 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
3655
3656         PR objc/29195
3657         * objc/compile/method-1.m: New test.
3658
3659 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
3660
3661         PR c++/26938
3662         * g++.dg/template/crash58.C: New test.
3663         * g++.dg/parse/crash28.C: Adjust error markers.
3664         * g++.dg/template/crash34.C: Likewise.
3665         * g++.dg/template/friend31.C: Likewise.
3666         * g++.dg/template/crash32.C: Likewise.
3667
3668         PR c++/27329
3669         * g++.dg/template/crash59.C: New test.
3670
3671         PR c++/27667
3672         * g++.dg/template/spec33.C: New test.
3673         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
3674
3675 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
3676             Adam Nemet  <anemet@caviumnetworks.com>
3677
3678         * gcc.dg/tree-ssa/ivopts-1.c: New test.
3679         * gcc.dg/tree-ssa/ivopts-2.c: New test.
3680
3681 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
3682
3683         PR target/28911
3684         * gcc.dg/pr28911.c: New.
3685
3686 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
3687
3688         PR target/29169
3689         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
3690         (dg-options): Add -mfpmath=387.
3691
3692 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
3693
3694         PR c/28706
3695         * gcc.dg/pr28706.c: New test.
3696
3697         PR c/28712
3698         * gcc.dg/pr28712.c: New test.
3699
3700 2006-09-22  Mike Stump  <mrs@apple.com>
3701
3702         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
3703
3704 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
3705
3706         PR tree-optimization/28888
3707         * gcc.dg/pr28888.c: New test.
3708
3709 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/29016
3712         * g++.dg/init/ptrfn1.C: New test.
3713
3714 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
3715
3716         PR c++/28861
3717         * g++.dg/template/spec32.C: New test.
3718         * g++.dg/parse/crash9.C: Adjust error markers.
3719
3720         PR c++/28303
3721         * g++.dg/template/typedef6.C: New test.
3722         * g++.dg/init/error1.C: Adjust error markers.
3723         * g++.dg/parse/crash9.C: Likewise.
3724         * g++.dg/template/crash55.C: Likewise.
3725
3726 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
3727
3728         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
3729
3730 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
3731
3732         PR target/27650
3733         * g++.dg/ext/dllimport12.C: New test.
3734
3735 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
3736
3737         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
3738         * gcc.target/mips/nmadd-2.c: Likewise.
3739         * gcc.target/mips/mips-ps-6.c: New test.
3740         * gcc.target/mips/neg-abs-1.c: Likewise.
3741         * gcc.target/mips/neg-abs-2.c: Likewise.
3742         * gcc.target/mips/nmadd-3.c: New test.
3743
3744 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR middle-end/28046
3747         * gcc.dg/gomp/atomic-10.c: New test.
3748         * g++.dg/gomp/atomic-10.C: New test.
3749
3750 2006-09-20  Eric Christopher  <echristo@apple.com>
3751
3752         * gcc.target/i386/sse3-not-fisttp.c: New.
3753
3754 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
3755
3756         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
3757
3758 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
3759
3760         * gcc.c-torture/execute/pr28289.c (one): New variable.
3761         (main): Use it instead of argc.
3762         * gcc.c-torture/execute/20060102-1.c (one): New variable.
3763         (main): Use it instead of argc.
3764
3765 2006-09-19  Paul Brook  <paul@codesourcery.com>
3766
3767         PR target/28516
3768         * gcc.dg/nested-func-5.c: New test.
3769
3770 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3771
3772         * lib/target-supports.exp (check_effective_target_tls): Compile
3773         test stubs using ${tool}_target_compile, not just target_compile.
3774         (check_effective_target_tls_runtime): Likewise.
3775
3776 2006-09-19  Ben Elliston  <bje@au.ibm.com>
3777
3778         * gcc.c-torture/compile/20030405-1.x: Remove.
3779
3780         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
3781         optimising linker from discarding it.
3782
3783 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
3784
3785         PR fortran/28526
3786         * gfortran.dg/keyword_symbol_1.f90: New test.
3787
3788         * gfortran.dg/spread_shape_1.f90: Add missing warning with
3789         pedantic compilation option.
3790
3791 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
3792
3793         PR fortran/29060
3794         * gfortran.dg/spread_shape_1.f90: New test.
3795
3796 2006-09-17  Roger Sayle  <roger@eyesopen.com>
3797
3798         PR tree-optimization/28887
3799         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
3800
3801 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
3802
3803         PR c/25993
3804         * gcc.dg/pr25993.c: New test.
3805
3806 2006-09-17  Ira Rosen  <irar@il.ibm.com>
3807
3808         PR tree-opt/21591
3809         * gcc.dg/vect/pr21591.c: New test.
3810
3811 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
3812
3813         PR tree-opt/29059
3814         * gcc.c-torture/compile/strcpy-1.c: New test.
3815         * gcc.c-torture/compile/strcpy-2.c: New test.
3816         * gcc.c-torture/compile/memcpy-1.c: New test.
3817         * gcc.c-torture/compile/memcpy-2.c: New test.
3818
3819 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
3820
3821         PR testsuite/29055
3822         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
3823
3824 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
3825
3826         * gnat.dg/specs/double_record_extension1.ads: New test.
3827         * gnat.dg/specs/double_record_extension2.ads: Likewise.
3828
3829 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
3830
3831         PR fortran/29051
3832         * gfortran.dg/oldstyle_3.f90: New test.
3833
3834 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3835
3836         PR libgfortran/29099
3837         * gfortran.dg/secnds-1.f: New test.
3838
3839 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3840
3841         PR libgfortran/29053
3842         * gfortran.dg/streamio_9.f90: New test.
3843         * gfortran.dg/streamio_10.f90: New test.
3844
3845 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
3846
3847         PR C++/29002
3848         * g++.dg/init/array22.C: New test.
3849         * g++.dg/init/array23.C: New test.
3850
3851 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
3852
3853         * stackcheck.lst: Update list of tests requiring stack checking.
3854         * norun.lst: Adjust for above change.
3855         * ada95.lst: New file.
3856         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
3857         requiring -gnat95 switch.
3858
3859 2006-09-14  Olivier Hainque  <hainque@adacore.com>
3860
3861         * gnat.dg/in_out_parameter.adb: New test.
3862
3863 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
3864
3865         PR debug/28980
3866         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
3867
3868 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
3869
3870         * gnat.dg/specs/unchecked_union.ads: New test.
3871
3872 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
3873
3874         PR rtl-optimization/28982
3875         * gcc.c-torture/execute/pr28982a.c: New test.
3876         * gcc.c-torture/execute/pr28982b.c: Likewise.
3877
3878 2006-09-12  Eric Christopher  <echristo@apple.com>
3879
3880         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
3881         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
3882
3883 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
3884
3885         PR c/28768
3886         PR preprocessor/14634
3887         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
3888         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
3889         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
3890
3891 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3892
3893         * gcc.dg/pr28243.c: New test.
3894
3895 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
3896
3897         PR fortran/28971
3898         gfortran.dg/pr28971.f90: New test to act as a backstop in case
3899         this undiagnosed regression reappears.
3900
3901 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
3902
3903         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
3904         Treat $srcdir as a literal.
3905         * lib/fortran-torture.exp (fortran-torture-compile,
3906         fortran-torture-execute): Likewise.
3907         * lib/objc-torture.exp (objc-torture-compile,
3908         objc-torture-execute): Likewise.
3909         * lib/profopt.exp (profopt-execute): Likewise.
3910
3911 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
3912
3913         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
3914
3915 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
3916
3917         PR testsuite/28950
3918         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
3919
3920 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
3921
3922         PR target/13685
3923         * gcc.target/i386/pr13685.c: New test.
3924
3925 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3926
3927         * gcc.dg/pr28726.c: New test.
3928
3929 2006-09-11  Josh Conner  <jconner@apple.com>
3930
3931         * gcc.dg/nrv3.c: Increase size of structure.
3932         * gcc.dg/nrv4.c: Likewise.
3933         * gcc.dg/nrv5.c: Likewise.
3934
3935 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
3936
3937         PR libfortran/28890
3938         gfortran.dg/assumed_charlen_function_5.f90: New test.
3939
3940 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
3941
3942         PR c++/28991
3943         * g++.dg/init/static3.C: New test.
3944
3945 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
3946
3947         PR testsuite/29007
3948         * gcc.dg/long-long-cst1.c (t): Add cast to
3949         __SIZE_TYPE__ before casting to int.
3950         (main): Return 0 on success.
3951
3952 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3953
3954         * gcc.c-torture/execute/20060910-1.c: New test.
3955
3956 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
3957
3958         PR middle-end/26983
3959         * gcc.dg/pr26983.c: New test.
3960
3961 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
3962
3963         PR target/29006
3964         * gcc.c-torture/execute/pr29006.c: New test.
3965
3966 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3967
3968         PR libfortran/28947
3969         gfortran.dg/matmul_4.f90: New test.
3970
3971 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3972
3973         PR fortran/28959
3974         gfortran.dg/used_types_10: New test.
3975
3976 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
3977
3978         PR libfortran/28923
3979         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
3980         gfortran.dg/array_initializer_3.f90: New test.
3981
3982 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3983
3984         PR fortran/28914
3985         * gfortran.dg/actual_array_constructor_3.f90: New test.
3986
3987 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
3988
3989         PR testsuite/26778
3990         * gcc.target/i386/pr26778.c: New testcase.
3991
3992 2006-09-08  Eric Christopher  <echristo@apple.com>
3993
3994         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
3995         * gcc.target/i386/memcpy-1.c: Ditto.
3996         * gcc.target/i386/asm-1.c: Ditto.
3997         * gcc.target/i386/20060512-4.c: Ditto.
3998         * gcc.target/i386/compress-float-387.c: Ditto.
3999         * gcc.target/i386/20060512-1.c: Ditto.
4000         * gcc.target/i386/compress-float-sse.c: Ditto.
4001         * gcc.target/i386/20060512-2.c: Ditto.
4002         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
4003         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4004         * gcc.target/i386/compress-float-387-pic.c: Ditto.
4005         * gcc.dg/pr26449.c: Ditto.
4006         * gcc.dg/attr-ms_struct-2.c: Ditto.
4007         * gcc.dg/attr-ms_struct-1.c: Ditto.
4008         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
4009
4010 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
4011
4012         PR c/28504
4013         * gcc.dg/vla-10.c: New test.
4014
4015 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4016
4017         PR c++/28858
4018         * g++.dg/parse/template20.C: New test.
4019         * g++.dg/template/operator8.C: Remove obsolete part.
4020         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
4021         * g++.old-deja/g++.pt/crash65.C: Likewise.
4022
4023 2006-09-07  Jason Merrill  <jason@redhat.com>
4024
4025         PR middle-end/27724
4026         * gcc.dg/long-long-cst1.c: New test.
4027
4028 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4029
4030         PR C++/28906
4031         * g++.dg/other/array3.C: New test.
4032         * g++.dg/other/array4.C: New test.
4033         * g++.dg/other/array5.C: New test.
4034
4035 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
4036
4037         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
4038
4039 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
4040
4041         PR target/28946
4042         * gcc.target/i386/pr28946.c: New test.
4043
4044 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
4045
4046         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
4047         in integer literal constant.
4048         * gfortran.dg/enum_8.f90: Ditto.
4049         * gfortran.dg/g77/20030326-1.f: Ditto.
4050
4051 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
4052
4053         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
4054         nonconformance usage.
4055
4056 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4057
4058         PR middle-end/28862
4059         * gcc.c-torture/compile/vector-align-1.c: New test.
4060
4061 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4062
4063         PR rtl-opt/27883
4064         * g++.dg/opt/copysign-1.C: New test.
4065
4066 2006-09-06  Jason Merrill  <jason@redhat.com>
4067
4068         PR c++/27371
4069         * g++.dg/warn/unused-result1.C: New test.
4070
4071 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
4072
4073         PR c++/28903
4074         * g++.dg/ext/vla3.C: New test.
4075
4076         PR c++/28886
4077         * g++.dg/template/array16.C: New test.
4078
4079 2006-09-06  Richard Guenther  <rguenther@suse.de>
4080
4081         * gcc.dg/pr27226.c: Remove testcase again.
4082
4083 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4084
4085         PR tree-opt/28937
4086         * g++.dg/opt/unroll2.C: New test.
4087
4088 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4089
4090         PR tree-opt/28952
4091         * gcc.dg/vect/pr28952.c: New test.
4092
4093 2006-09-05  Richard Guenther  <rguenther@suse.de>
4094
4095         PR tree-optimization/28900
4096         * gcc.dg/torture/pr28900.c: New testcase
4097
4098 2006-09-05  Richard Guenther  <rguenther@suse.de>
4099
4100         PR tree-optimization/28905
4101         * gcc.c-torture/compile/pr28905.c: New testcase.
4102
4103 2006-09-05  Richard Guenther  <rguenther@suse.de>
4104
4105         PR middle-end/28935
4106         * gcc.dg/pr28935.c: New testcase.
4107
4108 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4109
4110         * gcc.c-torture/execute/20060905-1.c: New test.
4111
4112 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
4113
4114         PR fortran/28908
4115         * gfortran.dg/used_types_7.f90: New test.
4116         * gfortran.dg/used_types_8.f90: New test.
4117         * gfortran.dg/used_types_9.f90: New test.
4118
4119 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4120
4121         * gcc.c-torture/compile/20060904-1.c: New test.
4122
4123 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
4124
4125         PR c++/23287 Revert my 2006-09-01 patch
4126         * g++.dg/parse/dtor12.C: Remove.
4127
4128 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
4129
4130         PR c+/27670
4131         * g++.dg/template/operator9.C: New test.
4132
4133         PR c++/27493
4134         * g++.dg/template/operator7.C: New test.
4135
4136         PR c++/27494
4137         * g++.dg/template/operator8.C: New test.
4138
4139         PR c++/27397
4140         * g++.dg/template/crash57.C: New test.
4141
4142         * g++.dg/template/typedef4.C: Adjust error markers.
4143         * g++.dg/template/typedef5.C: Likewise.
4144
4145 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR c++/28878
4148         * g++.dg/parse/crash33.C: New test.
4149
4150 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
4151         Richard Guenther  <rguenther@suse.de>
4152         Adam Nemet  <anemet@caviumnetworks.com>
4153
4154         PR middle-end/27226
4155         * gcc.target/mips/memcpy-1.c: New testcase.
4156         * gcc.dg/pr27226.c: Likewise.
4157
4158 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4159
4160         PR c++/28705
4161         * g++.dg/lookup/koenig5.C: New.
4162         * g++.dg/template/crash56.C: New.
4163
4164 2006-09-01  Josh Conner  <jconner@apple.com>
4165
4166         PR c++/25505
4167         * gcc.dg/nrv3.c: New test.
4168         * gcc.dg/nrv4.c: New test.
4169         * gcc.dg/nrv5.c: New test.
4170
4171 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
4172
4173         PR c++/23287
4174         * g++.dg/parse/dtor12.C: New.
4175
4176 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
4177
4178         PR tree-optimization/28839
4179         * gcc.dg/pr28839.c: New test.
4180
4181 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
4182
4183         PR target/24367
4184         * gcc.dg/pr24367.c: New testcase.
4185
4186 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
4187
4188         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
4189
4190 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
4191
4192         PR rtl-optimization/27735
4193         * gcc.dg/loop-unswitch-1.c: New test.
4194
4195 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
4196
4197         PR fortran/28885
4198         * gfortran.dg/aliasing_dummy_2.f90: New test.
4199
4200         PR fortran/20067
4201         * gfortran.dg/generic_5.f90: Change error message.
4202
4203         PR fortran/28873
4204         * gfortran.dg/generic_6.f90: New test.
4205
4206         PR fortran/25077
4207         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
4208
4209         PR fortran/25102
4210         * gfortran.dg/invalid_interface_assignment.f90: New test.
4211
4212         PR fortran/24866
4213         * gfortran.dg/module_proc_external_dummy.f90: New test.
4214
4215 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
4216
4217         PR c++/28349
4218         * testsuite/g++.dg/warn/var-args1.C: New test.
4219
4220 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
4221
4222         PR fortran/28866
4223         * gfortran.dg/simpleif_2.f90: New test.
4224         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
4225         * gfortran.dg/enum_5.f90: Ditto.
4226
4227 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4228             Kazu Hirata  <kazu@codesourcery.com>
4229
4230         PR tree-optimization/17506
4231         * gcc.dg/pr17506.c: New.
4232
4233 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
4234
4235         PR c++/28139
4236         * g++.dg/eh/alias1.C: New test.
4237
4238 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4239
4240         PR c++/28860
4241         * g++.dg/template/ttp22.C: New test.
4242
4243 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
4244
4245         PR middle-end/26632
4246         * gcc.dg/pr26632.c: New.
4247
4248 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4249
4250         PR libgfortran/28354
4251         * gfortran.dg/fmt_zero_precision.f90: New test.
4252
4253 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
4254
4255         PR c++/28058
4256         * g++.dg/template/spec31.C: New test.
4257
4258 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
4259
4260         PR c++/26573
4261         * g++.dg/other/static2.C: New test.
4262
4263 2006-08-26  Roger Sayle  <roger@eyesopen.com>
4264
4265         * gcc.dg/Wswitch-enum-2.c: New test case.
4266         * gcc.dg/Wswitch-enum-3.c: Likewise.
4267
4268 2006-08-26  Richard Guenther  <rguenther@suse.de>
4269
4270         * gcc.c-torture/compile/20060826-1.c: New testcase.
4271
4272 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
4273
4274         PR c++/28736
4275         * g++.dg/template/void10.C: New test.
4276
4277         PR c++/28737
4278         * g++.dg/template/void8.C: New test.
4279
4280         PR c+_+/28738
4281         * g++.dg/template/void9.C: New test.
4282
4283         * g++.dg/template/void3.C: Adjust error markers.
4284         * g++.dg/template/void4.C: Likewise.
4285         * g++.dg/template/crash55.C: Likewise.
4286         * g++.dg/template/void7.C: Likewise
4287
4288 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
4289
4290         PR c++/28588
4291         * g++.dg/inherit/access6.C: New test.
4292         * g++.dg/inherit/access7.C: Likewise.
4293
4294         PR c++/28595
4295         * g++.dg/template/array15.C: New test.
4296         * g++.dg/template/crash2.C: Tweak error markers.
4297
4298 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
4299
4300         PR middle-end/28683
4301         * gcc.c-torture/compile/20060823-1.c: New test.
4302
4303 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4304
4305         PR c++/28853
4306         * g++.dg/template/ttp21.C: New test.
4307
4308         PR c++/28852
4309         * g++.dg/other/operator1.C: Add error-marker.
4310         * g++.dg/other/operator2.C: New test.
4311
4312 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4313
4314         PR c/27893
4315         * gcc.c-torture/compile/vla-const-1.c,
4316         gcc.c-torture/compile/vla-const-2.c: New tests.
4317
4318 2006-08-26  Richard Guenther  <rguenther@suse.de>
4319
4320         PR middle-end/28814
4321         * gcc.dg/torture/pr28814.c: New testcase.
4322
4323 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4324
4325         PR c/28418
4326         * gcc.c-torture/compile/compound-literal-1.c: New test.
4327
4328 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
4329
4330         PR c/28299
4331         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
4332         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
4333         Expect extra diagnostics.
4334
4335 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
4336
4337         gcc.dg/noncompile/pr16876.c: New test.
4338
4339 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
4340
4341         PR c++/28056
4342         * g++.dg/parse/local1.C: New test.
4343         * g++.dg/other/qual1.C: Tweak error marker.
4344
4345 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4346
4347         PR c++/27787
4348         * g++.dg/template/typename10.C: New.
4349         * g++.dg/template/lookup4.C: Remove bogus error marker.
4350
4351 2006-08-25  Richard Guenther  <rguenther@suse.de>
4352
4353         PR testsuite/28829
4354         * gcc.dg/pr26570.c: Fix testcase.
4355
4356 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
4357
4358         PR tree-opt/28807
4359         * gcc.c-torture/execute/mayalias-2.c: New test.
4360         * gcc.dg/tree-ssa/alias-13.c: New test.
4361
4362 2006-08-24  Jan Hubicka  <jh@suse.cz>
4363
4364         PR debug/26881
4365         * gcc.dg/debug/pr26881.c: New file.
4366
4367 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
4368
4369         PR fortran/28788
4370         * gfortran.dg/used_types_4.f90: New test.
4371         * gfortran.dg/derived_init_2.f90: Modify to check sibling
4372         association of derived types.
4373         * gfortran.dg/used_types_2.f90: Add module cleanup.
4374         * gfortran.dg/used_types_3.f90: The same.
4375
4376         PR fortran/28771
4377         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
4378         fix of regression.
4379
4380 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4381
4382         PR 28813
4383         * gfortran.dg/direct_io_6.f90: Remove test.
4384
4385 2006-08-23  Stuart Hastings  <stuart@apple.com>
4386
4387         PR 28825
4388         * gcc.target/i386/20060821-1.c: New.
4389
4390 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
4391
4392         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
4393         dg-warning strings for dllimport.
4394
4395 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4396
4397         PR C++/28450
4398         * g++.dg/ext/vector4.C: New test.
4399         * g++.dg/ext/complex1.C: New test.
4400
4401 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
4402
4403         PR debug/28692
4404         * gcc.dg/debug/const-1.c: New.
4405         * gcc.dg/debug/const-2.c: New.
4406         * gcc.dg/debug/dwarf2/const-1.c: New.
4407         * gcc.dg/debug/dwarf2/const-2.c: New.
4408         * gcc.dg/debug/dwarf2/const-2b.c: New.
4409
4410 2006-08-22  Richard Guenther  <rguenther@suse.de>
4411
4412         PR middle-end/28776
4413         * gcc.c-torture/compile/pr28776-1.c: New testcase.
4414         * gcc.c-torture/compile/pr28776-2.c: Likewise.
4415
4416 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4417
4418         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
4419
4420 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
4421
4422         PR c++/26269
4423         * g++.dg/other/error14.C: New test.
4424
4425         PR c++/28505
4426         * g++.dg/parse/ctor7.C: New test.
4427         * g++.dg/parse/ctor8.C: Likewise.
4428
4429         PR c++/28741
4430         * g++.dg/template/void7.C: New test.
4431
4432 2006-08-21  Olivier Hainque  <hainque@adacore.com>
4433
4434         * gnat.dg/self_aggregate_with_zeros.adb: New test.
4435         * gnat.dg/self_aggregate_with_array.adb: New test.
4436
4437 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
4438
4439         * g++.dg/eh/arm-vfp-unwind.C: New test.
4440
4441 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
4442
4443         PR c++/28341
4444         * g++.dg/template/ref3.C: New test.
4445         * g++.dg/template/nontype13.C: New test.
4446
4447         PR c++/28346
4448         * g++.dg/template/ptrmem17.C: New test.
4449
4450 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
4451
4452         PR target/28648 c:
4453         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
4454
4455 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
4456
4457         PR fortran/28630
4458         * gfortran.dg/used_types_2.f90: New test.
4459
4460         PR fortran/28601
4461         * gfortran.dg/used_types_3.f90: New test.
4462
4463         PR fortran/20886
4464         * gfortran.dg/generic_actual_arg.f90: New test.
4465
4466         PR fortran/28735
4467         * gfortran.dg/module_private_array_refs_1.f90: New test.
4468
4469         PR fortran/28762
4470         * gfortran.dg/program_name_1.f90: New test.
4471
4472         PR fortran/28425
4473         * gfortran.dg/derived_constructor_comps_1.f90: New test.
4474
4475         PR fortran/28496
4476         * gfortran.dg/array_initializer_2.f90: New test.
4477
4478         PR fortran/18111
4479         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
4480
4481         PR fortran/28600
4482         * gfortran.dg/assumed_charlen_function_4.f90: New test.
4483
4484         PR fortran/28771
4485         * gfortran.dg/assumed_charlen_in_main.f90: New test.
4486
4487         PR fortran/28660
4488         * gfortran.dg/dependent_decls_1.f90: New test.
4489
4490 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4491
4492         PR fortran/25217
4493         * gfortran.dg/derived_init_2.f90: New.
4494
4495 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
4496
4497         * gcc.c-torture/execute/pr28289.c: New test.
4498
4499 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
4500
4501         PR c/28744
4502         * gcc.dg/attr-externally-visible-1.c: New test.
4503         * gcc.dg/attr-externally-visible-2.c: New test.
4504         * g++.dg/parse/attr-externally-visible-1.C: New test.
4505         * g++.dg/parse/attr-externally-visible-2.C: New test.
4506
4507 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4508
4509         PR c++/28606
4510         * g++.dg/parse/dtor11.C: New test.
4511
4512 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4513
4514         PR rtl-optimization/28489
4515         * gcc.c-torture/compile/pr28489.c: New test.
4516
4517 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4518
4519         PR c++/28710
4520         * g++.dg/template/redecl4.C: New test.
4521
4522         PR c++/28711
4523         * g++.dg/template/ctor8.C: New test.
4524
4525 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4526
4527         * gcc.dg/pr26570.c: Fix testcase.
4528
4529 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
4530
4531         * PR c++/28573
4532         * g++.dg/parse/offsetof6.C: New test.
4533         * g++.dg/parse/offsetof6.C: New test.
4534         * g++.dg/parse/offsetof7.C: New test.
4535
4536 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4537
4538         PR testsuite/28602
4539         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
4540         is false.
4541
4542 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4543
4544         PR c++/28302
4545         * g++.dg/ext/vector3.C: New test.
4546
4547 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
4548
4549         PR gcov/profile/26570
4550         * gcc.dg/pr26570.c: New test.
4551
4552 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
4553
4554         PR c/27697
4555         * gcc.dg/qual-component-1.c: New test.
4556
4557 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4558
4559         PR c++/28593
4560         * g++.dg/parse/new3.C: New test.
4561
4562 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4563
4564         PR fortran/25828
4565         * gfortran.dg/streamio_1.f90: New test.
4566         * gfortran.dg/streamio_2.f90: New test.
4567         * gfortran.dg/streamio_3.f90: New test.
4568         * gfortran.dg/streamio_4.f90: New test.
4569         * gfortran.dg/streamio_5.f90: New test.
4570         * gfortran.dg/streamio_6.f90: New test.
4571         * gfortran.dg/streamio_7.f90: New test.
4572         * gfortran.dg/streamio_8.f90: New test.
4573
4574 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
4575
4576         PR c/28287
4577         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
4578
4579 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
4580
4581         PR c++/28594
4582         * g++.dg/template/void6.C: New test.
4583
4584 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4585
4586         PR c/28649
4587         * gcc.dg/parse-error-1.c: New test.
4588         * gcc.dg/parse-error-2.c: New test.
4589         * gcc.dg/cpp/digraph2.c: Add error-marker.
4590         * gcc.dg/noncompile/920923-1.c: Likewise.
4591
4592 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4593
4594         PR c/27490
4595         * gcc.dg/sizeof-2.c: New testcase.
4596
4597         PR c/27489
4598         * gcc.dg/switch-A.c: New testcase.
4599
4600 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
4601
4602         PR c++/28288
4603         PR c++/14556
4604         * g++.old-deja/g++.warn/compare1.C: Delete.
4605         * g++.dg/opt/pr7503-2.C: Delete.
4606         * g++.dg/opt/pr7503-3.C: Delete.
4607         * g++.dg/opt/pr7503-4.C: Delete.
4608         * g++.dg/opt/pr7503-5.C: Delete.
4609         * g++.dg/opt/max1.C: Delete.
4610         * g++.dg/warn/minmax.C: Delete.
4611         * g++.dg/expr/minmax.C: New test.
4612
4613 2006-08-14  Richard Guenther  <rguenther@suse.de>
4614
4615         PR testsuite/28703
4616         * gcc.c-torture/execute/pr28651.c: Do not use argc
4617         to avoid optimization, instead forbid inlining.
4618
4619 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
4620
4621         PR rtl-optimization/28634
4622         * gcc.c-torture/execute/ieee/pr28634.c: New test.
4623
4624 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
4625
4626         PR c/27184
4627         * gcc.dg/torture/pr27184.c: New test.
4628
4629 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
4630
4631         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
4632
4633 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4634
4635         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
4636         * gfortran.dg/stat_2.f90: Likewise.
4637         * gfortran.dg/chmod_1.f90: Likewise.
4638         * gfortran.dg/chmod_2.f90: Likewise.
4639         * gfortran.dg/chmod_3.f90: Likewise.
4640
4641 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
4642
4643         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
4644
4645 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4646
4647         * g++.dg/opt/pr23454-2.C: New test.
4648
4649 2006-08-11  Richard Guenther  <rguenther@suse.de>
4650
4651         PR middle-end/28651
4652         * gcc.c-torture/execute/pr28651.c: New testcase.
4653
4654 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
4655
4656         * gnat.dg/specs/static_initializer.ads: New test.
4657
4658 2006-08-10  Paul Brook  <paul@codesourcery.com>
4659
4660         * gcc.target/arm/cond-asm.c: New test.
4661
4662 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
4663
4664         PR tree-optimization/26197
4665         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
4666         * g++.dg/vect/vect.exp: Compile the new tests with
4667         --param max-aliased-vops=0.
4668
4669 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
4670
4671         PR c++/28637
4672         * g++.dg/template/void3.C: New test.
4673
4674         PR c++/28638
4675         * g++.dg/template/void4.C: New test.
4676
4677         PR c++/28640
4678         * g++.dg/template/void5.C: New test.
4679
4680 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
4681
4682         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
4683         after dg-do compile.
4684
4685 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
4686
4687         PR tree-optimizations/26969
4688         * gcc.dg/vect/vect.exp: Compile tests prefixed with
4689         "unswitch-loops" with -funswitch-loops.
4690         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
4691
4692 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4693
4694         * gcc.dg/sparc-getcontext-1.c: Fix typo.
4695         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
4696         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
4697         * objc.dg/dwarf-1.m: Likewise.
4698         * objc.dg/dwarf-2.m: Likewise.
4699         * obj-c++.dg/dwarf-2.mm: Likewise.
4700
4701 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4702
4703         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
4704         * objc.dg/dwarf-2.m: Likewise.
4705         * obj-c++.dg/dwarf-2.mm: Likewise.
4706
4707         PR libfortran/28603
4708         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
4709
4710         PR testsuite/27611
4711         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4712
4713         PR testsuite/27033
4714         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
4715
4716 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
4717
4718         PR target/27827
4719         * gcc.target/i386/pr27827.c: New testcase.
4720
4721 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
4722
4723         PR fortran/28590
4724         * gfortran.dg/sequence_types_1.f90: New test.
4725
4726 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
4727
4728         PR fortran/28548
4729         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
4730         dg-warning.  Add -pedantic option.
4731
4732 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4733
4734         PR c/28502
4735         * gcc.dg/proto-1.c: New test.
4736
4737         PR c/27721
4738         * gcc.dg/lvalue-4.c: New test.
4739
4740         PR c/28136
4741         * gcc.dg/init-bad-5.c: New test.
4742
4743 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
4744
4745         PR c++/28347
4746         * g++.dg/ext/typedef-init.C: Add new test for typedef
4747         initialization inside templates. Adjust existing error markers.
4748
4749 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
4750
4751         PR c++/28148
4752         * g++.dg/init/ptrmem3.C: New test.
4753
4754 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
4755
4756         PR tree-optimization/27770
4757         * lib/target-support.exp: New target keyword "section_anchors".
4758         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
4759         tests.
4760         * gcc.dg/vect/section-anchors-pr27770.c: New test.
4761         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
4762         * gcc.dg/vect/section-anchors-vect-69.c: New test.
4763         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
4764
4765 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4766
4767         * gcc.dg/20060801-1.c: Add missing '}'.
4768
4769 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4770
4771         PR c++/27508
4772         * g++.dg/parse/dtor9.C: New test.
4773         * g++.dg/parse/dtor10.C: New test.
4774         * g++.dg/other/error7.C: Adjust error-marker.
4775
4776         PR c++/28274
4777         * g++.dg/other/default5.C: New test.
4778
4779 2006-08-02  Richard Guenther  <rguenther@suse.de>
4780
4781         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
4782
4783 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
4784
4785         PR c++/28557
4786         * g++.dg/template/conv9.C: New test.
4787
4788 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
4789
4790         PR debug/28063
4791         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
4792         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
4793         Optionally return assembly text.  Update callers.
4794         (check_no_compiler_messages): Update verbose messages.
4795         (check_no_messages_and_pattern): New.
4796         (check_effective_target_string_merging): New.
4797
4798 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4799
4800         PR c++/28250
4801         * g++.dg/eh/catch4.C: New test.
4802
4803         PR c++/28257
4804         * g++.dg/other/qual1.C: New test.
4805
4806         PR c++/28259
4807         * g++.dg/inherit/error2.C: New test.
4808
4809         PR c++/28267
4810         * g++.dg/other/new1.C: New test.
4811
4812         * g++.dg/warn/pr23075.C: Remove obsolete test.
4813         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
4814         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
4815
4816 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/28523
4819         * g++.dg/eh/cast1.C: New test.
4820
4821 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
4822
4823         PR libfortran/28452
4824         * gfortran.dg/random_3.f90:  New test.
4825
4826 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4827
4828         PR c++/28432
4829         * g++.dg/other/pr28304.C: Change expected error message.
4830         * g++.dg/other/pr28432.C: New test.
4831
4832 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
4833
4834         PR c++/28256
4835         * g++.dg/init/brace2.C: Change expected error message, add empty init.
4836
4837 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4838
4839         PR debug/23336
4840         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
4841         at -g1.
4842         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
4843         g++.dg/debug/enum-2.C: New.
4844
4845 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4846
4847         PR c++/6634
4848         * g++.dg/parse/long1.C: Add more tests.
4849
4850 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4851
4852         * gfortran.dg/lrshift_1.c: New file.
4853
4854 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4855
4856         PR libgfortran/28335
4857         * gfortran.dg/no_unit_error_1.f90: New test.
4858
4859 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4860
4861         PR libgfortran/28335
4862         * gfortran.dg/no_unit_error_1.f90: Delete test.
4863         * gfortran.dg/no_unit_error_2.f90: Delete test.
4864
4865 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4866
4867         * gfortran.dg/chmod_3.f90: New test.
4868         * gfortran.dg/ltime_gmtime_1.f90: New test.
4869         * gfortran.dg/ltime_gmtime_2.f90: New test.
4870         * gfortran.dg/lrshift_1.f90: New test.
4871         * gfortran.dg/chmod_1.f90: New test.
4872         * gfortran.dg/chmod_2.f90: New test.
4873
4874 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
4875
4876         PR c++/27668
4877         * g++.dg/template/crash55.C: New test.
4878
4879         PR c++/27962
4880         * g++.dg/template/nontype16.C: New test.
4881
4882         * g++.dg/template/void2.C: Adjust error markers.
4883         * g++.dg/template/nontype5.C: Adjust error markers.
4884
4885 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
4886
4887         * gcc.target/i386/stack-prot-kernel.c: New test.
4888
4889 2006-07-27  Roger Sayle  <roger@eyesopen.com>
4890
4891         * gcc.dg/builtins-55.c: New test case.
4892
4893 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
4894
4895         PR rtl-optimization/27907
4896         * gcc.c-torture/compile/pr27907.c: New test.
4897
4898 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4899
4900         * gfortran.dg/mclock.f90: New test.
4901         * gfortran.dg/int_conv_1.f90: New test.
4902         * gfortran.dg/stat_1.f90: New test.
4903         * gfortran.dg/stat_2.f90: New test.
4904
4905 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4906
4907         PR libgfortran/28335
4908         * gfortran.dg/no_unit_error_1.f90: New test.
4909         * gfortran.dg/no_unit_error_2.f90: New test.
4910         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
4911
4912 2006-07-25  Roger Sayle  <roger@eyesopen.com>
4913
4914         PR middle-end/28473
4915         * gcc.dg/fold-convround-1.c: New test case.
4916
4917 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4918
4919         * gfortran.dg/arithmetic_if.f90:  Fix comments.
4920
4921 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4922
4923         PR c++/27572
4924         * g++.dg/other/typedef1.C: New test.
4925         * g++.dg/template/typedef4.C: New test.
4926         * g++.dg/template/typedef5.C: New test.
4927
4928 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4929
4930         PR fortran/28416
4931         * gfortran.dg/allocatable_dummy_3.f90: New.
4932
4933 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
4934
4935         PR fortran/28439
4936         * gfortran.dg/arithmetic_if.f90:  New test.
4937
4938 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
4939
4940         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
4941         avoid memcpy optimization.
4942
4943 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4944
4945         PR fortran/25289
4946         * gfortran.dg/direct_io_6.f90: New test.
4947
4948 2006-07-24  Jan Hubicka  <jh@suse.cz>
4949
4950         PR c/25795
4951         PR c++/27369
4952         * gcc.dg/pr25795.c: New test.
4953         * gcc.dg/pr25795-1.c: New test.
4954
4955 2006-07-23  Roger Sayle  <roger@eyesopen.com>
4956
4957         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
4958         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
4959         which may be transformed to "g || h" on some platforms.
4960
4961 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/28025
4964         * g++.dg/template/friend45.C: New test.
4965
4966 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4967
4968         PR libgfortran/28339
4969         * gfortran.dg/arrayio_8.f90: New test.
4970
4971 2006-07-21  Mike Stump  <mrs@apple.com>
4972
4973         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
4974
4975         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
4976
4977 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4978
4979         PR c++/28250
4980         * g++.dg/eh/catch3.C: New test.
4981
4982         PR c++/28363
4983         * g++.dg/template/defarg10.C: New test.
4984
4985 2006-07-20  Paul Brook  <paul@codesourcery.com>
4986
4987         PR 27363
4988         * gcc.dg/pr27363.c: New test.
4989
4990 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
4991
4992         PR c++/28338
4993         * g++.dg/init/ref13.C: New test.
4994
4995 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4996
4997         PR obj-c++/28434
4998         * obj-c++.dg/proto-error-1.mm: New test.
4999
5000 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/28337
5003         * g++.dg/template/string1.C: New test.
5004
5005 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/28048
5008         * g++.dg/template/defarg9.C: New test.
5009
5010         PR c++/28235
5011         * g++.dg/template/static27.C: New test.
5012
5013 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
5014
5015         PR 28410
5016         * gcc.dg/tree-ssa/pr28410.c: New test.
5017
5018 2006-07-18  Lee Millward  <lee.millward@gmail.com>
5019
5020         PR c++/28258
5021         * g++/dg/other/error13.C: New test.
5022
5023         PR c++/28260
5024         * g++.dg/template/friend44.C: New test.
5025
5026 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
5027
5028         PR c++/27495
5029         * g++.dg/other/pr27495.C: New.
5030
5031 2006-07-18  Olivier Hainque  <hainque@adacore.com>
5032
5033         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
5034         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
5035
5036 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5037
5038         PR c/28286
5039         * gcc.dg/pragma-pack-4.c: New test.
5040
5041 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5042
5043         PR c++/28291
5044         * g++.dg/ext/pr28291.C: New test.
5045
5046 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5047
5048         PR middle-end/28403
5049         * gcc.c-torture/execute/pr28403.c: New test.
5050
5051 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
5052
5053         PR middle-end/28402
5054         * gcc.dg/pr28402.c: New test.
5055
5056 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
5057
5058         PR c++/28304
5059         * g++.dg/other/pr28304.C: New test.
5060
5061 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
5062
5063         PR other/28251
5064         gcc.c-torture/unsorted/dump-noaddr.c: New test.
5065         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
5066
5067 2006-07-17  Richard Guenther  <rguenther@suse.de>
5068
5069         PR tree-optimization/28238
5070         * g++.dg/tree-ssa/pr28238.C: New testcase.
5071
5072 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5073
5074         PR c++/28250
5075         * g++.dg/eh/catch1.C: New test.
5076         * g++.dg/eh/catch2.C: New test.
5077
5078 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
5079
5080         PR c++/28370
5081         * g++.dg/template/anon3.C: New test.
5082
5083 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
5084
5085         PR fortran/20844
5086         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
5087         specifiers requiring an explicit format tag..
5088
5089         PR fortran/28201
5090         * gfortran.dg/generic_5: New test.
5091
5092         PR fortran/20893
5093         * gfortran.dg/elemental_optional_args_1.f90: New test.
5094
5095 2006-07-16  Olivier Hainque  <hainque@adacore.com>
5096
5097         * gnat.dg/assert.ads: New file.
5098         * gnat.dg/controlled_record.ads: Likewise.
5099         * gnat.dg/controlled_record.adb: Likewise.
5100
5101 2006-07-15  Lee Millward  <lee.millward@gmail.com>
5102
5103         PR c++/28292
5104         * g++.dg/other/error12.C: New test.
5105
5106         PR c++/28269
5107         * g++.dg/template/crash54.C: New test.
5108
5109 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5110
5111         PR c++/28249
5112         * g++.dg/parse/catch1.C: New test.
5113
5114         PR c++/28294
5115         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
5116
5117         PR c++/28387
5118         * g++.dg/ext/attrib24.C: New test.
5119
5120 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5121
5122         PR c++/28343
5123         * g++.dg/ext/asmspec1.C: New test.
5124
5125 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
5126
5127         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
5128         (dg-test): Support shouldfail tests.
5129         * lib/target-supports-dg.exp (dg-shouldfail): New.
5130         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
5131         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
5132         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
5133         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
5134         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
5135         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
5136         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
5137
5138 2006-07-13  Jan Hubicka  <jh@suse.cz>
5139
5140         * gcc.target/i386/memcpy-1.c: New.
5141
5142 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
5143
5144         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
5145
5146 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
5147
5148         PR fortran/25097
5149         * gfortran.dg/present_1.f90: New test.
5150
5151         PR fortran/20903
5152         * gfortran.dg/interface_derived_type_1.f90: New test.
5153
5154 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
5155
5156         PR fortran/28213
5157         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
5158         list.
5159
5160 2006-07-07  Lee Millward  <lee.millward@gmail.com>
5161
5162         PR c++/27820
5163         * g++.dg/other/label1.C: New test.
5164
5165 2006-07-07   Richard Guenther  <rguenther@suse.de>
5166
5167         PR middle-end/28268
5168         * gcc.dg/torture/pr28268.c: New testcase.
5169
5170 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
5171
5172         PR c++/27019
5173         * g++.dg/ext/pr27019.C: New.
5174
5175 2006-07-07  Richard Guenther  <rguenther@suse.de>
5176
5177         PR tree-optimization/28187
5178         * gcc.dg/pr28187.c: New testcase.
5179
5180 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
5181
5182         * gnat.dg/address_conversion.adb: New test.
5183         * gnat.dg/boolean_subtype.adb: Likewise.
5184         * gnat.dg/frame_overflow.adb: Likewise.
5185         * gnat.dg/pointer_array.adb: Likewise.
5186         * gnat.dg/pointer_conversion.adb: Likewise.
5187
5188 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
5189
5190         PR fortran/28237
5191         PR fortran/23420
5192         * gfortran.dg/print_fmt_5.f90: New test.
5193
5194 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5195
5196         PR fortran/28129
5197         * gfortran.dg/bounds_check_4.f90: New test.
5198
5199 2006-07-05  Richard Guenther  <rguenther@suse.de>
5200
5201         PR target/28158
5202         * gfortran.dg/pr28158.f90: New testcase.
5203
5204 2006-07-05  Richard Guenther  <rguenther@suse.de>
5205
5206         PR tree-optimization/28162
5207         * gcc.dg/pr28162.c: New testcase.
5208
5209 2006-07-05  Richard Guenther  <rguenther@suse.de>
5210         Andrew Pinski  <pinskia@gcc.gnu.org>
5211
5212         PR c++/27084
5213         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
5214
5215 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
5216
5217         PR fortran/28174
5218         * gfortran.dg/actual_array_substr_2.f90: New test.
5219
5220         PR fortran/28167
5221         * gfortran.dg/actual_array_constructor_2.f90: New test.
5222
5223 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5224
5225         * gfortran.dg/itime_idate_1.f: New test.
5226         * gfortran.dg/itime_idate_2.f: New test.
5227
5228 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5229
5230         PR libgfortran/27704
5231         * gfortran.dg/open_status_3.f90: New test.
5232         * gfortran.dg/fmt_l.f90: Update for new feature.
5233
5234 2006-07-03  Asher Langton  <langton2@llnl.gov>
5235
5236         * gfortran.dg/oldstyle_2.f90: New.
5237
5238 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5239
5240         * gnat.dg/string_slice.adb: New test.
5241
5242 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5243
5244         PR fortran/19259
5245         * gfortran.dg/semicolon_fixed.c: New.
5246         * gfortran.dg/semicolon_free.c: New.
5247
5248 2006-06-30  Mike Stump  <mrs@apple.com>
5249
5250         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
5251         that don't support internal visibility.
5252
5253 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
5254
5255         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
5256         for '(' / ')' needing an extra '\'.
5257
5258 2006-06-29  Roger Sayle  <roger@eyesopen.com>
5259
5260         PR middle-end/27428
5261         * gcc.dg/pr27428-1.c: New test case.
5262
5263 2006-06-29  Mike Stump  <mrs@apple.com>
5264
5265         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
5266         on darwin as we can't align commons large enough yet.
5267
5268         * gcc.dg/vla-8.c: Add additional testcases.
5269
5270 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
5271
5272         PR c++/28114
5273         * g++.dg/other/pr28114.C: New.
5274
5275 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
5276
5277         * gcc.c-torture/compile/20060625-1.c: New test.
5278
5279 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
5280
5281         PR fortran/20867
5282         * gfortran.dg/stfunc_3.f90: New test.
5283
5284         PR fortran/25056
5285         * gfortran.dg/impure_actual_1.f90: New test.
5286
5287         PR fortran/20874
5288         * gfortran.dg/elemental_result_1.f90: New test.
5289
5290         PR fortran/25073
5291         * gfortran.dg/select_7.f90: New test.
5292
5293         PR fortran/27554
5294         * intrinsic_actual_1.f: New test.
5295
5296         PR fortran/22038
5297         PR fortran/28119
5298         * gfortran.dg/forall_4.f90: New test.
5299
5300         PR fortran/25072
5301         * gfortran.dg/forall_5.f90: New test.
5302
5303 2006-06-25  Lee Millward  <lee.millward@gmail.com>
5304
5305         PR c++/28051
5306         * g++.dg/template/using13.C: New test.
5307
5308         PR c++/28054
5309         * g++.dg/other/incomplete3.C: New test.
5310
5311 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5312
5313         PR fortran/28081
5314         * gfortran.dg/substr_3.f: New test.
5315         * gfortran.dg/equiv_2.f90: Update expected error message.
5316
5317 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
5318
5319         PR fortran/28118
5320         * gfortran.dg/actual_array_substr_1.f90: New test.
5321
5322 2006-06-24  Olivier Hainque  <hainque@adacore.com>
5323
5324         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
5325         * gnat.dg/scalar_mode_agg_compare.adb: New test.
5326
5327 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
5328
5329         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5330
5331 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
5332
5333         PR fortran/27981
5334         * gfortran.dg/simpleif_2.f90: New test.
5335
5336 2006-06-23  Lee Millward  <lee.millward@gmail.com>
5337
5338         * g++.dg/template/error22.C: Fix typo.
5339
5340 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5341
5342         PR c++/28112
5343         * g++.dg/ext/attrib23.C: New test.
5344
5345 2006-06-23  Olivier Hainque  <hainque@adacore.com>
5346
5347         * gnat.dg/varsize_temp.adb: New test.
5348
5349 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5350
5351         PR c++/11468
5352         * g++.dg/other/java2.C: New test.
5353
5354 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
5355
5356         PR target/27789
5357         * g++.dg/ext/dllimport4.C. Add more tests for invalid
5358         initialization.
5359
5360 2006-06-22  Roger Sayle  <roger@eyesopen.com>
5361
5362         PR target/27531
5363         * gcc.dg/pr27531-1.c: New test case.
5364
5365 2006-06-22  Asher Langton  <langton2@llnl.gov>
5366
5367         PR fortran/24748
5368         * gfortran.dg/implicit_8.f90: New.
5369
5370 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
5371
5372         PR rtl-optimization/28121
5373         * gcc.dg/pr28121.c: New test.
5374
5375 2006-06-22  Lee Millward  <lee.millward@gmail.com>
5376
5377         PR c++/27805
5378         * g++.dg/parse/ptrmem6.C: New test.
5379
5380         PR c++/27821
5381         * g++.dg/template/error22.C: New test.
5382
5383 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5384
5385         PR c++/28111
5386         * g++.dg/template/friend43.C: New test.
5387
5388         PR c++/28110
5389         * g++.dg/template/crash53.C: New test.
5390
5391         PR c++/28109
5392         * g++.dg/rtti/incomplete1.C: New test.
5393
5394 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
5395
5396         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
5397
5398 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
5399
5400         * gcc.c-torture/execute/complex-7.c: New.
5401
5402 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
5403
5404         * gcc.dg/merge-all-constants-1.c: New test.
5405
5406 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
5407
5408         PR c++/28113
5409         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
5410
5411 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
5412
5413         * gfortran.dg/rrspacing_1.f90: New test.
5414
5415 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5416
5417         PR c++/28052
5418         * g++.dg/other/bitfield2.C: New test.
5419
5420 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
5421
5422         PR tree-optimization/27331
5423         * gcc.dg/pr27331.c: New test.
5424
5425 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
5426             Eric Botcazou  <ebotcazou@adacore.com>
5427
5428         PR ada/18692
5429         * lib/gnat.exp: New file.
5430         * lib/gnat-dg.exp: Likewise.
5431         * gnat.dg: New directory.
5432         * gnat.dg/dg.exp: New driver.
5433         * gnat.dg/specs: New directory.
5434         * gnat.dg/specs/specs.exp: New driver.
5435         * gnat.dg/style: New directory.
5436         * gnat.dg/style/style.exp: New driver.
5437
5438 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
5439
5440         PR fortran/16206
5441         * gfortran.dg/array_initializer_1.f90: New test.
5442
5443         PR fortran/28005
5444         * gfortran.dg/matmul_3.f90: New test.
5445
5446 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
5447
5448         PR middle-end/28075
5449         * gcc.dg/tree-ssa/inline-1.c: New test.
5450
5451 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
5452
5453         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
5454         in malloc prototype; remove XFAIL.
5455         * gcc.dg/pr18241-2.c: Ditto.
5456         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
5457         in memset prototype; remove XFAIL.
5458         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5459
5460 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5461
5462         * gcc.dg/vla-8.c: Add.
5463
5464 2006-06-19  Richard Guenther  <rguenther@suse.de>
5465
5466         PR tree-optimization/27090
5467         * g++.dg/tree-ssa/pr27090.C: New testcase.
5468
5469 2006-06-19  Roger Sayle  <roger@eyesopen.com>
5470
5471         PR target/27861
5472         * gcc.dg/pr27861-1.c: New test case.
5473
5474 2006-06-19  Richard Guenther  <rguenther@suse.de>
5475
5476         PR middle-end/28045
5477         * gcc.dg/torture/pr28045.c: New testcase.
5478
5479 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5480
5481         PR fortran/26801
5482         * gfortran.dg/associated_4.f90: New test.
5483
5484 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5485
5486         PR fortran/19310
5487         PR fortran/19904
5488         * gfortran.dg/real_const_3.f90: New test.
5489
5490 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
5491
5492         PR c++/28016
5493         * g++.dg/template/static26.C: New test.
5494
5495         PR c++/27979
5496         * g++.dg/expr/bitfield2.C: New test.
5497
5498         PR c++/27884
5499         * g++.dg/parse/linkage2.C: New test.
5500
5501 2006-06-16  Richard Guenther  <rguenther@suse.de>
5502
5503         PR middle-end/27116
5504         * gcc.dg/pr15785-1.c: Revert last change.
5505         * gcc.dg/torture/pr27116-2.c: New testcase.
5506
5507 2006-06-16  Roger Sayle  <roger@eyesopen.com>
5508
5509         PR middle-end/27802
5510         * gcc.dg/pr27802-1.c: New test case.
5511
5512 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
5513
5514         PR c++/27689
5515         * g++.dg/template/ttp18.C: New test.
5516         * g++.dg/template/ttp19.C: Likewise.
5517
5518         PR c++/27666
5519         * g++.dg/expr/cond9.C: New test.
5520
5521         PR c++/27640
5522         * g++.dg/template/ctor7.C: New test.
5523
5524 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
5525
5526         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
5527
5528 2006-06-16  Richard Guenther  <rguenther@suse.de>
5529
5530         PR tree-optimization/27781
5531         * gcc.dg/tree-ssa/pr27781.c: New testcase.
5532
5533 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
5534
5535         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
5536
5537 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
5538
5539         * gcc.dg/tree-ssa/loop-18.c: New test.
5540
5541 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/27665
5544         * g++.dg/template/crash52.C: New test.
5545
5546         PR c++/27648
5547         * g++.dg/ext/attrib22.C: New test.
5548
5549         PR c++/26559
5550         * g++.dg/template/builtin1.C: New test.
5551         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
5552
5553         PR c++/28018
5554         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
5555         assignment.
5556         * g++.old-deja/g++.pt/crash51.C: Likewise.
5557
5558         PR c++/27227
5559         * g++.dg/lookup/linkage1.C: New test.
5560         * g++.dg/lookup/linkage2.C: Likewise.
5561
5562 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
5563
5564         PR middle-end/27959
5565         * gcc.dg/pr27959.c: New testcase.
5566
5567 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
5568
5569         PR target/28014:
5570         * g++.dg/eh/div.C: New test.
5571
5572 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR c++/27894
5575         * g++.dg/tree-ssa/pr26757.C: New test.
5576         * g++.dg/tree-ssa/pr27894.C: New test.
5577
5578 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5579
5580         * gcc.c-torture/compile/20060609-1.c: New test.
5581
5582         PR target/27863
5583         * gcc.c-torture/compile/pr27863.c: New test.
5584
5585 2006-06-13  Richard Guenther  <rguenther@suse.de>
5586
5587         PR tree-optimization/27830
5588         * g++.dg/tree-ssa/pr27830.C: New testcase.
5589
5590 2006-06-13  Matthew Sachs  <msachs@apple.com>
5591
5592         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
5593         the list of compiler flags; this causes those flags to be checked
5594         for things like dg-skip-if.
5595
5596 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5597
5598         PR c++/27601
5599         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
5600
5601 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
5602             Kazu Hirata  <kazu@codesourcery.com>
5603
5604         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
5605         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
5606
5607 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5608
5609         PR c++/27933
5610         * g++.dg/lookup/using15.C: New test.
5611
5612         PR c++/27951
5613         * g++.dg/other/anon4.C: New test.
5614
5615 2006-06-12  Roger Sayle  <roger@eyesopen.com>
5616
5617         PR c++/21210
5618         * g++.dg/init/complex1.C: New test case.
5619
5620 2006-06-11  Eric Christopher  <echristo@apple.com>
5621
5622         PR middle-end/27948
5623         * gcc.dg/bf-ms-layout.c: Run on darwin.
5624         * gcc.dg/bf-no-ms-layout: Ditto.
5625         * gcc.dg/attr-ms_struct-2.c: New.
5626         * gcc.dg/bf-ms-layout-2.c: Ditto.
5627
5628 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5629
5630         * gcc.dg/attr-ms_struct-packed1.c: New.
5631
5632 2006-06-09  Mike Stump  <mrs@apple.com>
5633
5634         * gcc.dg/vla-7.c: Add.
5635
5636 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
5637
5638         PR fortran/24558
5639         * gfortran.dg/entry_6.f90: New test.
5640
5641         PR fortran/20877
5642         PR fortran/25047
5643         * gfortran.dg/entry_7.f90: New test.
5644
5645 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR c/27747
5648         * gcc.dg/cpp/_Pragma6.c: New test.
5649
5650         PR c++/27748
5651         * g++.dg/cpp/_Pragma1.C: New test.
5652
5653         PR preprocessor/27746
5654         * gcc.dg/gomp/macro-3.c: New test.
5655         * gcc.dg/gomp/macro-4.c: New test.
5656         * g++.dg/gomp/macro-3.C: New test.
5657         * g++.dg/gomp/macro-4.C: New test.
5658
5659 2006-06-09  Richard Guenther  <rguenther@suse.de>
5660
5661         PR tree-optimization/26998
5662         * gcc.dg/torture/pr26998.c: New testcase.
5663         * gcc.dg/tree-ssa/vrp29.c: New testcase.
5664
5665 2006-06-08  Mike Stump  <mrs@apple.com>
5666
5667         * gcc.dg/pr27095.c: Account for stubs.
5668
5669         PR target/26427
5670         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
5671         produce bad code on darwin.
5672
5673 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5674
5675         PR fortran/27958
5676         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
5677
5678 2006-06-08  Asher Langton  <langton2@llnl.gov>
5679
5680         PR fortran/27786
5681         * cray_pointers_2.f90: Add -fbounds-check compile flag.
5682
5683 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5684
5685         PR target/27421
5686         * gcc.dg/union-3.c: New test.
5687
5688 2006-06-08  Richard Guenther  <rguenther@suse.de>
5689
5690         PR middle-end/27116
5691         * gcc.dg/torture/pr27116.c: New testcase.
5692         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
5693
5694 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
5695
5696         PR rtl-optimization/26449
5697         * gcc.dg/pr26449.c: New test.
5698
5699 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5700
5701         PR c++/27601
5702         * g++.dg/ext/offsetof1.C: Test member functions.
5703
5704 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
5705
5706         * gcc.dg/pr27095.c: Improve scanning.
5707
5708 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
5709
5710         PR fortran/23091
5711         * gfortran.dg/saved_automatic_1.f90: New test.
5712
5713         PR fortran/24168
5714         * gfortran.dg/array_simplify_1.f90: New test.
5715
5716         PR fortran/25090
5717         * gfortran.dg/entry_dummy_ref_1.f90: New test.
5718
5719         PR fortran/25058
5720         * gfortran.dg/entry_dummy_ref_2.f90: New test.
5721
5722 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/27177
5725         * g++.dg/expr/cast7.C: New test.
5726
5727 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
5728
5729         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
5730         * lib/gcc-defs.exp (tool_check_compile): Ditto.
5731         * lib/fortran-torture.exp (fortran-torture-compile,
5732         fortran-torture-execute): Ditto.
5733
5734 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
5735
5736         PR target/27842
5737         * gcc.dg/vmx/pr27842.c: New test.
5738
5739 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5740
5741         PR libfortran/27895
5742         * gfortran.dg/bounds_check_3.f90: New test.
5743
5744 2006-06-05  Mike Stump  <mrs@apple.com>
5745
5746         * objc.dg/objc-fast-4.m: Skip for ppc64.
5747
5748 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
5749
5750         PR testsuite/27705
5751         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
5752
5753 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5754             Victor Kaplansky  <victork@il.ibm.com>
5755
5756         PR tree-optimizations/26360
5757         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
5758         with -fno-tree-dce.
5759         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
5760
5761 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
5762
5763         PR fortran/14067
5764         * gfortran.dg/data_char_1.f90: Add messages for truncated
5765         strings.
5766
5767         PR fortran/16943
5768         * gfortran.dg/func_decl_2.f90: New test.
5769
5770         PR fortran/20839
5771         * gfortran.dg/do_2.f90: New test.
5772
5773         PR fortran/27655
5774         * gfortran.dg/associated_3.f90: New test.
5775
5776 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
5777
5778         PR c++/27819
5779         * g++.dg/template/static25.C: New test.
5780
5781         PR c++/27722
5782         * g++.dg/init/array21.C: New test.
5783
5784         PR c++/27807
5785         * g++.dg/ext/complit7.C: New test.
5786
5787         PR c++/27806
5788         * g++.dg/parse/ptrmem5.C: New test.
5789
5790 2006-06-04  Roger Sayle  <roger@eyesopen.com>
5791             Andrew Pinski  <pinskia@physics.uc.edu>
5792
5793         PR c/27150
5794         PR middle-end/27382
5795         * gcc.dg/pr27150-1.c: New testcase.
5796         * gcc.dg/pr27382-1.c: New testcase.
5797         * gcc.dg/pr27382-2.c: New testcase.
5798
5799 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
5800
5801         PR c/25161
5802         PR c/27020
5803         * gcc.dg/array-10.c: New test.
5804
5805 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5806
5807         PR c++/27804
5808         * g++.dg/init/const4.C: New test.
5809         * g++.dg/init/member1.C: Add error-marker.
5810         * g++.dg/other/fold1.C: Adjust error-marker.
5811
5812 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5813
5814         PR c++/27601
5815         * g++.dg/ext/offsetof1.C: New test.
5816
5817 2006-06-04 Eric Christopher <echristo@apple.com>
5818
5819         * gcc.dg/attr-ms_struct-1.c: New.
5820
5821 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
5822
5823         * gcc.c-torture/compile/builtin_constant_p.c: New test.
5824
5825 2006-06-04  Richard Guenther  <rguenther@suse.de>
5826
5827         PR tree-optimization/27039
5828         * gcc.dg/tree-ssa/loop-17.c: New testcase.
5829
5830 2006-06-03  Roger Sayle  <roger@eyesopen.com>
5831
5832         PR target/26223
5833         * gcc.target/i386/amd64-abi-2.c: New test case.
5834
5835 2006-06-02  Eric Christopher  <echristo@apple.com>
5836
5837         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
5838         * gcc.target/i386/20020523-1.c: Skip if darwin.
5839         * gcc.target/i386/asm-3.c: Ditto.
5840         * gcc.target/i386/20011119-1.c: Ditto.
5841         * gcc.target/i386/clobbers.c: Remove pic part of test.
5842
5843 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
5844
5845         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
5846         * g++.old-deja/g++.other/init19.C: Ditto.
5847         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
5848         and add other platforms as expected failures.
5849
5850 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
5851
5852         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
5853         (is-effective-target-keyword): Ditto.
5854
5855 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
5856
5857         PR fortran/27715
5858         * gfortran.dg/extended_char_comparison_1.f:  New test.
5859
5860 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
5861
5862         PR fortran/25098
5863         * gfortran.dg/dummy_procedure_1.f90: New test.
5864
5865         PR fortran/25147
5866         * gfortran.dg/dummy_procedure_2.f90: New test.
5867
5868         * gfortran.dg/associated_2.f90: Correct to make consistent with
5869         standard.
5870
5871 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5872
5873         * gcc.target/i386/387-11.c: New test case.
5874
5875 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
5876
5877         PR c++/27801
5878         * g++.dg/template/cond6.C: New test.
5879
5880         PR c++/26496
5881         * g++.dg/template/crash51.C: New test.
5882         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
5883
5884         PR c++/27385
5885         * g++.dg/init/array20.C: New test.
5886
5887 2006-05-31  Roger Sayle  <roger@eyesopen.com>
5888
5889         * gcc.dg/builtins-54.c: New test case.
5890
5891 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/26433
5894         * g++.dg/template/fntry1.C: Add dg-do link.
5895
5896         PR c++/27808
5897         * g++.dg/parse/friend6.C: New test.
5898
5899 2006-05-30  Asher Langton  <langton2@llnl.gov>
5900
5901         * gfortran.dg/cray_pointers_7.f90: New test.
5902
5903 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5904
5905         PR tree-optimization/23452
5906         * gcc.dg/fold-mulconj-1.c: New test case.
5907
5908 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/27803
5911         * g++.dg/parse/bitfield1.C: New test.
5912
5913 2006-05-30  Roger Sayle  <roger@eyesopen.com>
5914
5915         * gcc.target/ppc-eq0-1.c: New test case.
5916         * gcc.target/ppc-negeq0-1.c: New test case.
5917
5918 2006-05-30  Dirk Mueller  <dmueller@suse.de>
5919
5920         PR c/27273
5921         * gcc.dg/overflow-warn-5.c: New test.
5922
5923 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5924
5925         PR c/27718
5926         * gcc.dg/sizeof-1.c: New test.
5927
5928 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
5929
5930         PR target/27790
5931         * gcc.target/i386/pr27790.c: New test.
5932
5933 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5934
5935         PR libgfortran/27757
5936         * gfortran.dg/direct_io_5.f90: New test.
5937
5938 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5939
5940         PR libgfortran/27634
5941         * gfortran.dg/fmt_missing_period_1.f: New test.
5942         * gfortran.dg/fmt_missing_period_2.f: New test.
5943         * gfortran.dg/fmt_missing_period_3.f: New test.
5944
5945 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5946
5947         PR fortran/19777
5948         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
5949         arrays.
5950
5951 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5952
5953         PR c++/27713
5954         * g++.dg/template/new6.C: New test.
5955
5956 2006-05-29  Roger Sayle  <roger@eyesopen.com>
5957
5958         PR tree-optimization/24964
5959         * gcc.target/i386/387-10.c: New test case.
5960
5961 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
5962
5963         * intrinsics/string_intrinsics.c (compare_string):
5964         Use memcmp instead of strncmp to avoid tripping over
5965         CHAR(0) in a string.
5966
5967 2006-05-27  Richard Guenther  <rguenther@suse.de>
5968
5969         PR middle-end/27773
5970         * gcc.dg/torture/pr27773.c: New testcase.
5971
5972 2006-05-27  Dirk Mueller  <dmueller@suse.de>
5973
5974         * gcc.dg/pr24561.c: Rename to..
5975         * gcc.dg/pr25962.c: .. this.
5976
5977 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5978
5979         PR fortran/19777
5980         * gfortran.dg/bounds_check_2.f: New test.
5981
5982 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5983
5984         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
5985         * gfortran.dg/byte_1.f90: Likewise.
5986         * gfortran.dg/dup_save_2.f90: Likewise.
5987
5988 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
5989
5990         * gfortran.dg/associated_2.f90: New test.
5991
5992 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5993
5994         PR fortran/27524
5995         * gfortran.dg/bounds_check_1.f90: New test.
5996
5997 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
5998
5999         PR rtl-optimization/27661
6000         * gcc.dg/pr27661.c: New test case.
6001
6002 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6003
6004         PR fortran/23151
6005         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
6006         * gfortran.dg/print_parentheses_1.f:  New test.
6007         * gfortran.dg/print_parentheses_2.f90:  New test.
6008
6009 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR target/27758
6012         * gcc.dg/pr27758.c: New test.
6013
6014 2006-05-24  Falk Hueffner  <falk@debian.org>
6015
6016         * gcc.c-torture/compile/pr27571.c: New test.
6017
6018 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
6019
6020         PR fortran/27709
6021         * gfortran.dg/spec_expr_4.f90: New test.
6022
6023         PR fortran/27155
6024         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
6025
6026 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
6027
6028         PR c++/20103
6029         * g++.dg/ext/complit6.C: New test.
6030         * g++.dg/ext/complit3.C: Adjust error markers.
6031         * g++.dg/init/const3.C: New test.
6032
6033 2006-05-25  Richard Guenther  <rguenther@suse.de>
6034
6035         PR middle-end/27743
6036         * gcc.dg/torture/pr27743.c: New testcase.
6037
6038 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6039
6040         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
6041
6042 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
6043
6044         * gcc.dg/compat/scalar-by-value-x.h: New.
6045         * gcc.dg/compat/scalar-by-value-y.h: New.
6046         * gcc.dg/compat/scalar-by-value-5.c: New.
6047         * gcc.dg/compat/scalar-by-value-5_main.c: New.
6048         * gcc.dg/compat/scalar-by-value-5_x.c: New.
6049         * gcc.dg/compat/scalar-by-value-5_y.c: New.
6050         * gcc.dg/compat/scalar-by-value-6.c: New.
6051         * gcc.dg/compat/scalar-by-value-6_main.c: New.
6052         * gcc.dg/compat/scalar-by-value-6_x.c: New.
6053         * gcc.dg/compat/scalar-by-value-6_y.c: New.
6054
6055 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
6056
6057         PR tree-optimization/27639
6058         PR tree-optimization/26719
6059         * gcc.dg/pr27639.c: New test.
6060         * gcc.dg/pr26719.c: New test.
6061         * gcc.dg/tree-ssa/scev-cast.c: New test.
6062
6063 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/20173
6066         * g++.dg/template/error21.C: New test.
6067
6068 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
6069
6070         PR target/27696
6071         * gcc.target/i386/pr27696.c: New.
6072
6073 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
6074
6075         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
6076
6077         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
6078
6079 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6080
6081         PR c++/27716
6082         * g++.dg/other/assign1.C: New test.
6083
6084 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
6085
6086         PR target/27266
6087         * gcc.target/i386/pr27266.c: New.
6088
6089 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6090
6091         PR c++/27451
6092         * g++.dg/ext/asm9.C: New test.
6093
6094 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
6095
6096         PR rtl-optimization/25514
6097         * gcc.c-torture/compile/pr25514.c: New test.
6098
6099 2006-05-22  Richard Guenther  <rguenther@suse.de>
6100
6101         Revert
6102         2006-01-31  Richard Guenther  <rguenther@suse.de>
6103
6104         * gcc.target/i386/sselibm-1.c: New testcase.
6105         * gcc.target/i386/sselibm-2.c: Likewise.
6106         * gcc.target/i386/sselibm-3.c: Likewise.
6107         * gcc.target/i386/sselibm-4.c: Likewise.
6108         * gcc.target/i386/sselibm-5.c: Likewise.
6109
6110 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6111
6112         PR c/27420
6113         * gcc.dg/func-args-2.c: New test.
6114
6115         PR c/26818
6116         * gcc.dg/struct-incompl-1.c: New test.
6117
6118 2006-05-22  Richard Guenther  <rguenther@suse.de>
6119
6120         PR testsuite/27708
6121         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
6122         the transformations we test for.
6123
6124 2006-05-22  Richard Guenther  <rguenther@suse.de>
6125
6126         PR testsuite/27707
6127         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
6128
6129 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
6130
6131         PR c++/27210
6132         * g++.dg/warn/new1.C: New test.
6133         * g++.dg/template/new5.C: Likewise.
6134
6135 2006-05-21  Roger Sayle  <roger@eyesopen.com>
6136
6137         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
6138         * gcc.target/i386/20060512-3.c: Likewise.
6139
6140 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
6141
6142         PR rtl-optimization/27671
6143         * gcc.c-torture/execute/pr27671-1.c: New.
6144         * gcc.dg/pr27671-2.c: Likewise.
6145
6146         PR tree-optimization/26622.
6147         * gcc.c-torture/compile/pr26622.c: New.
6148
6149 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/27613
6152         * gfortran.dg/recursive_reference_1.f90: New test.
6153
6154 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
6155
6156         PR fortran/25746
6157         * gfortran.dg/elemental_subroutine_3.f90: New test.
6158
6159         PR fortran/25090
6160         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
6161
6162         PR fortran/27584
6163         * gfortran.dg/associated_target_1.f90: New test.
6164
6165         PR fortran/19015
6166         * gfortran.dg/maxloc_shape_1.f90: New test.
6167
6168 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6169
6170         PR libgfortran/24459
6171         * gfortran.dg/namelist_24.f90: New test.
6172         * gfortran.dg/namelist_12.f: Fix typo in comment.
6173
6174 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
6175
6176         PR middle-end/25776
6177         * g++.dg/other/error11.C: New test.
6178
6179 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6180
6181         * gcc.target/mips/pr26765.c: Add -w to options.
6182
6183 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6184
6185         * lib/target-supports.exp (check_effective_target_mpaired_single):
6186         New function.
6187         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
6188         multilibs.
6189         * g++.dg/vect/vect.exp: Likewise.
6190
6191 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
6192
6193         PR testsuite/25891
6194         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
6195
6196 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6197
6198         PR fortran/27662
6199         * gfortran.dg/temporary_1.f90: New file.
6200
6201 2006-05-19  Andreas Schwab  <schwab@suse.de>
6202
6203         * g++.dg/other/unused1.C: Also match "stringz".
6204
6205 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/26433
6208         * g++.dg/template/fntry1.C: New test.
6209
6210 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
6211
6212         PR c++/27471
6213         PR c++/27506
6214         * g++.dg/conversion/bitfield5.C: New test.
6215         * g++.dg/conversion/bitfield6.C: New test.
6216
6217 2006-05-18  Mike Stump  <mrs@apple.com>
6218
6219         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
6220         * gcc.dg/vla-4.c: Add.
6221         * gcc.dg/vla-5.c: Add.
6222         * gcc.dg/vla-6.c: Add.
6223
6224 2006-05-12  Stuart Hastings  <stuart@apple.com>
6225
6226         * testsuite/gcc.target/i386/20060512-1.c: New.
6227         * testsuite/gcc.target/i386/20060512-2.c: New.
6228         * testsuite/gcc.target/i386/20060512-3.c: New.
6229         * testsuite/gcc.target/i386/20060512-4.c: New.
6230
6231 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/26122
6234         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
6235
6236         PR c++/26068
6237         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
6238         * g++.dg/parse/linkage1.C: New test.
6239
6240 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR tree-optimization/27548
6243         * g++.dg/tree-ssa/pr27548.C: New test.
6244
6245 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6246
6247         PR fortran/26551
6248         * gfortran.dg/recursive_check_1.f: New test.
6249         * gfortran.dg/recursive_check_2.f90: New test.
6250
6251 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
6252
6253         * g++.dg/opt/temp2.C: New test.
6254
6255 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR c++/27491
6258         * g++.dg/init/brace5.C: New test.
6259
6260         PR middle-end/27415
6261         * gcc.dg/gomp/pr27415.c: New test.
6262         * g++.dg/gomp/pr27415.C: New test.
6263
6264         PR tree-optimization/27549
6265         * g++.dg/tree-ssa/pr27549.C: New test.
6266
6267 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6268
6269         PR libgfortran/27575
6270         * gfortran.dg/read_eof_4.f90: New test.
6271
6272 2006-05-16  Richard Guenther  <rguenther@suse.de>
6273
6274         PR tree-optimization/22303
6275         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
6276
6277 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR middle-end/27573
6280         * gcc.dg/gomp/pr27573.c: New test.
6281         * gfortran.dg/gomp/pr27573.f90: New test.
6282
6283         PR c/27499
6284         * gcc.dg/gomp/pr27499.c: New test.
6285         * g++.dg/gomp/pr27499.C: New test.
6286
6287 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6288
6289         PR c++/27339
6290         * g++.dg/parser/access8.C: Adjust error marker.
6291         * g++.dg/template/access17.C: New test.
6292         * g++.dg/template/access18.C: Likewise.
6293
6294 2006-05-15  Roger Sayle  <roger@eyesopen.com>
6295
6296         PR target/26600
6297         * gcc.target/i386/pr26600.c: New test case.
6298
6299 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
6300
6301         PR c++/27505
6302         * g++.dg/expr/bitfield1.C: New test.
6303
6304 2006-05-15  Richard Guenther  <rguenther@suse.de>
6305
6306         PR tree-optimization/27603
6307         * gcc.dg/torture/pr27603.c: New testcase.
6308
6309 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
6310
6311         PR fortran/25090
6312         * gfortran.dg/entry_dummy_ref_1.f90: New test.
6313
6314         PR fortran/25082
6315         * gfortran.dg/scalar_return_1.f90: New test.
6316
6317         PR fortran/27411
6318         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
6319
6320 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
6321
6322         * gcc.dg/gomp/critical-4.c: New test.
6323         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
6324         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
6325         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6326         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6327
6328 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6329
6330         PR c++/27582
6331         * g++.dg/template/dependent-args1.C: New test.
6332
6333         PR c++/27581
6334         * g++.dg/lookup/this1.C: New test.
6335
6336         PR c++/27315
6337         * g++.dg/template/operator6.C: New test.
6338         * g++.dg/template/incomplete3.C: New test.
6339
6340         PR c++/27559
6341         * g++.dg/template/new4.C: New test.
6342
6343         PR c++/27496
6344         * g++.dg/template/void2.C: New test.
6345
6346 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
6347
6348         * g++.dg/template/dependent-expr5.C: New test.
6349
6350 2006-05-14  Roger Sayle  <roger@eyesopen.com>
6351
6352         PR middle-end/26729
6353         * gcc.dg/pr26729-1.c: New test case.
6354
6355 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
6356
6357         * gcc.dg/pr27003.c: New test.
6358
6359 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
6360
6361         * lib/target-supports.dg (check_cxa_atexit_available): Change
6362         v3_target_compile to ${tool}_target_compile.
6363
6364 2006-05-11  Jason Merrill  <jason@redhat.com>
6365
6366         * lib/scanasm.exp (scan-not-hidden): Fix typo.
6367
6368 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6369
6370         PR fortran/27553
6371         * gfortran.dg/label_5.f90: New test.
6372
6373 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
6374
6375         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
6376         check_effective_target_powerpc_altivec_ok): New.
6377         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
6378         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
6379         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
6380         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
6381         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
6382         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
6383         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
6384         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
6385         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
6386         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
6387         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
6388         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
6389         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
6390         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
6391         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
6392         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
6393         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
6394         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
6395         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
6396         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
6397         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
6398         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
6399         gcc.target/powerpc/altivec-9.c,
6400         gcc.target/powerpc/altivec-consts.c,
6401         gcc.target/powerpc/altivec-pr22085.c,
6402         gcc.target/powerpc/altivec-splat.c,
6403         gcc.target/powerpc/altivec-types-1.c,
6404         gcc.target/powerpc/altivec-types-2.c,
6405         gcc.target/powerpc/altivec-types-3.c,
6406         gcc.target/powerpc/altivec-types-4.c,
6407         gcc.target/powerpc/altivec-varargs-1.c,
6408         gcc.target/powerpc/altivec-vec-merge.c,
6409         gcc.target/powerpc/ppc-vector-memcpy.c,
6410         gcc.target/powerpc/ppc-vector-memset.c,
6411         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
6412         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
6413         these effective targets.
6414         * gcc.dg/vmx/pr27006.c: Add missing close brace.
6415         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
6416
6417 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6418
6419         PR middle-end/27384
6420         * g++.dg/other/fold1.C: New test.
6421
6422         PR middle-end/27488
6423         * gcc.dg/fold-nonneg-1.c: New test.
6424
6425         PR c++/27547
6426         * g++.dg/other/operator1.C: New test.
6427
6428 2006-05-11  Richard Guenther  <rguenther@suse.de>
6429
6430         PR middle-end/27529
6431         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
6432
6433 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
6434
6435         * lib/target-supports-dg.exp (check-flags): New.
6436         (dg-skip-if): Move flag checks.
6437
6438 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
6439
6440         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
6441         * lib/target-supports.dg (check_cxa_atexit_available): New.
6442
6443 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
6444
6445         PR fortran/27470
6446         * gfortran.dg/multiple_allocation_2.f90: New test case.
6447
6448 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
6449
6450         * gcc.target/arm/pr27387.C: Fix a comment typo.
6451
6452 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6453
6454         PR fortran/24549
6455         * gfortran.dg/error_recovery_1.f90: New test.
6456
6457 2006-05-10  Richard Guenther  <rguenther@suse.de>
6458
6459         PR tree-optimization/27302
6460         * gcc.dg/torture/pr27302.c: New testcase.
6461
6462 2006-05-09  Dirk Mueller  <dmueller@suse.de>
6463         Richard Guenther  <rguenther@suse.de>
6464
6465         PR middle-end/27498
6466         * gcc.dg/tree-ssa/pr27498.c: New testcase.
6467
6468 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
6469
6470         PR rtl-optimization/27335
6471         * gcc.dg/pr27335.c: New test.
6472
6473 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
6474
6475         * gcc.target/mips/mips-ps-5.c: New file.
6476
6477 2006-05-08  Jan Hubicka  <jh@suse.cz>
6478
6479         PR middle-end/25962
6480         * gcc.dg/pr25962.c: New.
6481
6482 2006-05-08  Roger Sayle  <roger@eyesopen.com>
6483
6484         PR target/27158
6485         * gcc.target/powerpc/pr27158.c: New test case.
6486
6487 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
6488
6489         PR testsuite/27476
6490         * ada/acats/run_all.sh: Use test -z.
6491
6492 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6493
6494         PR libfortran/18271
6495         * gfortran.dg/spec_expr_3.f90: New test.
6496
6497 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
6498
6499         PR target/24879
6500         * gcc.target/i386/monitor.c: New file.
6501
6502 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
6503
6504         * gcc.dg/pr27095.c: xfail *-*-darwin*.
6505
6506 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6507
6508         PR c++/27447
6509         * g++.dg/other/ptrmem7.C: New test.
6510
6511 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6512
6513         PR target/27421
6514         * gcc.dg/array-9.c: New test.
6515
6516 2006-05-07  Richard Guenther  <rguenther@suse.de>
6517
6518         PR tree-optimization/27409
6519         * gcc.dg/torture/pr27409.c: New testcase.
6520
6521 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6522
6523         PR fortran/27457
6524         * gfortran.dg/select_6.f90: New.
6525
6526 2006-05-07  Richard Guenther  <rguenther@suse.de>
6527
6528         PR tree-optimization/27136
6529         * gcc.dg/torture/pr27136.c: New testcase.
6530
6531 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
6532
6533         PR fortran/24813
6534         * gfortran.dg/char_cons_len_1.f90: New test.
6535
6536 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6537
6538         PR c++/27427
6539         * g++.dg/template/incomplete2.C: New test.
6540
6541 2006-05-06  Richard Guenther  <rguenther@suse.de>
6542
6543         PR tree-optimization/27151
6544         * gcc.dg/vect/pr27151.c: New testcase.
6545
6546 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6547
6548         PR c++/27430
6549         * g++.dg/template/void1.C: New test.
6550
6551         PR c++/27423
6552         * g++.dg/other/void2.C: New test.
6553
6554         PR c++/27422
6555         * g++.dg/conversion/void1.C: New test.
6556
6557 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
6558
6559         PR/21391
6560         * g++.dg/other/unused1.C: New.
6561
6562 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6563
6564         PR objc/27240
6565         * objc.dg/member-1.m: New test.
6566
6567 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
6568
6569         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
6570
6571 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6572
6573         PR libfortran/26985
6574         * gfortran.dg/matmul_2.f90: New test.
6575
6576 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
6577
6578         * ada/acats/run_all.sh: Use sync when main not found.
6579
6580 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
6581
6582         PR target/26765
6583         * gcc.target/mips/pr26765.c: New.
6584
6585 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
6586
6587         * gcc.target/bfin: New directory.
6588         * gcc.target/bfin/bfin.exp: New file.
6589         * gcc.target/bfin/frmul.c: New file.
6590         * gcc.target/bfin/arith.c: New file.
6591         * gcc.target/bfin/mul-combine.c: New file.
6592         * gcc.target/bfin/shift.c: New file.
6593
6594 2006-05-04  Richard Guenther  <rguenther@suse.de>
6595
6596         PR tree-optimization/14287
6597         PR tree-optimization/14844
6598         PR tree-optimization/19792
6599         PR tree-optimization/21608
6600         PR tree-optimization/27090
6601         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
6602         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6603         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6604         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6605         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6606
6607 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
6608
6609         PR tree-optimization/27285
6610         * gcc.c-torture/execute/pr27285.c: New test.
6611
6612         PR middle-end/27388
6613         * gcc.dg/gomp/pr27388-1.c: New test.
6614         * gcc.dg/gomp/pr27388-2.c: New test.
6615         * gcc.dg/gomp/pr27388-3.c: New test.
6616
6617         PR c++/27359
6618         * g++.dg/gomp/pr27359.C: New test.
6619
6620 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
6621
6622         PR fortran/20248
6623         * gfortran.dg/iargc.f90: New test.
6624
6625 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6626
6627         PR c++/27102
6628         * g++.dg/template/crash49.C: New test.
6629
6630 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
6631
6632         PR testsuite/27032
6633         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
6634
6635 2006-05-02  Jeff Law  <law@redhat.com>
6636
6637         PR tree-optimization/27364
6638         * gcc.c-torture/execute/pr27364.c: New test.
6639
6640 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
6641
6642         PR c++/27309
6643         * g++.dg/parser/ctor5.C: New test.
6644
6645 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
6646
6647         PR target/27387
6648         * gcc.target/arm/arm.exp: New.
6649         * gcc.target/arm/pr27387.C: Likewise.
6650
6651 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
6652
6653         PR fortran/27269
6654         PR fortran/27324
6655         * gfortran.dg/module_equivalence_2.f90: New test.
6656
6657 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
6658
6659         PR middle-end/27337
6660         * g++.dg/gomp/pr27337-1.C: New test.
6661         * g++.dg/gomp/pr27337-2.C: New test.
6662
6663         PR middle-end/27328
6664         * gcc.dg/gomp/pr27328.c: New test.
6665
6666         PR middle-end/27325
6667         * g++.dg/gomp/pr27325.C: New test.
6668
6669         PR middle-end/27310
6670         * g++.dg/gomp/pr27310.C: New test.
6671
6672 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6673
6674         PR tree-optimization/27291
6675         * g++.dg/tree-ssa/pr27291.C: New test.
6676
6677 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6678
6679         PR tree-optimization/27283
6680         * g++.dg/tree-ssa/pr27283.C: New test.
6681
6682 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
6683
6684         * gcc.dg/tree-ssa/loop-16.c: New test.
6685
6686 2006-05-01  Roger Sayle  <roger@eyesopen.com>
6687             Joseph S. Myers  <joseph@codesourcery.com>
6688
6689         * gcc.dg/Wconversion-3.c: New test case.
6690         * gcc.dg/Wconversion-4.c: Likewise.
6691
6692 2006-05-01  Richard Guenther  <rguenther@suse.de>
6693
6694         PR tree-optimization/26726
6695         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
6696
6697 2006-04-30  Roger Sayle  <roger@eyesopen.com>
6698
6699         * gcc.dg/Woverflow-1.c: New test case.
6700         * gcc.dg/Woverflow-2.c: Likewise.
6701         * gcc.dg/Woverflow-3.c: Likewise.
6702
6703 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
6704
6705         PR c++/27094
6706         * g++.dg/template/defarg8.C: New test.
6707
6708 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6709
6710         PR c++/27278
6711         * g++.dg/parse/operator7.C: New test.
6712
6713 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6714
6715         PR c++/11471
6716         PR c++/27102
6717         * g++.dg/template/crash48.C: New test.
6718
6719         PR c++/27279
6720         * g++.dg/parse/ctor4.C: New test.
6721
6722 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6723
6724         PR fortran/25681
6725         * gfortran.df/char_type_len.f90: New test.
6726
6727 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6728
6729         PR libgfortran/27304
6730         * gfortran.dg/fmt_exhaust.f90: New test.
6731
6732 2006-04-28  Roger Sayle  <roger@eyesopen.com>
6733
6734         PR c/25309
6735         * gcc.dg/large-size-array-2.c: New test case.
6736
6737 2006-04-28  Richard Guenther  <rguenther@suse.de>
6738
6739         PR target/26826
6740         * gcc.target/i386/pr26826.c: New testcase.
6741
6742 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
6743
6744         PR middle-end/27260
6745         * gcc.c-torture/execute/pr27260.c: New.
6746
6747 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
6748
6749         PR middle-end/27095
6750         * gcc.dg/pr27095.c: New.
6751
6752 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6753
6754         PR c++/27292
6755         * g++.dg/conversion/bitfield4.C: New test.
6756
6757 2006-04-27  Eric Christopher  <echristo@apple.com>
6758
6759         * gcc.dg/pragma-ms_struct.c: New.
6760
6761 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/27102
6764         * g++.dg/template/crash47.C: New test.
6765
6766 2006-04-27  Dirk Mueller  <dmueller@suse.de>
6767
6768         * gcc.target/i386/sse-7.c: build with -msse.
6769
6770 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
6771
6772         PR testsuite/27274:
6773         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
6774         (main): Exit if processor doesn't support SSE.
6775
6776 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
6777
6778         PR middle-end/27282
6779         * gcc.c-torture/compile/pr27282.c: New test.
6780
6781 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
6782
6783         PR middle-end/26913
6784         * g++.dg/gomp/pr26913.C: New test.
6785
6786         PR c/25996
6787         * gcc.dg/gomp/pr25996.c: New test.
6788         * g++.dg/gomp/pr25996.C: New test.
6789
6790 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
6791
6792         PR rtl-optimization/26725
6793         * gcc.c-torture/compile/pr26725.c: New test.
6794
6795 2006-04-25  Richard Guenther  <rguenther@suse.de>
6796
6797         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
6798         than n + -1.
6799
6800 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6801
6802         * gcc.dg/20060425-1.c: New testcase.
6803
6804 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR tree-optimization/26865
6807         * gcc.dg/pr26865.c: New test.
6808
6809 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
6810
6811         PR c++/27292
6812         * g++.dg/conversion/bitfield1.C: New test.
6813         * g++.dg/conversion/bitfield2.C: Likewise.
6814         * g++.dg/conversion/bitfield3.C: Likewise.
6815
6816 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6817         Richard Guenther  <rguenther@suse.de>
6818
6819         PR tree-optimization/27236
6820         * gcc.dg/tree-ssa/pr27236.c: New testcase.
6821
6822 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6823
6824         PR c++/19963
6825         * g++.dg/other/incomplete2.C: New test.
6826
6827 2006-04-24  Richard Guenther  <rguenther@suse.de>
6828
6829         PR middle-end/26869
6830         * gcc.dg/torture/pr26869.c: New testcase.
6831
6832 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
6833         Richard Guenther  <rguenther@suse.de>
6834
6835         PR tree-optimization/27218
6836         * g++.dg/tree-ssa/pr27218.C: New testcase.
6837
6838 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6839
6840         PR c++/26912
6841         * g++.dg/template/friend41.C: New test.
6842
6843 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
6844
6845         * g++.dg/opt/pr15551.C: Include cstdio.
6846         (main): Use remove instead of unlink.
6847
6848 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
6849
6850         * gcc.dg/sibcall-7.c: New test.
6851         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
6852         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
6853         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
6854         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
6855         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
6856
6857 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
6858
6859         PR c++/26534
6860         * g++.dg/opt/bitfield1.C: New test.
6861         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
6862         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
6863         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
6864         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
6865         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
6866         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
6867         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
6868         * g++.dg/abi/bitfield2.C: Likewise.
6869         * g++.dg/init/bitfield1.C: Likewise.
6870
6871 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
6872
6873         PR fortran/25099
6874         * gfortran.dg/elemental_subroutine_4.f90: New test.
6875         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
6876         call sub (m, x).
6877
6878 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
6879
6880         * gcc.c-torture/compile/20060421-1.c: New testcase.
6881
6882 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6883
6884         PR c/25875
6885         * gcc.dg/init-bad-4.c: New test.
6886
6887 2006-04-21  Paul Brook  <paul@codesourcery.com>
6888
6889         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
6890
6891 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
6892
6893         PR fortran/27122
6894         * gfortran.dg/defined_operators_1.f90: New test.
6895         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
6896         remove old ones associated, incorrectly, with Note 5.46.
6897
6898         PR fortran/27113
6899         * gfortran.dg/character_array_constructor_1.f90: New test.
6900
6901 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
6902
6903         * gcc.dg/20060419-1.c: New test.
6904
6905 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
6906
6907         PR c/26774
6908         * gcc.dg/struct-parse-1.c: New test case.
6909
6910 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6911
6912         PR c++/26558
6913         * g++.dg/parse/template19.C: New test.
6914
6915         PR c++/26739
6916         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
6917
6918         PR c++/26036
6919         * g++.dg/expr/call3.C: New test.
6920
6921         PR c++/10385
6922         * g++.dg/conversion/dynamic1.C: New test.
6923
6924 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
6925
6926         PR c++/27102
6927         * g++.dg/template/crash35.C: Tweak error markers.
6928         * g++.dg/template/crash46.C: New test.
6929         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
6930         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
6931
6932 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
6933
6934         PR rtl-optimization/14261
6935         * gcc.c-torture/compile/20060419-1.c: Added.
6936
6937 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
6938
6939         * gfortran.dg/label_1.f90: Adjust dg-error.
6940
6941 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6942
6943         PR target/26961
6944         * gcc.dg/fold-cond-1.c: New test case.
6945         * gcc.dg/pr26961-1.c: Likewise.
6946
6947 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6948
6949         PR libgfortran/27138
6950         * gfortran.dg/read_bad_advance.f90: New test.
6951
6952 2006-04-16  Roger Sayle  <roger@eyesopen.com>
6953             Dale Johannesen  <dalej@apple.com>
6954
6955         PR target/24076
6956         * gcc.target/i386/vecinit-3.c: New testcase.
6957         * gcc.target/i386/vecinit-4.c: Likewise.
6958         * gcc.target/i386/sse-18.c: Likewise.
6959         * gcc.target/i386/sse-19.c: Likewise.
6960
6961 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
6962
6963         * gfortran.dg/allocate_zerosize_1.f90: New test.
6964
6965 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
6966
6967         PR c++/26365
6968         * g++.dg/template/crash45.C: New test.
6969
6970 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
6971
6972         PR fortran/26787
6973         * gfortran.dg/proc_assign_1.f90: New test.
6974         * gfortran.dg/procedure_lvalue.f90: Change message.
6975         * gfortran.dg/namelist_4.f90: Add new error.
6976
6977         PR fortran/25597
6978         PR fortran/27096
6979         * gfortran.dg/auto_pointer_array_result_1.f90
6980
6981         PR fortran/27089
6982         * gfortran.dg/specification_type_resolution_1.f90
6983
6984         PR fortran/18003
6985         PR fortran/25669
6986         PR fortran/26834
6987         * gfortran.dg/bounds_temporaries_1.f90: New test.
6988
6989         PR fortran/27124
6990         * gfortran.dg/array_return_value_1.f90: New test.
6991
6992 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6993
6994         PR fortran/25336
6995         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
6996
6997 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
6998
6999         PR middle-end/26823
7000         * g++.dg/gomp/pr26823-1.C: New test.
7001         * g++.dg/gomp/pr26823-2.C: New test.
7002
7003 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
7004
7005         PR middle-end/27134
7006         * gcc.dg/pr27314.c: New test.
7007
7008 2006-04-13  Richard Henderson  <rth@redhat.com>
7009
7010         * g++.dg/gomp/block-0.C: Update expected matches.
7011
7012 2006-04-13  DJ Delorie  <dj@redhat.com>
7013
7014         * lib/target-supports.exp (check_effective_target_int32plus): New.
7015         (check_effective_target_ptr32plus): New.
7016         (check_effective_target_size32plus): New.
7017         (check_effective_target_int16): New.
7018         (check_profiling_available): Add m32c to the list of unsupported targets.
7019
7020         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
7021         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
7022         memory size.
7023         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
7024         pointers.
7025         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
7026         size_t.
7027         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
7028         and size_t.
7029         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
7030         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
7031         not just xstormy16.  Skip m32c due to weird pointer size.
7032         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
7033         not just xstormy16.
7034         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
7035         not just xstormy16.
7036         * gcc.dg/20020312-2.c: Add m32c support.
7037         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
7038         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
7039         in test.
7040         * gcc.dg/20050321-2.c: Require >=32 bit integers.
7041         * gcc.dg/asm-1.c: Skip if int and short are the same size.
7042         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
7043         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
7044         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
7045         * gcc.dg/init-string-2.c: Require >=32 bit integers.
7046         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
7047         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
7048         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
7049         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
7050         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
7051         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
7052         in test.
7053         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
7054         in test.
7055         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
7056         * gcc.dg/pr23049.c: Require >=32 bit integers.
7057         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
7058         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
7059         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
7060         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
7061         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
7062         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
7063         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
7064         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
7065         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
7066         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
7067         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
7068         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
7069         prototype in test.
7070         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
7071         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
7072         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
7073         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
7074         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
7075
7076         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
7077         * gcc.c-torture/execute/20040703-1.x: Likewise.
7078         * gcc.c-torture/execute/20040705-1.x: Likewise.
7079         * gcc.c-torture/execute/20040705-2.x: Likewise.
7080         * gcc.c-torture/execute/20040709-1.x: Likewise.
7081         * gcc.c-torture/execute/20040709-2.x: Likewise.
7082         * gcc.c-torture/execute/20040811-1.x: Likewise.
7083         * gcc.c-torture/execute/20050316-1.x: Likewise.
7084         * gcc.c-torture/execute/bitfld-4.x: Likewise.
7085         * gcc.c-torture/execute/pr19689.x: Likewise.
7086         * gcc.c-torture/execute/pr7284-1.x: Likewise.
7087         * gcc.c-torture/execute/usmul.x: Likewise.
7088         * gcc.c-torture/execute/vrp-5.x: Likewise.
7089         * gcc.c-torture/execute/vrp-6.x: Likewise.
7090         * gcc.dg/debug/20041023-1.s: Likewise.
7091
7092 2006-04-13  Roger Sayle  <roger@eyesopen.com>
7093
7094         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
7095         of integers to a vector types are now constant expressions in C.
7096         * gcc.dg/vect/vect-fold-1.c: New test case.
7097
7098 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
7099             Ulrich Weigand  <uweigand@de.ibm.com>
7100
7101         PR target/27006
7102         * gcc.dg/vmx/pr27006.c: New testcase.
7103
7104 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7105
7106         PR libgfortran/26766
7107         * gfortran.dg/write_recursive.f90: New test.
7108
7109 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
7110
7111         * g++.dg/parse/dtor7.C: New test.
7112         * g++.dg/parse/new1.C: Add error marker.
7113         * g++.dg/template/new3.C: New test.
7114
7115         PR c++/26122
7116         * g++.dg/template/pure1.C: New test.
7117
7118         PR c++/26295
7119         * g++.dg/parse/ptrmem4.C: New test.
7120
7121 2006-04-10  Jeff Law  <law@redhat.com>
7122
7123         PR/27087
7124         * gcc.c-torture/compile/pr27087.c: New test.
7125
7126 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
7127
7128         PR/21391
7129         * gcc.dg/20060410.c: New.
7130
7131 2006-04-10  Matthias Klose  <doko@debian.org>
7132
7133         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
7134         Recognize multilib directory names containing underscores.
7135
7136 2006-04-10  Roger Sayle  <roger@eyesopen.com>
7137
7138         * gcc.target/i386/vecinit-1.c: New test case.
7139         * gcc.target/i386/vecinit-2.c: Likewise.
7140
7141 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
7142
7143         PR debug/27057
7144         * g++.dg/debug/dwarf2-2.C: New test.
7145
7146 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
7147
7148         PR rtl-optimization/27073
7149         * gcc.c-torture/execute/pr27073.c: New test.
7150
7151 2006-04-08  Mike Stump  <mrs@apple.com>
7152
7153         * gcc.dg/pragma-darwin.c: Improve for ppc64.
7154
7155 2006-04-07  Richard Guenther  <rguenther@suse.de>
7156
7157         PR tree-optimization/26135
7158         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
7159
7160 2006-04-06  Jan Hubicka  <jh@suse.cz>
7161
7162         PR profile/26399
7163         * g++.dg/bprob/g++-bprob-2.C: New testcase.
7164
7165 2006-04-06  Roger Sayle  <roger@eyesopen.com>
7166
7167         * g++.dg/conversion/nullptr1.C: New test case.
7168         * g++.dg/conversion/nullptr2.C: Likewise.
7169
7170 2006-04-05  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gfortran.dg/dependency_18.f90: New test case.
7173
7174 2006-04-05  Richard Guenther  <rguenther@suse.de>
7175
7176         PR tree-optimization/26919
7177         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
7178         * gcc.dg/ipa/ipa-2.c: Likewise.
7179         * gcc.dg/ipa/ipa-3.c: Likewise.
7180         * gcc.dg/ipa/ipa-5.c: Likewise.
7181
7182 2006-04-05  Richard Guenther  <rguenther@suse.de>
7183
7184         PR tree-optimization/26763
7185         * gcc.dg/torture/pr26763-1.c: New testcase.
7186         * gcc.dg/torture/pr26763-2.c: Likewise.
7187
7188 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
7189
7190         PR fortran/23634
7191         PR fortran/25619
7192         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
7193
7194 2006-04-04  Eric Christopher  <echristo@apple.com>
7195
7196         * gcc.target/i386/387-1.c: Allow regexp to match darwin
7197         stubs.
7198         * gcc.target/i386/387-5.c: Ditto.
7199
7200 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
7201
7202         * gcc.target/sparc/struct-ret-check.c: New test.
7203
7204 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7205
7206         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
7207         zero decimal digits specified in format.
7208
7209 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
7210
7211         PR fortran/26891
7212         * gfortran.dg/missing_optional_dummy_1.f90: New test.
7213
7214         PR fortran/26976
7215         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
7216         * gfortran.dg/initialization_1.f90: Make assignment compliant.
7217         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
7218         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
7219         bigendian-ness.
7220
7221 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
7222
7223         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
7224         dummy arguments work when the actual argument is itself a dummy
7225         argument of the caller.
7226
7227 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7228
7229         PR libfortran/24685
7230         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
7231
7232 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7233
7234         * gfortran.dg/dependencency_17.f90: New test case.
7235
7236 2006-04-01  Roger Sayle  <roger@eyesopen.com>
7237
7238         * gfortran.dg/dependency_14.f90: New test case.
7239         * gfortran.dg/dependency_15.f90: Likewise.
7240         * gfortran.dg/dependency_16.f90: Likewise.
7241
7242 2006-03-31  Asher Langton  <langton2@llnl.gov>
7243
7244         PR fortran/25358
7245         gfortran.dg/cray_pointers_6.f90: New test.
7246
7247 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7248
7249         PR libgfortran/26890
7250         * gfortran.dg/read_size_noadvance.f90: New test.
7251
7252 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
7253
7254         PR fortran/25031
7255         * gfortran.dg/multiple_allocation_1.f90: Check that the
7256         size has changed after a re-allocation with stat.
7257
7258 2006-03-30  Richard Guenther  <rguenther@suse.de>
7259
7260         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
7261         removal.
7262         * gcc.target/i386/sselibm-2.c: Likewise.
7263         * gcc.target/i386/sselibm-3.c: Likewise.
7264         * gcc.target/i386/sselibm-4.c: Likewise.
7265         * gcc.target/i386/sselibm-5.c: Likewise.
7266
7267 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7268
7269         * gcc.dg/fold-andxor-1.c: New test case.
7270         * gcc.dg/fold-xorand-1.c: Likewise.
7271
7272 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7273
7274         * gcc.dg/fold-convnotconv-1.c: New test case.
7275
7276 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
7277
7278         PR fortran/26779
7279         * gfortran.dg/private_type_5.f90: New test.
7280
7281 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
7282
7283         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
7284
7285 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
7286
7287         * gfortran.dg/advance_2.f90: New test.
7288         * gfortran.dg/advance_3.f90: New test.
7289
7290         * gfortran.fortran-torture/execute/equiv_5.f: New test.
7291
7292 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7293
7294         PR libgfortran/26661
7295         PR libgfortran/26880
7296         * gfortran.dg/read_x_past.f: New test.
7297
7298 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
7299
7300         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
7301         to be STABS.
7302
7303 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
7304
7305         * objc.dg/dwarf-1.m: Skip on AIX.
7306         * objc.dg/dwarf-2.m: Skip on AIX.
7307
7308 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
7309
7310         PR fortran/26816
7311         * gfortran.dg/float_1.f90: New test.
7312
7313 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7314
7315         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
7316         X86_64 targets.
7317         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
7318
7319 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7320
7321         PR libfortran/26735
7322         * gfortran.dg/convert_implied_open.f90: New test case.
7323
7324 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
7325
7326         PR fortran/26769
7327         * gfortran.dg/transpose_reshape_r10.f90: New test case.
7328
7329 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
7330
7331         PR middle-end/26717
7332         * gcc.dg/pr26717.c: New test.
7333
7334 2006-03-25  Roger Sayle  <roger@eyesopen.com>
7335
7336         * gfortran.dg/dependency_12.f90: New test case.
7337
7338 2006-03-24  Roger Sayle  <roger@eyesopen.com>
7339
7340         * gfortran.dg/dependency_9.f90: New (resurected) test case.
7341
7342 2006-03-24  Jeff Law  <law@redhat.com>
7343
7344         * gcc.c-torture/pr26840.c: New test.
7345
7346 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
7347
7348         * objc.dg/dwarf-2.m: New.
7349         * obj-c++.dg/dwarf-2.mm: New.
7350
7351         * g++.old-deja/g++.other/init19.C: New.
7352
7353 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
7354
7355         * g++.dg/eh/spbp.C: Skip on AIX.
7356
7357 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
7358
7359         PR middle-end/26611
7360         * g++.dg/gomp/pr26611-1.C: New test.
7361         * g++.dg/gomp/pr26611-2.C: New test.
7362
7363 2006-03-24  Jeff Law  <law@redhat.com>
7364
7365         * gcc.c-torture/compile/pr26833.c: New test.
7366         * gfortran.fortran-torture/compile/pr26806.f90: New test.
7367
7368 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7369
7370         * gfortran.dg/endfile_2.f90: Delete temp file.
7371
7372 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
7373
7374         PR fortran/19303
7375         * gfortran.dg/record_marker_1.f90: New test case.
7376         * gfortran.dg/record_marker_2.f: New test case.
7377         * gfortran.dg/record_marker_3.f90: New test case.
7378
7379 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
7380
7381         PR fortran/17298
7382         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
7383         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
7384
7385 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
7386
7387         * lib/gcc-dg.exp (cleanup-modules): New proc.
7388         * gfortran.dg/allocatable_function_1.f90,
7389         gfortran.dg/allocate_char_star_scalar_1.f90,
7390         gfortran.dg/assumed_charlen_function_1.f90,
7391         gfortran.dg/assumed_dummy_1.f90,
7392         gfortran.dg/assumed_shape_ranks_1.f90,
7393         gfortran.dg/assumed_shape_ranks_2.f90,
7394         gfortran.dg/assumed_size_dt_dummy.f90,
7395         gfortran.dg/auto_char_dummy_array_1.f90,
7396         gfortran.dg/auto_char_len_3.f90,
7397         gfortran.dg/automatic_module_variable.f90,
7398         gfortran.dg/bad_automatic_objects_1.f90,
7399         gfortran.dg/char_array_constructor.f90,
7400         gfortran.dg/char_array_structure_constructor.f90,
7401         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
7402         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
7403         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
7404         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
7405         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
7406         gfortran.dg/derived_pointer_recursion.f90,
7407         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
7408         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
7409         gfortran.dg/dummy_functions_1.f90,
7410         gfortran.dg/elemental_initializer_1.f90,
7411         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
7412         gfortran.dg/elemental_pointer_1.f90,
7413         gfortran.dg/elemental_subroutine_1.f90,
7414         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
7415         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
7416         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
7417         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
7418         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
7419         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
7420         gfortran.dg/global_references_1.f90,
7421         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
7422         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
7423         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
7424         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
7425         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
7426         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
7427         gfortran.dg/large_integer_kind_1.f90,
7428         gfortran.dg/large_real_kind_1.f90,
7429         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
7430         gfortran.dg/module_double_reuse.f90,
7431         gfortran.dg/module_equivalence_1.f90,
7432         gfortran.dg/module_interface_1.f90,
7433         gfortran.dg/module_parameter_array_refs_1.f90,
7434         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
7435         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
7436         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
7437         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
7438         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
7439         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
7440         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
7441         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
7442         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
7443         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
7444         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
7445         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
7446         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
7447         gfortran.dg/same_name_1.f90,
7448         gfortran.dg/sibling_dummy_procedure_1.f90,
7449         gfortran.dg/sibling_dummy_procedure_2.f90,
7450         gfortran.dg/sibling_dummy_procedure_3.f90,
7451         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
7452         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
7453         gfortran.dg/used_dummy_types_2.f90,
7454         gfortran.dg/used_dummy_types_3.f90,
7455         gfortran.dg/used_dummy_types_4.f90,
7456         gfortran.dg/used_dummy_types_5.f90,
7457         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
7458         gfortran.dg/userdef_operator_1.f90: Use it.
7459
7460 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7461
7462         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
7463         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
7464         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
7465         gfortran.dg/write_back.f,
7466         gfortran.fortran-torture/execute/inquire_1.f90,
7467         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
7468
7469 2006-03-21  Jeff Law  <law@redhat.com>
7470
7471         * gcc.dg/tree-ssa/vrp28.c: New test.
7472
7473 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7474
7475         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
7476         if _STDC_C99 is defined.
7477         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
7478         * gcc.dg/builtins-20.c: Likewise.
7479         * gcc.dg/builtins-53.c: Likewise.
7480         * gcc.dg/single-precision-constant.c: Likewise. Also pass
7481         -mmacosx-version-min=10.3 on PowerPC/Darwin.
7482
7483 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
7484
7485         PR tree-opt/26781
7486         * gcc.c-torture/compile/pr26781-1.c: New test.
7487         * gcc.c-torture/compile/pr26781-2.c: New test.
7488
7489 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
7490
7491         PR c++/26690
7492         * g++.dg/gomp/pr26690-1.C: New test.
7493         * g++.dg/gomp/pr26690-2.C: New test.
7494
7495 2006-03-20  Jeff Law  <law@redhat.com>
7496
7497         * gcc.dg/tree-ssa/pr21829.c: New test.
7498
7499         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
7500
7501 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
7502
7503         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
7504         (check_visibility_available): Use it.
7505         (check_effective_target_default_packed): Likewise.
7506         (check_effective_target_pcc_bitfield_type_matters): Likewise.
7507         (check_effective_target_fopenmp): Likewise.
7508         (check_effective_target_freorder): Likewise.
7509         (check_effective_target_fpic): Likewise.
7510         (check_named_sections_available): Likewise.
7511         (check_effective_target_ilp32): Likewise.
7512         (check_effective_target_lp64): Likewise.
7513
7514 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
7515
7516         PR fortran/20935
7517         * gfortran.dg/scalar_mask_2.f90: New test case.
7518
7519 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
7520
7521         PR tree-opt/26629
7522         * gcc.dg/tree-ssa/loadpre12.c: New test.
7523         * gcc.dg/tree-ssa/loadpre13.c: New test.
7524         * gcc.dg/tree-ssa/loadpre14.c: New test.
7525         * gcc.dg/tree-ssa/loadpre15.c: New test.
7526         * gcc.dg/tree-ssa/loadpre16.c: New test.
7527         * gcc.dg/tree-ssa/loadpre17.c: New test.
7528         * gcc.dg/tree-ssa/loadpre18.c: New test.
7529         * gcc.dg/tree-ssa/loadpre19.c: New test.
7530         * gcc.dg/tree-ssa/loadpre20.c: New test.
7531         * gcc.dg/tree-ssa/loadpre21.c: New test.
7532         * gcc.dg/tree-ssa/loadpre22.c: New test.
7533
7534 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
7535
7536         PR fortran/26741
7537         * gfortran.dg/elemental_initializer_1.f90: New test.
7538
7539         PR fortran/26716
7540         * gfortran.dg/assumed_shape_ranks_2: New test.
7541
7542 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
7543
7544         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
7545         target fpic.
7546
7547 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7548
7549         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
7550         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
7551         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
7552         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
7553         gfortran.fortran-torture/execute/direct_io.f90,
7554         gfortran.fortran-torture/execute/inquire_2.f90,
7555         gfortran.fortran-torture/execute/inquire_4.f90,
7556         gfortran.fortran-torture/execute/list_read_1.f90,
7557         gfortran.fortran-torture/execute/open_replace.f90,
7558         gfortran.fortran-torture/execute/slash_edit.f90,
7559         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
7560         temporary files from testcases.
7561
7562 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7563
7564         PR libgfortran/26509
7565         gfortran.dg/write_direct_eor.f90: New test.
7566
7567 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
7568
7569         * gcc.target/powerpc/pr26350.c: New.
7570         * gcc.target/powerpc/indexed-addr.c: New.
7571
7572 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7573
7574         * gfortran.dg/dependency_13.f90: New test case.
7575
7576 2006-03-16  Roger Sayle  <roger@eyesopen.com>
7577
7578         PR middle-end/21781
7579         * gcc.dg/real-const-1.c: New test case.
7580
7581 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
7582
7583         * g++.old-deja/g++.other/init18.C: New.
7584         * g++.old-deja/g++.other/init5.C: Remove xfail.
7585
7586 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7587
7588         * g++.dg/opt/pr15551.C: Cleanup temp file.
7589
7590 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7591
7592         PR c++/6634
7593         g++.dg/parse/long1.C: New test.
7594
7595 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7596
7597         PR fortran/19101
7598         * gfortran.dg/continuation.f90: New test.
7599         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
7600
7601 2006-03-14  Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/26672
7604         * gcc.dg/torture/pr26672.c: New testcase.
7605
7606 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
7607
7608         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
7609         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
7610
7611 2006-03-13  Roger Sayle  <roger@eyesopen.com>
7612
7613         PR middle-end/26557
7614         * gcc.c-torture/compile/switch-1.c: New test case.
7615
7616 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
7617
7618         PR fortran/25378
7619         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
7620         test to include more permuatations of mask and index.
7621         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
7622         respond to F2003 spec. that the position returned for an all false
7623         mask && condition is zero.
7624
7625 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
7626
7627         PR middle-end/25989
7628         * gcc.dg/gomp/pr25989.c: New test.
7629
7630 2006-03-13  Jeff Law  <law@redhat.com>
7631
7632         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
7633
7634 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
7635
7636         * gcc.dg/switch-9.c: New test.
7637
7638 2006-03-13  Richard Guenther  <rguenther@suse.de>
7639
7640         PR middle-end/26630
7641         * gcc.dg/torture/pr26630.c: New testcase.
7642
7643 2006-03-11  Roger Sayle  <roger@eyesopen.com>
7644
7645         * gfortran.dg/dependency_10.f90: New test case.
7646         * gfortran.dg/dependency_11.f90: Likewise.
7647
7648 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
7649             Erik Edelmann  <eedelman@gcc.gnu.org>
7650
7651         * gfortran.dg/allocatable_function_1.f90: New.
7652         * gfortran.dg/allocatable_function_2.f90: New.
7653
7654 2006-03-10  Richard Guenther  <rguenther@suse.de>
7655
7656         PR middle-end/26565
7657         * gcc.dg/torture/pr26565.c: New testcase.
7658
7659 2006-03-09  Eric Christopher  <echristo@apple.com>
7660
7661         * gcc.c-torture/compile/20060309-1.c: New.
7662
7663 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7664
7665         PR libgfortran/26499
7666         * gfortran.dg/write_back.f: New test.
7667         * gfortran.dg/write_rewind_1.f: New test.
7668         * gfortran.dg/write_rewind_2.f: New test.
7669
7670 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7671
7672         PR libgfortran/26554
7673         * gfortran.dg/read_logical.f90: New test.
7674
7675 2006-03-04  Laurent GUERBY <laurent@guerby.net>
7676
7677         * ada/acats/norun.lst: cdd2a03 now passes.
7678
7679 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
7680
7681         PR testsuite/25177
7682         * gcc.target/powerpc/pr18096-1.c: Change where the error
7683         would match.
7684
7685 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
7686
7687         * gcc.target/i386/cleanup-1.c: New test.
7688         * gcc.target/i386/cleanup-2.c: New test.
7689
7690 2006-03-04  Roger Sayle  <roger@eyesopen.com>
7691
7692         * gfortran.dg/dependency_9.f90: Remove for the time being.
7693
7694 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
7695
7696         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
7697         directive.
7698
7699 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7700
7701         * gfortran.dg/dependency_9.f90: New test case.
7702
7703 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7704
7705         * gfortran.dg/dependency_4.f90: New test case.
7706         * gfortran.dg/dependency_5.f90: New test case.
7707         * gfortran.dg/dependency_6.f90: New test case.
7708         * gfortran.dg/dependency_7.f90: New test case.
7709         * gfortran.dg/dependency_8.f90: New test case.
7710
7711 2006-03-03  Paul Brook  <paul@codesourcery.com>
7712
7713         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
7714         Add m68k-*-elf.
7715
7716 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
7717
7718         PR fortran/25031
7719         * multiple_allocation_1.f90: New test.
7720
7721 2006-03-03  Roger Sayle  <roger@eyesopen.com>
7722
7723         PR tree-optimization/26524
7724         * gfortran.dg/pr26524.f: New test case.
7725
7726 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7727
7728         * g++.dg/template/repo5.C: Cleanup repo files.
7729         * gcc.dg/20051201-1.c: Cleanup coverage files.
7730         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
7731         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
7732         tree dump files.
7733
7734 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
7735
7736         * objc.dg/objc-nofilename-1.m: New test.
7737         * objc.dg/bad-receiver-type.m: New test.
7738         * obj-c++.dg/bad-receiver-type.mm: New test.
7739
7740 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7741
7742         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
7743
7744 2006-03-01  Mike Stump  <mrs@apple.com>
7745
7746         * g++.dg/abi/key2.C: Add.
7747
7748 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
7749
7750         * gfortran.dg/logical_dot_product.f90: New test.
7751
7752         PR fortran/26393
7753         * gfortran.dg/used_interface_ref.f90: New test.
7754
7755         PR fortran/20938
7756         * gfortran.dg/dependency_2.f90: New test.
7757         * gfortran.fortran-torture/execute/where17.f90: New test.
7758         * gfortran.fortran-torture/execute/where18.f90: New test.
7759         * gfortran.fortran-torture/execute/where19.f90: New test.
7760         * gfortran.fortran-torture/execute/where20.f90: New test.
7761
7762 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
7763
7764         * g++.dg/tree-ssa/pr26443.C: New test case.
7765
7766 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
7767
7768         PR middle-end/26022
7769         * g++.dg/opt/return-slot1.C: New test.
7770
7771 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7772
7773         PR libgfortran/26136
7774         * gfortran.dg/namelist_23.f90: New test.
7775
7776 2006-02-28  Roger Sayle  <roger@eyesopen.com>
7777
7778         PR middle-end/14752
7779         * gcc.dg/fold-eqandshift-2.c: New test case.
7780
7781 2006-02-28  Richard Guenther  <rguenther@suse.de>
7782
7783         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
7784         decomposition.
7785
7786 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
7787
7788         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
7789
7790 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7791
7792         PR libgfortran/26464
7793         * gfortran.dg/backspace_5.f: New test.
7794         * gfortran.dg/backspace_6.f: New test.
7795
7796 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7797
7798         * gcc.dg/fold-eqandnot-1.c: New test case.
7799
7800 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7801
7802         PR middle-end/19983
7803         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
7804
7805 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
7806
7807         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
7808         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
7809
7810 2006-02-26  Richard Guenther  <rguenther@suse.de>
7811
7812         PR tree-optimization/26421
7813         * gcc.dg/tree-ssa/pr26421.c: New testcase.
7814
7815 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
7816
7817         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
7818         * g++.old-deja/g++.robertl/eb132.C: Likewise.
7819
7820 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7821
7822         * gcc.dg/fold-even-1.c: New test case.
7823
7824 2006-02-26  Roger Sayle  <roger@eyesopen.com>
7825
7826         PR middle-end/21137
7827         * gcc.dg/fold-eqandshift-1.c: New test case.
7828
7829 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7830
7831         PR tree-optimization/25125
7832         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
7833         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
7834
7835 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
7836
7837         PR tree-optimizations/26359
7838         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
7839         with -fdump-tree-dceloop-details.
7840         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
7841
7842 2006-02-25  Roger Sayle  <roger@eyesopen.com>
7843
7844         PR middle-end/23673
7845         * gcc.dg/fold-eqxor-1.c: New test case.
7846         * gcc.dg/fold-eqxor-2.c: Likewise.
7847         * gcc.dg/fold-eqxor-3.c: Likewise.
7848
7849 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
7850
7851         PR fortran/23092
7852         * scalar_mask_1.f90: New test.
7853
7854 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
7855
7856         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
7857         * g++.dg/eh/uncaught2.C: New.
7858         * g++.dg/eh/uncaught3.C: New.
7859
7860 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7861
7862         PR libgfortran/26423
7863         * gfortran.dg/read_many_1.f: New test.
7864
7865 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
7866
7867         PR fortran/24519
7868         * gfortran.dg/dependency_3.f90: New test.
7869         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
7870         XFAILs.
7871
7872         PR fortran/25395
7873         * gfortran.dg/equiv_6.f90: New test.
7874
7875 2006-02-23  Jeff Law  <law@redhat.com>
7876
7877         * gcc.c-torture/compile/pr26425.c: New test.
7878
7879 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
7880
7881         PR middle-end/26412
7882         * gcc.dg/gomp/pr26412.c: New test.
7883
7884 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7885
7886         PR c++/26291
7887         * g++.dg/other/ellipsis1.C: New test.
7888         * g++.dg/parse/operator4.C: Adjust error marker.
7889
7890 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
7891
7892         PR target/25603
7893         * gfortran.dg/pr25603.f: New testcase.
7894
7895 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7896
7897         * gcc.dg/bf-spl1.c: Don't specify -m68000.
7898         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
7899
7900 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
7901
7902         * g++.dg/eh/spbp.C: New.
7903
7904 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
7905
7906         PR middle-end/26379
7907         * gcc.target/i386/mmx-7.c: New test.
7908
7909 2006-02-20  Roger Sayle  <roger@eyesopen.com>
7910
7911         PR tree-optimization/26361
7912         * gcc.dg/tree-ssa/vrp27.c: New test case.
7913
7914 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
7915
7916         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
7917         * gcc.dg/tree-ssa/complex-4.c: Here.
7918
7919 2006-02-19  Roger Sayle  <roger@eyesopen.com>
7920
7921         PR middle-end/19543
7922         * gfortran.dg/logical_1.f90: New test case.
7923
7924 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR middle-end/26334
7927         * gcc.dg/20060218-1.c: Moved to...
7928         * gcc.target/i386/20060218-1.c: ... here.  New test.
7929
7930 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
7931
7932         PR fortran/26201
7933         * gfortran.dg/convert_1.f90: New.
7934
7935 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
7936
7937         PR fortran/25054
7938         * gfortran.dg/namelist_5.f90: New test.
7939
7940         PR fortran/25089
7941         * gfortran.dg/namelist_4.f90: New test.
7942
7943 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7944
7945         PR tree-opt/25680
7946         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
7947
7948 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
7949
7950         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
7951         variable to take into account the variable name in the
7952         function header.
7953         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
7954
7955 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR middle-end/26334
7958         * gcc.c-torture/compile/20060217-1.c: New test.
7959         * gcc.dg/20060218-1.c: New test.
7960
7961 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
7962
7963         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
7964
7965 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
7966
7967         * gcc.dg/cpp/undef3.c: New test.
7968         * gcc.dg/cpp/trad/builtins2.c: New test.
7969
7970 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
7971
7972         PR c++/26266
7973         * g++.dg/template/static22.C: New test.
7974         * g++.dg/template/static23.C: New test.
7975         * g++.dg/template/static24.C: New test.
7976         * g++.dg/template/non-dependent13.C: New test.
7977         * g++.dg/init/member1.C: Tweak error markers.
7978
7979 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7980
7981         PR target/26255
7982         * gcc.c-torture/compile/pr26255.c: New test case.
7983
7984 2006-02-16  Roger Sayle  <roger@eyesopen.com>
7985
7986         * gfortran.fortran-torture/execute/where_10.f90: New test case.
7987         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
7988         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
7989         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
7990         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
7991         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
7992         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
7993
7994 2006-02-16  Jeff Law  <law@redhat.com>
7995
7996         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
7997         * gcc.dg/tree-ssa/vrp26.c: New test.
7998
7999 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
8000
8001         PR target/20353
8002         PR target/24578
8003         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
8004         __UCLIBC__ is defined.
8005
8006 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
8007
8008         PR fortran/26224
8009         * gfortran.dg/gomp/pr26224.f: New test.
8010
8011 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
8012
8013         PR tree-opt/25918
8014         * lib/target-supports.exp
8015         (check_effective_target_vect_short_mult): New.
8016         (check_effective_target_vect_char_mult): New.
8017         (check_effective_target_vect_widen_sum_qi_to_si): New.
8018         (check_effective_target_vect_widen_sum_qi_to_hi): New.
8019         (check_effective_target_vect_widen_sum_hi_to_si): New.
8020         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
8021         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
8022         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
8023         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
8024         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
8025         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
8026         vect-reduc-pattern-2c.c
8027         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
8028         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
8029         vect-reduc-pattern-1c.c
8030
8031 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
8032
8033         PR fortran/24557
8034         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
8035
8036 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8037
8038         PR fortran/26054
8039         * gfortran.dg/enum_8.f90: Remove check for warning.
8040         * gfortran.dg/iomsg_1.f90: Ditto.
8041         * gfortran.dg/enum_1.f90: Ditto.
8042         * gfortran.dg/enum_9.f90: Ditto.
8043         * gfortran.dg/enum_2.f90: Ditto.
8044         * gfortran.dg/enum_10.f90: Ditto.
8045         * gfortran.dg/enum_3.f90: Ditto.
8046         * gfortran.dg/flush_1.f90: Ditto.
8047         * gfortran.dg/enum_4.f90: Ditto.
8048         * gfortran.dg/array_constructor_1.f90: Ditto.
8049         * gfortran.dg/enum_5.f90: Ditto.
8050         * gfortran.dg/enum_6.f90: Ditto.
8051         * gfortran.dg/enum_7.f90: Ditto.
8052
8053 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR middle-end/26300
8056         * gcc.c-torture/compile/20060215-1.c: New test.
8057
8058 2006-02-14  Roger Sayle  <roger@eyesopen.com>
8059
8060         PR middle-end/23670
8061         * gcc.dg/tree-ssa/andor-2.c: New test case.
8062
8063 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
8064
8065         PR fortran/25045
8066         * optional_dim.f90: New test.
8067
8068 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8069
8070         PR fortran/26277
8071         * gfortran.dg/label_4.f90: New.
8072
8073 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
8074             Diego Novillo  <dnovillo@redhat.com>
8075             Uros Bizjak  <uros@kss-loka.si>
8076
8077         * gfortran.dg/gomp: New directory.
8078
8079 2006-02-14  Richard Guenther  <rguenther@suse.de>
8080
8081         PR tree-optimization/26258
8082         * gcc.dg/torture/pr26258.c: New testcase.
8083
8084 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
8085
8086         PR fortran/26246
8087         * gfortran.dg/pr26246_1.f90: New test.
8088         * gfortran.dg/pr26246_2.f90: New test.
8089
8090         PR middle-end/26092
8091         * gcc.c-torture/compile/20060208-1.c: New test.
8092
8093 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
8094
8095         PR fortran/26074
8096         PR fortran/25103
8097         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
8098         * gfortran.dg/bad_automatic_objects_1.f90: New test.
8099         * gfortran.dg/automatic_module_variable.f90: Change error message.
8100
8101         PR fortran/20861
8102         * gfortran.dg/internal_dummy_1.f90: New test.
8103
8104         PR fortran/20871
8105         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
8106
8107
8108         PR fortran/25083
8109         * gfortran.dg/uncommon_block_data_1.f90: New test.
8110         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
8111         with standard.
8112
8113         PR fortran/25088
8114         * gfortran.dg/typed_subroutine_1.f90: New test.
8115
8116 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
8117
8118         * objc.dg/dwarf-1.m: New.
8119
8120 2006-02-13  Roger Sayle  <roger@eyesopen.com>
8121
8122         PR middle-end/24427
8123         * gcc.dg/tree-ssa/andor-1.c: New test case.
8124
8125 2006-02-13  Josh Conner  <jconner@apple.com>
8126
8127         PR target/25376
8128         * gcc.dg/pr25376.c: New test.
8129
8130         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
8131         assemble.
8132         * lib/target-supports.exp (check_named_sections_available):
8133         Only compile named-sections test -- don't assemble.
8134
8135 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8136
8137         * g++.dg/warn/no-write-strings.C: New test.
8138         * g++.dg/warn/write-strings.C: Likewise.
8139         * g++.dg/warn/write-strings-default.C: Likewise.
8140
8141 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
8142
8143         PR fortran/25806
8144         * gfortran.dg/ret_pointer_2.f90: New test.
8145
8146 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
8147
8148         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
8149
8150 2006-02-10  Jeff Law  <law@redhat.com>
8151
8152         * gcc.c-torture/compile/pr26213.c: New test.
8153
8154 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
8155
8156         gfortran.dg/null_1.f90: New test.
8157
8158 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8159
8160         PR fortran/14771
8161         * gfortran.dg/parens_4.f90: New.
8162         * gfortran.dg/parens_5.f90: New.
8163
8164 2006-02-10  Richard Guenther  <rguenther@suse.de>
8165
8166         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
8167
8168 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8169         Paul Thomas  <pault@gcc.gnu.org>
8170
8171         PR fortran/14771
8172         * gfortran.dg/parens_1.f90: New.
8173         * gfortran.dg/parens_2.f90: New.
8174         * gfortran.dg/parens_3.f90: New.
8175
8176 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
8177
8178         PR fortran/26038
8179         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
8180
8181         PR fortran/25059
8182         * gfortran.dg/impure_assignment_1.f90: New test.
8183
8184         PR fortran/25070
8185         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
8186
8187 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8188
8189         PR target/26141
8190         * g++.dg/expr/stdarg2.C: New test.
8191
8192 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
8193
8194         PR inline-asm/16194
8195         * gcc.dg/pr16194.c: New test.
8196
8197 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8198
8199         * ada/acats/run_acats: Use portable variant of "$@".
8200
8201 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8202
8203         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
8204         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
8205
8206 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8207
8208         PR tree-opt/26179
8209         * g++.dg/opt/pr26179.C: New test.
8210
8211 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8212
8213         PR middle-end/26134
8214         * gcc.dg/tree-ssa/complex-3.c: New test.
8215
8216 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
8217
8218         * gcc.c-torture/compile/volatile-1.c: New test.
8219
8220 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
8221
8222         PR 26180
8223         * gcc.dg/tree-ssa/pr26180.c: New test.
8224
8225 2006-02-08  Jeff Law  <law@redhat.com>
8226
8227         * gcc.dg/tree-ssa/pr21417.c: New test.
8228
8229 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8230
8231         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8232         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
8233
8234 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8235
8236         * lib/scanrtl.exp: New.
8237
8238 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8239
8240         PR c++/26071
8241         * g++.dg/other/virtual2.C: New test.
8242
8243         PR c++/26070
8244         * g++.dg/other/virtual1.C: New test.
8245
8246 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
8247
8248         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
8249         cleanup-ipa-dump): Update dump file glob patterns.
8250         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
8251         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
8252
8253         * lib/gcc-dg.exp: Load it.
8254         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
8255
8256 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
8257
8258         PR testsuite/26159
8259         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
8260         * gcc.dg/tree-ssa/pr23382.c: Ditto.
8261
8262 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8263
8264         PR fortran/25577
8265         * gfortran.dg/mvbits_1.f90: New.
8266
8267 2006-02-07  Dirk Mueller  <dmueller@suse.com>
8268
8269         * g++.dg/warn/Wdiv-by-zero.C: New test.
8270         * g++.dg/warn/Wno-div-by-zero.C: New.
8271
8272 2006-02-07  Jeff Law  <law@redhat.com>
8273
8274         * gcc.dg/tree-ssa/pr21559.c: New test.
8275
8276         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
8277         multiple VRP passes.
8278         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8279         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8280         * gcc.dg/tree-ssa/pr21582.c: Likewise.
8281         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8282         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8283         * gcc.dg/tree-ssa/vrp02.c: Likewise
8284         * gcc.dg/tree-ssa/vrp11.c: Likewise
8285         * gcc.dg/tree-ssa/pr14341.c: Likewise
8286         * gcc.dg/tree-ssa/vrp19.c: Likewise
8287         * gcc.dg/tree-ssa/vrp20.c: Likewise
8288         * gcc.dg/tree-ssa/vrp03.c: Likewise
8289         * gcc.dg/tree-ssa/pr21086.c: Likewise
8290         * gcc.dg/tree-ssa/pr21959.c: Likewise
8291         * gcc.dg/tree-ssa/vrp21.c: Likewise
8292         * gcc.dg/tree-ssa/vrp04.c: Likewise
8293         * gcc.dg/tree-ssa/pr25485.c: Likewise
8294         * gcc.dg/tree-ssa/pr22026.c: Likewise
8295         * gcc.dg/tree-ssa/vrp22.c: Likewise
8296         * gcc.dg/tree-ssa/vrp05.c: Likewise
8297         * gcc.dg/tree-ssa/20030807-10.c: Likewise
8298         * gcc.dg/tree-ssa/pr20701.c: Likewise
8299         * gcc.dg/tree-ssa/vrp23.c: Likewise
8300         * gcc.dg/tree-ssa/vrp06.c: Likewise
8301         * gcc.dg/tree-ssa/pr22117.c: Likewise
8302         * gcc.dg/tree-ssa/pr20702.c: Likewise
8303         * gcc.dg/tree-ssa/vrp15.c: Likewise
8304         * gcc.dg/tree-ssa/pr21090.c: Likewise
8305         * gcc.dg/tree-ssa/pr21294.c: Likewise
8306         * gcc.dg/tree-ssa/vrp24.c: Likewise
8307         * gcc.dg/tree-ssa/vrp07.c: Likewise
8308         * gcc.dg/tree-ssa/pr21563.c: Likewise
8309         * gcc.dg/tree-ssa/pr25382.c: Likewise
8310         * gcc.dg/tree-ssa/vrp16.c: Likewise
8311         * gcc.dg/tree-ssa/vrp25.c: Likewise
8312         * gcc.dg/tree-ssa/vrp08.c: Likewise
8313         * gcc.dg/tree-ssa/20030807-6.c: Likewise
8314         * gcc.dg/tree-ssa/vrp17.c: Likewise
8315         * gcc.dg/tree-ssa/pr21458.c: Likewise
8316         * g++.dg/tree-ssa/pr18178.C: Likewise
8317
8318 2006-02-07  Richard Guenther  <rguenther@suse.de>
8319
8320         PR c++/26140
8321         Revert
8322         2006-01-30  Richard Guenther  <rguenther@suse.de>
8323         PR c++/23372
8324         * gcc.dg/pr23372-1.C: New testcase.
8325
8326         * g++.dg/tree-ssa/pr26140.C: New testcase.
8327
8328 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
8329
8330         PR c++/9737
8331         * g++.dg/template/ttp15.C: New test.
8332         * g++.dg/template/ttp16.C: Likewise.
8333         * g++.dg/template/ttp17.C: Likewise.
8334         * g++.old-deja/g++.pt/ttp36.C: Remove.
8335         * g++.old-deja/g++.pt/ttp19.C: Likewise.
8336         * g++.old-deja/g++.pt/ttp37.C: Likewise.
8337         * g++.old-deja/g++.pt/ttp38.C: Likewise.
8338         * g++.old-deja/g++.pt/ttp39.C: Likewise.
8339         * g++.old-deja/g++.pt/ttp9.C: Likewise.
8340         * g++.old-deja/g++.pt/ttp40.C: Likewise.
8341         * g++.old-deja/g++.pt/ttp51.C: Likewise.
8342         * g++.old-deja/g++.pt/ttp26.C: Likewise.
8343         * g++.old-deja/g++.pt/ttp36.C: Likewise.
8344
8345 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
8346
8347         PR libfortran/23815
8348         * unf_io_convert_4.f90: New test.
8349
8350 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
8351
8352         * gcc.dg/tree-ssa/loadpre10.c: New test.
8353         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
8354         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
8355         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
8356
8357 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8358
8359         PR libfortran/24685
8360         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
8361
8362 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
8363
8364         PR tree-opt/25251
8365         * gfortran.dg/assign_7.f: New test.
8366
8367 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
8368
8369         PR fortran/26041
8370         PR fortran/26064
8371         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
8372         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
8373         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
8374
8375 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
8376
8377         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
8378         in size_t typedef.
8379
8380 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8381
8382         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
8383         * g++.dg/charset/string.c (foo): Likewise.
8384         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
8385         const char*
8386         * g++.dg/ext/builtin2.C (printf): Likewise.
8387         * g++.dg/init/new15.C (printf): Likewise.
8388         * g++.dg/opt/pr17697-1.C (foo): Likewise.
8389         * g++.dg/opt/pr17697-2.C (foo): Likewise.
8390         * g++.dg/opt/pr17697-3.C (foo): Likewise.
8391         * g++.dg/template/non-dependent4.C (temp): Likewise.
8392         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
8393         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
8394         parameter type to const char*.
8395         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
8396         Change type to const char*.
8397         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
8398         Likewise.
8399         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
8400         second parameter type to const char*.
8401         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
8402         (Y::Y): Change parameter type to const char*.
8403         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
8404         * g++.old-deja/g++.jason/report.C: Apply const correctness.
8405         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
8406         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
8407         (char*).
8408         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
8409         const char*.
8410         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
8411         type to const char*.
8412         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
8413         return type to const char*.
8414         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
8415         to const char*.
8416         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
8417         * g++.old-deja/g++.law/refs1.C: Likewise.
8418         * g++.old-deja/g++.law/visibility1.C: Likewise.
8419         * g++.old-deja/g++.law/visibility2.C: Likewise.
8420         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
8421         const char*.
8422         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
8423         * g++.old-deja/g++.mike/net48.C: Likewise.
8424         * g++.old-deja/g++.mike/p646.C: Likewise.
8425         * g++.old-deja/g++.mike/p6746.C: Likewise.
8426         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
8427         type to const char*.
8428         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
8429         deprecated conversion warning.
8430         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
8431         char*.
8432         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
8433         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
8434         * g++.old-deja/g++.pt/explicit8.C: Likewise.
8435         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
8436         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
8437         * g++.old-deja/g++.pt/nontype3.C: Likewise.
8438         * g++.old-deja/g++.pt/t39.C: Likewise.
8439         * g++.old-deja/g++.robertl/eb106.C: Likewise.
8440         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
8441
8442 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
8443
8444         PR fortran/25075
8445         intrinsic_argument_conformance_1.f90: New test.
8446
8447 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
8448
8449         PR fortran/20845
8450         * gfortran.dg/char_result_11.f90: Add SAVE.
8451         * gfortran.dg/der_pointer_4.f90: Ditto.
8452         * gfortran.dg/default_initialization.f90: New test.
8453
8454 2006-02-03  Jeff Law  <law@redhat.com>
8455
8456         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
8457         handle more than 100 dump files.
8458         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
8459         * lib/scantree.exp (scan-tree-dump): Likewise.
8460         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
8461         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
8462         * lib/scanipa.exp (scan-ipa-dump): Likewise.
8463         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
8464         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
8465
8466 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
8467
8468         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
8469
8470 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
8471
8472         * g++.dg/template/using12.C: New test.
8473
8474 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
8475
8476         * gcc.target/powerpc/pr25960.c: New test.
8477
8478 2006-02-02  Steven G. Kargl  <kargls@comcast>
8479
8480         PR fortran/24958
8481         gfortran.dg/nullify_2.f90: New test.
8482
8483 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
8484
8485         PR 25990
8486         * gcc.dg/gomp/pr25990.c: New test.
8487
8488 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
8489
8490         PR c++/25342
8491         * g++.gd/template/partial4.C: New test.
8492
8493 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
8494
8495         PR middle-end/26001
8496         * gfortran.dg/data_char_2.f90: New.
8497
8498 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
8499
8500         PR fortran/26039
8501         maxval_maxloc_conformance_1.f90: New test.
8502
8503 2006-01-31  Richard Guenther  <rguenther@suse.de>
8504
8505         * gcc.target/i386/sselibm-1.c: New testcase.
8506         * gcc.target/i386/sselibm-2.c: Likewise.
8507         * gcc.target/i386/sselibm-3.c: Likewise.
8508         * gcc.target/i386/sselibm-4.c: Likewise.
8509         * gcc.target/i386/sselibm-5.c: Likewise.
8510
8511 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
8512
8513         PR fortran/24266
8514         * gfortran.dg/arrayio_derived_2.f90: New.
8515
8516 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
8517
8518         * gcc.dg/unsigned-long-compare.c: New test.
8519
8520 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
8521
8522         PR testsuite/25318
8523         * lib/target-supports.exp (check_effective_target_freorder):
8524         Check to see if target supports -freorder-blocks-and-partition.
8525         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
8526         instead of "dg-require-named-sections".
8527
8528 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
8529
8530         PR target/14798:
8531         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
8532         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
8533         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8534         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8535         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
8536         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
8537         * gcc.dg/attr-isr-trap_exit.c: Likewise.
8538         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8539
8540 2006-01-30  Richard Guenther  <rguenther@suse.de>
8541
8542         PR c++/23372
8543         * gcc.dg/pr23372-1.C: New testcase.
8544
8545 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
8546
8547         * gcc.dg/gomp/pr25874.c: New test.
8548
8549 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
8550
8551         PR tree-opt/25911
8552         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
8553
8554 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
8555
8556         PR fortran/18578
8557         PR fortran/18579
8558         PR fortran/20857
8559         PR fortran/20885
8560         * gfortran.dg/intent_out_1.f90: New test.
8561
8562 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
8563
8564         PR fortran/17911
8565         * gfortran.dg/procedure_lvalue.f90: New test.
8566
8567         PR fortran/20895
8568         PR fortran/25030
8569         * gfortran.dg/char_pointer_assign_2.f90: New test.
8570         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
8571         assignment to be consistent with standard.
8572         * gfortran.dg/char_result_2.f90: The same.
8573         * gfortran.dg/char_result_8.f90: The same.
8574
8575 2006-01-28  Zack Weinberg  <zackw@panix.com>
8576
8577         * gcc.dg/Woverlength-strings.c
8578         * gcc.dg/Woverlength-strings-pedantic-c89.c
8579         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
8580         * gcc.dg/Woverlength-strings-pedantic-c99.c
8581         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
8582
8583 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
8584
8585         * gcc.c-torture/execute/20060127-1.c: New test.
8586
8587 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/25999
8590         * g++.dg/ext/pragmaweak1.C: New test.
8591
8592 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
8593
8594         PR c++/25855
8595         * g++.dg/template/spec29.C: New test.
8596
8597 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
8598
8599         PR c/19606.
8600         * gcc.c-torture/execute/pr19606.c: New.
8601
8602 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
8603
8604         * gcc.dg/pragma-re-4.c: New test.
8605
8606 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
8607
8608         PR fortran/25964
8609         * gfortran.dg/assumed_size_refs_3.f90: New test.
8610
8611 2006-01-27  Ben Elliston  <bje@au.ibm.com>
8612
8613         * gcc.misc-tests/dectest.exp: Remove defunct comment.
8614
8615 2006-01-26  Laurent GUERBY <laurent@guerby.net>
8616
8617         PR ada/21317
8618         * ada/acats/support/impdef.a: Add One_Long_Second.
8619         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
8620         * ada/acats/tests/c9/c94026.a: Likewise.
8621         * ada/acats/tests/c9/c97305c.ada: Likewise.
8622         * ada/acats/tests/c9/c99004a.ada: Likewise.
8623
8624 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
8625
8626         PR fortran/25964
8627         * gfortran.dg/global_references_2.f90: New test.
8628
8629         PR fortran/25084
8630         PR fortran/20852
8631         PR fortran/25085
8632         PR fortran/25086
8633         * gfortran.dg/assumed_charlen_function_1.f90: New test.
8634         * gfortran.dg/assumed_charlen_function_3.f90: New test.
8635
8636         PR fortran/25416
8637         * gfortran.dg/assumed_charlen_function_2.f90: New test.
8638
8639 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
8640
8641         PR c/25892
8642         * gcc.dg/Wpointer-sign.c: New.
8643         * gcc.dg/Wpointer-sign-Wall.c: New.
8644         * gcc.dg/Wpointer-sign-Wall-no.c: New.
8645         * gcc.dg/Wpointer-sign-pedantic.c: New.
8646         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
8647         * gcc.dg/conv-2.c: Use -Wpointer-sign.
8648
8649 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
8650
8651         PR C/25861
8652         * gcc.c-torture/compile/pr25861.c: New test.
8653
8654 2006-01-26  Paul Brook  <paul@codesourcery.com>
8655
8656         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
8657         on short-enum targets.
8658         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
8659         variable.
8660         (generate_fields): Use short_enums.
8661         (main): Set short_enums.  Document -e.
8662         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
8663         on short-enum targets.
8664         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
8665         variable.
8666         (generate_fields): Use short_enums.
8667         (main): Set short_enums.  Document -e.
8668         * lib/target-supports.exp (check_effective_target_short_enums): New.
8669
8670 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
8671
8672         PR target/25947
8673         * gcc.dg/torture/pr25947-1.c: New test.
8674
8675 2006-01-25  Jan Hubicka  <jh@suse.cz>
8676             Roger Sayle  <roger@eyesopen.com>
8677
8678         PR rtl-optimization/25703
8679         * gcc.target/i386/20060125-1.c: New test case.
8680         * gcc.target/i386/20060125-2.c: New test case.
8681
8682 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8683
8684         PR fortran/18540
8685         * gfortran.dg/goto_1.f: New.
8686
8687 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
8688
8689         PR fortran/25716
8690         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
8691         25716 on 32-bit systems too.
8692
8693 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
8694
8695         PR testsuite/25590
8696         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
8697
8698 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
8699
8700         * gcc.dg/tree-ssa/gen-vect-33.c: New.
8701
8702 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8703
8704         PR fortran/25835
8705         * gfortran.dg/read_eof.f90: Delete, renamed.
8706         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
8707         * gfortran.dg/read_eof_2.f90: New test.
8708         * gfortran.dg/read_eof_3.f90: New test.
8709
8710 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
8711
8712         PR tree-opt/25860
8713         * gcc.c-torture/compile/pr25860.c: New test.
8714
8715 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8716
8717         PR c++/25552
8718         * g++.dg/parse/dtor8.C: New test.
8719
8720 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
8721
8722         PR testsuite/25891
8723         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
8724         * gcc.dg/gomp/gomp.exp: Return without testing anything if
8725         check_effective_target_fopenmp returns 0.
8726
8727 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
8728
8729         PR ada/20548
8730         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
8731         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
8732         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
8733
8734 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
8735
8736         PR tree-opt/25857
8737         * g++.dg/opt/pr25857.C: New test.
8738
8739 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
8740         Jan Hubicka  <jh@suse.cz>
8741         Richard Guenther  <rguenther@suse.de>
8742
8743         PR rtl-optimization/25654
8744         * gcc.dg/torture/pr25654.c: New testcase.
8745         * gcc.target/i386/pr25654.c: Likewise.
8746
8747 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
8748
8749         PR fortran/25901
8750         * gfortran.dg/internal references_2.f90: New test.
8751
8752         Fix regression in testing of admissability of attributes.
8753         * gfortran.dg/intent_used_1.f90: New test.
8754
8755 2006-01-23  Ben Elliston  <bje@au.ibm.com>
8756
8757         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
8758         Remove target conditional torture options for i?86 and x86_64
8759         GNU/Linux.
8760
8761 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8762
8763         PR c++/10891
8764         * g++.dg/rtti/no-rtti.C: New.
8765
8766 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
8767
8768         PR c++/25895
8769         * g++.dg/inherit/conv2.C: New test.
8770
8771         PR c++/25856
8772         * g++.dg/parse/dtor7.C: New test.
8773
8774         PR c++/25858
8775         * g++.dg/template/crash44.C: New test.
8776
8777 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
8778
8779         PR fortran/25124
8780         PR fortran/25625
8781         * gfortran.dg/internal_references_1.f90: New test.
8782           PR fortran/20881
8783         PR fortran/23308
8784         PR fortran/25538
8785         PR fortran/25710
8786         * gfortran.dg/global_references_1.f90: New test.
8787         * gfortran.dg/g77/19990905-1.f: Restore the error that
8788         there is a clash between the common block name and
8789         the name of a subroutine reference.
8790
8791         PR fortran/PR24276
8792         * gfortran.dg/aliasing_dummy_1.f90: New test.
8793
8794 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
8795
8796         * gcc.dg/vmx/1b-01.c: Warning fix.
8797         * gcc.dg/vmx/1c-02.c: Likewise.
8798         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
8799
8800 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
8801
8802         PR testsuite/24962
8803         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
8804
8805 2006-01-20  Richard Guenther  <rguenther@suse.de>
8806         Steven Bosscher <stevenb.gcc@gmail.com>
8807
8808         PR rtl-optimization/24626
8809         * gcc.dg/torture/pr24626-1.c: New testcase.
8810         * gcc.dg/torture/pr24626-2.c: Likewise.
8811         * gcc.dg/torture/pr24626-3.c: Likewise.
8812         * gcc.dg/torture/pr24626-4.c: Likewise.
8813
8814 2006-01-20  Dirk Mueller  <dmueller@suse.com>
8815
8816         PR c++/5520
8817         * g++.dg/warn/empty-body.C: New.
8818
8819 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
8820
8821         PR c++/22136
8822         * g++.dg/template/using10.C: New test.
8823         * g++.dg/temlpate/using11.C: Likewise.
8824         * g++.dg/inherit/using5.C: Tweak error messages.
8825
8826 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
8827
8828         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
8829         target test.
8830         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
8831
8832 2006-01-19  Jan Hubicka  <jh@suse.cz>
8833
8834         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
8835
8836 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8837
8838         PR c++/25854
8839         * g++.dg/template/spec28.C: New test.
8840
8841 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
8842
8843         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8844         Fix fprintf's by adding srcdir or removing it.
8845
8846 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
8847
8848         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
8849         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
8850         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
8851         * testsuite/gcc.dg/gomp/empty.c: Likewise.
8852         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
8853         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
8854         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
8855         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
8856         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
8857         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
8858         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
8859         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
8860         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
8861         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
8862
8863 2006-01-18  Jeff Law  <law@redhat.com>
8864
8865         * gcc.dg/tree-ssa/vrp25.c: New test.
8866
8867 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8868
8869         * gcc.dg/pr25805.c: Fix misapplied patch.
8870
8871 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
8872
8873         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
8874         (check_effective_target_vect_udot_qi): New.
8875         (check_effective_target_vect_sdot_hi): New.
8876         (check_effective_target_vect_udot_hi): New.
8877         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
8878         prefixed with "wrapv-" with -fwrapv.
8879         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
8880         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
8881         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
8882         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
8883         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
8884
8885         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
8886         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
8887         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
8888         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
8889
8890 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8891
8892         PR c++/16829
8893         * g++.dg/other/default2.C: New test.
8894         * g++.dg/other/default3.C: New test.
8895
8896 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
8897
8898         PR c/25805
8899         * gcc.dg/pr25805.c: New file.
8900
8901 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/25836
8904         * g++.dg/template/init6.C: New test.
8905
8906 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
8907
8908         * gcc.dg/tree-ssa/pr24287.c: New test
8909
8910 2006-01-18  Eric Christopher  <echristo@apple.com>
8911
8912         * g++.dg/eh/table.C: New.
8913
8914 2006-01-18  DJ Delorie  <dj@redhat.com>
8915
8916         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
8917         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
8918         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
8919         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
8920
8921 2006-01-18  Jeff Law  <law@redhat.com>
8922
8923         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
8924         on wrapping on overflow semantics.
8925
8926         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
8927
8928         * gcc.gc/tree-ssa/vrp23.c: New test.
8929         * gcc.gc/tree-ssa/vrp24.c: New test.
8930
8931 2006-01-18  Richard Henderson  <rth@redhat.com>
8932             Aldy Hernandez  <aldyh@redhat.com>
8933             Jakub Jelinek  <jakub@redhat.com>
8934             Diego Novillo  <dnovillo@redhat.com>
8935             Uros Bizjak  <uros@kss-loka.si>
8936
8937         * testsuite/gcc.dg/gomp: New directory.
8938
8939 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
8940             Steven G. Kargl  <kargls@comcast.net>
8941
8942         PR fortran/20869
8943         * gfortran.dg/intrinsic_external_1.f90: New test.
8944
8945         PR fortran/20875.
8946         * gfortran.dg/elemental_pointer_1.f90: New test.
8947
8948         PR fortran/25024
8949         * gfortran.dg/external_procedures_1.f90: New test.
8950
8951         PR fortran/25785
8952         gfortran.dg/assumed_present.f90: New test.
8953
8954 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * g++.dg/parse/lookup5.C: New test.
8957
8958 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8959
8960         PR fortran/25697
8961         * gfortran.dg/read_eof.f90: New test.
8962
8963 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8964
8965         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
8966         add a closing brace.
8967
8968 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8969
8970         PR fortran/25631
8971         * gfortran.dg/fmt_tl.f: New test.
8972
8973 2006-01-17  Eric Christopher  <echristo@apple.com>
8974
8975         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
8976         * g++.old-deja/g++.warn/impint2.C: Ditto.
8977         * g++.old-deja/g++.other/null1.C: Ditto.
8978         * g++.dg/warn/conv2.C: Ditto.
8979         * g++.dg/warn/conv4.C: New file.
8980
8981 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8982
8983         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
8984
8985 2006-01-17  Andreas Jaeger  <aj@suse.de>
8986             Janis Johnson <janis187@us.ibm.com>
8987
8988         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
8989         in 64-bit.
8990         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8991         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
8992
8993 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8994
8995         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
8996         xfail txxx where xxx >= 25.
8997
8998 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8999
9000         PR testsuite/25764
9001         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
9002
9003 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
9004
9005         PR c/25682
9006         * gcc.dg/pr25682.c: New test.
9007         * g++.dg/parse/array-size2.C: New test.
9008
9009 2006-01-16  Ian Lance Taylor  <ian@airs.com>
9010
9011         * consistency.vlad: Remove entire directory, 1652 files.
9012
9013 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
9014
9015         * lib/target-supports.exp (check_effective_target_dfp_nocache,
9016         check_effective_target_dfprt_nocache): New.
9017         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
9018         (check_effective_target_dfprt): New.
9019         * lib/c-compat.exp (check_dfp): Remove.
9020         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
9021         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
9022         level of support for decimal float.
9023         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
9024         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
9025         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
9026         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
9027         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
9028         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
9029         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
9030         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
9031         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
9032         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
9033         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
9034         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
9035         directives.
9036
9037 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
9038
9039         PR testsuite/25741
9040         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
9041         $base_dir/../.
9042         * lib/gfortran.exp (gfortran_init): Likewise.
9043         * lib/obj-c++.exp (obj-c++_init): Likewise.
9044         * lib/scanasm.exp (scan-assembler-dem): Likewise.
9045         (scan-assembler-dem-not): Likewise.
9046         * lib/scandump.exp (scan-dump-dem): Likewise.
9047         (scan-dump-dem-not): Likewise.
9048
9049 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
9050
9051         PR testsuite/25767
9052         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
9053         powerpc-*-darwin*.
9054         * lib/obj-c++.exp (obj-c++_init): Likewise.
9055
9056 2006-01-16  Richard Guenther  <rguenther@suse.de>
9057
9058         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
9059
9060 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9061
9062         PR testsuite/25777
9063         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
9064         to LD_LIBRARY_PATH.
9065
9066 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9067             Andrew Pinski  <pinskia@physics.uc.edu>
9068
9069         * gcc.dg/minmax-1.c: New test.
9070
9071 2006-01-16  Ben Elliston  <bje@au.ibm.com>
9072
9073         * gcc.dg/dfp/dfp.exp: Correct FSF address.
9074         * gcc.misc-tests/dectest.exp: Ditto.
9075
9076 2006-01-15  Ian Lance Taylor  <ian@airs.com>
9077
9078         PR testsuite/25796
9079         * gcc.target/i386/cmov6.c: Use -march=k8.
9080
9081 2006-01-15  Andreas Jaeger  <aj@suse.de>
9082
9083         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
9084         x86 does not have __float128.
9085
9086 2006-01-14  Ian Lance Taylor  <ian@airs.com>
9087
9088         * gcc.target/i386/cmov6.c: New test.
9089
9090 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
9091
9092         PR c++/25663
9093         * g++.dg/template/ctor6.C: New test.
9094
9095 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
9096
9097         PR tree-optimization/25485
9098         * gcc.dg/tree-ssa/pr25485.c: New.
9099
9100 2006-01-14  Richard Guenther  <rguenther@suse.de>
9101
9102         PR tree-optimization/22548
9103         PR tree-optimization/22555
9104         PR tree-optimization/22501
9105         * gcc.dg/tree-ssa/alias-4.c: New testcase.
9106         * gcc.dg/tree-ssa/alias-5.c: Likewise.
9107         * gcc.dg/tree-ssa/alias-6.c: Likewise.
9108         * gcc.dg/tree-ssa/alias-7.c: Likewise.
9109         * gcc.dg/tree-ssa/alias-8.c: Likewise.
9110         * gcc.dg/tree-ssa/alias-9.c: Likewise.
9111         * gcc.dg/tree-ssa/alias-10.c: Likewise.
9112         * gcc.dg/tree-ssa/alias-11.c: Likewise.
9113         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9114
9115 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
9116
9117         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
9118         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
9119
9120 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
9121         Richard Guenther  <rguenther@suse.de>
9122
9123         PR rtl-optimization/24257
9124         * gcc.dg/torture/pr24257.c: New testcase.
9125
9126 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
9127
9128         * gcc.c-torture/execute/20060110-1.c: New test.
9129         * gcc.c-torture/execute/20060110-2.c: New test.
9130
9131 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
9132
9133         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
9134
9135 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
9136
9137         PR fortran/25756
9138         * gfortran.dg/label_3.f90: New test.
9139
9140 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
9141
9142         PR tree-optimization/25771
9143         * g++.dg/tree-ssa/pr25771.C: New test
9144
9145 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9146
9147         PR tree-opt/24365
9148         * g++.dg/opt/complex5.C: New test.
9149
9150 2006-01-13  Richard Guenther  <rguenther@suse.de>
9151
9152         * gcc.target/i386/387-9.c: New testcase.
9153
9154 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9155
9156         PR c++/24824
9157         * g++.dg/debug/dwarf2-1.C: New.
9158
9159 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9160
9161         PR testsuite/25728
9162         * lib/gcov.exp (verify-lines): Add "close $fd".
9163
9164 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
9165             Ben Elliston  <bje@au.ibm.com>
9166
9167         * gcc.dg/dfp/inf-1.c: New test.
9168
9169 2006-01-12  Janis Johnson <janis187@us.ibm.com>
9170             Yao Qi  <qiyaoltc@cn.ibm.com>
9171             Ben Elliston  <bje@au.ibm.com>
9172             Jon Grimm  <jgrimm2@us.ibm.com>
9173
9174         * gcc.dg/nodfp-1.c: New test.
9175         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9176         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
9177         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
9178         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
9179         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
9180         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
9181         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
9182         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9183         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9184         * gcc.dg/format/dfp-scanf-1.c: Likewise.
9185         * gcc.dg/format/dfp-printf-1.c: Likewise.
9186         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
9187         (compat_setup_dfp): New.
9188         * gcc.dg/compat/compat.exp: Use it.
9189         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
9190         Make some variables global, prepend "compat_" to their names.
9191         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
9192         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
9193         * gcc.misc-tests/dectest.exp: New test driver for decTest.
9194         * lib/compat.exp (compat_skip_list): Make global, rename.
9195         * lib/c-compat.exp: New file.
9196         * lib/target-supports.exp (check_effective_target_dfp): New.
9197
9198         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
9199         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
9200         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
9201         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
9202         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
9203         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
9204         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
9205         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
9206         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
9207         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
9208         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
9209         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
9210         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
9211         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
9212         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
9213         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
9214         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
9215         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
9216         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
9217         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
9218         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
9219         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
9220         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
9221         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
9222         gcc.dg/dfp/struct-layout-1.c,
9223         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
9224         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
9225         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
9226         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
9227         gcc.dg/dfp/func-vararg-dfp.c,
9228         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
9229         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
9230         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
9231         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
9232         gcc.dg/dfp/wtr-conversion-1.c: New tests.
9233
9234 2006-01-11  Richard Guenther  <rguenther@suse.de>
9235
9236         PR tree-optimization/25734
9237         * gcc.dg/tree-ssa/pr25734.c: New testcase.
9238
9239 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9240
9241         PR fortran/25486
9242         * gfortran.dg/literal_character_constant_1_x.F: New test.
9243         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
9244         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
9245         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
9246
9247 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9248
9249         PR c++/25386
9250         * g++.dg/ext/packed3.C: Add expected packed error.
9251
9252 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
9253
9254         PR target/25706
9255         * gcc.dg/torture/pr25706-1.c: New test.
9256
9257 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
9258
9259         PR tree-optimization/23109
9260         PR tree-optimization/23948
9261         PR tree-optimization/24123
9262
9263         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
9264         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
9265         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
9266         g++.dg/tree-ssa/pr23948.C: New testcases.
9267         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
9268         three divisions in order to do the optimization.
9269
9270 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9271
9272         PR c++/25632
9273         * g++.dg/other/pr25632.C: New test.
9274
9275 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
9276
9277         PR fortran/25730
9278         * gfortran.dg/used_types_1.f90: New test.
9279
9280 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
9281
9282         PR target/25718
9283         * gcc.dg/torture/pr25718-1.c: New test.
9284
9285 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
9286
9287         * gfortran.dg/list_read_2.f90: Fix typo in description.
9288
9289 2006-01-10  Jan Beulich  <jbeulich@novell.com>
9290
9291         * lib/target-supports.exp (check_visibility_available): Simplify test
9292         for *-*-netware*.
9293         (check_profiling_available): Fail for *-*-netware*.
9294         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
9295         * gcc.dg/20021014-1.c: Likewise.
9296         * gcc.dg/nest.c: Likewise.
9297
9298 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9299
9300         fortran/24936
9301         * gfortran.dg/forall_3.f90: New test.
9302
9303 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
9304
9305         PR fortran/21977
9306         * gfortran.dg/nesting_2.f90: New test.
9307         * gfortran.dg/nesting_3.f90: New test.
9308
9309 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
9310
9311         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
9312         Fix typo in comment.
9313
9314 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9315
9316         * gfortran.dg/single_char_string.f90: New test.
9317
9318 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
9319
9320         * gfortran.dg/ichar_2.f90: New test.
9321
9322 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
9323
9324         PR fortran/25093
9325         * gfortran.dg/private_type_4.f90: New.
9326
9327 2006-01-07  Richard Guenther  <rguenther@suse.de>
9328
9329         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
9330
9331 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9332
9333         * gfortran.dg/func_decl_1.f90: New.
9334         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
9335         * gfortran.dg/array_alloc_2.f90: Likewise.
9336         * gfortran.dg/char_result_8.f90: Likewise.
9337         * gfortran.dg/dup_save_1.f90: Likewise.
9338         * gfortran.dg/dup_save_2.f90: Likewise.
9339         * gfortran.dg/f2c_6.f90: Likewise.
9340         * gfortran.dg/f2c_7.f90: Likewise.
9341         * gfortran.dg/func_result_2.f90: Likewise.
9342         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9343
9344 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
9345
9346         PR fortran/22146
9347         * gfortran.dg/elemental_subroutine_1.f90: New test.
9348         * gfortran.dg/elemental_subroutine_2.f90: New test.
9349
9350         PR fortran/25029
9351         PR fortran/21256
9352         * gfortran.dg/assumed_size_refs_1.f90: New test.
9353
9354         PR fortran/20868
9355         PR fortran/20870
9356         * gfortran.dg/assumed_size_refs_2.f90: New test.
9357         * gfortran.dg/initialization_1.f90: Change warning message.
9358
9359 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
9360
9361         * gcc.dg/tree-ssa/loop-15.c: New test.
9362
9363 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9364
9365         PR fortran/25598
9366         * gfortran.dg/backspace_3.f: New test.
9367         * gfortran.dg/backspace_4.f: New test.
9368
9369 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9370
9371         PR fortran/24268
9372         * gfortran.dg/fmt_white.f: Update test.
9373
9374 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
9375
9376         * gcc.dg/cast-1.c: Add new warning.
9377         * gcc.dg/cast-2.c: Likewise.
9378         * gcc.dg/cast-3.c: Likewise.
9379         * gcc.dg/format/cast-1.c: Likewise.
9380         * gcc.dg/cast-4.c: New testcase.
9381
9382 2006-01-05  Richard Guenther  <rguenther@suse.de>
9383
9384         PR tree-optimization/22555
9385         * gcc.dg/tree-ssa/alias-3.c: New testcase.
9386
9387 2006-01-05  Richard Guenther  <rguenther@suse.de>
9388             Diego Novillo  <dnovillo@redhat.com>
9389
9390         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
9391         * gcc.dg/tree-ssa/loop-8.c: Likewise.
9392         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9393         * gcc.dg/tree-ssa/pr23294.c: Likewise.
9394         * gcc.dg/tree-ssa/pr21985.c: Likewise.
9395         * gcc.dg/tree-ssa/loop-14.c: Likewise.
9396         * gcc.dg/tree-ssa/loop-2.c: Likewise.
9397         * gcc.dg/tree-ssa/loop-3.c: Likewise.
9398         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9399         * gcc.dg/tree-ssa/pr21171.c: Likewise.
9400         * gcc.dg/tree-ssa/loop-5.c: Likewise.
9401         * gcc.dg/tree-ssa/loop-10.c: Likewise.
9402         * gcc.dg/tree-ssa/loop-6.c: Likewise.
9403         * treelang/compile/extravar.tree: Likewise.
9404         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
9405         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
9406         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
9407         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9408         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
9409
9410 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9411
9412         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
9413         for 64-bit fix.
9414
9415 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
9416
9417         PR fortran/23675
9418         gfortran.dg/char_result_11.f90: New.
9419
9420 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
9421
9422         PR c++/24782
9423         * g++.dg/parse/access9.C: New test.
9424         * g++.dg/tc1/dr52.C: Tweak error markers.
9425
9426 2006-01-04  Richard Henderson  <rth@redhat.com>
9427
9428         Merge from gomp branch.
9429         * g++.dg/parse/pragma2.C: Update expected error lines.
9430
9431 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
9432
9433         * g++.dg/other/i386-2.C: New test.
9434
9435         PR target/25554
9436         * gcc.c-torture/compile/20051228-1.c: New test.
9437
9438         PR c/25559
9439         * gcc.dg/pr25559.c: New test.
9440
9441 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
9442
9443         PR c++/25492
9444         * g++.dg/lookup/friend9.C: New test.
9445
9446         PR c++/25625
9447         * g++.dg/template/repo5.C: New test.
9448
9449 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
9450
9451         PR fortran/25101
9452         * gfortran.dg/forall_2.f90: New test.
9453
9454 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
9455
9456         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
9457         dg-require-weak.  Adjust regexp to handle leading-underscore
9458         targets and space as well as TAB after .weak.  Change previous
9459         64-bit fix to not use naked dot.
9460
9461 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
9462
9463         PR rtl-optimization/25578
9464         * gcc.c-torture/execute/20060102-1.c: New testcase.
9465
9466 2006-01-03  Richard Guenther  <rguenther@suse.de>
9467
9468         PR c/25183
9469         * gcc.dg/torture/pr25183.c: New testcase.
9470
9471 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
9472
9473         Merge from gomp-branch.
9474         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
9475         * gcc.dg/ia64-sync-2.c: Likewise.
9476         * gcc.dg/ia64-sync-3.c: Likewise.
9477         * gcc.dg/ia64-sync-4.c: Likewise.
9478         * gcc.dg/sync-2.c: Likewise.
9479         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
9480         that sparc64-*-* and sparcv9-*-* supports sync builtins.
9481
9482 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
9483
9484         PR c++/25635
9485         * g++.dg/parse/operator6.C: New test.
9486
9487         PR c++/25637
9488         * g++.dg/parse/error29.C: New test.
9489
9490         PR c++/25638
9491         * g++.dg/parse/dtor6.C: New test.
9492
9493         PR c++/25633
9494         * g++.dg/parse/ctor3.C: New test.
9495
9496         PR c++/25634
9497         * g++.dg/template/class3.C: New test.
9498
9499 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
9500
9501         * g++.dg/debug/debug9.C: New.
9502
9503 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
9504
9505         PR fortran/24640
9506         * gfortran.dg/label_2.f90: New test.
9507
9508 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9509
9510         * g++.dg/lookup/using12.C: Tighten error marker.
9511
9512 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
9513             Andrew Pinski <pinskia@physics.uc.edu>
9514
9515         * gcc.target/powerpc/darwin-abi-3.c: New file.
9516         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
9517         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
9518         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
9519         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
9520         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
9521         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
9522         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
9523         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
9524
9525 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
9526
9527         * gcc.dg/tree-ssa/loadpre1.c: New;
9528         * gcc.dg/tree-ssa/loadpre2.c: New;
9529         * gcc.dg/tree-ssa/loadpre3.c: New;
9530         * gcc.dg/tree-ssa/loadpre4.c: New;
9531         * gcc.dg/tree-ssa/loadpre5.c: New;
9532         * gcc.dg/tree-ssa/loadpre6.c: New;
9533         * gcc.dg/tree-ssa/loadpre7.c: New;
9534         * gcc.dg/tree-ssa/loadpre8.c: New;
9535         * gcc.dg/tree-ssa/loadpre9.c: New;
9536
9537 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
9538
9539         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
9540         * g++.dg/abi/thunk4.C: Likewise.
9541
9542 2006-01-01  Andreas Jaeger  <aj@suse.de>
9543
9544         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
9545         portable.
9546
9547 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
9548
9549         PR c++/25294
9550         * gcc.dg/pragma-pack-3.c: New test.
9551         * g++.dg/parse/pragma3.C: New test.
9552
9553 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9554
9555         PR middle-end/24827
9556         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
9557
9558 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9559
9560         PR testsuite/25214
9561         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
9562
9563 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
9564
9565         PR fortran/22607
9566         * gfortran-dg/pure_byref_3.f90: New.
9567
9568         fortran/PR 25396
9569         * gfortran.dg/userdef_operator_1.f90: New.
9570
9571 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9572
9573         * g++.dg/abi/thunk3.C: New.
9574         * g++.dg/abi/thunk4.C: New.
9575
9576 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
9577
9578         PR fortran/25532
9579         * gfortran.dg/host_used_types_1.f90: New test. Check that host
9580         associated derived type components of derived types are
9581         properly declared in contained procedures.
9582
9583 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9584
9585         PR libgfortran/25139
9586         * gfortran.dg/backspace_2.f: New test.
9587
9588 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9589
9590         PR libgfortran/25550
9591         * gfortran.dg/endfile.f: New test.
9592
9593 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9594
9595         PR libgfortran/25419
9596         * gfortran.dg/comma.f: New test.
9597
9598 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9599
9600         * lib/gfortran-dg.exp: Remove trailing whitespace.
9601         * lib/fortran-torture.exp: Test with -fbounds-check instead of
9602         -funroll-all-loops.
9603
9604 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
9605
9606         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
9607         Extended Double long doubles or repeat tests when long double is
9608         the same size as double.
9609
9610 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9611
9612         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
9613
9614         PR testsuite/25442
9615         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
9616         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
9617
9618         PR testsuite/25441
9619         * gcc.dg/pr23911.c: Make test variable static.
9620
9621         PR testsuite/25444
9622         * gcc.dg/tree-ssa/pr14841.c: Likewise.
9623
9624 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9625
9626         PR c++/25439
9627         * g++.dg/parse/crash17.C: Adjust error markers.
9628         * g++.dg/template/error20.C: New test.
9629
9630 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
9631
9632         PR c++/23172
9633         * g++.dg/ext/complit4.C: New test.
9634
9635         PR c++/25417
9636         * g++.dg/ext/complit5.C: Likewise.
9637
9638 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
9639
9640         PR tree-optimization/25125
9641         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
9642         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
9643         * gcc.c-torture/execute/pr25125.c: New.
9644
9645 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
9646
9647         PR fortran/25029
9648         PR fortran/21256
9649         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
9650         with incorrect assumed size references.
9651
9652 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
9653
9654         PR c++/23171
9655         * g++.dg/opt/init1.C: New test.
9656
9657 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
9658
9659         PR c++/24671
9660         * g++.dg/template/sfinae3.C: New test.
9661
9662 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9663
9664         * g++.dg/other/friend4.C: New test.
9665
9666 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9667
9668         PR target/25005
9669         * g++.dg/opt/pr25005.C: New test.
9670
9671 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9672
9673         PR c++/25369
9674         * g++.dg/template/ptrmem16.C: New test.
9675
9676 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
9677
9678         PR fortran/25029
9679         PR fortran/21256
9680         * gfortran.dg/initialization_1.f90: Add test of SIZE.
9681
9682 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9683
9684         PR libgfortran/25307
9685         * gfortran.dg/list_read_5.f90: New test.
9686
9687 2005-12-22  Richard Henderson  <rth@redhat.com>
9688
9689         * gcc.target/i386/sse-7.c: Use -msse2.
9690
9691 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR rtl-optimization/25432
9694         * gcc.c-torture/compile/20051216-1.c: New test.
9695
9696         PR objc/25328
9697         * objc/execute/pr25328.m: New test.
9698
9699 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
9700
9701         PR c++/25364
9702         * g++.dg/template/call4.C: New test.
9703
9704 2005-12-22  Dale Johannesen  <dalej@apple.com>
9705
9706         * gcc.target/i386/sse-17.c: New.
9707
9708 2005-12-22  Paul Brook  <paul@codesourcery.com>
9709
9710         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
9711
9712 2005-12-22  Paul Brook  <paul@codesourcery.com>
9713
9714         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
9715
9716 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9717
9718         PR tree-opt/25513
9719         * gcc.c-torture/compile/pr25513.c: New test.
9720
9721 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9722
9723         PR c++/23333
9724         * g++.dg/parse/error25.C: Add more tests.
9725
9726 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9727
9728         PR fortran/18990
9729         * gfortran.dg/der_charlen_1.f90: New.
9730
9731 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
9732
9733         PR fortran/20889
9734         * gfortran.dg/pointer_component_type_1.f90: New test.
9735
9736         PR fortran/25029
9737         PR fortran/21256
9738         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
9739         should give an error with assumed size array refernces and checks those
9740         that should not.
9741         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
9742         reference an upper bound so that it does not generate an error.
9743
9744         PR fortran/19362
9745         PR fortran/20244
9746         PR fortran/20864
9747         PR fortran/25391
9748         * gfortran.dg/used_dummy_types_1.f90: New test.
9749         * gfortran.dg/used_dummy_types_2.f90: New test.
9750         * gfortran.dg/used_dummy_types_3.f90: New test.
9751         * gfortran.dg/used_dummy_types_4.f90: New test.
9752         * gfortran.dg/used_dummy_types_5.f90: New test.
9753
9754         PR fortran/23152
9755         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
9756         group already being USE associated.
9757         * gfortran.dg/assumed_shape_nml.f90: New test.
9758         * gfortran.dg/assumed_size_nml.f90: New test.
9759
9760         PR fortran/20862
9761         PR fortran/25053
9762         PR fortran/25063
9763         PR fortran/25064
9764         PR fortran/25066
9765         PR fortran/25067
9766         PR fortran/25068
9767         PR fortran/25307
9768         * gfortran.dg/io_constraints_1.f90: New test.
9769         * gfortran.dg/io_constraints_1.f90: New test.
9770         * gfortran.dg/iostat_3.f90: Change wording of warning.
9771         * gfortran.dg/g77/19981216-0.f: The same.
9772
9773 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
9774
9775         PR tree-optimization/23518
9776         * testsuite/gcc.dg/pr23518.c: New.
9777
9778 2005-12-21  Mike Stump  <mrs@apple.com>
9779
9780         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
9781
9782 2005-12-21  Paul Brook  <paul@codesourcery.com>
9783
9784         * gcc.dg/pr19340.c: Skip on m68k targets.
9785
9786 2005-12-21  Steven Bosscher  <stevenb@suse.de>
9787
9788         PR rtl-optimization/25196
9789         * gcc.dg/pr25196.c: New test.
9790
9791 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
9792
9793         PR fortran/25423
9794         gfortran.dg/where_nested_1.f90: New.
9795
9796 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
9797
9798         PR tree-optimization/25382.
9799         * gcc.dg/tree-ssa/pr25382.c: New.
9800
9801 2005-12-20  Richard Guenther  <rguenther@suse.de>
9802
9803         PR middle-end/24306
9804         * gcc.target/i386/pr24306.c: New testcase.
9805
9806 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
9807
9808         PR tree-optimization/25501
9809         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
9810
9811 2005-12-20  Richard Guenther  <rguenther@suse.de>
9812
9813         Revert
9814         2005-12-02  Richard Guenther  <rguenther@suse.de>
9815
9816         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
9817
9818 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/21228
9821         * g++.dg/warn/Wunreachable-code-2.C: New test.
9822
9823 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/24278
9826         * g++.dg/template/ctor5.C: New test.
9827
9828         PR c++/24915
9829         * g++.dg/template/overload8.C: New test.
9830
9831 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
9832
9833         * gcc.c-torture/compile/pr25483 : New test.
9834
9835 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9836
9837         PR c++/20552
9838         * g++.dg/ext/typeof10.C: New test.
9839
9840 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9841
9842         * gcc.dg/mt-loopi1.c: New.
9843
9844 2005-12-18  Richard Guenther  <rguenther@suse.de>
9845
9846         PR tree-optimization/25481
9847         * gcc.dg/torture/pr25481.c: New testcase.
9848
9849 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9850
9851         PR rtl-optimization/21041
9852         * gcc.dg/pr21041.c: New test.
9853
9854 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9855
9856         PR libgfortran/25463
9857         * gfortran.dg/advance.f90: New test.
9858
9859 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
9860
9861         * gcc.dg/20051201-1.c: New test.
9862
9863 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
9864
9865         PR fortran/25018
9866         * gfortran.dg/initialization_1.f90: New test.
9867         * gfortran.dg/enum_5.f90: Change dg-error to new message.
9868         * gfortran.dg/g77/980616-0.f: The same.
9869
9870 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9871
9872         * PR fortran/25458
9873         * gfortran.dg/chkbits.f90: New test.
9874
9875 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9876
9877         * gfortran.dg/enum_5.f: Revert to previous version.
9878
9879 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
9880
9881         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
9882         * gfortran.dg/nested_modules_1.f90: Ditto.
9883         * gfortran.dg/hollerith_f95.f90: Ditto.
9884         * gfortran.dg/select_5.f90: Ditto.
9885         * gfortran.dg/secnds.f: Ditto.
9886         * gfortran.dg/hollerith2.f90: Ditto.
9887         * gfortran.dg/imag_2.f: Ditto.
9888         * gfortran.dg/ftell_2.f90: Ditto.
9889         * gfortran.dg/malloc_free_1.f90: Ditto.
9890         * gfortran.dg/logint-1.f: Ditto.
9891         * gfortran.dg/recursive_statement_functions.f90: Ditto.
9892         * gfortran.dg/e_d_fmt.f90: Ditto.
9893         * gfortran.dg/hollerith_legacy.f90: Ditto.
9894         * gfortran.dg/logint-2.f: Ditto.
9895         * gfortran.dg/enum_5.f90: Ditto.
9896         * gfortran.dg/f2c_2.f90: Ditto.
9897         * gfortran.dg/pr17143.f90: Ditto.
9898         * gfortran.dg/namelist_14.f90: Ditto.
9899         * gfortran.dg/logint-3.f: Ditto.
9900         * gfortran.dg/spread_scalar_source.f90: Ditto.
9901         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
9902         * gfortran.dg/namelist_11.f: Ditto.
9903         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9904         * gfortran.dg/g77/20010519-1.f
9905         * gfortran.dg/g77/alpha1.f: Ditto.
9906         * gfortran.dg/g77/990115-1.f: Ditto.
9907         * gfortran.dg/g77/erfc.f: Ditto.
9908         * gfortran.dg/g77/19990313-3.f: Ditto.
9909         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
9910         * gfortran.dg/g77/20010426.f: Ditto.
9911         * gfortran.dg/g77/19990313-0.f: Ditto.
9912         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
9913         * gfortran.dg/g77/20000629-1.f: Ditto.
9914         * gfortran.dg/g77/970125-0.f: Ditto.
9915         * gfortran.dg/g77/8485.f: Ditto.
9916         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
9917         * gfortran.dg/g77/19990313-1.f: Ditto.
9918         * gfortran.dg/g77/int8421.f: Ditto.
9919         * gfortran.dg/g77/19990305-0.f: Ditto.
9920         * gfortran.dg/g77/947.f: Ditto.
9921         * gfortran.dg/g77/19990905-2.f: Ditto.
9922         * gfortran.dg/g77/cabs.f: Ditto.
9923         * gfortran.dg/g77/19990313-2.f: Ditto.
9924         * gfortran.dg/g77/20020307-1.f: Ditto.
9925         * gfortran.dg/g77/dcomplex.f: Ditto.
9926         * gfortran.dg/g77/19990502-1.f: Ditto.
9927         * gfortran.dg/g77/19981216-0.f: Ditto.
9928         * gfortran.dg/common_4.f90: Ditto.
9929         * gfortran.dg/entry_4.f90: Ditto.
9930         * gfortran.dg/equiv_constraint_2.f90: Ditto.
9931         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
9932         * gfortran.dg/namelist_12.f: Ditto.
9933         * gfortran.dg/scale_1.f90: Ditto.
9934         * gfortran.dg/modulo_1.f90
9935         * gfortran.dg/hollerith.f90: Ditto.
9936         * gfortran.dg/direct_io_3.f90: Ditto.
9937         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
9938         * gfortran.dg/gnu_logical_1.F: Ditto.
9939         * gfortran.dg/unf_io_convert_1.f90: Ditto.
9940         * gfortran.dg/assign_1.f90: Ditto.
9941         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
9942         * gfortran.dg/pr23095.f: Ditto.
9943         * gfortran.dg/read_float_1.f90: Ditto.
9944
9945 2005-12-17  Andreas Jaeger  <aj@suse.de>
9946
9947         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
9948         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
9949
9950 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9951
9952         PR fortran/24268
9953         * gfortran.dg/fmt_white.f: New test.
9954
9955 2005-12-16  Steven G. Kargl <kargls@comcast.net>
9956
9957         * gfortran.dg/label_1.f90: New test.
9958
9959 2005-12-15  Ben Elliston  <bje@au.ibm.com>
9960
9961         PR testsuite/25422
9962         * gcc.dg/20031012-1.c: Add -Walways-true option.
9963         * gcc.dg/weak/weak-3.c: Likewise.
9964         * g++.old-deja/g++.mike/warn8.C: Likewise.
9965
9966 2005-12-16  Mike Stump  <mrs@apple.com>
9967
9968         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
9969         exit.
9970
9971 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9972
9973         PR libgfortran/25264
9974         PR libgfortran/25349
9975         * gfortran.dg/tl_editing.f90: Added additional checks.
9976         * gfortran.dg/t_editing.f: New test.
9977         * gfortran.dg/write_padding.f90: New test
9978
9979 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9980
9981         PR testsuite/25215
9982         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
9983
9984 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
9985
9986         PR rtl-optimization/24899
9987         * gcc.c-torture/execute/20051215-1.c: New test.
9988
9989 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
9990
9991         PR 24823
9992         * gfortran.dg/pr24823.f: New test.
9993
9994 2005-12-16  Jeff Law  <law@redhat.com>
9995
9996         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
9997
9998 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
9999
10000         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
10001         Change C++ style comments to C style comments.
10002         Remove aligned types from the array.
10003         Keep Enums disabled.
10004         (complex_types): Remove aligned types from the array.
10005         Comment out "_Complex long double".
10006         (attrib_types): Remove.
10007         (complex_attrib_types): Remove.
10008         (attrib_array_types): Remove.
10009         (complex_attrib_array_types): Remove.
10010         (aligned_bitfld_types): Remove.
10011         (n_aligned_bitfld_types): Remove.
10012         (FEATURE_ALIGNEDPACKED): Delete.
10013         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
10014         (singles): Remove support for adding attributes.
10015         (choose_type): Remove support for attributed types.
10016         (generate_fields): Remove support for attributed bit-fields.
10017         Remove support for adding attributes.
10018         (generate_random_tests): Remove support for adding attributes.
10019         (features): Add back "[0] :0" and "complex vector [0]".
10020         (main): Remove support for attributed bit-fields.
10021         Uncomment the calling of generate_random_tests for the rests of
10022         the tests.
10023
10024 2005-12-16  Jan Hubicka  <jh@suse.cz>
10025
10026         * gcc.c-torture/combine/pr25224.c: New.
10027
10028 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
10029
10030         PR other/25028
10031         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
10032         HP-UX.
10033
10034 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
10035
10036         * gcc.dg/20051215-1.c: New file.
10037
10038 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10039
10040         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
10041         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
10042
10043 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
10044
10045         PR fortran/18197
10046         * gfortran.dg/dummy_functions_1.f90: New.
10047
10048 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
10049
10050         PR rtl-optimization/25310
10051         * gcc.c-torture/compile/pr25310.c: New test.
10052
10053 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10054
10055         PR debug/25023
10056         * gcc.dg/pr25023.c: New test.
10057
10058 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059
10060         * g++.old-deja/g++.brendan/redecl1.C,
10061         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
10062         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
10063         g++.old-deja/g++.oliva/typeof1.C,
10064         g++.old-deja/g++.other/crash16.C,
10065         g++.old-deja/g++.other/crash34.C,
10066         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
10067         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
10068         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
10069         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
10070         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
10071         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
10072         Remove xfail.
10073
10074 2005-12-14  Kean Johnston  <jkj@sco.com>
10075             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10076
10077         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
10078         * gcc.target/i386/20020523-1.c: Ditto.
10079         * gcc.target/i386/tailcall-1.c: Ditto.
10080         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
10081         * gcc.target/i386/ssetype-5.c: Ditto.
10082
10083 2005-12-14  Jeff Law  <law@redhat.com>
10084
10085         * gcc.dg/tree-ssa/foldstring-1.c: New test.
10086
10087 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
10088
10089         PR target/25254
10090         PR target/24188
10091         * gcc.target/i386/pr25254.c: New test.
10092         * gfortran.dg/PR24188.f: New test.
10093
10094 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
10095
10096         * lib/fortran-torture.exp: Catch remaining uses of
10097         remote_file build delete.
10098
10099 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10100
10101         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
10102
10103 2005-12-14  Ben Elliston  <bje@au.ibm.com>
10104
10105         * gcc.dg/warn-addr-cmp.c: New test.
10106
10107 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10108
10109         PR debug/25023
10110         PR target/25293
10111         * gcc.target/i386/pr25293.c: New test.
10112
10113 2005-12-13  Petr Machata  <machata@post.cz>
10114
10115         PR c++/24907
10116         * g++.dg/parse/comma2.C: New test.
10117
10118 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
10119             Jakub Jelinek  <jakub@redhat.com>
10120
10121         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10122         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10123         (limits.h): Include unconditionally.
10124         (stdlib.h): Likewise.
10125         (hashtab.h): Do not include.
10126         (getopt.h): Likewise.
10127         (stddef.h): Include.
10128         (hashval_t): Define.
10129         (struct entry): Add "next" field.
10130         (HASH_SIZE): New macro.
10131         (hash_table): New variable.
10132         (switchfiles): Do not use xmalloc.
10133         (mix): New macro.
10134         (iterative_hash): New function.
10135         (hasht): Remove.
10136         (e_exists): New function.
10137         (e_insert): Likewise.
10138         (output): Use, instead of libiberty hashtable functions.
10139         (main): Do not use getopt.  Do not call htab_create.
10140
10141 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
10142
10143         PR c++/25331
10144         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
10145         put atal* and atpaal* attributes on array elements.
10146         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
10147         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
10148         put atal* and atpaal* attributes on array elements.
10149         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
10150
10151 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
10152
10153         * gcc.dg/single-precision-constant.c: New test.
10154
10155 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
10156
10157         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
10158         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
10159         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
10160         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10161         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10162         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10163         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
10164         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
10165         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
10166         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
10167         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
10168         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
10169         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
10170         gcc.target/powerpc/ppc-sdata-2.c,
10171         gcc.target/powerpc/ppc-stackalign-1.c,
10172         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
10173         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
10174         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
10175         gcc.target/powerpc/rs6000-ldouble-2.c,
10176         gcc.target/powerpc/rs6000-power2-1.c,
10177         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
10178         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
10179         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
10180         option into target selector.
10181         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
10182         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
10183
10184 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10185
10186         PR objc/25348
10187         * objc.dg/encode-9.m: New test.
10188
10189 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10190
10191         PR testsuite/20772
10192         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
10193         * gcc.dg/asm-b.c: Fix typo.
10194         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
10195         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10196         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
10197         i?86 lp64 and x86_64 ilp32.
10198         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
10199         on i?86 lp64.
10200         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
10201
10202 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
10203
10204         PR fortran/25078
10205         gfortran.dg/equiv_5.f90: New test.
10206
10207 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
10208
10209         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
10210         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
10211         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
10212         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
10213         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
10214         * gcc.dg/tree-ssa/reassoc-5.c: New.
10215         * gcc.dg/tree-ssa/reassoc-6.c: New.
10216         * gcc.dg/tree-ssa/reassoc-7.c: New.
10217         * gcc.dg/tree-ssa/reassoc-8.c: New.
10218         * gcc.dg/tree-ssa/reassoc-9.c: New.
10219         * gcc.dg/tree-ssa/reassoc-10.c: New.
10220         * gcc.dg/tree-ssa/reassoc-11.c: New.
10221
10222 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10223
10224         PR testsuite/25167
10225         PR testsuite/24478
10226         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
10227
10228 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
10229
10230         PR c++/25300
10231         * g++.dg/template/inherit.C: Do not use a generic error message.
10232
10233 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10234
10235         PR libobjc/25354
10236         * objc.dg/gnu-encoding: New directory.
10237         * objc.dg/gnu-encoding/compat-common.h: New file.
10238         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
10239         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
10240         * objc.dg/gnu-encoding/vector-defs.h: New file.
10241         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
10242         * objc.dg/gnu-encoding/generate-random.c: New file.
10243         * objc.dg/gnu-encoding/generate-random_r.c: New file.
10244         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
10245         * objc.dg/gnu-encoding/generate-random.h: New file.
10246
10247 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
10248
10249         PR c++/25337
10250         * g++.dg/template/defarg7.C: New test.
10251
10252 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10253
10254         PR libobjc/25347
10255         * objc.dg/encode-8.m: New test.
10256
10257 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
10258
10259         PR libobjc/25346
10260         * objc.dg/encode-7.m: New test.
10261
10262 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
10263
10264         PR c++/25010
10265         * g++.dg/opt/inline10.C: New test.
10266
10267 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
10268
10269         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
10270
10271 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
10272
10273         * gfortran.dg/substring_equivalence.f90: typo in comment
10274
10275 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10276
10277         PR fortran/25068
10278         * gfortran.dg/iostat_3.f90: New test.
10279
10280 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
10281
10282         PR fortran/23815
10283         * gfortran.dg/unf_io_convert_1.f90: New test.
10284         * gfortran.dg/unf_io_convert_2.f90: New test.
10285         * gfortran.dg/unf_io_convert_3.f90: New test.
10286
10287 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10288
10289         PR testsuite/20772
10290         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
10291         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
10292         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10293         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
10294         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
10295         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10296         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
10297         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
10298         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10299         gcc.dg/torture/fp-int-convert-float128-timode.c,
10300         gcc.dg/torture/fp-int-convert-float128.c,
10301         gcc.dg/torture/fp-int-convert-float80-timode.c,
10302         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
10303         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
10304
10305         * gcc.dg/tls/opt-1.c: Require effective target fpic.
10306
10307 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
10308
10309         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
10310
10311 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
10312
10313         * gcc.dg/20051207-1.c,
10314         * gcc.dg/20051207-2.c,
10315         * gcc.dg/20051207-3.c: New tests.
10316
10317 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10318
10319         PR testsuite/20772
10320         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
10321         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
10322         dg-skip-if target selector.
10323
10324         PR testsuite/20772
10325         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
10326         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
10327         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
10328         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
10329         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
10330         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
10331         and/or merge with i?86 cases.
10332
10333         * gcc.dg/tls/opt-3.c: Require effective target fpic.
10334
10335         PR testsuite/20772
10336         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
10337         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
10338         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
10339         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
10340         x86_64-*-linux*.
10341
10342 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
10343
10344         PR target/25311
10345         * gcc.c-torture/compile/pr25311.c: New test.
10346
10347 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10348
10349         PR libgfortran/25039
10350         * gfortran.dg/read_comma.f: New test.
10351
10352 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
10353
10354         PR c++/19317
10355         * g++.dg/opt/pr19317-1.C: New test.
10356         * g++.dg/opt/pr19317-2.C: New test.
10357         * g++.dg/opt/pr19317-3.C: New test.
10358
10359         PR target/19005
10360         * gcc.c-torture/execute/pr19005.c: New test.
10361
10362         PR target/17828
10363         * g++.old-deja/g++.other/comdat5.C: New test.
10364         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
10365
10366         * g++.dg/compat/struct-layout-1.exp: New file.
10367         * g++.dg/compat/struct-layout-1.h: New.
10368         * g++.dg/compat/struct-layout-1_generate.c: New.
10369         * g++.dg/compat/struct-layout-1_x1.h: New.
10370         * g++.dg/compat/struct-layout-1_x2.h: New.
10371         * g++.dg/compat/struct-layout-1_y1.h: New.
10372         * g++.dg/compat/struct-layout-1_y2.h: New.
10373
10374         * gcc.dg/20050330-2.c: New test.
10375
10376 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
10377
10378         PR fortran/25292
10379         * gfortran.dg/associated_1.f90: New.
10380
10381 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10382
10383         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
10384         ILP32 vect_no_align platforms.
10385
10386 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
10387             Jakub Jelinek  <jakub@redhat.com>
10388
10389         PR target/25268
10390         * gcc.c-torture/compile/20051207-1.c: New test.
10391
10392 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10393
10394         PR testsuite/20772
10395         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
10396         gcc.dg/torture/pr18582-1.c,
10397         gcc.target/i386/attributes-error.c: Also test on x86_64.
10398
10399         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
10400
10401 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10402
10403         PR c++/19397
10404         * g++.dg/template/typedef3.C: New test.
10405
10406         PR c++/19762
10407         PR c++/19764
10408         * g++.dg/template/dtor3.C: Fix error markers.
10409
10410 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
10411
10412         * lib/target-supports.exp (check_effective_target_sync_char_short):
10413         Add s390*.
10414
10415 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
10416
10417         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
10418
10419 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10420
10421         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
10422         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
10423         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
10424         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
10425
10426 2005-12-06  Roger Sayle  <roger@eyesopen.com>
10427
10428         PR c++/25263
10429         * g++.dg/other/array2.C: New test case.
10430
10431 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
10432
10433         * gcc.dg/darwin-weakimport-3.c: New.
10434
10435         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
10436         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
10437         and to work on Darwin.
10438         * gcc.dg/attr-weakref-1b.c: New file.
10439         * gcc.dg/attr-weakref-2.c: New test.
10440         * gcc.dg/darwin-weakref-1.c: New test.
10441
10442 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
10443
10444         PR testsuite/25247
10445         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
10446         use in selector expressions.
10447         (dg-xfail-if): Ditto.
10448         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
10449         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
10450         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
10451         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
10452         * gcc.test-framework/test-framework.exp: Skip generated tests if
10453         CHECK_TEST_FRAMEWORK is not 1.
10454
10455 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10456
10457         PR tree-optimization/24963
10458         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
10459
10460         PR target/24108
10461         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
10462
10463         PR target/18580
10464         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
10465         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10466         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10467         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10468
10469 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
10472         dg-options.
10473
10474 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10475
10476         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
10477
10478 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
10479
10480         * gcc.dg/format/cast-1.c: New test.
10481
10482 2005-12-04  Roger Sayle  <roger@eyesopen.com>
10483
10484         PR c/7776
10485         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
10486         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
10487         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
10488         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
10489
10490 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10491
10492         * gcc.dg/cast-pretty-print-1.c: New test.
10493
10494 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
10495
10496         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
10497
10498 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
10499
10500         PR c++/24173
10501         * g++.dg/template/friend40.C: New test.
10502
10503 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
10504
10505         PR target/25199
10506         * gcc.target/i386/movq-2.c: New test.
10507         * gcc.target/i386/movq.c: Remove target i?86, instead add
10508         dg-require-effective-target ilp32.
10509
10510 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10511
10512         PR c++/24103
10513         * g++.dg/other/default1.C: New test.
10514
10515 2005-12-02  Richard Guenther  <rguenther@suse.de>
10516
10517         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
10518
10519 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10520
10521         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
10522
10523 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
10524
10525         PR target/21017
10526         * gcc.target/powerpc/rotate.c: New.
10527
10528 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10529
10530         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
10531         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
10532
10533 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10534
10535         PR c/13384
10536         * gcc.dg/pr17730-1.c: Adjust.
10537         * gcc.dg/lvalue1.c (main): Likewise.
10538         * gcc.dg/lvalue-2.c: Likewise.
10539         * g++.dg/pr7503-3.C
10540
10541 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
10542
10543         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
10544         error messages.
10545
10546 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
10547
10548         PR fortran/24789
10549         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
10550
10551 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10552
10553         PR target/24475
10554         * lib/target-supports.exp (check_effective_target_tls): New.
10555         (check_effective_target_tls_runtime): New.
10556         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
10557         for TLS support.
10558         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
10559         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10560         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
10561         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
10562         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
10563         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
10564         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10565         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
10566         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
10567         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
10568         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
10569         effective-target TLS.
10570         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
10571         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
10572         effective-target TLS runtime.
10573
10574 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
10575
10576         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
10577
10578 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
10579
10580         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
10581         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
10582         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
10583         ignored" warnings when "packing" is the same as the ABI layout.
10584
10585 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
10586
10587         PR fortran/21302
10588         * gfortran.dg/line_length_1.f: New test.
10589         * gfortran.dg/line_length_2.f90: Ditto.
10590
10591 2005-11-30  Richard Guenther  <rguenther@suse.de>
10592
10593         PR tree-optimization/21655
10594         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
10595
10596 2005-11-30  Dale Johannesen  <dalej@apple.com>
10597
10598         * gcc.c-torture/compile/pr24930.c: New.
10599
10600 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
10601
10602         PR fortran/15809
10603         *  gfortran.dg/auto_char_dummy_array.f90: New test.
10604
10605 2005-11-30  Jeff Law  <law@redhat.com>
10606
10607         * g++.old-deja/g++.law/pr25000.C: New test.
10608
10609 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
10610
10611         * gcc.dg/tls/opt-11.c: New test.
10612
10613 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
10614
10615         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
10616         targets.
10617         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
10618         LP64 ia64.
10619
10620 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * gfortran.dg/open_access_1.f90: New test.
10623
10624 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * gcc.dg/charset/builtin2.c: New test.
10627
10628 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
10629
10630         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
10631         on mmix-*-* for *_[xy].c.
10632
10633 2005-11-28  Kean Johnston  <jkj@sco.com>
10634
10635         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
10636         headers.
10637         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
10638         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
10639         * gcc.target/i386/asm-3.c: Ditto.
10640         * gcc.target/i386/clobbers.c: Ditto.
10641         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
10642         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
10643         test regexp.
10644         * gcc.target/i386/mul.c: Ditto.
10645         * gcc.target/i386/ssetype-1.c: Ditto.
10646         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
10647         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
10648         static so the test works with -fPIC mode too. Based on comment in
10649         PR19231 by Pinski.
10650         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
10651
10652 2005-11-28  Richard Guenther  <rguenther@suse.de>
10653
10654         * gcc.dg/alias-9.c: New testcase.
10655         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
10656
10657 2005-11-28  Roger Sayle  <roger@eyesopen.com>
10658             Uros Bizjak  <uros@kss-loka.si>
10659
10660         PR middle-end/20219
10661         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
10662         tan(x)/sin(x) transformations.
10663
10664 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
10665
10666         PR middle-end/24575
10667         * gcc.dg/tree-ssa/divide-3.c: New test.
10668         * gcc.dg/tree-ssa/divide-4.c: New test.
10669
10670 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
10671
10672         PR fortran/24917
10673         *  gfortran.dg/boz_6.f90: New test.
10674
10675 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10676
10677         PR fortran/23912
10678         * gfortran.dg/modulo_1.f90: New test.
10679
10680 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10681
10682         PR libfortran/24919
10683         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
10684         fail on CRLF platforms.
10685         * gfortran.dg/ftell_2.f90: Likewise.
10686
10687 2005-11-26  Eric Christopher  <echristo@apple.com>
10688
10689         * gcc.dg/intmax_t-1.c: Remove mips xfail.
10690
10691 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10692
10693         * objc.dg/gnu-runtime-3.m: Simplify.
10694
10695 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
10696
10697         PR middle-end/23669
10698         * gcc.dg/tree-ssa/divide-1.c: New test.
10699         * gcc.dg/tree-ssa/divide-2.c: New test.
10700
10701 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10702
10703         PR libgfortran/24945
10704         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
10705
10706 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
10707
10708         PR libgfortran/24945
10709         * gfortran.dg/open_status_2.f90: New test.
10710
10711 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10712
10713         * gcc.c-torture/execute/builtins/fprintf.c,
10714         gcc.c-torture/execute/builtins/fputs-lib.c,
10715         gcc.c-torture/execute/builtins/fputs.c,
10716         gcc.c-torture/execute/builtins/lib/fprintf.c,
10717         gcc.c-torture/execute/builtins/lib/printf.c,
10718         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
10719
10720 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
10721
10722         * gcc.dg/20050922-2.c: New test.
10723
10724 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
10725
10726         * objc.dg/gnu-runtime-3.m: New test.
10727
10728 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10729
10730         PR c++/9278
10731         * g++.dg/other/void1.C: New test.
10732
10733 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
10734
10735         PR middle-end/24998
10736         * gcc.dg/torture/fp-int-convert-float.c,
10737         gcc.dg/torture/fp-int-convert-double.c,
10738         gcc.dg/torture/fp-int-convert-long-double.c,
10739         gcc.dg/torture/fp-int-convert-timode.c,
10740         gcc.dg/torture/fp-int-convert-float80.c,
10741         gcc.dg/torture/fp-int-convert-float80-timode.c,
10742         gcc.dg/torture/fp-int-convert-float128.c,
10743         gcc.dg/torture/fp-int-convert-float128-timode.c,
10744         gcc.dg/torture/fp-int-convert.h: New files.
10745
10746 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10747
10748         PR middle-end/24989
10749         * gcc.dg/tree-ssa/bool-10.c: New test.
10750         * gcc.dg/tree-ssa/bool-11.c: New test.
10751         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
10752
10753 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
10754
10755         PR middle-end/24990
10756         * tree-ssa/pr24990-1.c: New test.
10757
10758 2005-11-24  Richard Guenther  <rguenther@suse.de>
10759         Dirk Mueller <dmueller@suse.de>
10760
10761         PR c++/14024
10762         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
10763         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
10764         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
10765         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
10766         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
10767         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
10768
10769 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
10770
10771         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
10772
10773 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10774
10775         PR c/21668
10776         * gcc.dg/Wc++-compat.c: New.
10777         * gcc.dg/Wno-c++-compat.c: New.
10778
10779 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
10780
10781         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
10782         (vspltish, vspltisw): Likewise.
10783
10784 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10785
10786         PR libgfortran/24794
10787         * gfortran.dg/namelist_12.f: Fix quotes.
10788         * gfortran.dg/namelist_13.f90: Fix quotes.
10789         * gfortran.dg/namelist_14.f90: Fix quotes.
10790         * gfortran.dg/namelist_15.f90: Fix quotes.
10791         * gfortran.dg/namelist_use.f90: Fix quotes.
10792         * gfortran.dg/namelist_use_only.f90: Fix quotes.
10793         * gfortran.dg/namelist_21.f90: New test.
10794         * gfortran.dg/namelist_22.f90: New test.
10795
10796 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
10797
10798         PR target/23435
10799         * gcc.c-torture/compile/pr23435.c: New.
10800
10801 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10802
10803         * gcc.c-torture/execute/floatunsisf-1.c: New test.
10804
10805 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
10806
10807         * gcc.target/powerpc/405-macchw-1.c,
10808         gcc.target/powerpc/405-macchw-2.c,
10809         gcc.target/powerpc/405-macchwu-1.c,
10810         gcc.target/powerpc/405-macchwu-2.c,
10811         gcc.target/powerpc/405-machhw-1.c,
10812         gcc.target/powerpc/405-machhw-2.c,
10813         gcc.target/powerpc/405-machhwu-1.c,
10814         gcc.target/powerpc/405-machhwu-2.c,
10815         gcc.target/powerpc/405-maclhw-1.c,
10816         gcc.target/powerpc/405-maclhw-2.c,
10817         gcc.target/powerpc/405-maclhwu-1.c,
10818         gcc.target/powerpc/405-maclhwu-2.c,
10819         gcc.target/powerpc/405-mulchw-1.c,
10820         gcc.target/powerpc/405-mulchw-2.c,
10821         gcc.target/powerpc/405-mulchwu-1.c,
10822         gcc.target/powerpc/405-mulchwu-2.c,
10823         gcc.target/powerpc/405-mulhhw-1.c,
10824         gcc.target/powerpc/405-mulhhw-2.c,
10825         gcc.target/powerpc/405-mulhhwu-1.c,
10826         gcc.target/powerpc/405-mulhhwu-2.c,
10827         gcc.target/powerpc/405-mullhw-1.c,
10828         gcc.target/powerpc/405-mullhw-2.c,
10829         gcc.target/powerpc/405-mullhwu-1.c,
10830         gcc.target/powerpc/405-mullhwu-2.c,
10831         gcc.target/powerpc/405-nmacchw-1.c,
10832         gcc.target/powerpc/405-nmacchw-2.c,
10833         gcc.target/powerpc/405-nmachhw-1.c,
10834         gcc.target/powerpc/405-nmachhw-2.c,
10835         gcc.target/powerpc/405-nmaclhw-1.c,
10836         gcc.target/powerpc/405-nmaclhw-2.c,
10837         gcc.target/powerpc/440-macchw-1.c,
10838         gcc.target/powerpc/440-macchw-2.c,
10839         gcc.target/powerpc/440-macchwu-1.c,
10840         gcc.target/powerpc/440-macchwu-2.c,
10841         gcc.target/powerpc/440-machhw-1.c,
10842         gcc.target/powerpc/440-machhw-2.c,
10843         gcc.target/powerpc/440-machhwu-1.c,
10844         gcc.target/powerpc/440-machhwu-2.c,
10845         gcc.target/powerpc/440-maclhw-1.c,
10846         gcc.target/powerpc/440-maclhw-2.c,
10847         gcc.target/powerpc/440-maclhwu-1.c,
10848         gcc.target/powerpc/440-maclhwu-2.c,
10849         gcc.target/powerpc/440-mulchw-1.c,
10850         gcc.target/powerpc/440-mulchw-2.c,
10851         gcc.target/powerpc/440-mulchwu-1.c,
10852         gcc.target/powerpc/440-mulchwu-2.c,
10853         gcc.target/powerpc/440-mulhhw-1.c,
10854         gcc.target/powerpc/440-mulhhw-2.c,
10855         gcc.target/powerpc/440-mulhhwu-1.c,
10856         gcc.target/powerpc/440-mulhhwu-2.c,
10857         gcc.target/powerpc/440-mullhw-1.c,
10858         gcc.target/powerpc/440-mullhw-2.c,
10859         gcc.target/powerpc/440-mullhwu-1.c,
10860         gcc.target/powerpc/440-mullhwu-2.c,
10861         gcc.target/powerpc/440-nmacchw-1.c,
10862         gcc.target/powerpc/440-nmacchw-2.c,
10863         gcc.target/powerpc/440-nmachhw-1.c,
10864         gcc.target/powerpc/440-nmachhw-2.c,
10865         gcc.target/powerpc/440-nmaclhw-1.c,
10866         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
10867
10868 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR fortran/24774
10871         * gfortran.dg/inquire_9.f90: New test.
10872
10873         PR fortran/21647
10874         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
10875
10876 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10877
10878         PR libfortran/24432
10879         * lib/target-supports.exp (check_effective_target_fortran_large_real):
10880         Check that 'cos' is supported.
10881
10882 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
10883
10884         PR fortran/24223
10885         * gfortran.dg/substring_equivalence.f90: New test.
10886
10887         PR fortran/24705
10888         * gfortran.dg/auto_internal_assumed.f90: New test.
10889
10890 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
10891
10892         * gcc.dg/fold-div-2.c: New test.
10893
10894 2005-11-20  Ian Lance Taylor  <ian@airs.com>
10895
10896         PR rtl-optimization/24883
10897         * gcc.c-torture/compile/pr24883.c: New test.
10898
10899 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
10900
10901         PR middle-end/20583
10902         * gcc.c-torture/compile/pr20583.c: New.
10903
10904 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
10905
10906         * gcc.c-torture/execute/usmul.c: New test.
10907
10908 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
10909
10910         * gcc.dg/tree-ssa/vrp22.c: New test.
10911
10912 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
10913
10914         PR middle-end/24912
10915         * gcc.dg/torture/pr24912-1.c: New test.
10916
10917 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
10918
10919         PR fortran/24862
10920         * gfortran.dg/arrayio_derived_1.f90: New test.
10921
10922 2005-11-19  Richard Guenther  <rguenther@suse.de>
10923
10924         PR middle-end/23294
10925         * gcc.dg/tree-ssa/pr23294.c: New testcase.
10926
10927 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
10928
10929         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
10930
10931 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
10932
10933         PR c++/8355
10934         * g++.dg/template/friend39.C: New test.
10935
10936 2005-11-18  James E Wilson  <wilson@specifix.com>
10937
10938         * gcc.dg/builtin-strstr.c: New.
10939
10940 2005-11-18  Richard Henderson  <rth@redhat.com>
10941
10942         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
10943         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
10944         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
10945         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
10946         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
10947         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
10948         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
10949         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
10950         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
10951         renaming to remove initial "ia64-".
10952
10953 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
10954
10955         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
10956
10957 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
10958
10959         * g++.dg/cpp/string-2.C: New test.
10960
10961 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
10962
10963         * gcc.dg/tree-ssa/loop-14.c: New test.
10964
10965 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
10966             Michael Chamberlain <michael@chamberlain.net.au>
10967
10968         * ada/acats/run_all.sh (target_run): Kill long running tests.
10969
10970 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10971
10972         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
10973         * gcc.dg/cleanup-9.c: Likewise.
10974         * gcc.dg/cleanup-10.c: Likewise.
10975         * gcc.dg/cleanup-11.c: Likewise.
10976
10977 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10978
10979         PR fortran/24892
10980         * gfortran.dg/open_access_append_1.f90: New test.
10981         * gfortran.dg/open_access_append_2.f90: New test.
10982
10983 2005-11-16  Richard Guenther  <rguenther@suse.de>
10984
10985         PR middle-end/24851
10986         * gcc.c-torture/execute/pr24851.c: New testcase.
10987
10988 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10989
10990         * gcc.dg/fold-overflow-1.c: New test.
10991
10992 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
10993
10994         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
10995         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
10996
10997 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
10998
10999         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
11000         structures.
11001         * g++.dg/eh/forced2.C: Likewise.
11002         * g++.dg/eh/forced3.C: Likewise.
11003         * g++.dg/eh/forced4.C: Likewise.
11004
11005 2005-11-11  Mike Stump  <mrs@apple.com>
11006
11007         * g++.old-deja/g++.mike/unused.C: Add.
11008
11009 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/24667
11012         * g++.dg/warn/Wcast-qual1.C: New test.
11013
11014 2005-11-15  Jan Hubicka  <jh@suse.cz>
11015
11016         * gcc.dg/winline-5.c: Add large-unit-insns limit.
11017
11018 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
11019
11020         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
11021
11022 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
11023
11024         PR 24840
11025         * gcc.dg/tree-ssa/pr24840.c: New test.
11026
11027 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
11028
11029         PR testsuite/24841
11030         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
11031
11032 2005-11-14  Dale Johannesen  <dalej@apple.com>
11033
11034         * gcc.c-torture/execute/20051113-1.c: New.
11035
11036 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
11037
11038         PR c++/24687
11039         * g++.dg/template/crash43.C: New test.
11040
11041 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
11042
11043         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
11044
11045 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11046
11047         PR c++/24817
11048         * g++.dg/eh/spec8.C: New test.
11049
11050 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11051
11052         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
11053
11054 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/20293
11057         * g++.dg/parse/ambig4.C: New test.
11058         * g++.dg/tc1/dr101.C: Adjust error markers.
11059         * g++.dg/lookup/strong-using-2.C: Likewise.
11060         * g++.dg/lookup/ambig5.C: Likewise.
11061         * g++.dg/lookup/ambig4.C: Likewise.
11062         * g++.dg/parse/crash22.C: Likewise.
11063
11064 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
11065
11066         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
11067
11068 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
11069
11070         * gcc.dg/nested-calls-1.c: New test.
11071
11072 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11073
11074         * gfortran.dg/complex_intrinsic_1.f90: New test.
11075         * gfortran.dg/complex_intrinsic_2.f90: New test.
11076         * gfortran.dg/fgetc_1.f90: New test.
11077         * gfortran.dg/fgetc_2.f90: New test.
11078         * gfortran.dg/fgetc_3.f90: New test.
11079         * gfortran.dg/ftell_1.f90: New test.
11080         * gfortran.dg/ftell_2.f90: New test.
11081         * gfortran.dg/gnu_logical_1.F: New test.
11082         * gfortran.dg/gnu_logical_2.f90: New test.
11083
11084 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
11085
11086         PR middle-end/24820
11087         * testsuite/gcc.dg/pr24820.c: New test.
11088
11089 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
11090
11091         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
11092         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
11093         variable.
11094
11095 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11096
11097         testsuite/24614
11098         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
11099
11100 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11101
11102         * gcc.target/cris/cris.exp: New file.
11103         * gcc.target/cris/rld-legit1.c: New test.
11104         * gcc.target/cris/rld-legit2.c: New test.
11105
11106 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
11107
11108         PR c++/24780
11109         * g++.dg/opt/pr24780.C: New test.
11110
11111         PR c++/24761
11112         * g++.dg/template/asm1.C: New test.
11113
11114 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
11115
11116         PR libgfortran/24787
11117         * gfortran.dg/scan_1.f90: New test.
11118
11119 2005-11-12  Jan Hubicka  <jh@suse.cz>
11120
11121         * gcc.target/i386/minmax-1.c: New.
11122         * gcc.target/i386/minmax-2.c: New.
11123
11124 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
11125
11126         * gcc.dg/pr24445.c: Fix for 64-bit targets.
11127
11128 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
11129
11130         * gcc.c-torture/execute/20051110-1.c,
11131         gcc.c-torture/execute/20051110-2.c: New tests.
11132
11133 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
11134
11135         PR middle-end/24750
11136         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
11137         New tests.
11138
11139 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11140
11141         * lib/target-libpath.exp (get_shlib_extension): New proc.
11142         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
11143         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11144         * lib/objc.exp (objc_target_compile): Likewise.
11145         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
11146         detection.
11147
11148 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
11149
11150         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
11151
11152         * lib/target-supports.exp (check_effective_target_static_libgfortran):
11153         Add -static to additional_flags and pass it to target_compile.
11154
11155 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11156
11157         PR libgfortran/24719
11158         gfortran.dg/read_noadvance.f90: New test.
11159
11160         PR libgfortran/24699
11161         gfortran.dg/fmt_t_2.f90: New test.
11162
11163         PR libgfortran/24785
11164         gfortran.dg/read_x_eor.f90: New test.
11165
11166         PR libgfortran/24584
11167         gfortran.dg/namelist_empty.f90: Rename test.
11168
11169         PR libgfortran/24489
11170         gfortran/read_eor.f90: Rename test.
11171
11172 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11173
11174         PR fortran/15976
11175         * gfortran.dg/automatic_module_variable.f90: New test.
11176
11177 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11178
11179         PR target/24445
11180         * gcc.dg/pr24445.c: New test.
11181
11182 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
11183
11184         PR fortran/24655
11185         PR fortran/24755
11186         * gfortran.dg/recursive_statement_functions.f90: Add statement
11187         functions using inline intrinsic functions and parameters to test
11188         that they no longer seg-fault.
11189
11190         PR fortran/24409
11191         gfortran.dg/nested_modules_4.f90: New test.
11192         gfortran.dg/nested_modules_5.f90: New test.
11193
11194 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11195
11196         PR fortran/24643
11197         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
11198
11199 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
11200
11201         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
11202         failures.
11203
11204 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11205
11206         * gcc.dg/sparc-getcontext-1.c: New test.
11207
11208 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
11209
11210         * gcc.dg/ifcvt-fabs-1.c: New test.
11211
11212 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
11213
11214         PR other/4372
11215         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
11216         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
11217
11218 2005-11-09  Richard Guenther  <rguenther@suse.de>
11219
11220         PR tree-optimization/24716
11221         * gcc.c-torture/execute/pr24716.c: New testcase.
11222
11223 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11224
11225         * gcc.dg/pr24624.c: Disable for non S/390 targets.
11226
11227 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11228
11229         PR 24624
11230         * gcc.dg/pr24624.c: Testcase added.
11231
11232 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11233
11234         PR 24623
11235         * g++.dg/other/pr24623.C: Testcase added.
11236
11237 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
11238
11239         PR fortran/22607
11240         * gfortran-dg/pure_byref_1.f90: New.
11241         * gfortran-dg/pure_byref_2.f90: New.
11242
11243 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
11244
11245         PR c/24101
11246         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
11247         * gcc.dg/dg.exp: Run main loop also for *.i files.
11248
11249 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
11250
11251         PR c++/19450
11252         * g++.dg/tls/diag-3.C: New test.
11253         * g++.dg/tls/diag-4.C: New test.
11254         * g++.dg/tls/static-1.C: New test.
11255         * g++.dg/tls/static-1a.cc: New file.
11256
11257 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
11258
11259         PR 23046
11260         * g++.dg/tree-ssa/pr23046.C: New test.
11261
11262 2005-11-08  Devang Patel <dpatel@apple.com>
11263
11264         PR tree-optimization/23115
11265         * gcc.dg/tree-ssa/pr23115.c: New.
11266
11267 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
11268
11269         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
11270         * gcc.target/powerpc/pr16155.c: Same.
11271         * gcc.target/powerpc/altivec-1.c: Same.
11272         * gcc.target/powerpc/altivec-2.c: Same.
11273         * gcc.target/powerpc/altivec-3.c: Same.
11274         * gcc.target/powerpc/altivec-5.c: Same.
11275         * gcc.target/powerpc/altivec-11.c: Same.
11276         * gcc.target/powerpc/altivec-12.c: Same.
11277         * gcc.target/powerpc/altivec-14.c: Same.
11278         * gcc.target/powerpc/altivec-22.c: Same.
11279         * gcc.target/powerpc/altivec-consts.c: Same.
11280         * gcc.target/powerpc/altivec-pr22085.c: Same.
11281         * gcc.target/powerpc/altivec-splat.c: Same.
11282         * gcc.target/powerpc/altivec-varargs-1.c: Same.
11283         * gcc.target/powerpc/altivec-vec-merge.c: Same.
11284         * gcc.target/powerpc/darwin-longlong.c: Same.
11285
11286 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
11287
11288         PR target/19340
11289         * gcc.dg/pr19340.c: New test.
11290
11291 2005-11-07  Ian Lance Taylor  <ian@airs.com>
11292
11293         PR rtl-optimization/24683
11294         * gcc.dg/pr24683.c: New test.
11295
11296 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11297
11298         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
11299         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
11300
11301 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
11302
11303         * gcc.target/i386/pr23376.c: Compile with -mmmx.
11304
11305 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
11306
11307         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
11308
11309 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11310
11311         PR target/24230
11312
11313         * gcc.target/powerpc/altivec-consts.c,
11314         gcc.target/powerpc/altivec-splat.c: New testcase.
11315
11316 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
11317
11318         PR c/24599
11319
11320         * gcc.dg/overflow-2.c: New testcase.
11321
11322 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
11323
11324         PR rtl-optimization/23567
11325         * gcc.c-torture/execute/20051104-1.c: New test.
11326
11327 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
11328
11329         PR fortran/24534
11330         gfortran.dg/private_type_2.f90: Modified to check that case with
11331         PRIVATE declaration within derived type is accepted.
11332
11333         PR fortran/20838
11334         gfortran.dg/pointer_assign_1.f90: New test.
11335
11336         PR fortran/20840
11337         * gfortran.dg/arrayio_0.f90: New test.
11338
11339         PR fortran/17737
11340         gfortran.dg/data_initialized.f90: New test.
11341         gfortran.dg/data_constraints_1.f90: New test.
11342         gfortran.dg/data_constraints_2.f90: New test.
11343
11344 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
11345
11346         PR fortran/24174
11347         PR fortran/24305
11348         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
11349
11350 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
11351
11352         PR 24670
11353         * gcc.dg/tree-ssa/pr24670.c: New test.
11354
11355 2005-11-05  Ian Lance Taylor  <ian@airs.com>
11356
11357         PR target/22432
11358         * gcc.target/i386/pr22432.c: New test.
11359
11360 2005-11-05  Richard Henderson  <rth@redhat.com>
11361
11362         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
11363         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
11364         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
11365         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
11366         from gcc.dg/alpha-*.
11367         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
11368         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
11369
11370 2005-11-05  Andreas Jaeger  <aj@suse.de>
11371
11372         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
11373
11374 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11375
11376         PR target/23424
11377         * gcc.dg/torture/pr23424-1.c: New test.
11378
11379 2005-11-04  Richard Henderson  <rth@redhat.com>
11380
11381         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
11382         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
11383         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
11384         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
11385         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
11386         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
11387         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
11388         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
11389         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
11390         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
11391         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
11392         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
11393         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
11394         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
11395         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
11396         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
11397         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
11398         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
11399         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
11400         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
11401         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
11402         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
11403         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
11404         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
11405         Move from gcc.dg/.
11406         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
11407         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11408         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
11409         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
11410         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
11411         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
11412         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
11413         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
11414         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
11415         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
11416         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
11417         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
11418         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
11419         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
11420         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
11421         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
11422         gcc.target/i386/lea.c, gcc.target/i386/local.c,
11423         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
11424         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
11425         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
11426         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
11427         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
11428         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
11429         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
11430         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
11431         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
11432         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
11433         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
11434         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
11435         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
11436         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
11437         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
11438         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
11439         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
11440         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
11441         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
11442         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
11443         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
11444         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
11445         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
11446         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
11447         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
11448         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
11449         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
11450         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
11451
11452 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
11453
11454         PR 24627
11455         * gcc.dg/tree-ssa/pr24627.c: New test.
11456
11457 2005-11-04 Paul Brook  <paul@codesourcery.com>
11458
11459         * gcc.dg/tls/opt-10.c: New test.
11460
11461 2005-11-04  Andreas Jaeger  <aj@suse.de>
11462
11463         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
11464         avoid extra warnings.
11465
11466 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11467
11468         PR libfortran/22298
11469         * gcc/testsuite/lib/target-supports.exp
11470         (check_effective_target_static_libgfortran): New
11471         static_libgfortran effective target.
11472         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
11473         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
11474
11475 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
11476
11477         * gcc.dg/pr24615.c: Guard test with { target fpic }.
11478
11479 2005-11-03  Josh Conner  <jconner@apple.com>
11480
11481         PR c++/19989
11482         g++.dg/ext/array2.C: New test.
11483         g++.dg/template/dependent-name3.C: New test.
11484         g++.dg/template/dependent-name4.C: New test.
11485         g++.dg/template/sfinae2.C: New test.
11486
11487 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11488
11489         PR preprocessor/22042
11490         * gcc.dg/cpp/strify4.c: New test.
11491
11492 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11493
11494         PR c++/17964
11495         * g++.dg/cpp/string-1.C: New test.
11496
11497 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11498
11499         * gcc.target/powerpc: New directory.
11500         * gcc.target/powerpc/powerpc.exp: New file.
11501         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
11502         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
11503         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
11504         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
11505         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
11506         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
11507         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
11508         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
11509         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
11510         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
11511         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
11512         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
11513         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
11514         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
11515         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
11516         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
11517         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
11518         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
11519         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
11520         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
11521         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
11522         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
11523         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
11524         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
11525         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
11526         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
11527         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
11528         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
11529         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
11530         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
11531         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
11532         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
11533         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
11534         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
11535
11536 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
11537
11538         PR c++/21627
11539         * g++.dg/warn/inline2.C: New test.
11540
11541 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11542
11543         PR middle-end/23155
11544         * g++.dg/ext/c99struct1.C: New test.
11545         * gcc.dg/union-cast-1.c: New test.
11546         * gcc.dg/union-cast-2.c: New test.
11547         * gcc.dg/union-cast-3.c: New test.
11548
11549 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11550
11551         PR middle-end/24589
11552         * gcc.c-torture/execute/zero-struct-2.c: New test.
11553
11554 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
11555
11556         PR c++/24582
11557         * g++.dg/init/switch1.C: New test.
11558
11559 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11560
11561         * gcc.dg/delay-slot-1.c: New test.
11562
11563 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
11564
11565         PR target/24620
11566         * gcc.dg/pr24620.c: New test.
11567
11568 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
11569
11570         PR c/24329
11571         * gcc.dg/format/unnamed-1.c: New test.
11572
11573 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11574
11575         PR c++/22434
11576         * g++.dg/expr/cond8.C: New test.
11577
11578         PR c++/24560
11579         * g++.dg/parse/dot1.C: New test.
11580
11581 2005-11-02  Jan Hubicka  <jh@suse.cz>
11582
11583         PR target/23303
11584         * gcc.dg/i386-lea.c: New test
11585
11586 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11587
11588         PR target/24615
11589         * gcc.dg/pr24615.c: New test.
11590
11591 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
11592
11593         PR target/24600
11594         * gcc.dg/pr24600.c: New test.
11595
11596 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11597
11598         PR c++/19253
11599         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
11600         * g++.dg/parse/typename9.C: New test.
11601         * g++/dg/parse/typename10.C: Likewise.
11602
11603 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
11604
11605         PR fortran/18157
11606         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
11607         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
11608         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
11609
11610 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
11611
11612         PR c++/24569
11613         * g++.dg/debug/static1.C: New test.
11614
11615 2005-11-02  Josh Conner  <jconner@apple.com>
11616
11617         * g++.dg/crash38.C: moved into proper directory...
11618         * g++.dg/template/crash42.C: ...here
11619
11620 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
11621
11622         PR target/18338
11623         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
11624         pcc_bitfield_type_matters || default_packed.
11625
11626         * lib/target-supports.exp
11627         (check_effective_target_pcc_bitfield_type_matters): New proc.
11628         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
11629
11630         PR testsuite/23304
11631         * lib/target-supports.exp (check_effective_default_packed): New proc.
11632         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
11633         Gate expected errors on target ! default_packed.
11634         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
11635
11636 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11637
11638         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
11639         change (r106358).
11640
11641 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11642
11643         PR fortran/24008
11644         * gfortran.dg/entry_5.f90: New.
11645         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
11646
11647 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
11648
11649         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
11650
11651 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
11652
11653         PR fortran/21565
11654         gfortran.dg/namelist_blockdata.f90: New test.
11655
11656         PR fortran/18737
11657         gfortran.dg/external_implicit_none.f90: New test.
11658
11659         PR fortran/14994
11660         * gfortran.dg/secnds.f: New test.
11661
11662 2005-10-31  Jan Hubicka  <jh@suse.cz>
11663
11664         PR target/20928
11665         * gcc.c-torture/compile/pr20928.c: New test.
11666
11667 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
11668
11669         PR middle-end/23492
11670         * gcc.c-torture/compile/zero-strct-5.c: New test.
11671
11672 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
11673
11674         PR libgfortran/24584
11675         * gfortran.dg/pr24584.f90: New test.
11676
11677 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
11678
11679         PR fortran/18883
11680         * gfortran.dg/char_result_9.f90: New.
11681         * gfortran.dg/char_result_10.f90: New.
11682
11683 2005-10-30  Jan Hubicka  <jh@suse.cz>
11684
11685         * g++.dg/tree-ssa/pr24172.C: New testcase.
11686
11687 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11688
11689         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
11690
11691 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
11692
11693         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
11694         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
11695         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
11696         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
11697         gfortran.dg/enum_9.f90,
11698         gfortran.fortran-torture/compile/enum_1.f90,
11699         gfortran.fortran-torture/execute/enum_1.f90,
11700         gfortran.fortran-torture/execute/enum_2.f90,
11701         gfortran.fortran-torture/execute/enum_3.f90,
11702         gfortran.fortran-torture/execute/enum_4.f90: New tests.
11703
11704 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
11705
11706         PR target/18482
11707         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
11708         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
11709
11710 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11711
11712         PR libfortran/20179
11713         * gfortran.dg/mixed_io_1.f90: New test.
11714         * gfortran.dg/mixed_io_1.c: New file.
11715
11716 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11717
11718         * gfortran.dg/malloc_free_1.f90: New test.
11719
11720 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
11721
11722         * gcc.dg/nested-func-4.c: Require profiling -pg.
11723
11724 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11725
11726         PR C++/23229
11727         * g++.dg/warn/main-2.C: New test.
11728
11729 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
11730
11731         PR fortran/24545
11732         * gfortran.dg/interface_2.f90: new test.
11733
11734 2005-10-28  Josh Conner  <jconner@apple.com>
11735
11736         PR c++/22153
11737         * g++.dg/template/crash38.C: New test.
11738         * g++.dg/parse/explicit1.C: Change expected errors.
11739
11740 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11741
11742         PR C++/23426
11743         * g++.dg/other/large-size-array.C: New test.
11744
11745 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
11746
11747         PR middle-end/24362
11748         * g++.dg/opt/complex4.C: New test.
11749
11750 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
11751
11752         * gcc.dg/nested-func-4.c: New test.
11753
11754 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
11755
11756         PR fortran/24158
11757         gfortran.dg/derived_recursion.f90: New test.
11758         gfortran.dg/implicit_actual.f90: New test.
11759
11760 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
11761
11762         PR middle-end/24295, PR testsuite/24477
11763         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
11764         removed when weakref hits the tree.
11765
11766 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
11767
11768         * gfortran.dg/cray_pointers_4.f90: New test.
11769
11770         * gfortran.dg/cray_pointers_5.f90: New test.
11771
11772 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
11773
11774         PR fortran/22290
11775         * gfortran.dg/assign_5.f90: New test.
11776         * gfortran.dg/assign_6.f: New test.
11777
11778 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
11779
11780         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
11781         CPU has no SSE support.
11782
11783 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
11784
11785         PR libgfortran/24224
11786         * gfortran.dg/arrayio_1.f90: Update attribution.
11787         * gfortran.dg/arrayio_2.f90: Update attribution.
11788         * gfortran.dg/arrayio_3.f90: Update attribution.
11789         * gfortran.dg/arrayio_4.f90: Update test conditions.
11790         * gfortran.dg/arrayio_5.f90: Update attribution.
11791         * gfortran.dg/arrayio_6.f90: New test.
11792         * gfortran.dg/arrayio_7.f90: New test.
11793
11794 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
11795
11796         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
11797
11798 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11799
11800         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
11801
11802 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
11803
11804         PR fortran/24416
11805         * gfortran.dg/namelist_char_only.f90: New test.
11806
11807 2005-10-24  Asher Langton  <langton2@llnl.gov>
11808
11809         PR fortran/17031
11810         PR fortran/22282
11811         * gfortran.dg/cray_pointers_1.f90: New test.
11812         * gfortran.dg/cray_pointers_2.f90: New test.
11813         * gfortran.dg/cray_pointers_3.f90: New test.
11814         * gfortran.dg/loc_1.f90: New test.
11815         * gfortran.dg/loc_2.f90: New test.
11816
11817 2005-10-24  Steven Bosscher  <stevenb@suse.de>
11818
11819         * gcc.dg/pr24225.c: New test.
11820
11821 2005-10-24  Asher Langton  <langton2@llnl.gov>
11822
11823         * gfortran.dg/dup_save_1.f90: New test.
11824         * gfortran.dg/dup_save_2.f90: New test.
11825
11826 2005-10-24  Paul Brook  <paul@codesourcery.com>
11827
11828         PR 24107
11829         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
11830         stdint.h.
11831
11832 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
11833
11834         PR libgfortran/24489
11835         * gfortran.dg/pr24489.f90: New test.
11836
11837 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
11838
11839         PR fortran/23635
11840         * gfortran.dg/ichar_1.f90: Add tests for derived types.
11841
11842 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
11843
11844         PR target/18911
11845         * g++.dg/init/array16.C: Skip for mmix-*-*.
11846
11847 2005-10-23  Asher Langton  <langton2@llnl.gov>
11848
11849         * gfortran.dg/byte_1.f90: New test.
11850         * gfortran.dg/byte_2.f90: New test.
11851
11852 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
11853
11854         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
11855
11856 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
11857
11858         PR fortran/18022
11859         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
11860
11861         PR fortran/24311
11862         * gfortran.dg/merge_char_const.f90: New test.
11863
11864         PR fortran/24384
11865         * gfortran.dg/spread_scalar_source.f90: New test.
11866
11867 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
11868
11869         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
11870
11871         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
11872         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
11873
11874         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
11875
11876 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
11877
11878         PR fortran/24426
11879         * gfortran.dg/der_pointer_4.f90: New.
11880
11881 2005-10-22  David Ayers  <d.ayers@inode.at>
11882
11883         * obj-c++.dg/except-1.mm: Simplify.
11884
11885 2005-10-21  David Ayers  <d.ayers@inode.at>
11886
11887         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
11888
11889 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
11890
11891         * gfortran.dg/assumed_dummy_2.f90: New test.
11892
11893 2005-10-21  James E Wilson  <wilson@specifix.com>
11894
11895         PR preprocessor/15220
11896         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
11897
11898 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
11899
11900         * gcc.c-torture/execute/20051021-1.c: New test.
11901
11902 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
11903
11904         PR c++/24260
11905         * g++.dg/ext/tmplattr1.C: New test.
11906
11907 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
11908
11909         PR fortran/24440
11910         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
11911
11912 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
11913
11914         * obj-c++.dg/except-1.mm: New.
11915
11916         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
11917
11918 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
11919
11920         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
11921
11922 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
11923
11924         PR middle-end/24295
11925         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
11926         declarations with the same names as thunks' alias targets, use
11927         aliases instead.
11928         * gcc.dg/attr-alias-3.c: New test.
11929         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
11930
11931 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/22618
11934         * g++.dg/parse/access8.C: New test.
11935
11936 2005-10-20  Richard Guenther  <rguenther@suse.de>
11937
11938         PR c++/24439
11939         * g++.dg/tree-ssa/pr24439.C: New testcase.
11940
11941 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11942
11943         * g++.dg/opt/delay-slot-1.C: New test.
11944
11945 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
11946
11947         PR fortran/21625
11948         * gfortran.fg/der_init_1.f90: New.
11949
11950 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
11951
11952         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
11953
11954 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
11955
11956         PR c++/21908
11957         * g++.dg/parse/error28.C: New test.
11958
11959 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11960
11961         * gcc.dg/profile-generate-2.c: New test.
11962
11963 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
11964
11965         PR target/23589
11966         * g++.dg/ext/dllimport11.C: New.
11967
11968 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11969
11970         PR c++/22293
11971         * g++.dg/other/friend3.C: New test.
11972
11973 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
11974
11975         PR c++/23293
11976         * g++.dg/template/error19.C: New test.
11977
11978 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
11979
11980         PR c++/21383
11981         * g++.dg/overload/koenig2.C: New.
11982
11983         PR c++/23118
11984         * g++.dg/overload/error2.C: New.
11985
11986         PR c++/22604
11987         * g++.dg/inherit/covariant14.C: New.
11988
11989 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11990
11991         PR c++/23440
11992         * g++.dg/parse/for1.C: New test.
11993
11994 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
11995
11996         PR fortran/23446
11997         * gfortran.dg/host_dummy_index_1.f90: New test.
11998
11999         PR fortran/21459
12000         * gfortran.dg/automatic_char_len_2.f90: New test.
12001
12002         PR fortran/20866
12003         * gfortran.dg/recursive_statement_functions.f90: New test.
12004
12005         PR fortran/20853
12006         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
12007
12008         PR fortran/20849
12009         * gfortran.dg/external_initializer.f90: New test.
12010
12011         PR fortran/20837
12012         * non_module_public.f90: New test.
12013
12014 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12015
12016         PR c++/24386
12017         * g++.dg/template/overload7.C: New.
12018
12019         PR c++/22551
12020         * g++.dg/other/switch2.C: Remove expected warnings.
12021
12022         PR c++/21353
12023         * g++.dg/template/defarg6.C: New.
12024
12025 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
12026
12027         PR target/24315
12028         * gcc.target/i386/pr24315.c: New test.
12029
12030 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/24389
12033         * g++.dg/template/static21.C: New test.
12034         * g++.dg/template/static21-a.cc: Likewise.
12035
12036 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
12037
12038         PR c++/23959
12039         * g++.dg/warn/Wswitch-default-1.C: New test.
12040         * g++.dg/warn/Wswitch-default-2.C: New test.
12041
12042 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
12043
12044         PR c++/22173
12045         * g++.dg/parse/template18.C: New test.
12046         * g++.dg/template/nontype15.C: Likewise.
12047
12048 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
12049
12050         PR fortran/22273
12051         * gfortran.dg/spec_expr_2.f90: New.
12052
12053 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
12054
12055         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
12056         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
12057         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
12058         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
12059         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
12060         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
12061         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
12062         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
12063         previous target-specific skips and warning-message matches where
12064         applicable.
12065
12066 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/21347
12069         * g++.dg/warn/Wctor-dtor.C: New test.
12070
12071 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12072
12073         PR c/23439
12074         * gcc.dg/for-1.c: New test.
12075
12076 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
12077
12078         PR c++/19565
12079         * g++.dg/warn/Wconversion1.C: New test.
12080         * g++.dg/ext/packed4.C: Compile with -w.
12081         * g++.dg/opt/20050511-1.C: Likewise.
12082         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
12083
12084 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
12085
12086         * gfortran.dg/boz_5.f90: New test.
12087
12088 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
12089
12090         PR c++/22551
12091         * g++.dg/other/switch2.C: New.
12092
12093         PR c++/23984
12094         * g++.dg/init/ctor7.C: New.
12095
12096 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
12097
12098         PR c++/23730
12099         * g++.dg/parse/crash32.C: New test.
12100
12101 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
12102
12103         PR c++/20721
12104         * g++.dg/init/goto2.C: New test.
12105
12106         PR c++/22464
12107         * g++.dg/template/crash/41.C: New test.
12108
12109         PR c++/22180
12110         * g++.dg/template/crash40.C: New test.
12111
12112         PR c++/23694
12113         * g++.dg/parse/friend5.C: New test.
12114
12115         PR c++/23307
12116         * g++.dg/template/crash38.C: New test.
12117
12118         PR c++/22352
12119         * g++.dg/template/friend38.C: New test.
12120
12121         PR c++/22405
12122         * g++.dg/template/crash39.C: New test.
12123
12124 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
12125
12126         * gcc.dg/debug/dwarf2/dwarf-char1.c,
12127         gcc.dg/debug/dwarf2/dwarf-char2.c,
12128         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
12129
12130         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
12131
12132 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
12133
12134         * gcc.dg/dll-2.c: Add tests for warnings.
12135         * gcc.dg/dll-3.c: Likewise.
12136         * gcc.dg/dll-4.c: Likewise.
12137
12138         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
12139         * g++.dg/ext/dllimport2.C: Likewise.
12140         * g++.dg/ext/dllimport3.C: Likewise.
12141         * g++.dg/ext/dllimport7.C: Likewise.
12142         * g++.dg/ext/dllimport8.C: Likewise.
12143         * g++.dg/ext/dllimport9.C: Likewise.
12144
12145 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
12146
12147         PR fortran/24092
12148         * gfortran.dg/derived_pointer_recursion.f90: New test.
12149
12150 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
12151
12152         * gcc.c-torture/execute/20051012-1.c: New test.
12153
12154 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12155
12156         PR fortran/18082
12157         * gfortran.dg/automatic_char_len_1.f90: New test.
12158
12159 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12160
12161         PR fortran/20847
12162         * gfortran.dg/save_common.f90: New test.
12163
12164         PR fortran/20856
12165         * gfortran.dg/save_result.f90: New test.
12166
12167 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         PR c++/21592
12170         * g++.dg/template/dependent-expr1.C: Add new expected error.
12171         * g++.dg/template/dependent-expr2.C: Adjust error text.
12172         * g++.dg/template/overload6.C: New.
12173
12174         PR c++/23797
12175         * g++.dg/other/typename8.C: New.
12176
12177         PR c++/21117
12178         * g++.dg/other/return1.C: New.
12179
12180 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
12181
12182         PR c++/24052
12183         * g++.dg/ext/label5.C: New.
12184
12185 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12186
12187         PR c++/19964
12188         * g++.dg/parse/crash31.C: New.
12189
12190 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12191
12192         * g++.dg/ipa/ipa-1.c: New test.
12193         * g++.dg/ipa/ipa-2.c: New test.
12194         * g++.dg/ipa/ipa-3.c: New test.
12195         * g++.dg/ipa/ipa-4.c: New test.
12196         * g++.dg/ipa/ipa-5.c: New test.
12197         * g++.dg/ipa/ipa.exp: New file.
12198
12199 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
12200
12201         PR fortran/24207
12202         * gfortran.dg/private_type_3.f90: New test.
12203
12204 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12205
12206         PR fortran/20786
12207         gfortran.dg/aint_anint_1.f90: New test.
12208
12209 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
12210
12211         PR libgfortran/24313
12212         gfortran.dg/csqrt.f: New test.
12213
12214 2005-10-11  Ian Lance Taylor  <ian@airs.com>
12215
12216         PR c++/8057
12217         * g++.dg/warn/noeffect7.C: New test.
12218         * g++.dg/warn/noeffect2.C: Instantiate templates.
12219         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
12220         and warning.
12221
12222 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12223
12224         PR c++/21089
12225         * g++.dg/init/float1.C: New test.
12226
12227         PR c++/24277
12228         * g++.dg/init/member1.C: Tweak error markers.
12229
12230 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
12231
12232         PR testsuite/24281
12233         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
12234         Check for null pointer.
12235
12236 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
12237
12238         PR c++/21369
12239         * g++.dg/parse/ret-type3.C: New test.
12240
12241 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12242
12243         PR tree-opt/23946
12244         * gcc.c-torture/compile/pr23946.c: New test.
12245
12246 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
12247
12248         * g++.dg/opt/mmx2.C: New test.
12249
12250 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12251
12252         PR c++/24277
12253         * g++.dg/template/static20.C: New test.
12254
12255         PR c++/24302
12256         * g++.dg/warn/Wunused-12.C: New test.
12257
12258         PR c++/23437
12259         * g++.dg/template/arg4.C: New test.
12260
12261 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12262
12263         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
12264         * gcc.dg/ucnid-3.c: Likewise.
12265         * gcc.dg/ucnid-4.c: Likewise.
12266         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
12267         * g++.dg/other/ucnid-1.C: Likewise.
12268         * gcc.dg/sparc-frame-1.c: New test.
12269
12270 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
12271
12272         PR c++/24139
12273         * g++.dg/template/spec27.C: New test.
12274
12275         PR c++/24275
12276         * g++.dg/template/static19.C: New test.
12277
12278 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12279
12280         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
12281         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
12282
12283 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
12284
12285         PR target/24136
12286         * gfortran.fortran-torture/compile/pr24136.f: New test.
12287
12288 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12289
12290         PR c++/22172
12291         * g++.dg/parse/crash30.C: New test.
12292
12293 2005-10-07  Richard Guenther  <rguenther@suse.de>
12294
12295         PR middle-end/24227
12296         * gcc.c-torture/compile/pr24227.c: New testcase.
12297
12298 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
12299
12300         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
12301         Do not put aligned attributes on array elements.
12302
12303 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
12304
12305         PR testsuite/23611, PR testsuite/23615
12306         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
12307         writing prototypes of library functions by hand.
12308         * obj-c++.dg/bitfield-4.mm: Likewise.
12309         * obj-c++.dg/const-str-4.mm: Likewise.
12310         * obj-c++.dg/encode-4.mm: Likewise.
12311         * obj-c++.dg/encode-5.mm: Likewise.
12312         * obj-c++.dg/encode-6.mm: Likewise.
12313         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
12314         * obj-c++.dg/method-10.mm: Likewise.
12315         * obj-c++.dg/method-17.mm: Likewise.
12316         * obj-c++.dg/method-19.mm: Likewise.
12317         * obj-c++.dg/try-catch-2.mm: Likewise.
12318
12319 2005-10-06  Richard Henderson  <rth@redhat.com>
12320
12321         PR 24236
12322         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
12323
12324 2005-10-06  Dale Johannesen  <dalej@apple.com>
12325
12326         * gcc.c-torture/execute/20030125-1.c: Correct.
12327
12328 2005-10-06  Richard Guenther  <rguenther@suse.de>
12329
12330         PR tree-optimization/24238
12331         * g++.dg/tree-ssa/pr24238.C: New testcase.
12332
12333 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
12334
12335         PR 18568
12336         * gfortran.dg/der_pointer_3.f90: New test.
12337
12338 2005-10-05  Devang Patel  <dpatel@apple.com>
12339
12340         PR Debug/23205
12341         * g++.dg/other/PR23205.C: New.
12342
12343 2005-10-05  Richard Henderson  <rth@redhat.com>
12344
12345         PR target/23602
12346         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
12347         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
12348
12349 2005-10-05  Dale Johannesen  <dalej@apple.com>
12350
12351         * gcc.c-torture/execute/float-floor.c: New.
12352
12353 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
12354
12355         PR tree-optimization/21419
12356         PR tree-optimization/24146
12357         PR tree-optimization/24151
12358
12359         * g++.dg/ext/asm7.C: New.
12360         * g++.dg/ext/asm8.C: New.
12361         * gcc.dg/asm-1.c: Compile on all targets.
12362         * gcc.dg/asm-pr24146.c: New.
12363         * gcc.dg/pr21419.c: Adjust error messages.
12364
12365 2005-10-05  Richard Guenther  <rguenther@suse.de>
12366
12367         PR fortran/24176
12368         * gfortran.fortran-torture/compile/empty.f90: New testcase.
12369
12370 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12371
12372         PR c++/23513
12373         * g++.dg/template/spec22.C: Robustify test.
12374         * g++.dg/template/spec26.C: New.
12375
12376 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
12377
12378         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
12379         if target supports vector instructions.
12380
12381 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
12382
12383         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
12384         C99 functions.
12385
12386 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
12387
12388         * lib/target-supports.exp (check_effective_target_fortran_large_real,
12389         check_effective_target_fortran_large_int): Replace cached result
12390         when target changes.
12391
12392 2005-10-04  Devang Patel  <dpatel@apple.com>
12393
12394         * gcc.dg/i386-sse-vect-types.c: New.
12395
12396 2005-10-04  Ian Lance Taylor  <ian@airs.com>
12397
12398         PR preprocessor/13726
12399         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
12400         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
12401
12402 2005-10-04  Richard Guenther  <rguenther@suse.de>
12403
12404         PR c/23576
12405         * gcc.dg/noncompile/pr23576.c: New testcase.
12406
12407 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
12408
12409         PR middle-end/23125
12410         * gcc.dg/register-var-3.c: New test.
12411
12412 2005-10-04  Steven Bosscher  <stevenb@suse.de>
12413
12414         * gcc.dg/pr23049.c: New test.
12415
12416         * gcc.dg/ucnid-4.c: Fix test.
12417
12418 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
12419
12420         PR 23445
12421         * gcc.c-torture/compile/pr23445.c: New test.
12422
12423 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
12424
12425         * g++.dg/overload/unknown1.C: New.
12426
12427 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/17775
12430         * g++.dg/template/repo4.C: New test.
12431
12432 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12433
12434         PR libfortran/19308
12435         * gfortran.dg/large_real_kind_2.F90: New test.
12436         * gfortran.dg/large_integer_kind_2.f90: New test.
12437
12438 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
12439
12440         * lib/target-supports.exp (check_effective_target_vect_shift):
12441         Implement with result caching. Add i?86, x86_64 and ia64 targets.
12442         (check_effective_target_vect_condition): Fix copy-n-pasto.
12443
12444         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
12445         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
12446         targets.
12447
12448 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
12449
12450         PR c++/22621
12451         * g++.dg/template/overload5.C : New test.
12452
12453         PR c++/23840
12454         * g++.dg/expr/stdarg1.C: New test.
12455
12456 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
12457
12458         PR 24142
12459         * gcc.c-torture/execute/pr24142.c: New test.
12460
12461 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
12462
12463         PR 24141
12464         * gcc.c-torture/execute/pr24141.c: New test.
12465
12466 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
12467             Diego Novillo  <dnovillo@redhat.com>
12468
12469         PR 23604
12470         * gcc.c-torture/execute/pr23604.c: New test.
12471
12472 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
12473
12474         PR fortran/16404
12475         PR fortran/20835
12476         PR fortran/20890
12477         PR fortran/20899
12478         PR fortran/20900
12479         PR fortran/20901
12480         PR fortran/20902
12481         gfortran.dg/equiv_constraint_1.f90: New test.
12482         gfortran.dg/equiv_constraint_2.f90: New test.
12483         gfortran.dg/equiv_constraint_3.f90: New test.
12484         gfortran.dg/equiv_constraint_4.f90: New test.
12485         gfortran.dg/equiv_constraint_5.f90: New test.
12486         gfortran.dg/equiv_constraint_6.f90: New test.
12487         gfortran.dg/equiv_constraint_7.f90: New test.
12488         gfortran.dg/equiv_constraint_8.f90: New test.
12489         gfortran.dg/private_type_1.f90: New test.
12490         gfortran.dg/private_type_2.f90: New test.
12491         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
12492         980628-10.f: Assert std=gnu to permit mixing of
12493         types in equivalence statements.
12494
12495 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
12496
12497         PR 24112
12498         * gfortran.dg/open_status_1.f90: New.
12499
12500 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12501
12502         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
12503         * gcc.dg/vect/pr22480.c: Clean up temp files.
12504         * gcc.dg/vect/pr23831.c: Clean up temp files.
12505         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
12506         Clean up temp files.
12507         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
12508         Clean up temp files.
12509
12510         * gcc.dg/20050309-1.c: Clean up temp files.
12511         * gcc.dg/20050325-1.c: Clean up temp files.
12512
12513 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
12514
12515         PR tree-optimization/24059
12516         * gcc.dg/vect/pr24059.c : New test.
12517
12518 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
12519
12520         PR middle-end/24109
12521         * gcc.c-torture/execute/20050929-1.c: New test.
12522
12523 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12524
12525         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
12526
12527 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
12528
12529         PR c/21419
12530         * gcc.dg/pr21419.c: New test.
12531
12532 2005-09-29  Steven Bosscher  <stevenb@suse.de>
12533
12534         * gcc.dg/pr23911.c: New test.
12535
12536 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
12537
12538         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
12539
12540         PR c++/16782
12541         * g++.dg/parse/qualified4.C: New test.
12542         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
12543         * g++.old-deja/g++.mike/p8154.C: Likewise.
12544
12545 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
12546
12547         PR c++/22147
12548         * g++.dg/template/friend37.C: New test.
12549         * g++.dg/parse/crash28.C: Adjust error markers.
12550
12551 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
12552
12553         PR fortran/18518
12554         * gfortran.fortran-torture/execute/save_2.f90: New decl.
12555
12556 2005-09-27  Devang Patel  <dpatel@apple.com>
12557
12558         PR tree-optimization/23625
12559         * gcc.dg/pr23625.c: New test.
12560
12561 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
12562
12563         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
12564         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
12565
12566 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
12567
12568         PR fortran/23677
12569         * gfortran.fortran-torture/execute/save_1.f90: New test.
12570         * gfortran.dg/save_1.f90: New test.
12571
12572 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
12573
12574         * gcc.target/i386/builtin-apply-mmx.c: New test.
12575
12576         PR target/22576
12577         * gcc.target/i386/pr22576.c: New test.
12578
12579         PR target/22585
12580         * gcc.target/i386/pr22585.c: New test.
12581
12582         PR target/23268
12583         * gcc.target/i386/pr23268.c: New test.
12584
12585         PR middle-end/23831
12586         * gcc.dg/vect/pr23831.c: New test.
12587
12588         PR target/24055
12589         * gcc.target/i386/pr24055.c: New test.
12590
12591 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
12592
12593         PR tree-optimization/23960
12594         * gcc.c-torture/compile/pr23960.c: New.
12595
12596 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
12597
12598         PR fortran/16861
12599         * gfortran.dg/nested_modules_3.f90: New.
12600
12601 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
12602
12603         PR fortran/24005
12604         gfortran.dg/interface_1.f90: New test.
12605
12606 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
12607         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12608
12609         PR fortran/23843
12610         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
12611
12612 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
12613
12614         PR fortran/23516
12615         * gfortran.dg/imag_1.f: New test.
12616         * gfortran.dg/imag_2.f: Ditto.
12617
12618 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
12619
12620         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
12621
12622 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
12623
12624         PR c++/21983
12625         * g++.dg/warn/pr21983.C: New test.
12626
12627 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
12628
12629         * gcc.dg/20050922-1.c: Testcase added.
12630
12631 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
12632
12633         PR c++/23993
12634         * g++.dg/template/array14.C: New test.
12635
12636 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
12637
12638         PR fortran/19929
12639         * gfortran.dg/der_ptr_component_1.f90: New test.
12640
12641 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12642
12643         PR c++/23965
12644         * g++.dg/template/error1.C: Reject "no matching function" message.
12645
12646 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12647
12648         PR c++/17609
12649         * g++.dg/lookup/error1.C: New test.
12650
12651 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
12652
12653         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
12654         functionality of the testcase.
12655
12656 2005-09-20  Richard Henderson  <rth@redhat.com>
12657
12658         * gcc.dg/vect/vect-22.c: Require vect_float.
12659         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
12660
12661 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
12662
12663         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
12664         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
12665         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
12666         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
12667         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
12668         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
12669         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
12670         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
12671         * gcc.dg/cpp/ucnid-8.c: New test.
12672
12673 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12674
12675         PR tree-optimization/23929
12676         * gcc.c-torture/compile/pr23929.c: New test.
12677
12678 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
12679
12680         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
12681         for one loop.
12682
12683 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
12684
12685         PR testsuite/23186
12686         * g++.dg/other/pr22003.C: Require named sections.
12687
12688 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12689
12690         PR c++/23947
12691         * g++.dg/rtti/crash3.C: New test.
12692
12693         PR tree-optimization/23818
12694         * gcc.dg/pr23818.c: New test.
12695
12696 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12697
12698         PR fortran/23420
12699         * gfortran.dg/print_fmt_4.f: New.
12700
12701 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
12702
12703         PR fortran/23663
12704         * gfortran.fortran-torture/execute/entry_11.f90: New test.
12705
12706 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12707
12708         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
12709         Use pointers to local alignable arrays instead. Added comments.
12710         * gcc.dg/vect/vect-46.c: Likewise.
12711         * gcc.dg/vect/vect-48.c: Likewise.
12712         * gcc.dg/vect/vect-49.c: Likewise.
12713         * gcc.dg/vect/vect-52.c: Likewise.
12714         * gcc.dg/vect/vect-53.c: Likewise.
12715         * gcc.dg/vect/vect-54.c: Likewise.
12716         * gcc.dg/vect/vect-56.c: Likewise.
12717         * gcc.dg/vect/vect-57.c: Likewise.
12718         * gcc.dg/vect/vect-58.c: Likewise.
12719         * gcc.dg/vect/vect-60.c: Likewise.
12720         * gcc.dg/vect/vect-61.c: Likewise.
12721
12722         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
12723         The test is no longer vectorizable on vect_no_align targets.
12724         * gcc.dg/vect/vect-43.c: Likewsie.
12725
12726         * gcc.dg/vect/vect-44.c: Added comments.
12727         * gcc.dg/vect/vect-45.c: Added comments.
12728         * gcc.dg/vect/vect-50.c: Added comments.
12729         * gcc.dg/vect/vect-51.c: Added comments.
12730
12731         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
12732         aligned type.
12733         * gcc.dg/vect/Os-vect-95.c: Likewise.
12734
12735         * gcc.dg/vect/vect-41.c: Test removed.
12736         * gcc.dg/vect/vect-47.c: Test removed.
12737         * gcc.dg/vect/vect-55.c: Test removed.
12738         * gcc.dg/vect/vect-59.c: Test removed.
12739
12740 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
12741
12742         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
12743         No longer vectorizable on vect_no_align targets.
12744         * gcc.dg/vect/pr20122.c: Likewise.
12745         * gcc.dg/vect/vect-74.c: Likewise.
12746         * gcc.dg/vect/vect-75.c: Likewise.
12747         * gcc.dg/vect/vect-76.c: Likewise.
12748
12749         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
12750         Will not be vectorizable on vect_no_align targets once aliasing issues
12751         are resolved.
12752         * gcc.dg/vect/vect-79.c: Likewise.
12753
12754         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
12755         * gcc.dg/vect/vect-78.c: Likewise.
12756         * gcc.dg/vect/vect-97.c: Likewise.
12757
12758 2005-09-19  Steven Bosscher  <stevenb@suse.de>
12759
12760         * gcc.dg/pr23943.c: New test.
12761
12762 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12763
12764         PR fortran/19181
12765         * gfortran.dg/derived_pointer_null_1.f90: New test.
12766
12767 2005-09-18  Richard Guenther  <rguenther@suse.de>
12768
12769         PR middle-end/23944
12770         * gcc.c-torture/compile/pr23944.c: New testcase.
12771
12772 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
12773
12774         PR fortran/15975
12775         * gfortran.dg/der_pointer_2.f90: New test.
12776
12777 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
12778
12779         PR fortran/16861
12780         * gfortran.dg/nested_modules_2.f90: New test.
12781
12782 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12783
12784         PR c++/18368
12785         * g++.dg/other/semicolon.C: New test.
12786
12787 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12788
12789         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
12790         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
12791
12792 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
12793
12794         PR c++/23914
12795         * g++.dg/template/static18.C: New test.
12796
12797         PR c++/21514
12798         * g++.dg/template/crash19.C: Remove dg-error marker.
12799         * g++.dg/template/local4.C: New test.
12800
12801 2005-09-16  Paul Brook  <paul@codesourcery.com>
12802
12803         PR fortran/23906
12804         * gfortran.dg/dependency_1.f90: New test.
12805
12806 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/23896
12809         * g++.dg/template/static17.C: New test.
12810
12811 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
12812
12813         PR c++/23139
12814         * g++.dg/warn/huge-val1.C: New test.
12815
12816 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/13140
12819         * g++.dg/parse/class2.C: New test.
12820         * g++.dg/template/explicit8.C: Likewise.
12821         * g++.dg/template/spec25.C: Likewise.
12822
12823 2005-09-14  Josh Conner  <jconner@apple.com>
12824
12825         PR middle-end/23584
12826         * gcc.dg/pr23584.c: New test.
12827
12828 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
12829
12830         PR fortran/21875 Internal Unit Array I/O, NIST
12831         * gfortran.dg/arrayio_1.f90: New test.
12832         * gfortran.dg/arrayio_1.f90: New test.
12833         * gfortran.dg/arrayio_1.f90: New test.
12834         * gfortran.dg/arrayio_1.f90: New test.
12835         * gfortran.dg/arrayio_1.f90: New test.
12836
12837 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
12838
12839         PR middle-end/22480
12840         * gcc.dg/vect/pr22480.c: New test.
12841
12842 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
12843
12844         PR fortran/19358
12845         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
12846
12847 2005-09-13 Josh Conner <jconner@apple.com>
12848
12849         PR c++/23180
12850         * g++.dg/init/struct2.C: New test.
12851         * g++.dg/init/struct3.C: New test.
12852
12853 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
12854
12855         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
12856         Clean up temp files.
12857         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
12858         gcc.dg/tree-ssa/builtin-fprintf-1.c,
12859         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
12860         gcc.dg/tree-ssa/builtin-printf-1.c,
12861         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
12862         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
12863         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
12864         gcc.dg/tree-ssa/builtin-vprintf-1.c,
12865         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
12866         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
12867         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
12868         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
12869         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
12870         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
12871         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
12872         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
12873
12874 2005-09-13  Josh Conner  <jconner@apple.com>
12875
12876         * lib/gcc-dg.exp: Load scanipa.exp.
12877         (cleanup-dump): New procedure.
12878         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
12879         * lib/scandump.exp: New file.
12880         * lib/scantree.exp: Use it.
12881         * lib/scanipa.exp: New file.
12882
12883 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
12884
12885         PR fortran/17740
12886         * gfortran.dg/generic_4.f90: New test.
12887
12888 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
12889
12890         PR target/23816
12891         * gcc.target/i386/pr23816-1.c: New test.
12892         * gcc.target/i386/pr23816-2.c: New test.
12893
12894
12895 2005-09-13  Bastian Blank <waldi@debian.org>
12896
12897         PR c++/16171
12898         * g++.dg/abi/mangle26.C: New test.
12899         * g++.dg/abi/mangle27.C: New test.
12900         * g++.dg/abi/mangle28.C: New test.
12901         * g++.dg/abi/mangle29.C: New test.
12902
12903         PR c++/23839
12904         * g++.dg/parse/register1.C: New test.
12905
12906 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
12907
12908         PR c++/23842
12909         * g++.dg/template/access16.C: New test.
12910
12911 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12912
12913         * gfortran.dg/char_pack_2.f90: Increase the vector size.
12914
12915 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12916
12917         PR fortran/18899
12918         * gfortran.dg/shape_2.f90: New test.
12919
12920 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
12921
12922         PR target/19269
12923         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
12924         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
12925         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12926         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
12927         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
12928         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
12929         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
12930         tests.
12931
12932 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12933
12934         PR c++/23841
12935         * g++.dg/parse/template17.C: New test.
12936
12937 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12938
12939         PR c++/23789
12940         * g++.dg/template/nontype14.C: New test.
12941
12942 2005-09-12  Ian Lance Taylor  <ian@airs.com>
12943
12944         PR g++/7874
12945         * g++.dg/lookup/friend7.C: New test.
12946         * g++.dg/lookup/friend8.C: New test.
12947         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
12948         so that it will be found via argument dependent lookup.
12949         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
12950         friend functions which will no longer be found.
12951         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
12952         function g, so that it will be found via argument dependent
12953         lookup.
12954         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
12955         * g++.old-deja/g++.mike/net43.C: Likewise.
12956
12957 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
12958
12959         PR c++/23691
12960         * g++.dg/template/static16.C: New test.
12961
12962 2005-09-12  Josh Conner  <jconner@apple.com>
12963
12964         PR middle-end/23237
12965         * gcc.c-torture/compile/pr23237.c: New test.
12966
12967 2005-09-11  Richard Henderson  <rth@redhat.com>
12968
12969         * g++.dg/other/error8.C: Update expected diagnostic text.
12970
12971 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12972
12973         PR libfortran/19872
12974         * gfortran.dg/overwrite_1.f: New test.
12975
12976 2005-09-09  Josh Conner  <jconner@apple.com>
12977
12978         * g++.dg/init/pr23180-1.C: Removed.
12979         * g++.dg/init/pr23180-2.C: Removed.
12980
12981 2005-09-09  David Daney <ddaney@avtrex.com>
12982
12983         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
12984         files which are ...
12985         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
12986         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
12987
12988 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12989
12990         * gfortran.dg/iostat_2.f90: New test.
12991
12992 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
12993
12994         PR c++/22252
12995         * g++.dg/ext/interface1.C: New test.
12996         * g++.dg/ext/interface1.h: Likewise.
12997         * g++.dg/ext/interface1a.cc: Likewise.
12998
12999 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
13000
13001         * gfortran.dg/iomsg_1.f90: New test case.
13002
13003 2005-09-09  Richard Guenther  <rguenther@suse.de>
13004
13005         PR c++/23624
13006         * g++.dg/tree-ssa/pr23624.C: New testcase.
13007
13008 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13009
13010         PR fortran/19239
13011         * gfortran.dg/vector_subscript_1.f90,
13012         * gfortran.dg/vector_subscript_2.f90: New tests.
13013
13014 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13015
13016         PR fortran/21104
13017         * gfortran.dg/array_alloc_1.f90,
13018         * gfortran.dg/array_alloc_2.f90,
13019         * gfortran.dg/array_alloc_3.f90: New tests.
13020
13021 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
13022
13023         PR fortran/12840
13024         * gfortran.dg/array_constructor_6.f90
13025         * gfortran.dg/array_constructor_7.f90
13026         * gfortran.dg/array_constructor_8.f90
13027         * gfortran.dg/array_constructor_9.f90
13028         * gfortran.dg/array_constructor_10.f90
13029         * gfortran.dg/array_constructor_11.f90
13030         * gfortran.dg/array_constructor_12.f90: New tests.
13031
13032 2005-09-08  Josh Conner  <jconner@apple.com>
13033
13034         PR c++/23180
13035         * g++.dg/init/pr23180-1.C: New test.
13036         * g++.dg/init/pr23180-2.C: New test.
13037
13038 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13039
13040         PR fortran/18878
13041         * gfortran.dg/module_double_reuse.f90: New.
13042
13043 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
13044
13045         PR fortran/23270
13046         PR fortran/22304
13047         PR fortran/18870
13048         PR fortran/17917
13049         PR fortran/16511
13050         * gfortran.dg/common_equivalence_1.f: New.
13051         * gfortran.dg/common_equivalence_2.f: New.
13052         * gfortran.dg/common_equivalence_3.f: New.
13053         * gfortran.dg/contained_equivalence_1.f90: New.
13054         * gfortran.dg/module_blank_common.f90: New.
13055         * gfortran.dg/module_commons_1.f90: New.
13056         * gfortran.dg/module_equivalence_1.f90: New.
13057         * gfortran.dg/nested_modules_1.f90: New.
13058         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
13059         equivalences and add comment to connect the test with
13060         the PR.
13061
13062 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13063
13064         PR fortran/23765
13065         * gfortran.dg/common_6.f90: New test.
13066
13067 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13068
13069         PR fortran/15326
13070         * gfortran.dg/char_result_1.f90,
13071         * gfortran.dg/char_result_2.f90,
13072         * gfortran.dg/char_result_3.f90,
13073         * gfortran.dg/char_result_4.f90,
13074         * gfortran.dg/char_result_5.f90,
13075         * gfortran.dg/char_result_6.f90,
13076         * gfortran.dg/char_result_7.f90,
13077         * gfortran.dg/char_result_8.f90: New tests.
13078
13079 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
13080
13081         PR fortran/19928
13082         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
13083
13084 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13085
13086         PR obj-c++/16816
13087         * obj-c++.dg/selector-5.mm: New test.
13088         * obj-c++.dg/selector-6.mm: New test.
13089
13090 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
13091
13092         PR objc/20574
13093         PR objc/19324
13094         * objc.dg/error-1.m: New test.
13095
13096 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
13097
13098         PR fortran/23373
13099         * gfortran.fortran-torture/execute/pr23373-1.f90,
13100         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
13101
13102 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
13103
13104         PR libfortran/23760
13105         * gfortran.dg/g77/1832.f: Remove long string in write statement
13106         to allow the test to pass on correct list directed output with
13107         prepended space.
13108
13109 2005-09-07  James E Wilson  <wilson@specifix.com>
13110
13111         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
13112
13113 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13114
13115         * gfortran.dg/parameter+save.f90: Rename to
13116         * gfortran.dg/parameter_save.f90: .. this.
13117
13118 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
13119
13120         PR fortran/20848
13121         * gfortran.dg/parameter+save.f90: New test case.
13122
13123 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
13124
13125         PR fortran/19269
13126         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
13127
13128 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13129
13130         PR c/23075
13131         * gcc.dg/pr23075.c: New test.
13132         * g++.dg/warn/pr23075.C: New test.
13133
13134         PR target/22362
13135         * gcc.target/i386/pr22362.c: New test.
13136
13137         PR rtl-optimization/23098
13138         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
13139
13140         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
13141         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13142         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13143
13144 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
13145
13146         * g++.dg/expr/cast6.C: New test.
13147
13148         PR c++/9782
13149         * g++.dg/init/new15.C: New test.
13150
13151 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13152
13153         * gcc.dg/vect/Os-vect-95.c: New test.
13154         * gcc.dg/vect/vect-95.c: Same.
13155
13156 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
13157
13158         * gcc.dg/vect/vect-29.c: Update xfail testing.
13159         * gcc.dg/vect/vect-44.c: Same.
13160         * gcc.dg/vect/vect-48.c: Same.
13161         * gcc.dg/vect/vect-50.c: Same.
13162         * gcc.dg/vect/vect-72.c: Same.
13163         * gcc.dg/vect/vect-77.c: Same.
13164         * gcc.dg/vect/vect-78.c: Same.
13165         * gcc.dg/vect/vect-80.c: Same.
13166         * gcc.dg/vect/vect-96.c: Same.
13167         * gcc.dg/vect/vect-100.c: Same.
13168         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
13169         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
13170         * gfortran.dg/vect/vect-5.f90: Same.
13171
13172 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
13173
13174         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
13175         start strings.
13176         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13177         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13178
13179         PR c++/23056
13180         * g++.dg/opt/pr23056.C: New test.
13181
13182         PR rtl-optimization/23098
13183         * gcc.target/i386/pr23098.c: New test.
13184
13185 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
13186
13187         PR c++/23667
13188         * g++.dg/template/static15.C: New test.
13189
13190         PR c++/21440
13191         * g++.dg/ext/stmtexpr5.C: New test.
13192         * g++.dg/ext/stmtexpr6.C: Likewise.
13193
13194 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
13195
13196         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
13197
13198         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
13199         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
13200         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
13201
13202 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
13203
13204         PR libfortran/23321
13205         * gfortran.dg/direct_io_4.f90: New test case.
13206
13207 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
13208             Rasmus Hahn  <rassahah@neofonie.de>
13209
13210         PR libobjc/23108
13211         * objc.dg/type-stream-1.m: New test.
13212
13213 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
13214
13215         PR fortran/23661
13216         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
13217         gfortran.dg/print_fmt_3.f90: New test.
13218
13219 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13220
13221         * gfortran.dg/fmt_t_1.f90: New test.
13222
13223 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
13224
13225         PR rtl-optimization/23454
13226         * g++.dg/opt/pr23454.C: New test.
13227
13228 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
13229
13230         PR c++/23699
13231         * g++.dg/ext/static1.C: New test.
13232
13233 2005-09-02  Richard Henderson  <rth@redhat.com>
13234
13235         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
13236         tail call to check_fa_work.
13237
13238 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
13239
13240         PR c++/21687
13241         * g++.dg/other/gc3.C: New test.
13242
13243 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13244
13245         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
13246         * gcc.dg/20050826-1.c: Likewise.
13247
13248 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
13249
13250         PR c++/23167
13251         * g++.dg/expr/volatile1.C: New test.
13252
13253 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
13254
13255         PR middle-end/23547
13256         * gcc.dg/pr23547.c: New test.
13257
13258 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
13259
13260         PR c/22061
13261         * gcc.c-torture/execute/pr22061-1.c,
13262         * gcc.c-torture/execute/pr22061-2.c,
13263         * gcc.c-torture/execute/pr22061-3.c,
13264         * gcc.c-torture/execute/pr22061-4.c: New tests.
13265
13266 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
13267
13268         * gcc.dg/Wredundant-decls-2.c: New test to check that
13269         -Wredundant-decls does not issue warning for a variable
13270         definition following a declaration.
13271
13272 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
13273
13274         PR debug/7241
13275         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
13276         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
13277         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
13278
13279         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
13280         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
13281         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
13282         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
13283         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
13284         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
13285         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
13286         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
13287
13288 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13289
13290         PR objc/23306
13291         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
13292         scan-assmbler.
13293
13294 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
13295
13296         PR target/21255
13297         * gcc.dg/pr21255-1.c: New test.
13298         * gcc.dg/pr21255-2-mb.c: Likewise.
13299         * gcc.dg/pr21255-2-ml.c: Likewise.
13300         * gcc.dg/pr21255-3.c: Likewise.
13301         * gcc.dg/pr21255-4.c: Likewise.
13302
13303 2005-08-31  Dale Johannesen  <dalej@apple.com>
13304
13305         * gcc.dg/20050830-1.c: New.
13306
13307 2005-08-31  Josh Conner  <jconner@apple.com>
13308
13309         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
13310         command-line options for arm-*-* targets.
13311         * g++.dg/init/array16.C: Likewise.
13312         * g++.dg/other/crash-4.C: Likewise.
13313
13314 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
13315
13316         PR obj-c++/23640
13317         * obj-c++.dg/gnu-runtime-3.mm: New test.
13318
13319 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13320
13321         PR c++/13377
13322         * g++.dg/lookup/ambig4.C: New test.
13323         * g++.dg/lookup/ambig5.C: New test.
13324         * g++.dg/tc1/dr101.C: Adjust error markers.
13325
13326 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13327
13328         PR c++/23639
13329         * g++.dg/template/ttp5.C: Adjust error markers.
13330
13331 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
13332
13333         PR testsuite/23609
13334         * lib/obj-c++.exp: Include target-libpath.exp.
13335         (obj-c++_link_flags): Look for the GNU libobjc library
13336         and set the library path to include it.
13337         Don't manually set LD_LIBRARY_PATH (etc.) but call
13338         set_ld_library_path_env_vars instead.
13339         (obj-c++_target_compile): Don't set library path or
13340         linker flags because they are already set correctly
13341         in obj-c++_link_flags.
13342
13343 2005-08-30  Josh Conner  <jconner@apple.com>
13344
13345         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
13346         to command-line options for arm-*-* targets.
13347
13348 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
13349
13350         * g++.dg/other/i386-1.C: New.
13351
13352 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
13353
13354         PR preprocessor/20348
13355         PR preprocessor/20356
13356         * gcc.dg/cpp/pr20348.c: New test.
13357         * gcc.dg/cpp/pr20348.h: New file.
13358         * gcc.dg/cpp/inc/pr20348.h: New file.
13359         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
13360         * gcc.dg/cpp/pr20356.c: New test.
13361         * gcc.dg/cpp/pr20356.h: New file.
13362         * gcc.dg/cpp/inc/pr20356.h: New file.
13363         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
13364
13365 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
13366
13367         * gfortran.fortran-torture/execute/intrinsic_count.f90:
13368         Fix array dimension to avoid correct end-of-file error.
13369
13370 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
13371
13372         PR libfortran/23598
13373         * gfortran.dg/iostat_1.f90: New test.
13374
13375 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
13376
13377         PR middle-end/23408
13378         * gcc.dg/pr23408.c: New test.
13379
13380 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
13381
13382         PR c++/23099
13383         * g++.dg/init/member1.C: Make sure erroneous static data member
13384         definitions are required.
13385         * g++.dg/template/static13.C: New test.
13386         * g++.dg/template/static14.C: Likewise.
13387
13388 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
13389
13390         * gcc.target/i386/pr23575.c: Use -msse2 instead of
13391         -march=pentium4, remove ilp32 requirement.
13392
13393         PR middle-end/23484
13394         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
13395         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
13396
13397 2005-08-29  Andreas Jaeger  <aj@suse.de>
13398
13399         PR testsuite/23607
13400         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
13401
13402 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
13403
13404         * gcc.c-torture/execute/20050316-2.c: New test.
13405         * gcc.c-torture/execute/20050316-3.c: New test.
13406         * gcc.dg/torture/pr16104-1.c: New test.
13407
13408 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
13409
13410         PR middle-end/23463
13411         * gcc.c-torture/execute/zero-struct-1.c: New test.
13412
13413 2005-08-27  Richard Guenther  <rguenther@suse.de>
13414
13415         PR target/23575
13416         * gcc.target/i386/pr23575.c: New testcase.
13417
13418 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
13419
13420         PR rtl-optimization/23561
13421         * gcc.c-torture/execute/20050826-1.c: New test.
13422
13423         PR rtl-opt/23560
13424         * gcc.c-torture/execute/20050826-2.c: New test.
13425
13426 2005-08-26  Dale Johannesen  <dalej@apple.com>
13427
13428         * gcc.dg/20030711-1.c: Modify to work on Darwin.
13429         * gcc.dg/20050826-1.c: New.
13430
13431 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR c++/19004
13434         * g++.dg/template/nontype13.C: New test.
13435
13436         PR c++/23491
13437         * g++.dg/init/new14.C: New test.
13438         * g++.dg/expr/anew1.C: Do not XFAIL.
13439         * g++.dg/expr/anew2.C: Likewise.
13440         * g++.dg/expr/anew3.C: Likewise.
13441
13442 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
13443
13444         PR middle-end/22439
13445         * gcc.dg/vla-3.c: New test.
13446
13447 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
13448
13449         PR fortran/20363
13450         * gfortran.dg/named_interface.f90: New.
13451
13452 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
13453
13454         * gcc.c-torture/execute/frame-address.c: New test.
13455
13456 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13457
13458         PR c++/20817
13459         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
13460
13461 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13462
13463         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
13464
13465 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
13466
13467         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
13468         * gcc.dg/altivec-22.c: Rename from..
13469         * gcc.dg/altivec-nomfcr.c: ..this.
13470
13471 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
13472
13473         PR tree-optimization/23546
13474         * gcc.dg/tree-ssa/pr23546.c: New test.
13475
13476 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
13477
13478         PR fortran/17758
13479         * gfortran.dg/nonreturning_statements.f90: New test.
13480
13481 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13482
13483         PR c++/22454
13484         * g++.dg/parse/crash29.C: New.
13485
13486 2005-08-23  DJ Delorie  <dj@redhat.com>
13487
13488         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
13489         constants have the L suffix.
13490
13491 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
13492
13493         PR c++/23044
13494         * g++.dg/template/instantiate8.C: New.
13495
13496 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
13497
13498         PR middle-end/23467
13499         * gcc.c-torture/execute/pr23467.c: New test.
13500
13501 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
13502
13503         PR tree-optimization/22043
13504         * gcc.c-torture/execute/20050613-1.c: New test.
13505
13506 2005-08-23  Ben Elliston  <bje@au.ibm.com>
13507
13508         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
13509
13510 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
13511
13512         PR rtl-optimization/23478
13513         * g++.dg/opt/pr23478.C: New test.
13514
13515 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13516
13517         PR c/18715
13518         * gcc.dg/switch-warn-3.c: New test.
13519
13520 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13521
13522         PR c++/22233
13523         * g++.dg/template/param1.C: New test.
13524
13525 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13526
13527         PR c++/23089
13528         * g++.dg/other/incomplete1.C: New test.
13529
13530 2005-08-22  Ira Rosen  <irar@il.ibm.com>
13531
13532         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
13533         are vectorizable.
13534
13535 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13536
13537         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
13538         d_lines_5.f: New.
13539
13540 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
13541
13542         * gcc.target/i386/sse-4.c: New test.
13543
13544 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13545
13546         PR testsuite/23239
13547         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
13548
13549 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
13550
13551         * gcc.dg/20050811-1.c: New test.
13552         * gcc.dg/20050811-2.c: New test.
13553
13554 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
13555
13556         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
13557
13558 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
13559
13560         PR 23476
13561         * gcc.c-torture/compile/pr23476.c: New test.
13562
13563 2005-08-19  Devang Patel  <dpatel@apple.com>
13564
13565         PR tree-optimization/23048
13566         * gcc.dg/tree-ssa/pr23048.c: New test.
13567
13568 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13569
13570         PR middle-end/20624
13571         * g++.dg/warn/Wreturn-3.C: New test
13572
13573 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
13574
13575         PR tree-optimization/22228
13576         * g++.dg/vect/pr22543.cc: New test.
13577
13578 2005-08-17  Steven Bosscher  <stevenb@suse.de>
13579
13580         PR tree-optimization/21574
13581         * gcc.dg/tree-ssa/pr21574.c: New test.
13582
13583 2005-08-16  James E Wilson  <wilson@specifix.com>
13584
13585         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
13586
13587 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13588
13589         PR tree-opt/23402
13590         * gcc.c-torture/compile/zero-strct-3.c: New test.
13591         * gcc.c-torture/compile/zero-strct-4.c: New test.
13592
13593 2005-08-16  Steven Bosscher  <stevenb@suse.de>
13594
13595         PR target/23376
13596         * gcc.target/x86_64/pr23376.c: New test.
13597
13598 2005-08-16  Ian Lance Taylor  <ian@airs.com>
13599
13600         PR c++/23337
13601         * g++.dg/ext/vector2.C: New.
13602
13603 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13604
13605         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
13606
13607 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
13608
13609         PR libfortran/23428
13610         * gfortran.dg/inquire-complex.f90: New test case.
13611
13612 2005-08-16  James E Wilson  <wilson@specifix.com>
13613
13614         PR tree-optimization/21105
13615         * gcc.dg/large-size-array.c: New.
13616
13617 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
13618
13619         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
13620         type.
13621         * gcc.dg/vect/vect-41: Likewise.
13622         * gcc.dg/vect/vect-42: Likewise.
13623         * gcc.dg/vect/vect-43: Likewise.
13624         * gcc.dg/vect/vect-44: Likewise.
13625         * gcc.dg/vect/vect-46: Likewise.
13626         * gcc.dg/vect/vect-47: Likewise.
13627         * gcc.dg/vect/vect-48: Likewise.
13628         * gcc.dg/vect/vect-52: Likewise.
13629         * gcc.dg/vect/vect-53: Likewise.
13630         * gcc.dg/vect/vect-54: Likewise.
13631         * gcc.dg/vect/vect-55: Likewise.
13632         * gcc.dg/vect/vect-56: Likewise.
13633         * gcc.dg/vect/vect-57: Likewise.
13634         * gcc.dg/vect/vect-58: Likewise.
13635         * gcc.dg/vect/vect-59: Likewise.
13636         * gcc.dg/vect/vect-60: Likewise.
13637         * gcc.dg/vect/vect-61: Likewise.
13638         * gcc.dg/vect/vect-85: Likewise.
13639         * gcc.dg/vect/vect-87: Likewise.
13640         * gcc.dg/vect/vect-88: Likewise.
13641         * gcc.dg/vect/vect-93.c: Likewise.
13642         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
13643         * gcc.dg/vect/vect-75: Likewise.
13644         * gcc.dg/vect/vect-76: Likewise.
13645         * gcc.dg/vect/vect-77: Likewise.
13646         * gcc.dg/vect/vect-78: Likewise.
13647         * gcc.dg/vect/vect-80: Likewise.
13648         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
13649         vectorized for the expected reason, rather than checking how alignment
13650         was handled.
13651         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
13652         type and also instead of aligned pointers. Added documentation.
13653
13654 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
13655
13656         * gfortran.dg/power.f90: New test.
13657
13658 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
13659
13660         PR rtl-optimization/23299
13661         * g++.dg/opt/pr23299.C: New test.
13662
13663 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13664
13665         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
13666
13667 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
13668
13669         * g++.dg/template/local6.C: New test.
13670
13671 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13672
13673         * execute/exceptions/finally-1.m: Check that the catch and finally are
13674         being called.  Also add a "return 0;" at the end of main.
13675
13676 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
13677
13678         PR fortran/21432.
13679         * gfortran.dg/namelist_print_1.f: New test of functionality of
13680         PRINT namelist.
13681         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
13682         namelist generates error with -std=f95.
13683
13684 2005-08-14  Ira Rosen  <irar@il.ibm.com>
13685
13686         PR tree-optimization/23119
13687         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
13688
13689 2005-08-13  Marcin Koziej  <creep@desk.pl>
13690             Andrew Pinski  <pinskia@physics.uc.edu>
13691
13692         PR libobjc/22492
13693         * execute/exceptions/finally-1.m: New test.
13694
13695 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13696
13697         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
13698         testsuite.
13699         * objc/execute/exceptions/trivial.m: New test.
13700         * objc.dg/try-catch-11.m: Move to ...
13701         * objc/execute/exceptions/foward-1.m: Here.
13702         * objc.dg/try-catch-2.m: Move to ...
13703         * objc/execute/exceptions/catchall-1.m: Here.
13704         * objc.dg/try-catch-8.m: Move to ...
13705         * objc/execute/exceptions/local-variables-1.m: Here.
13706
13707 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13708
13709         * objc.dg/nested-func-1.m: Move to ...
13710         * objc/execute/nested-func-1.m: Here.
13711
13712 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13713
13714         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
13715         in ${options} instead of [target_info name].
13716         * lib/obj-c++.exp (objc_target_compile): Likewise.
13717
13718 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13719
13720         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
13721
13722 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
13723
13724         part of PR testsuite/23348
13725         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
13726         of the torture options.
13727         * objc/compile/trivial.m: New test.
13728
13729 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13730
13731         * gfortran.dg/eoshift.f90: Correct format.
13732
13733 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
13734
13735         * gfortran.fortran-torture/execute/character_passing.f90:
13736         Fix comment typo.
13737
13738 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
13739
13740         PR c++/8271
13741         * g++.dg/template/unify10.C: New.
13742
13743 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
13744
13745         * g++.dg/parse/pr22514.C: Move to...
13746         * g++.dg/debug/pr22514.C: here.
13747
13748 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13749
13750         PR c++/23266
13751         * g++.dg/inherit/pure1.C: New test.
13752
13753         * ChangeLog: Fix typos.
13754
13755 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13756             Steven Bosscher  <stevenb@suse.de>
13757
13758         * gfortran.dg/runtime_warning_1.f90: New test.
13759
13760 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13761
13762         PR c++/23219
13763         * g++.dg/parse/crash28.C: New.
13764
13765 2005-08-11  Richard Guenther  <rguenther@suse.de>
13766
13767         PR target/23289
13768         * gcc.target/i386/tailcall-1.c: New testcase.
13769
13770 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13771
13772         * gcc.dg/vect/vect-67.c: Un-xfail.
13773
13774 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
13775
13776         PR c++/23225
13777         * g++.dg/testsuite/parse/crash27.C: new test.
13778
13779 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
13780
13781         PR libfortran/22143
13782         * gfortran.dg/shift-kind.f90: New testcase.
13783
13784 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
13785
13786         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
13787         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
13788
13789 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13790
13791         PR c++/20646
13792         * g++.dg/other/mult-stor1.C: New test.
13793
13794 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13795
13796         * gcc.c-torture/pr18299-1.c: Move to ...
13797         * gcc.c-torture/compile/pr18299-1.c: Here.
13798
13799 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
13800
13801         * gfortran/fortran.torture/execute/character_passing.f90:
13802         Fix types for LSAME.
13803
13804 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
13805
13806         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
13807         input data back to what it was originally.
13808
13809 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
13810
13811         * objc.dg/try-catch-8.m: Enable for all targets.
13812
13813 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
13814
13815         * gcc.dg/pr23165.c: New test.
13816
13817 2005-08-09  Steven Bosscher  <stevenb@suse.de>
13818
13819         PR tree-optimization/23234
13820         * gcc.dg/tree-ssa/pr23234.c: New test.
13821
13822 2005-08-08  Josh Conner  <jconner@apple.com>
13823
13824         PR rtl-optimization/23241
13825         * gcc.dg/char-compare.c: New test.
13826
13827 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13828
13829         PR c++/22508
13830         * g++.dg/init/new13.C: New test.
13831
13832 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13833
13834         PR c++/21166
13835         * g++.dg/other/crash-4.C: Adjust
13836         * g++/dg/ext/packed9.C: New.
13837
13838 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13839
13840         PR middle-end/21964
13841         * gcc.c-torture/execute/pr21964-1.c: New test.
13842
13843 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
13844
13845         PR c/22458
13846         * gcc.dg/pr22458-1.c: New test.
13847
13848 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
13849             Steven G. Kargl <kargls@comcast.net>
13850
13851         PR fortran/22390
13852         * gfortran.dg/flush_1.f90: New test.
13853
13854 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13855
13856         PR c++/23191
13857         * g++.dg/template/eh2.C: New test.
13858
13859 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13860
13861         PR c++/19498
13862         * g++.dg/template/instantiate7.C: New test.
13863
13864 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
13865
13866         PR c/23113
13867         * gcc.dg/Wunused-value-1.c: New test.
13868
13869 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
13870
13871         PR rtl-optimization/23233
13872         * gcc.c-torture/compile/pr23233-1.c: New test.
13873
13874 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
13875
13876         PR fortran/18833
13877         PR fortran/20850
13878         * gfortran.dg/equiv_1.f90: New test.
13879         * gfortran.dg/equiv_2.f90: New test.
13880         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
13881         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
13882         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
13883
13884 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13885
13886         * gcc.c-torture/execute/vrp-5.c: New test.
13887         * gcc.c-torture/execute/vrp-6.c: New test.
13888         * gcc.dg/tree-ssa/vrp21.c: New test.
13889
13890 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
13891
13892         * g++.dg/parse/pr22514.C: New test.
13893
13894 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
13895
13896         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
13897
13898         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
13899         instead of constant loads / pool entries.
13900
13901 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
13902
13903         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
13904         TEST_TO_WCTYPE.
13905
13906 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
13907
13908         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
13909         __WINT_TYPE__ in generated prototypes if possible.
13910
13911 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
13912
13913         PR 22037
13914         * g++.dg/tree-ssa/pr22037.C:
13915
13916 2005-08-04  Richard Henderson  <rth@redhat.com>
13917
13918         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
13919         scan-tree-dump-times directive.
13920
13921 2005-08-04  Jan Hubicka  <jh@suse.cz>
13922
13923         * gcov-1.C: Fix switch counts.
13924         * gcov-4b.c: Likewise.
13925
13926 2005-08-03  Jeff Law  <law@redhat.com>
13927
13928         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
13929
13930 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
13931
13932         * gcc.c-torture/execute/pr23135.c: New test.
13933
13934 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13935
13936         PR tree-optimization/19899
13937         * gcc.dg/tree-ssa/scev-1.c: New test.
13938         * gcc.dg/tree-ssa/scev-2.c: New test.
13939
13940 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
13941
13942         PR target/18582
13943         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
13944
13945 2005-08-03  Jan Hubicka  <jh@suse.cz>
13946
13947         * update-conroll.c: New testcase.
13948         * update-conroll-2.c: New testcase.
13949
13950 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
13951
13952         * gfortran.dg/constant_substring.f: New test.
13953         * gfortran.dg/pr22491.f: New test.
13954
13955 2005-08-02  Jan Hubicka  <jh@suse.cz>
13956
13957         * update-threading.c: Replace by the proper one.
13958
13959 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13960
13961         PR 23164
13962         * g++.dg/tree-ssa/pr23164.C: New test.
13963
13964 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
13965
13966         * gcc.dg/tree-ssa/pr23192.c: New test.
13967
13968 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
13969
13970         * gcc.c-torture/execute/vrp-4.c: New test.
13971
13972 2005-08-02  Jan Hubicka  <jh@suse.cz>
13973
13974         * update-threading.c: New test.
13975
13976 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
13977
13978         * gcc.c-torture/compile/20050801-1.c: New test.
13979         * gcc.c-torture/compile/20050801-2.c: New test.
13980
13981 2005-08-01  Jan Hubicka  <jh@suse.cz>
13982
13983         * val-prof-5.c: New test.
13984
13985 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
13986
13987         PR c/22311
13988         * gcc.dg/pr22311-1.c : New test.
13989
13990 2005-07-31  Steven Bosscher  <stevenb@suse.de>
13991
13992         PR target/23095
13993         * gfortran.dg/pr23095.f: New test.
13994
13995         PR c++/22003
13996         * g++.dg/other/pr22003.C: New test.
13997
13998 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
13999
14000         PR target/20621
14001         * gcc.c-torture/execute/pr20621-1.c: New test.
14002
14003 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
14004
14005         * gfortran.dg/comma_format_extension_4.f: Adjust length
14006         of string for format.
14007         * gfortran.dg/der_array_io_1.f: Replace illegal internal
14008         print statement with internal write.
14009         * gfortran.dg/der_array_io_2.f: Likewise.
14010         * gfortran.dg/der_array_io_3.f: Likewise.
14011
14012 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
14013
14014         * gcc.dg/fold-abs-4.c: new test.
14015
14016 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
14017
14018         PR fortran/22570 an related issues.
14019         * gfortran.dg/x_slash_1.f: New test.
14020
14021 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
14022
14023         PR c/23143
14024         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
14025         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
14026
14027 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14028
14029         PR c/529
14030         * gcc.dg/Wshadow-3.c: New test.
14031
14032 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
14033
14034         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
14035         used to have the wrong bounds).
14036
14037 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14038
14039         PR c/21720
14040         * gcc.dg/hex-round-1.c: Test more cases.
14041         * gcc.dg/hex-round-2.c: New test.
14042
14043 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
14044
14045         PR 22550
14046         * g++.dg/tree-ssa/pr22550.C: New test.
14047
14048 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
14049
14050         * gcc.dg/tree-ssa/vrp19.c: New test.
14051         * gcc.dg/tree-ssa-vrp20.c: New test.
14052
14053 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14054
14055         PR c/22240
14056         * gcc.dg/transparent-union-4.c: New test.
14057
14058 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14059
14060         PR c/22192
14061         * gcc.dg/c99-vla-2.c: New test.
14062
14063 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
14064
14065         PR c/21720
14066         * gcc.dg/hex-round-1.c: New test.
14067
14068 2005-07-28  Jan Hubicka  <jh@suse.cz>
14069
14070         * inliner-1.c: Do not dump everything.
14071         * tree-prof.exp: Do not pass -ftree-based-profiling.
14072         * bprob.exp: Likewise.
14073
14074         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
14075
14076 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/22545
14079         * g++.dg/expr/ptrmem7.C: New test.
14080
14081 2005-07-28  Mike Stump  <mrs@apple.com>
14082
14083         * g++.old-deja/g++.mike/visibility-1.C: New test.
14084
14085 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14086
14087         PR c/20187
14088         * gcc.c-torture/execute/pr20187-1.c: New test.
14089
14090 2005-07-28  Jeff Law  <law@redhat.com>
14091
14092         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
14093         * gcc.dg/tree-ssa/vrp18.c: New test.
14094
14095 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14096
14097         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
14098
14099 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
14100
14101         PR tree-optimization/22506
14102         * gcc.dg/vect/ps22506.c: New test.
14103
14104 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
14105
14106         PR target/21149
14107         * gcc.target/i386/sse-3.c: New test.
14108
14109 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14110
14111         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
14112         * gcc.target/mips/mips32-dsp-type.c: Likewise.
14113
14114 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
14115
14116         PR c/22589
14117         * gcc.c-torture/compile/pr22589-1.c: New test.
14118
14119 2005-07-28  Jan Hubicka  <jh@suse.cz>
14120
14121         * update-loopch.c: New testcase.
14122
14123 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14124
14125         PR rtl-optimization/23047
14126         * gcc.c-torture/execute/pr23047.c: New test.
14127         * gcc.c-torture/execute/pr23047.x: New.
14128
14129 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
14130
14131         PR tree-optimization/22493
14132         * gcc.c-torture/execute/pr22493-1.c: New test.
14133         * gcc.c-torture/execute/pr22493-1.x: New.
14134         * gcc.c-torture/execute/vrp-1.c: New test.
14135         * gcc.c-torture/execute/vrp-2.c: New test.
14136         * gcc.c-torture/execute/vrp-2.c: New test.
14137
14138 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
14139
14140         * gcc.target/frv/all-builtin-read8.c: Delete.
14141         * gcc.target/frv/all-builtin-read16.c: Delete.
14142         * gcc.target/frv/all-builtin-read32.c: Delete.
14143         * gcc.target/frv/all-builtin-read64.c: Delete.
14144         * gcc.target/frv/all-builtin-write8.c: Delete.
14145         * gcc.target/frv/all-builtin-write16.c: Delete.
14146         * gcc.target/frv/all-builtin-write32.c: Delete.
14147         * gcc.target/frv/all-builtin-write64.c: Delete.
14148         * gcc.target/frv/all-read-write-1.c: New.
14149
14150 2005-07-27  Jeff Law  <law@redhat.com>
14151
14152         * gcc.c-torture/execute/pr22630.c: New test.
14153
14154 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
14155
14156         PR tree-optimization/23073
14157         * gcc.dg/vect/nodump-pr23073.c: New test.
14158         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
14159
14160 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
14161
14162         PR tree-optimize/22348
14163         * gcc.c-torture/execute/pr22348.c: New.
14164
14165 2005-07-27  Richard Guenther  <rguenther@suse.de>
14166
14167         * gcc.dg/tree-ssa/salias-1.c: New testcase.
14168
14169 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14170
14171         PR fortran/22503
14172         * gfortran.dg/logical_comp.f90: New test.
14173
14174 2005-07-27  Jan Hubicka  <jh@suse.cz>
14175
14176         * inliner-1.c: Add cleanup of dumps.
14177         * val-prof-*.c: Likewise.
14178         * update-tailcall.c: New.
14179
14180 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
14181
14182         PR 22591
14183         * gcc.dg/tree-ssa/pr22591.c: New test.
14184         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
14185
14186 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
14187
14188         PR libobjc/22606
14189         * objc.dg/try-catch-11.m: New test.
14190
14191 2005-07-26  Richard Guenther  <rguenther@suse.de>
14192
14193         PR tree-optimization/22486
14194         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
14195
14196 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14197
14198         PR tree-opt/22484
14199         * testsuite/g++.dg/opt/loop2.C: New test.
14200
14201 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
14202
14203         * gcc.dg/tree-ssa/reassoc-3.c: New test.
14204         * gcc.dg/tree-ssa/reassoc-4.c: New test.
14205
14206 2005-07-25  Adam Nemet  <anemet@lnxw.com>
14207
14208         * lib/profopt.exp (profopt-execute): Check for profiling data
14209         files on the target.
14210
14211 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
14212
14213         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
14214         for matching of asm labels.
14215
14216 2005-07-25  Richard Guenther  <rguenther@suse.de>
14217
14218         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
14219
14220 2005-07-25  Richard Guenther  <rguenther@suse.de>
14221
14222         PR testsuite/22624
14223         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
14224
14225 2005-07-25  Ira Rosen  <irar@il.ibm.com>
14226
14227         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
14228         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
14229         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
14230         * gcc.dg/vect/vect-100.c: New test.
14231         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
14232         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
14233         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
14234         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
14235         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
14236         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
14237         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
14238         * gfortran.dg/vect/pr19049.f90: New testcase.
14239         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
14240
14241 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * gcc.c-torture/execute/20050713-1.c: New test.
14244
14245         PR fortran/20063
14246         * gfortran.fortran-torture/execute/data_4.f90: New test.
14247
14248         PR middle-end/20303
14249         * gcc.dg/visibility-d.c: New test.
14250
14251 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
14252
14253         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
14254         * gfortran.dg/underflow.f90: Ditto.
14255
14256 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14257
14258         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
14259         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
14260         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
14261
14262 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14263
14264         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
14265         include case of field width of zero.
14266
14267 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
14268
14269         PR libgfortran/21875
14270         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
14271         with trailing blanks on normal formatted read.
14272
14273 2005-07-23  Chao-ying Fu  <fu@mips.com>
14274
14275         * gcc.target/mips/mips32-dsp-type.c: New test.
14276         * gcc.target/mips/mips32-dsp.c: New test.
14277
14278 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
14279
14280         PR testsuite/21073
14281         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
14282
14283         PR testsuite/20454
14284         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
14285         and __cyg_profile_func_exit.
14286
14287 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
14288
14289         * gfortran.dg/comma_format_extension_3.f: Fix typo.
14290         * gfortran.dg/comma_format_extension_4.f: Same.
14291         * gfortran.dg/pr15332.f: Same.
14292         * gfortran.dg/pr21730.f: Same.
14293
14294 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
14295
14296         * g++.dg/opt/vrp2.C: Fix testcase.
14297
14298         PR tree-opt/22625
14299         * g++.dg/opt/vrp2.C: New test.
14300
14301 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR debug/21828
14304         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
14305
14306 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
14307
14308         * gcc.dg/tree-ssa/20050719-1.c: New test.
14309
14310 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
14311
14312         * gcc.dg/bfin-longcall-1.c: New file.
14313         * gcc.dg/bfin-longcall-2.c: New file.
14314
14315 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
14316
14317         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
14318
14319 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14320
14321         PR middle-end/19055
14322         * gcc.dg/tree-ssa/pr19055.c: New test.
14323         * gcc.dg/tree-ssa/pr19055-2.c: New test.
14324
14325 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14326
14327         PR C++/22358
14328         * g++.dg/other/pr22358.C: New test.
14329
14330 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
14331
14332         PR c++/2922
14333         * g++.dg/lookup/two-stage5.C: New test from bug comments.
14334
14335 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14336
14337         PR c++/15938
14338         * g++.dg/init/union2.C: New test.
14339
14340 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14341
14342         PR c/22393
14343         * gcc.dg/complex-4.c: New test.
14344
14345 2005-07-21  Richard Guenther  <rguenther@suse.de>
14346
14347         PR testsuite/22522
14348         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
14349         scanning for asm labels.
14350         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14351
14352 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14353
14354         PR target/22085
14355         * gcc.dg/altivec-pr22085.c: New.
14356
14357 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
14358
14359         PR tree-optimization/19210
14360         * gcc.dg/tree-ssa/pr19210-1.c: New.
14361         * gcc.dg/tree-ssa/pr19210-2.c: New.
14362
14363 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
14364
14365         PR rtl-optimization/22167
14366         * g++.dg/opt/pr22167.C: New test.
14367
14368 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
14369
14370         PR c++/2922
14371         * g++.dg/lookup/two-stage2.C: New.
14372         * g++.dg/lookup/two-stage3.C: New.
14373         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
14374         fixed two-stage name lookup for operators.
14375         * g++.dg/template/call3.C: Compiler now produces an appropriate
14376         error message.
14377         * g++.dg/template/crash37.C: Compiler now describes bla() on line
14378         14 as a candidate.
14379         * g++.dg/template/ptrmem4.C: Compiler produces different error
14380         message.
14381         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
14382         connect_to_method as a candidate.
14383
14384 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
14385
14386         * gcc.dg/fold-alloc-1.c: New test.
14387
14388 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
14389
14390         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14391         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
14392
14393 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
14394
14395         * gcc.dg/fold-abs-1.c: New test.
14396         * gcc.dg/fold-abs-2.c: New test.
14397         * gcc.dg/fold-abs-3.c: New test.
14398
14399 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
14400
14401         Make CONSTRUCTOR use VEC to store initializers.
14402         * g++.dg/ext/complit3.C: Check for specific error messages.
14403         * g++.dg/init/brace2.C: Update error message.
14404         * g++.dg/warn/Wbraces2.C: Likewise.
14405
14406 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
14407
14408         PR fortran/16940
14409         * gfortran.dg/module_interface_1.f90: New test.
14410
14411 2005-07-19  Danny Berlin <dberlin@dberlin.org>
14412             Kenneth Zadeck <zadeck@naturalbridge.com>
14413
14414         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
14415
14416 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14417
14418         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
14419         specify -Wformat for these tests.
14420         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
14421         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
14422         * gcc.dg/format/opt-6.c: Delete.
14423
14424 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14425
14426         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
14427         * gcc.dg/tree-ssa/sra-3.c: Likewise.
14428
14429 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14430
14431         * gcc.dg/tree-ssa/alias-2.c: New test.
14432
14433 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
14434
14435         PR c++/22263
14436         * g++.dg/template/explicit7.C: New test.
14437
14438 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
14439
14440         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
14441         width of 8 to +Inf and -Inf.
14442
14443 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
14444
14445         PR c++/22139
14446         * g++.dg/template/friend36.C: New test.
14447
14448 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
14449
14450         PR fortran/21730
14451         * gfortran.dg/pr21730.f: New test.
14452
14453 2005-07-16  Danny Berlin <dberlin@dberlin.org>
14454             Kenneth Zadeck <zadeck@naturalbridge.com>
14455
14456         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
14457         since pure const detection cannot run at -O1 in c compiler.
14458         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
14459         can now optimize this case properly.
14460         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
14461         because we now pass.
14462         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
14463
14464 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
14465
14466         PR c/22421
14467         * gcc.dg/format/bitfld-1.c: New test.
14468
14469 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14470
14471         PR c++/22204
14472         * g++.dg/rtti/repo1.C: New test.
14473
14474 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
14475
14476         PR middle-end/22398
14477         * gcc.c-torture/compile/pr22398.c: New test.
14478
14479 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/22132
14482         * g++.dg/expr/cast4.C: New test.
14483
14484 2005-07-15  Richard Guenther  <rguenther@suse.de>
14485
14486         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
14487         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
14488
14489 2005-07-15  Steven Bosscher  <stevenb@suse.de>
14490
14491         PR tree-optimization/22230
14492         * gcc.dg/tree-ssa/pr22230.c: New test.
14493
14494 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
14495
14496         * gfortran.dg/g77/cpp6.f: New test.
14497
14498         PR fortran/22417
14499         * gfortran.dg/g77/cpp5.F: New test.
14500         * gfortran.dg/g77/cpp5.h: New file.
14501         * gfortran.dg/g77/cpp5inc.h: New file.
14502
14503 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
14504
14505         PR libfortran/16435
14506         * gfortran.dg/tl_editting.f90: New.
14507         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
14508
14509 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
14510
14511         * gfortran.dg/char_array_constructor.f90: New test.
14512
14513 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
14514
14515         * gfortran.dg/past_eor.f90: New.
14516         * gfortran.dg/complex_read.f90: New.
14517
14518 2005-07-13  Jeff Law  <law@redhat.com>
14519
14520         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
14521         additional casts.
14522
14523         * gcc.dg/tree-ssa/pr22321.c: New test
14524
14525 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
14526
14527         PR tree-optimization/21921
14528         * gcc.dg/tree-ssa/pr21921.c: New.
14529
14530 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14531
14532         PR tree-optimizatio/22442
14533         * gcc.dg/tree-ssa/loop-11.c: New test.
14534
14535 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14536
14537         PR tree-opt/21840
14538         * gcc.c-torture/compile/pr21840.c: New test.
14539
14540 2005-07-12  Jan Hubicka  <jh@suse.cz>
14541
14542         * gcc.c-torture/compile/pr22379.c: New test.
14543
14544 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
14545
14546         PR libfortran/21593
14547         gfortran.dg/dev_null.f90: Remove outdated comment about
14548         PR libfortran/21593.
14549
14550
14551 2005-07-12  Dale Johannesen  <dalej@apple.com>
14552
14553         * gcc.target/i386/compress-float-sse.c: New.
14554         * gcc.target/i386/compress-float-sse-pic.c: New.
14555         * gcc.target/i386/compress-float-387.c: New.
14556         * gcc.target/i386/compress-float-387-pic.c: New.
14557         * gcc.dg/compress-float-ppc.c: New.
14558         * gcc.dg/compress-float-ppc-pic.c: New.
14559
14560 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
14561
14562         PR libfortran/21593
14563         gfortran.dg/dev_null.f90: Remove targets.
14564
14565 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
14566
14567         PR tree-opt/22335
14568         * gcc.dg/pr22335-1.c: New test.
14569         * gcc.dg/pr22335-2.c: New test.
14570
14571 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14572
14573         PR c++/20172
14574         * g++.dg/template/nontype12.C : New test.
14575
14576 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
14577
14578         * gcc.dg/tree-ssa/loop-10.c: New test.
14579
14580 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
14581
14582         * gcc.c-torture/execute/20020720-1.x: Remove.
14583
14584 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
14585
14586         * gfortran.fortran-torture/execute/forall_7.f90: New test.
14587
14588 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
14589
14590         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
14591         (dg-mips-options): Use it.
14592
14593 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
14594
14595         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
14596
14597 2005-07-09  Richard Henderson  <rth@redhat.com>
14598
14599         * lib/target-supports.exp (check_effective_target_sync_char_short):
14600         Add alpha.
14601
14602 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
14603
14604         PR libfortran/22217
14605         * gfortran.dg/negative-z-descriptor.f90: New test.
14606
14607 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14608
14609         PR tree-opt/22329
14610         * gcc.dg/pr22329.c: New test.
14611
14612 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
14613
14614         PR tree-optimization/20139
14615         * gcc.dg/tree-ssa/pr20139.c: New.
14616
14617 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
14618
14619         PR tree-opt/22356
14620         * testsuite/gcc.dg/pr22356-1.c: New test.
14621
14622 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         PR c++/21799
14625         * g++.dg/template/unify8.C: New.
14626         * g++.dg/template/unify9.C: New.
14627
14628 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
14629
14630         * gfortran.fortran-torture/execute/entry_10.f90: New test.
14631
14632 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
14633
14634         * gcc.dg/darwin-version-1.c: New.
14635         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
14636         * gcc.dg/builtins-20.c: Likewise.
14637         * gcc.dg/builtins-53.c: Likewise.
14638         * gcc.dg/torture/builtins-convert-1.c: Likewise.
14639         * gcc.dg/torture/builtins-convert-2.c: Likewise.
14640         * gcc.dg/torture/builtins-convert-3.c: Likewise.
14641         * gcc.dg/torture/builtins-power-1.c: Likewise.
14642         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
14643         on Darwin.
14644
14645 2005-07-07  Jeff Law  <law@redhat.com>
14646
14647         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
14648         argument evaluation order.
14649
14650 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
14651
14652         PR libfortran/21594
14653         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14654         Add test cases where the shift length is greater than the
14655         array length.
14656
14657 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14658
14659         * obj-c++.dg/proto-lossage-6.mm: New.
14660         * objc.dg/proto-lossage-6.m: New.
14661
14662 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14663
14664         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
14665         * objc.dg/gnu-runtime-2.m: Likewise.
14666
14667 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14668
14669         * gfortran.dg/longline.f: New test.
14670
14671         * gfortran.dg/badline.f: New test.
14672
14673 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14674
14675         PR fortran/16531
14676         PR fortran/15966
14677         PR fortran/18781
14678         * gfortran.dg/hollerith.f90: New.
14679         * gfortran.dg/hollerith2.f90: New.
14680         * gfortran.dg/hollerith3.f90: New.
14681         * gfortran.dg/hollerith4.f90: New.
14682         * gfortran.dg/hollerith_f95.f90: New.
14683         * gfortran.dg/hollerith_legacy.f90: New.
14684         * gfortran.dg/g77/cpp4.F: New. Port from g77.
14685
14686 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
14687
14688         PR objc/22274
14689         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
14690         * objc.dg/gnu-runtime-2.m: New.
14691
14692 2005-07-06  Jeff Law  <law@redhat.com>
14693
14694         * gcc.dg/tree-ssa/vrp17.c: New test.
14695
14696 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
14697
14698         PR fortran/22327
14699         * gfortran.dg/array_constructor_5.f90: New test.
14700
14701 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * gfortran.fortran-torture/execute/entry_9.f90: New test.
14704
14705 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
14706
14707         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
14708         * gcc.dg/980816-1.c: Ditto.
14709
14710 2005-07-06  Jeff Law  <law@redhat.com>
14711
14712         * gcc.c-torture/compile/pr21356.c: New test.
14713
14714 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14715
14716         PR c/22013
14717         PR c/22098
14718         * gcc.c-torture/compile/pr22013-1.c,
14719         gcc.c-torture/execute/pr22098-1.c,
14720         gcc.c-torture/execute/pr22098-2.c,
14721         gcc.c-torture/execute/pr22098-3.c: New tests.
14722
14723 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
14724
14725         PR c/22308
14726         * gcc.dg/pr22308-1.c: New test.
14727
14728 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
14729
14730         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
14731         target.
14732         * gcc.dg/compare9.c: Use -fshort-enums instead of
14733         -fno-short-enums.  Change the last test to dg-bogus.
14734
14735 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
14736
14737         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
14738         * gcc.dg/compare9.c: New.
14739
14740 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14741
14742         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
14743
14744 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14745
14746         PR testsuite/22288
14747         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
14748
14749
14750 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14751
14752         * gcc.dg/format/gcc_gfc-1.c: New.
14753
14754 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
14755
14756         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
14757
14758 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14759
14760         PR fortran/20842
14761         * gfortran.dg/io_invalid_1.f90: New test.
14762
14763 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
14764
14765         * gcc.dg/format/gcc_diag-1.c: Update.
14766
14767 2005-07-02  Jeff Law  <law@redhat.com>
14768
14769         * gcc.dg/tree-ssa/pr22051-1.c: New test.
14770         * gcc.dg/tree-ssa/pr22051-2.c: New test.
14771
14772 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
14773
14774         * gcc.dg/format/gcc_diag-1.c: Update.
14775
14776 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
14777
14778         PR tree-opt/22269
14779         * gcc.c-torture/compile/pr22269.c: New test.
14780
14781 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
14782
14783         PR 21584
14784         PR 22219
14785         * g++.dg/tree-ssa/pr21584-1.C: New test.
14786         * g++.dg/tree-ssa/pr21584-2.C: New test.
14787
14788 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
14789
14790         * obj-c++.dg/try-catch-11.mm: New.
14791         * objc.dg/try-catch-10.m: New.
14792
14793 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
14794
14795         * g++.dg/other/ucnid-1.C: xfail on AIX.
14796
14797 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
14798
14799         PR 22234
14800         * gcc.dg/20050629-1.c: New test.
14801
14802 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
14803
14804         * obj-c++.dg/const-str-1[0-1].mm: New.
14805         * objc.dg/const-str-1[0-1].m: New.
14806
14807 2005-05-29  Richard Henderson  <rth@redhat.com>
14808
14809         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
14810         Rename from check_effective_target_vect_no_max.
14811         (check_effective_target_vect_no_int_add): New.
14812         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
14813         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
14814         * gcc.dg/vect/vect-reduc-3.c: Likewise.
14815         * gcc.dg/vect/vect-reduc-1.c: Use both.
14816         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14817
14818 2005-05-29  Richard Henderson  <rth@redhat.com>
14819
14820         * lib/target-supports.exp (check_effective_target_vect_no_max):
14821         Remove i386 and x86_64.
14822
14823 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14824
14825         PR testsuite/21969
14826         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
14827
14828 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
14829
14830         PR middle-end/21969
14831         * gcc.dg/vect/pr21969.c: New test.
14832
14833 2005-06-28  Eric Christopher  <echristo@redhat.com>
14834
14835         PR c/22052
14836         PR c/21975
14837         * gcc.dg/inline1.c: New test.
14838         * gcc.dg/inline2.c: Ditto.
14839         * gcc.dg/inline3.c: Ditto.
14840         * gcc.dg/inline4.c: Ditto.
14841         * gcc.dg/inline5.c: Ditto.
14842
14843 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14844
14845         PR libfortran/22142
14846         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14847         Add testcase also testing eoshift1 for PR 22142.
14848
14849 2005-06-28  Richard Henderson  <rth@redhat.com>
14850
14851         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
14852         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
14853         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
14854         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
14855         gcc.dg/tree-ssa/20030922-2.c: Likewise.
14856
14857 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
14858
14859         PR libfortran/22142
14860         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
14861         Add testcase for PR 22142.
14862
14863 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
14864
14865         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
14866         gcc.target/ia64/fpreg-2.c: New tests.
14867
14868 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14869
14870         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
14871
14872 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14873
14874         PR libfortran/22170
14875         * gfortran.dg/slash_1.f90: New test.
14876
14877 2005-06-27  Richard Henderson  <rth@redhat.com>
14878
14879         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
14880         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
14881         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14882         * gcc.dg/vect/vect-reduc-2.c: Likewise.
14883         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14884         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14885
14886 2005-06-27  Richard Henderson  <rth@redhat.com>
14887
14888         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
14889         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
14890
14891 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
14892
14893         * obj-c++.dg/proto-lossage-5.mm: New.
14894         * objc.dg/proto-lossage-5.m: New.
14895
14896 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
14897
14898         PR 21959
14899         * gcc.dg/tree-ssa/pr21959.c: New test.
14900
14901 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
14902
14903         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
14904         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
14905         testing uninitialized var.
14906
14907         * gcc.c-torture/execute/builtins/chk.h: New.
14908         * gcc.c-torture/execute/builtins/lib/chk.c: New.
14909         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
14910         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
14911         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
14912         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
14913         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
14914         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
14915         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
14916         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
14917         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
14918         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
14919         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
14920         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
14921         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
14922         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
14923         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
14924         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
14925         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
14926         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
14927         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
14928         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
14929         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
14930         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
14931         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
14932         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
14933         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
14934         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
14935         * gcc.dg/builtin-object-size-1.c: New test.
14936         * gcc.dg/builtin-object-size-2.c: New test.
14937         * gcc.dg/builtin-object-size-3.c: New test.
14938         * gcc.dg/builtin-object-size-4.c: New test.
14939         * gcc.dg/builtin-object-size-5.c: New test.
14940         * gcc.dg/builtin-stringop-chk-1.c: New test.
14941         * gcc.dg/builtin-stringop-chk-2.c: New test.
14942         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
14943         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
14944         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
14945         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
14946         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
14947         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
14948         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
14949         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
14950         * gcc.c-torture/execute/printf-1.c: New test.
14951         * gcc.c-torture/execute/fprintf-1.c: New test.
14952         * gcc.c-torture/execute/vprintf-1.c: New test.
14953         * gcc.c-torture/execute/vfprintf-1.c: New test.
14954         * gcc.c-torture/execute/printf-chk-1.c: New test.
14955         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
14956         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
14957         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
14958
14959 2005-06-27  Michael Matz  <matz@suse.de>
14960
14961         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
14962         slot is not merged if address escapes.
14963
14964 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14965
14966         PR c/21911
14967         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
14968
14969 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
14970
14971         PR middle-end/17965
14972         * gcc.c-torture/compile/20050622-1.c: New test.
14973
14974         PR middle-end/22028
14975         * gcc.dg/20050620-1.c: New test.
14976
14977 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
14978
14979         PR tree-optimization/22026
14980         * gcc.dg/tree-ssa/pr22026.c: New.
14981
14982 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
14983
14984         PR libfortran/22144
14985         * gfortran.dg/shift-alloc.f90: New testcase.
14986
14987 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
14988
14989         * all files: Update FSF address in copyright headers.
14990
14991 2005-06-22  Jan Hubicka  <jh@suse.cz>
14992
14993         * wholeprogram-1.c: New testcase.
14994         * wholeprogram-2.c: New testcase.
14995
14996 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
14997
14998         PR 22171
14999         * gcc.dg/tree-ssa/pr22171.c: New test.
15000
15001 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
15002
15003         * gfortran.dg/simplify_modulo.f90: New.
15004
15005 2005-06-24  Jan Hubicka  <jh@suse.cz>
15006
15007         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
15008
15009 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15010
15011         * obj-c++.dg/proto-lossage-[1-4].mm: New.
15012
15013 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
15014
15015         * obj-c++.dg/typedef-alias-1.mm: New.
15016         * objc.dg/typedef-alias-1.m: New.
15017
15018 2005-06-23  Jeff Law  <law@redhat.com>
15019
15020         * gcc.dg/tree-ssa/vrp16.c: New test.
15021
15022 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15023
15024         * lib/target-supports.exp: Add
15025         check_effective_target_fortran_large_real and
15026         check_effective_target_fortran_large_int to check for
15027         corresponding effective targets.
15028         * gfortran.dg/large_integer_kind_1.f90: New test.
15029         * gfortran.dg/large_real_kind_1.f90: New test.
15030
15031 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
15032
15033         PR tree-optimization/22117
15034         * gcc.dg/tree-ssa/pr22117.c: New.
15035
15036 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
15037
15038         PR testsuite/22123
15039         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
15040
15041 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
15042
15043         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
15044
15045 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
15046
15047         * gfortran.dg/f2c_4.f90: Add tests for complex functions
15048         * gfortran.dg/f2c_4.c: Likewise.
15049
15050 2005-06-22 Paul Brook  <paul@codesourcery.com>
15051
15052         PR fortran/21034
15053         * gfortran.dg/auto_save_1.f90: New test.
15054
15055 2005-06-22  Michael Matz  <matz@suse.de>
15056
15057         * gcc.target/x86-64/abi: New directory.
15058         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
15059         * gcc.target/x86-64/abi/README.gcc: New file.
15060         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
15061         * gcc.target/x86-64/abi/asm-support.s: New file.
15062         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
15063         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
15064         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
15065         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
15066         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
15067         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
15068         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
15069         * gcc.target/x86_64/abi/test_bitfields.c: New test.
15070         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
15071         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
15072         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
15073         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
15074         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
15075         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
15076         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
15077         * gcc.target/x86_64/abi/test_varargs.c: New test.
15078
15079 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
15080
15081         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
15082         32-bit i?86 and x86_64.
15083
15084 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
15085
15086         * obj-c++.dg/const-str-[1-9].mm: New tests.
15087
15088 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
15089
15090         PR fortran/22010
15091         * gfortran.dg/namelist_use.f90: New.
15092         * gfortran.dg/namelist_use_only.f90: New.
15093
15094 2005-06-21  Jeff Law  <law@redhat.com>
15095
15096         * gcc.dg/tree-ssa/vrp15.c: New test.
15097
15098 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
15099
15100         * lib/target-supports.exp (check_effective_target_vect_reduction):
15101         Remove.
15102         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
15103         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
15104         remove vect_reduction target keyword. Also avoid two returns in main.
15105         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15106         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
15107         * gcc.dg/vect/vect-reduc-1short.c: New test.
15108         * gcc.dg/vect/vect-reduc-1char.c: New test.
15109         * gcc.dg/vect/vect-reduc-2short.c: New test.
15110         * gcc.dg/vect/vect-reduc-2char.c: New test.
15111         * gcc.dg/vect/vect-reduc-6.c: New test.
15112         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
15113         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
15114         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
15115
15116 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15117         Paul Thomas  <pault@gcc.gnu.org>
15118
15119         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
15120         New tests.
15121
15122 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15123
15124         * gfortran.dg/backslash_1.f90: New test.
15125         * gfortran.dg/backslash_2.f90: New test.
15126
15127 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
15128
15129         * gfortran.dg/duplicate_labels.f90: New test.
15130
15131 2005-06-20  Jan Beulich  <jbeulich@novell.com>
15132
15133         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
15134         unsupportable relocations.
15135         * g++.old-deja/g++.other/store-expr1.C: Likewise.
15136         * gcc.dg/20050321-2.c: xfail for NetWare.
15137
15138 2005-06-20  Andreas Jaeger  <aj@suse.de>
15139
15140         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
15141         gcc.target/i386/fastcall-sseregparm.c,
15142         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
15143
15144 2005-06-19  Richard Henderson  <rth@redhat.com>
15145
15146         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
15147
15148 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15149
15150         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
15151
15152 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
15153
15154         PR c++/22115
15155         * g++.dg/conversion/simd2.C: Change expected error message.
15156
15157 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15158
15159         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
15160         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15161         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15162
15163 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
15164
15165         * gcc.dg/fold-mod-1.c: New test.
15166
15167 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
15168
15169         PR fortran/19926
15170         * gfortran.dg/pr19926.f90: New test.
15171
15172 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
15173
15174         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
15175         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
15176         targets.
15177         * gcc.dg/vect/vect-reduc-2.c: Likewise.
15178         * gcc.dg/vect/vect-reduc-3.c: Likewise.
15179
15180 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
15181
15182         * gcc.target/ia64/float80-varargs-1.c: New test.
15183
15184 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15185
15186         PR tree-opt/22035
15187         * gfortran.dg/f2c_6.f90: New test.
15188
15189 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
15190
15191         PR c++/17413
15192         * g++.dg/template/local5.C: New.
15193
15194 2005-06-17  Richard Henderson  <rth@redhat.com>
15195
15196         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
15197
15198 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
15199
15200         PR testsuite/21945
15201         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
15202
15203 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
15204
15205         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
15206         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
15207         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
15208         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
15209         check_vect to verify the presence of hardware vector support.
15210
15211 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
15212
15213         PR testsuite/22056
15214         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
15215
15216 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15217
15218         PR libfortran/19216
15219         * gfortran.dg/pr19216.f: Add correct space between brackets and
15220         dg directive.
15221
15222 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15223
15224         PR libfortran/16436
15225         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
15226
15227 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
15228
15229         * gcc.target/i386/attributes-error.c: New testcase.
15230         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
15231         * gcc.target/i386/regparm-stdcall.c: Likewise.
15232         * gcc.target/i386/sseregparm-1.c: Likewise.
15233         * gcc.target/i386/sseregparm-2.c: Likewise.
15234
15235 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         * g++.dg/rtti/crash2.C: New.
15238
15239 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
15240
15241         * gcc.dg/noncompile/20040203-3.c: Update expected message.
15242
15243 2005-06-15  David Ung  <davidu@mips.com>
15244
15245         * gcc.target/mips/mips16e-extends.c: New test for testing the
15246         generation of MIPS16e zeb/zeh, seb/seh instructions.
15247
15248 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
15249
15250         PR 22018
15251         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
15252         * gcc.dg/tree-ssa/pr22018.c: New test.
15253
15254 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
15255
15256         * gcc.dg/simd-1.c: Update error messages.
15257         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
15258         * gcc.dg/simd-2.c: Update error messages.
15259         * gcc.dg/simd-4.c: New.
15260
15261 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15262
15263         PR c++/20678
15264         * g++.dg/other/crash-4.C: New.
15265
15266 2005-06-14  Devang Patel  <dpatel@apple.com>
15267
15268         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
15269
15270 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
15271
15272         PR c++/21929
15273         * g++.dg/parse/crash11.C: Update
15274
15275 2005-06-13  Jeff Law  <law@redhat.com>
15276
15277         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
15278         perform the desired transformations.
15279         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
15280         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
15281
15282 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15283
15284         PR fortran/22038
15285         * gfortran.dg/forall_1.f90: Un-XFAIL.
15286
15287 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
15288
15289         PR c++/21929
15290         * g++.dg/parse/crash26.C: New.
15291
15292         PR c++/20789
15293         * g++.dg/init/member1.C: New.
15294
15295 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
15296
15297         * gfortran.dg/altreturn_1.f90: New test.
15298
15299 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
15300
15301         PR middle-end/21985
15302         * gcc.dg/tree-ssa/pr21985.c: New test.
15303
15304 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15305
15306         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
15307
15308 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15309
15310         PR c++/21930
15311         * g++.dg/other/error10.C: New test case.
15312
15313 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15314
15315         PR libfortran/19155
15316         * gfortran.dg/pr19155.f: Add test.
15317
15318 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15319
15320         * gfortran.dg/f2c_7.f90: New test.
15321
15322         * gfortran.dg/forall_1.f90: XFAILed.
15323
15324 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
15325
15326         * gcc.dg/pr14796-1.c: New.
15327         * gcc.dg/pr14796-2.c: New.
15328
15329 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
15330
15331         PR fortran/17792
15332         PR fortran/21375
15333         * gfortran.dg/deallocate_stat.f90: New test.
15334
15335 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
15336
15337         * gfortran.fortran-torture/execute/in-pack.f90: New test.
15338
15339 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
15340
15341         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
15342         access will be generated when this loop is vectorized. Test that
15343         accesses with same alignment were detected.
15344         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
15345         Test that accesses with same alignment were detected.
15346         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
15347         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
15348         alignment were detected.
15349
15350 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
15351
15352         PR c++/10611
15353         * g++.dg/conversion/simd2.C: New.
15354
15355 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15356
15357         * gcc.dg/Wcxx-compat-1.c: New.
15358
15359 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
15360
15361         PR libfortran/21480
15362         * gfortran.dg/reshape-complex.f90: Add a test for a packed
15363         complex array.
15364
15365 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * gcc.dg/alias-8.c: New.
15368
15369 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
15370
15371         * gcc.dg/format/cmn_err-1.c: Update.
15372
15373 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
15374
15375         PR target/20666
15376         * gcc.target/sparc/fexpand-2.c: New.
15377         * gcc.target/sparc/fpmerge-2.c: New.
15378         * gcc.target/sparc/fpmul-2.c: New.
15379         * gcc.target/sparc/noresult.c: New.
15380         * gcc.target/sparc/pdist-2.c: New.
15381         * gcc.target/sparc/pdist-3.c: New.
15382
15383 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
15384
15385         PR testsuite/21702
15386         * gcc.target/i386/i386.exp: Fix comment typo.
15387
15388 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
15389
15390         PR c++/19497
15391         * g++.dg/inherit/using5.C: New.
15392         * g++.dg/inherit/using6.C: New.
15393
15394 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15395
15396         PR c++/19894
15397         * g++.dg/template/ptrmem15.C: New test.
15398
15399         PR c++/20563
15400         * g++.dg/ext/label4.C: New test.
15401
15402 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15403
15404         * gcc.dg/tls/debug-1.c: New test.
15405
15406 2005-06-07  Dale Johannesen  <dalej@apple.com>
15407
15408         * gcc.target/i386/movq.c: New.
15409
15410 2005-06-07  Dale Johannesen  <dalej@apple.com>
15411
15412         * gcc.dg/20050607-1.c: New.
15413
15414 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
15415
15416         PR middle-end/21850
15417         * gcc.c-torture/execute/20050607-1.c: New test.
15418
15419 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
15420
15421         PR libfortran/21926
15422         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
15423         Test case where the return array has lowest stride one,
15424         but isn't packed.
15425
15426 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
15427
15428         * lib/target-supports.exp (check_effective_target_sync_int_long):
15429         Add s390 and s390x targets.
15430
15431 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
15432
15433         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
15434         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
15435         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
15436         * gcc.dg/tree-ssa/loop-9.c: New test.
15437
15438 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         * g++.dg/parse/defarg10.C: New.
15441
15442 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
15443
15444         PR regression/21897
15445         * gcc.c-torture/execute/20050604-1.c: New test.
15446
15447 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15448
15449         PR 21903
15450         * g++.dg/parse/defarg9.C: New.
15451
15452         PR c++/20637
15453         * g++.dg/inherit/using4.C: New.
15454         * g++.dg/overload/error1.C: Adjust expected errors.
15455         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
15456         * g++.old-deja/g++.brendan/arm2.C: Likewise.
15457         * g++.old-deja/g++.other/redecl2.C: Likewise.
15458         * g++.old-deja/g++.other/redecl4.C: Likewise.
15459         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
15460
15461 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15462
15463         * gfortran.dg/f2c_5.f90: Add -w to dg-options
15464
15465 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
15466
15467         * lib/gfortran.exp (gfortran_target_compile): Call
15468         dg-additional-files-options
15469         * gfortran.dg/f2c_4.f90: New file
15470         * gfortran.dg/f2c_4.c: New file
15471         * gfortran.dg/f2c_5.f90: New file
15472         * gfortran.dg/f2c_5.c: New file
15473
15474 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15475
15476         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
15477
15478         PR fortran/21912
15479         * gfortran.dg/array_constructor_4.f90: New test.
15480
15481 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
15482
15483         PR c++/21619
15484         * g++.dg/ext/builtin9.C: New test.
15485
15486 2005-06-05  Dale Johannesen  <dalej@apple.com>
15487
15488         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
15489         * gcc.c-torture/execute/20050603-2.c: Ditto.
15490
15491 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15492
15493         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
15494         * gcc.dg/vect/vect-reduc-1.c: New.
15495         * gcc.dg/vect/vect-reduc-2.c: New.
15496         * gcc.dg/vect/vect-reduc-3.c: New.
15497
15498 2005-06-04  Dale Johannesen  <dalej@apple.com>
15499
15500         * gcc.c-torture/execute/20050603-1.c: New.
15501         * gcc.c-torture/execute/20050603-2.c: New.
15502         * gcc.dg/20050603-3.c: New.
15503
15504 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15505
15506         PR fortran/19195
15507         * gfortran.dg/debug_1.f90: New test.
15508
15509         * gfortran.dg/forall_1.f90: New test.
15510
15511 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
15512
15513         * gfortran.dg/array_constructor_3.f90: New test.
15514
15515 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15516
15517         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
15518
15519 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
15520
15521         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
15522
15523 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
15524
15525         PR c/21873
15526         * gcc.dg/init-excess-1.c: New test.
15527
15528 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15529
15530         PR c++/21853
15531         * g++.dg/expr/static_cast6.C: New test.
15532
15533 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
15534
15535         * gcc.dg/tree-ssa/vrp14.c: New test.
15536
15537 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
15538
15539         PR c++/21336
15540         * g++.dg/template/new2.C: New test.
15541
15542 2005-06-03  Josh Conner  <jconner@apple.com>
15543
15544         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
15545         all entries in initializer.
15546
15547 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
15548
15549         PR middle-end/21858
15550         * gcc.dg/pr21858.c: New testcase.
15551
15552 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
15553
15554         PR tree-optimization/21292
15555
15556         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
15557         New.
15558         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
15559         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
15560         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
15561         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
15562         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
15563
15564 2005-06-02  Richard Henderson  <rth@redhat.com>
15565
15566         * gcc.dg/sync-2.c: Use -march=i486 for i386.
15567
15568 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
15569
15570         * gcc.dg/wtypequal.c: New testcase.
15571
15572 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
15573
15574         PR 21582
15575         * gcc.dg/tree-ssa/pr21582.c: New test.
15576
15577 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15578
15579         PR c++/21280
15580         * g++.dg/opt/interface2.h: New.
15581         * g++.dg/opt/interface2.C: New.
15582         * g++.dg/init/ctor4.C: Adjust error lines.
15583         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15584         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15585         * g++.old-deja/g++.jason/opeq3.C: Likewise.
15586         * g++.old-deja/g++.pt/assign1.C: Likewise.
15587         * g++.old-deja/g++.pt/crash20.C: Likewise.
15588
15589 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
15590
15591         PR tree-optimization/21734
15592         * g++.dg/vect/pr21734_1.cc: New.
15593         * g++.dg/vect/pr21734_2.cc: New.
15594
15595 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         PR c++/20350
15598         * g++.dg/template/spec24.C: New.
15599
15600         PR c++/21151
15601         * g++.dg/pch/local-1.C: New.
15602         * g++.dg/pch/local-1.Hs: New.
15603
15604 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
15605
15606         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
15607         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
15608         * gcc.dg/tree-ssa/pr14341.c: New test.
15609         * gcc.dg/tree-ssa/pr14841.c: New test.
15610         * gcc.dg/tree-ssa/pr20701.c: New test.
15611         * gcc.dg/tree-ssa/pr21086.c: New test.
15612         * gcc.dg/tree-ssa/pr21090.c: New test.
15613         * gcc.dg/tree-ssa/pr21332.c: New test.
15614         * gcc.dg/tree-ssa/pr21458.c: New test.
15615         * gcc.dg/tree-ssa/pr21658.c: New test.
15616         * gcc.dg/tree-ssa/vrp01.c: New test.
15617         * gcc.dg/tree-ssa/vrp02.c: New test.
15618         * gcc.dg/tree-ssa/vrp03.c: New test.
15619         * gcc.dg/tree-ssa/vrp04.c: New test.
15620         * gcc.dg/tree-ssa/vrp05.c: New test.
15621         * gcc.dg/tree-ssa/vrp06.c: New test.
15622         * gcc.dg/tree-ssa/vrp07.c: New test.
15623         * gcc.dg/tree-ssa/vrp08.c: New test.
15624         * gcc.dg/tree-ssa/vrp09.c: New test.
15625         * gcc.dg/tree-ssa/vrp10.c: New test.
15626         * gcc.dg/tree-ssa/vrp11.c: New test.
15627         * gcc.dg/tree-ssa/vrp12.c: New test.
15628         * gcc.dg/tree-ssa/vrp13.c: New test.
15629
15630 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
15631
15632         PR 21029
15633         * gcc.dg/tree-ssa/pr21029.c: New test.
15634
15635 2005-06-01  Roger Sayle  <roger@eyesopen.com>
15636
15637         * gfortran.dg/logint-1.f: New test case.
15638         * gfortran.dg/logint-2.f: Likewise.
15639         * gfortran.dg/logint-3.f: Likewise.
15640
15641 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
15642
15643         PR c/21536
15644         PR c/20760
15645         * gcc.dg/20050527-1.c: New test.
15646
15647         * gcc.dg/i386-sse-12.c: New test.
15648
15649         PR fortran/21729
15650         * gfortran.dg/implicit_5.f90: New test.
15651
15652 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
15653
15654         PR fortran/20883
15655         * gfortran/assign_4.f90: New test.
15656         * gfortran/assign_2.f90: Change compile to run.
15657
15658 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
15659
15660         * lib/target-supports.exp
15661         (check_effective_target_sync_char_short): New.
15662         * gcc.dg/sync-2.c: New.
15663
15664 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
15665
15666         PR tree-optimization/21817
15667         * gcc.dg/torture/pr21817-1.c: New.
15668
15669 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
15670
15671         PR c++/21165
15672         * g++.dg/template/init5.C: New.
15673
15674 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
15675
15676         * gfortran.dg/char_initialiser_actual.f90:
15677         Test character initialisers as actual arguments.
15678         * gfortran.dg/char_pointer_comp_assign.f90:
15679         Test character pointer structure component assignments.
15680         * gfortran.dg/char_array_structure_constructor.f90:
15681         Test character components in structure constructors.
15682
15683 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
15684
15685         PR middle-end/20931
15686         * g++.dg/opt/pr20931.C: New test.
15687
15688 2005-05-31  Andreas Jaeger  <aj@suse.de>
15689
15690         PR testsuite/20772
15691         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
15692         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
15693         g++.old-deja/g++.ext/asmspec1.C,
15694         g++.old-deja/g++.other/regstack.C,
15695         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
15696         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
15697         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
15698         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
15699         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
15700         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
15701         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
15702         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
15703         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
15704         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
15705         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
15706         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
15707         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
15708         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
15709         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
15710         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
15711         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
15712         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
15713         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
15714
15715 2005-05-31  Jeff Law  <law@redhat.com>
15716
15717         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
15718
15719 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
15720
15721         PR middle-end/21743
15722         * gcc.dg/builtins-1.c: Activate disabled clog test.
15723         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15724
15725 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
15726
15727         * gfortran.dg/char_pointer_assign.f90:
15728         Test character-pointer assignments and pointer assignments.
15729         * gfortran.dg/char_pointer_dummy.f90:
15730         Test character-pointer dummy arguments.
15731         * gfortran.dg/char_pointer_func.f90:
15732         Test character-pointer function returns.
15733         * gfortran.dg/char_pointer_dependency.f90:
15734         Test character-pointer functions with dependencies.
15735
15736 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
15737
15738         PR c++/21784
15739         * g++.dg/lookup/using14.C: New test.
15740
15741 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
15742
15743         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
15744         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
15745         trailing ^M.
15746
15747 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
15748
15749         PR c++/17413
15750         * g++.dg/template/local5.C: New.
15751
15752         PR target/21761
15753         * gcc.c-torture/compile/pr21761.c: New.
15754
15755         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
15756         before darwin8.
15757
15758 2005-05-30  Steven G. Kargl
15759
15760         PR fortran/20846
15761         * gfortran.dg/inquire_8.f90: New test.
15762
15763 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15764
15765         PR libfortran/21376
15766         * gfortran.dg/output_exponents_1.f90: New test.
15767
15768 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15769
15770         PR libfortran/20006
15771         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
15772
15773 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
15774
15775         PR c++/21210
15776         * g++.dg/ext/complex1.C: New test.
15777
15778         PR c++/21340
15779         * g++.dg/init/ctor6.C: New test.
15780
15781 2005-05-29  Jan Hubicka  <jh@suse.cz>
15782
15783         * gcc.c-torture/compile/pr21562.c: New.
15784
15785 2005-05-28  Steven G. Kargl <kargls@comcast.net>
15786
15787         * gfortran.dg/subnormal_1.f90: New test.
15788
15789 2005-05-28  Jan Hubicka  <jh@suse.cz>
15790
15791         * tree-prof.exp: Fix comment.
15792         * value-prof-1.c: New.
15793         * value-prof-2.c: New.
15794         * value-prof-3.c: New.
15795         * value-prof-4.c: New.
15796
15797 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
15798
15799         PR c++/21614
15800         * g++.dg/expr/ptrmem6.C: New test.
15801         * g++.dg/expr/ptrmem6a.C: Likewise.
15802
15803 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
15804
15805         PR tree-optimization/21658
15806         * gcc.dg/tree-ssa/pr21658.c: New.
15807
15808 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
15809
15810         PR c++/21455
15811         * g++.dg/inherit/ptrmem3.C: New.
15812
15813         PR c++/21681
15814         * g++.dg/parse/template16.C: New.
15815
15816 2005-05-27  Andreas Jaeger  <aj@suse.de>
15817
15818         * gcc.dg/setjmp-2.c: Only run in 32-bit.
15819
15820         * gcc.dg/i386-sse-8.c: Run test on all archs.
15821
15822 2005-05-26  Mike Stump  <mrs@apple.com>
15823
15824         * objc.dg/isa-field-1.m: Only run on darwin.
15825         * objc.dg/lookup-1.m: Likewise.
15826         * objc.dg/try-catch-8.m: Likewise.
15827
15828 2005-05-26  Roger Sayle  <roger@eyesopen.com>
15829
15830         PR tree-optimization/9814
15831         * gcc.dg/pr9814-1.c: New test case.
15832
15833 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15834
15835         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
15836         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
15837         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
15838         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
15839         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
15840         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
15841         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
15842         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
15843         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
15844         objc.dg/try-catch-8.m: New.
15845
15846 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
15847
15848         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
15849         remove extraneous semicolons.
15850
15851 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
15852
15853         * obj-c++.dg/comp-types-12.mm: New.
15854         * objc.dg/comp-types-11.m: New.
15855         * objc.dg/selector-4.m: New.
15856
15857 2005-05-26  Andreas Jaeger  <aj@suse.de>
15858
15859         PR testsuite/20772
15860         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
15861         g++.old-deja/g++.ext/attrib3.C,
15862         g++.old-deja/g++.other/store-expr1.C,
15863         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
15864         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
15865         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15866         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
15867         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
15868         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
15869         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
15870         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15871         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
15872         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
15873         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
15874         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
15875         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
15876         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
15877         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
15878         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
15879         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
15880         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15881         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
15882
15883 2005-05-26  Andreas Jaeger  <aj@suse.de>
15884
15885         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
15886         x86-64 compilation.
15887
15888 2005-05-26  Andreas Jaeger  <aj@suse.de>
15889
15890         PR testsuite/20772
15891         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
15892         gcc.misc-tests/i386-pf-athlon-1.c,
15893         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15894         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
15895         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
15896         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
15897         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
15898         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
15899         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
15900         programs.
15901
15902         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
15903         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
15904         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
15905         x86-64 compilation.
15906
15907         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
15908         x86_64.
15909
15910         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
15911         effective-target ilp32.
15912
15913 2005-05-26  David Ung  <davidu@mips.com>
15914
15915         * gcc.target/mips/ext_ins.c: New test for testing the generation
15916         of MIPS32/64 rev 2 ext/ins instructions.
15917
15918 2005-05-26  Andreas Jaeger  <aj@suse.de>
15919
15920         * treelang/compile/unsigned.tree: Use gimple instead of
15921         nonexisting generic dump.
15922
15923 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
15924
15925         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
15926
15927 2005-05-26  Andreas Jaeger  <aj@suse.de>
15928
15929         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
15930
15931 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
15932
15933         PR libfortran/17283
15934         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
15935         Test callee-allocated memory with write statements.
15936
15937 2005-05-25  Roger Sayle  <roger@eyesopen.com>
15938
15939         PR middle-end/21709
15940         * gcc.dg/pr21709-1.c: New test case.
15941
15942 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
15943             Mike Stump  <mrs@apple.com>
15944
15945         * objc/execute/next_mapping.h: Update for C++.
15946
15947         * obj-c++.dg/selector-1.mm: Move to...
15948         * obj-c++.dg/selector-4.mm: here...
15949
15950         * obj-c++.dg/basic.mm: New.
15951         * obj-c++.dg/comp-types-1.mm: New.
15952         * obj-c++.dg/cxx-class-1.mm: New.
15953         * obj-c++.dg/cxx-ivars-1.mm: New.
15954         * obj-c++.dg/cxx-ivars-2.mm: New.
15955         * obj-c++.dg/cxx-ivars-3.mm: New.
15956         * obj-c++.dg/cxx-scope-1.mm: New.
15957         * obj-c++.dg/cxx-scope-2.mm: New.
15958         * obj-c++.dg/defs.mm: New.
15959         * obj-c++.dg/empty-private-1.mm: New.
15960         * obj-c++.dg/encode-1.mm: New.
15961         * obj-c++.dg/encode-2.mm: New.
15962         * obj-c++.dg/encode-3.mm: New.
15963         * obj-c++.dg/extern-c-1.mm: New.
15964         * obj-c++.dg/extra-semi.mm: New.
15965         * obj-c++.dg/fix-and-continue-2.mm: New.
15966         * obj-c++.dg/isa-field-1.mm: New.
15967         * obj-c++.dg/ivar-list-semi.mm: New.
15968         * obj-c++.dg/local-decl-1.mm: New.
15969         * obj-c++.dg/lookup-1.mm: New.
15970         * obj-c++.dg/lookup-2.mm: New.
15971         * obj-c++.dg/method-1.mm: New.
15972         * obj-c++.dg/method-2.mm: New.
15973         * obj-c++.dg/method-3.mm: New.
15974         * obj-c++.dg/method-4.mm: New.
15975         * obj-c++.dg/method-5.mm: New.
15976         * obj-c++.dg/method-6.mm: New.
15977         * obj-c++.dg/method-7.mm: New.
15978         * obj-c++.dg/no-extra-load.mm: New.
15979         * obj-c++.dg/overload-1.mm: New.
15980         * obj-c++.dg/pragma-1.mm: New.
15981         * obj-c++.dg/pragma-2.mm: New.
15982         * obj-c++.dg/private-1.mm: New.
15983         * obj-c++.dg/private-2.mm: New.
15984         * obj-c++.dg/proto-qual-1.mm: New.
15985         * obj-c++.dg/qual-types-1.mm: New.
15986         * obj-c++.dg/stubify-1.mm: New.
15987         * obj-c++.dg/stubify-2.mm: New.
15988         * obj-c++.dg/super-class-1.mm: New.
15989         * obj-c++.dg/super-class-2.mm: New.
15990         * obj-c++.dg/super-dealloc-1.mm: New.
15991         * obj-c++.dg/super-dealloc-2.mm: New.
15992         * obj-c++.dg/template-1.mm: New.
15993         * obj-c++.dg/template-2.mm: New.
15994         * obj-c++.dg/template-3.mm: New.
15995         * obj-c++.dg/template-4.mm: New.
15996         * obj-c++.dg/template-5.mm: New.
15997         * obj-c++.dg/template-6.mm: New.
15998         * obj-c++.dg/try-catch-1.mm: New.
15999         * obj-c++.dg/try-catch-2.mm: New.
16000         * obj-c++.dg/try-catch-3.mm: New.
16001         * obj-c++.dg/try-catch-4.mm: New.
16002         * obj-c++.dg/try-catch-5.mm: New.
16003         * obj-c++.dg/try-catch-6.mm: New.
16004         * obj-c++.dg/try-catch-7.mm: New.
16005         * obj-c++.dg/try-catch-8.mm: New.
16006         * obj-c++.dg/try-catch-9.mm: New.
16007         * obj-c++.dg/va-meth-1.mm: New.
16008
16009 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16010
16011         * obj-c++.dg/selector-1.mm: New.
16012         * obj-c++.dg/selector-2.mm: New.
16013
16014 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16015
16016         * obj-c++.dg/selector-3.mm: New.
16017         * objc.dg/selector-3.m: New.
16018
16019 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
16020
16021         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
16022         about where warning appears.
16023
16024 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16025
16026         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
16027         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
16028         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
16029         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
16030
16031 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
16032
16033         * gcc.dg/20050524-1.c: New test.
16034
16035 2005-05-25  Jan Hubicka  <jh@suse.cz>
16036
16037         * gcc.dg/tree-prof/inliner-1.c: New.
16038
16039 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
16040
16041         * gcc.dg/tree-prof: New directory.
16042         * gcc.dg/tree-prof/tree-prof.exp: New.
16043
16044 2005-05-25  DJ Delorie  <dj@redhat.com>
16045
16046         * gcc.dg/Wattributes-1.c: New.
16047         * gcc.dg/Wattributes-2.c: New.
16048         * gcc.dg/Wattributes-3.c: New.
16049
16050 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
16051
16052         PR tree-optimization/19833
16053         * gcc.dg/uninit-4.c: Remove xfail.
16054         * gcc.dg/uninit-9.c: Ditto.
16055
16056 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
16057
16058         * obj-c++.dg/bitfield-[1-5].mm: New.
16059         * obj-c++.dg/class-protocol-1.mm: New.
16060         * obj-c++.dg/comp-types-1[0-1].mm: New.
16061         * obj-c++.dg/comp-types-[2-9].mm: New.
16062         * obj-c++.dg/encode-[4-8].mm: New.
16063         * obj-c++.dg/layout-1.mm: New.
16064         * obj-c++.dg/method-1[0-9].mm: New.
16065         * obj-c++.dg/method-2[0-1].mm: New.
16066         * obj-c++.dg/method-[8-9].mm: New.
16067         * obj-c++.dg/objc-gc-3.mm: New.
16068         * obj-c++.dg/try-catch-10.mm: New.
16069         * objc.dg/bitfield-5.m: New.
16070         * objc.dg/comp-types-10.m: New.
16071         * objc.dg/comp-types-9.m: New.
16072         * objc.dg/layout-1.m: New.
16073         * objc.dg/objc-gc-4.m: New.
16074         * objc.dg/try-catch-9.m: New.
16075         * objc.dg/class-protocol-1.m: Tweak diagnostics.
16076         * objc.dg/comp-types-1.m: Likewise.
16077         * objc.dg/comp-types-[5-6].m: Likewise.
16078         * objc.dg/method-9.m: Likewise.
16079
16080 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
16081
16082         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
16083         and on hardware without VMX support.
16084
16085         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
16086
16087         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
16088
16089         * lib/profopt.exp (dg-final-generate, dg-final-use,
16090         profopt-final-code, profopt-get-options): New.
16091         (profopt-execute): Process test directives.
16092
16093         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
16094         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
16095         cleanup-tree-dump, cleanup-saved-temps): Update comments.
16096
16097 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
16098
16099         PR C++/21645
16100         * g++.dg/init/ctor5.C: New test.
16101
16102 2005-05-24  Ira Rosen  <irar@il.ibm.com>
16103
16104         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
16105         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
16106         vect-113.c, vect-114.c.
16107
16108 2005-05-23  Adam Nemet  <anemet@lnxw.com>
16109
16110         * gcc.dg/const-elim-1.c: Remove xfails.
16111
16112 2005-05-23  Jeff Law  <law@redhat.com>
16113
16114         * gcc.c-torture/compile/pr21638.c: New test.
16115         * gcc.c-torture/compile/20050520-1.c: New test.
16116
16117 2005-05-23  Nick Clifton  <nickc@redhat.com>
16118
16119         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
16120         be a proper triple, ie: m32r*-*-*.
16121         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16122
16123 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
16124
16125         PR middle-end/21331
16126         PR tree-opt/21293
16127         * gcc.c-torture/compile/pr21293.c: New test.
16128         * gcc.c-torture/execute/pr21331.c: New test.
16129
16130 2004-05-20  Richard Henderson  <rth@redhat.com>
16131
16132         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
16133
16134 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
16135
16136         * obj-c++-dg.exp: Add.
16137         * obj-c++.exp: Add.
16138         * obj-c++.dg/dg.exp: Add.
16139
16140 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
16141
16142         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
16143         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
16144
16145 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
16146
16147         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
16148
16149 2004-05-19  Richard Henderson  <rth@redhat.com>
16150
16151         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
16152
16153 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
16154
16155         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
16156
16157         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
16158
16159 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
16160
16161         PR c++/21495
16162         * g++.dg/parse/extern1.C: New test.
16163         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
16164
16165 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16166
16167         * gcc.dg/c99-math.h: New.
16168         * gcc.dg/c99-math-float-1.c: New test.
16169         * gcc.dg/c99-math-double-1.c: Likewise.
16170         * gcc.dg/c99-math-long-double-1.c: Likewise.
16171
16172 2005-05-18  Richard Henderson  <rth@redhat.com>
16173
16174         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
16175
16176 2005-05-18  Devang Patel  <dpatel@apple.com>
16177
16178         * g++.dg/opt/20050511-1.C: New test.
16179
16180 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
16181
16182         PR libfortran/21127
16183         * gfortran.dg/reshape-complex.f90: New test.
16184
16185 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
16186
16187         * gfortran.dg/array_constructor_1.f90: New test.
16188         * gfortran.dg/array_constructor_2.f90: New test.
16189
16190 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
16191
16192         PR fortran/20954
16193         * gfortran.dg/pr20954.f: New test.
16194
16195 2005-05-17  Mike Stump  <mrs@apple.com>
16196
16197         Yet more Objective-C++...
16198
16199         * objc.dg/method-5.m: Update.
16200         * objc.dg/method-6.m: Update.
16201         * objc.dg/method-7.m: Update.
16202         * objc.dg/method-9.m: Update.
16203         * objc.dg/try-catch-2.m: Update.
16204
16205 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
16206
16207         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
16208         Remove little-endian optimizations.
16209
16210 2005-05-17  Jeff Law  <law@redhat.com>
16211
16212         * g++.dg/tree-ssa/pr14814.C: New test.
16213         * gcc.dg/tree-ssa/pr14814.C: New test.
16214         * gcc.dg/tree-ssa/pr17141-1.C: New test.
16215         * gcc.dg/tree-ssa/pr17141-2.C: New test.
16216
16217 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16218
16219         * gcc.dg/compat/generate-random.c: Do not include
16220         libiberty.h.
16221         * gcc.dg/compat/generate-random_r.c: Likewise.
16222
16223 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
16224
16225         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
16226
16227 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
16228
16229         PR middle-end/21595
16230         * g++.dg/tree-ssa/builtin1.C: New testcase.
16231
16232 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
16233
16234         PR c++/21454
16235         * g++.dg/opt/const4.C: New test.
16236
16237         PR middle-end/21492
16238         * g++.dg/opt/crossjump1.C: New test.
16239
16240         PR tree-optimization/21610
16241         * gcc.c-torture/compile/20050516-1.c: New test.
16242
16243         PR fortran/15080
16244         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
16245         about the test failing.
16246         * gfortran.fortran-torture/execute/where_7.f90: New test.
16247         * gfortran.fortran-torture/execute/where_8.f90: New test.
16248
16249 2005-05-16  Richard Henderson  <rth@redhat.com>
16250
16251         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
16252         i?86 and x86_64.
16253
16254 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
16255
16256         * gcc.dg/compat/generate-random.c (config.h): Do not include.
16257         (limits.h): Include unconditionally.
16258         (stdlib.h): Likewise.
16259         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
16260         (limits.h): Include unconditionally.
16261         (stdlib.h): Likewise.
16262         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16263         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16264         (limits.h): Include unconditionally.
16265         (stdlib.h): Likewise.
16266         (hashtab.h): Do not include.
16267         (getopt.h): Likewise.
16268         (stddef.h): Include.
16269         (hashval_t): Define.
16270         (struct entry): Add "next" field.
16271         (HASH_SIZE): New macro.
16272         (hash_table): New variable.
16273         (switchfiles): Do not use xmalloc.
16274         (mix): New macro.
16275         (iterative_hash): New function.
16276         (hasht): Remove.
16277         (e_exists): New function.
16278         (e_insert): Likewise.
16279         (output): Use, instead of libiberty hashtable functions.
16280         (main): Do not use getopt.  Do not call htab_create.
16281
16282 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
16283
16284         PR libstdc++/21526
16285         * lib/target-supports.exp (check_mkfifo_available):
16286         Return 0 for cygwin as mkfifo support incomplete on platform.
16287         Fix typos in comments.
16288
16289 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
16290
16291         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
16292
16293 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
16294
16295         PR fortran/17432
16296         * gfortran.dg/assign_4.f: New test.
16297
16298 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
16299
16300         PR tree-optimization/21563
16301         * gcc.dg/tree-ssa/pr21563.c: New.
16302
16303 2005-05-14  Jan Hubicka  <jh@suse.cz>
16304
16305         * gcc.dg/noreturn-7.c: Allow control reaches warning.
16306
16307 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
16308
16309         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
16310
16311 2005-05-13  Julian Brown  <julian@codesourcery.com>
16312
16313         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
16314         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
16315
16316 2005-05-13  Jan Hubicka  <jh@suse.cz>
16317
16318         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
16319         * gcc.dg/fold-xor-?.c: Likewise.
16320         * gcc.dg/pr15784-?.c: Likewise.
16321         * gcc.dg/pr20922-?.c: Likewise.
16322         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
16323         * gcc.dg/tree-ssa/pr17598.c: Likewise.
16324         * gcc.dg/tree-ssa/pr20470.c: Likewise.
16325
16326 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16327
16328         PR fortran/21260
16329         * gfortran.dg/hollerith_1.f90: New test.
16330
16331 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16332
16333         * gfortran.dg/func_result_2.f90: New test.
16334
16335 2005-05-11  Bud Davis  <bdavis@gfortran.org>
16336
16337         * gfortran.dg/dev_null.f90: New test.
16338
16339 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
16340
16341         * gcc.dg/arm-vfp1.c: Revert last change.
16342
16343 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
16344
16345         PR middle-end/19807
16346         PR tree-optimization/19639
16347         * g++.dg/tree-ssa/pr19807.C: New testcase.
16348
16349 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16350
16351         PR libfortran/21471
16352         * gfortran.dg/append-1.f90: New test.
16353
16354 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16355
16356         * gcc.dg/pr18501.c: XFAIL.
16357         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
16358         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
16359         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
16360         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
16361         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
16362         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
16363         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
16364         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
16365
16366 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16367
16368         PR fortran/20178
16369         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
16370         gfortran.dg/f2c_3.f90: New tests.
16371
16372         * gfortran.dg/return_1.f90: Fix dg annotation.
16373
16374 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
16375
16376         * gcc.c-torture/compile/20050510-1.c: New test.
16377
16378 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
16379
16380         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
16381
16382 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
16383
16384         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
16385
16386 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
16387
16388         PR c/17913
16389         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
16390
16391 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
16392
16393         PR c/21342
16394         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
16395         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
16396
16397 2005-05-10  Ben Elliston  <bje@au.ibm.com>
16398
16399         PR debug/16676
16400         * gcc.dg/debug/pr16676.c: New test.
16401
16402 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
16403
16404         PR testsuite/21443
16405         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
16406         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
16407         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
16408         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
16409         Change -O1 to -O2.
16410         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
16411         -fno-tree-dominator-opts.
16412
16413 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16414
16415         * gfortran.dg/return_1.f90: New test.
16416
16417 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
16418
16419         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
16420
16421         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
16422
16423 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
16424
16425         PR c++/21427
16426         * g++.dg/inherit/covariant13.C: New.
16427
16428 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16429
16430         PR libfortran/19155
16431         * gfortran.dg/pr19155.f: New test.
16432
16433 2005-05-08  Roger Sayle  <roger@eyesopen.com>
16434
16435         PR inline-asm/8788
16436         * gcc.dg/pr8788-1.c: New testcase.
16437
16438 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
16439
16440         PR target/21416
16441         * gcc.target/mips/fpcmp-[12].c: New tests.
16442
16443 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
16444
16445         * lib/target-supports-dg.exp (dg-require-fork): New function.
16446         (dg-require-mkfifo): Likewise.
16447         * lib/target-supports.exp (check_function_available): New
16448         function.
16449         (check_fork_available): Likewise.
16450         (check_mkfifo_available): Likewise.
16451
16452 2005-05-06  Jeff Law  <law@redhat.com>
16453
16454         * gcc.c-torture/compile/pr21380.c: New test.
16455
16456 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
16457
16458         PR c++/20961
16459         * g++.dg/ext/weak3.C: New test.
16460
16461 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
16462
16463         PR c++/21352
16464         * g++.dg/template/crash37.C: New test.
16465
16466 2005-05-05  Paul Brook  <paul@codesourcery.com>
16467
16468         * gcc.dg/arm-g2.c: Use effective-target arm32.
16469         * gcc.dg/arm-mmx-1.c: Ditto.
16470         * gcc.dg/arm-scd42-2.c: Ditto.
16471         * gcc.dg/arm-vfp1.c: Ditto.
16472         * lib/target-supports.exp (check_effective_target_arm32): New
16473         function.
16474
16475 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
16476
16477         PR libfortran/21354
16478         gfortran.dg/in_pack_rank7.f90: New test.
16479
16480 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16481
16482         PR middle-end/15618
16483         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
16484
16485 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
16486
16487         PR middle-end/21265
16488         * gcc.dg/20050503-1.c: New test.
16489
16490         PR rtl-optimization/21239
16491         * gcc.dg/i386-sse-11.c: New test.
16492
16493 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
16494
16495         PR target/16888
16496         * gcc.target/i386/asm-1.c: New test.
16497
16498 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
16499
16500         PR rtl-optimization/21330
16501         * gcc.c-torture/execute/20050502-1.c: New test.
16502
16503         PR target/21297
16504         * gcc.c-torture/execute/20050502-2.c: New test.
16505
16506 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
16507
16508         PR middle-end/21282
16509         * gcc.dg/pr21282.c: New.
16510
16511 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16512
16513         * gcc.dg/vect/pr20122.c: Clean up .vect file.
16514         * gcc.dg/vect/vect-92.c: Likewise.
16515         * gcc.dg/vect/vect-93.c: Likewise.
16516         * gcc.dg/vect/vect-dv-1.c: Likewise.
16517         * gcc.dg/vect/vect-dv-2.c: Likewise.
16518         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
16519
16520 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
16521
16522         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
16523         * gfortran.dg/vect/vect-2.f90: Likewise.
16524         * gfortran.dg/vect/vect-3.f90: Likewise.
16525         * gfortran.dg/vect/vect-4.f90: Likewise.
16526         * gfortran.dg/vect/vect-5.f90: Likewise.
16527
16528 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
16529
16530         PR target/20813
16531         * gcc.dg/rs6000-fpint-2.c: New.
16532
16533 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
16534
16535         PR c/15698
16536         * gcc.dg/builtins-30.c: Update expected messages.
16537         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
16538         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
16539         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
16540
16541 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
16542
16543         PR tree-optimization/21294
16544         * gcc.dg/tree-ssa/pr21294.c: New.
16545
16546 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
16547
16548         * gcc.dg/altivec-3.c (vec_store): Do not use the old
16549         __builtin_altivec_st_internal_4si built-in.
16550
16551 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
16552
16553         PR c++/15875
16554         * g++.dg/template/ptrmem14.C: New test.
16555
16556 2005-05-02  Paul Brook  <paul@codesourcery.com>
16557
16558         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
16559
16560 2005-05-02  Michael Matz  <matz@suse.de>
16561
16562         PR c++/19542
16563         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
16564
16565 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
16566
16567         * g++.dg/cpp/weak.C: New test.
16568
16569 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
16570
16571         * gcc.dg/tree-ssa/loop-8.c: New test.
16572
16573 2005-04-30  Michael Maty  <matz@suse.de>
16574
16575         * gcc.dg/inline-mcpy.c: New test.
16576
16577 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
16578
16579         PR libfortran/18958
16580         * gfortran.dg/eoshift.f90: New test case.
16581
16582 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
16583
16584         PR libfortran/18857
16585         * gfortran.dg/matmul_1.f90: New test.
16586
16587 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16588
16589         PR tree-optimization/21030
16590         * gcc.dg/tree-ssa/pr21030.c: New.
16591
16592 2005-04-29  Devang Patel  <dpatel@apple.com>
16593
16594         PR tree-optimization/21272
16595         * gcc.dg/vect/vect-ifcvt-10.c: New test.
16596
16597 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
16598
16599         PR fortran/13082
16600         PR fortran/18824
16601         * gfortran.dg/entry_4.f90: New test.
16602         * gfortran.fortran-torture/execute/entry_1.f90: New test.
16603         * gfortran.fortran-torture/execute/entry_2.f90: New test.
16604         * gfortran.fortran-torture/execute/entry_3.f90: New test.
16605         * gfortran.fortran-torture/execute/entry_4.f90: New test.
16606         * gfortran.fortran-torture/execute/entry_5.f90: New test.
16607         * gfortran.fortran-torture/execute/entry_6.f90: New test.
16608         * gfortran.fortran-torture/execute/entry_7.f90: New test.
16609
16610 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16611
16612         * gfortran.fortran-torture/execute/entry_8.f90: New test.
16613
16614 2005-04-29  Paul Brook  <paul@codesourcery.com>
16615
16616         * gfortran.dg/entry_3.f90: New test.
16617
16618 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16619
16620         * gfortran.dg/implicit_4.f90: New test.
16621
16622 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
16623
16624         * lib/target-supports.exp (check_profiling_available): Return
16625         false for xtensa-*-elf.
16626
16627 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
16628
16629         * lib/fortran-torture.exp (fortran-torture.exp): Catch
16630         error if file cannot be deleted.
16631
16632 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
16633
16634         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
16635         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
16636         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
16637         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
16638         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
16639         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
16640         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
16641         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
16642         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
16643         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16644         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
16645         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
16646         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
16647
16648 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16649
16650         PR fortran/20865
16651         * gfortran.dg/pr20865.f90: New test.
16652
16653 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
16654
16655         * gcc.dg/void-cast-2.c: New test.
16656
16657 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16658
16659         PR c/21159
16660         * gcc.dg/void-cast-1.c: New test.
16661
16662 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
16663
16664         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
16665
16666 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16667
16668         PR fortran/21177
16669         * gfortran.dg/pr21177.f90: New test.
16670
16671 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
16672
16673         PR tree-optimization/21171
16674         * gcc.dg/tree-ssa/pr21171.c: New test.
16675
16676 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
16677
16678         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
16679         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
16680         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
16681         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
16682         gcc.dg/tree-ssa/gen-vect-32.c: New.
16683         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
16684         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
16685         don't run on PPC32.
16686
16687 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16688
16689         PR c/21213
16690         * gcc.dg/transparent-union-3.c: New test.
16691
16692 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
16693
16694         PR c/20740
16695         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
16696         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
16697         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
16698         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
16699         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
16700         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
16701
16702 2005-04-26  Jeff Law  <law@redhat.com>
16703
16704         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
16705         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
16706         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
16707         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
16708         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
16709         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
16710         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
16711
16712 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
16713
16714         PR tree-optimization/17598
16715         * gcc.dg/tree-ssa/pr17598.c: New testcase.
16716
16717 2005-04-25  Mike Stump  <mrs@apple.com>
16718
16719         * objc.dg/fix-and-continue-1.m: Add.
16720
16721 2005-04-25  Roger Sayle  <roger@eyesopen.com>
16722
16723         PR c++/20995
16724         * g++.dg/opt/pr20995-1.C: New test case.
16725
16726 2005-04-25  Devang Patel <dpatel@apple.com>
16727
16728         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
16729
16730 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16731
16732         PR testsuite/21062
16733         * g++.dg/opt/alias2.C (printf): Correct the prototype.
16734
16735 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
16736
16737         PR C++/21188
16738         * g++.dg/opt/rtti2.C: New test.
16739
16740 2005-04-25  Paul Brook  <paul@codesourcery.com>
16741         Steven G. Kargl  <kargls@comcast.net>
16742
16743         PR fortran/20879
16744         * gfortran.dg/ichar_1.f90: New file.
16745
16746 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
16747
16748         PR middle-end/20991
16749         * g++.dg/opt/pr20991.C: New test.
16750
16751         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
16752         where sizeof (type) < __alignof__ (type).
16753         * gcc.dg/compat/struct-layout-1.h: Likewise.
16754
16755 2005-04-24  Per Bothner  <per@bothner.com>
16756             Devang Patel  <dpatel@apple.com>
16757
16758         PR preprocessor/20907
16759         * gcc.dg/cpp/very-long-comment.c: New test.
16760
16761 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16762
16763         PR fortran/20059
16764         * gfortran.dg/common_5.f: New test.
16765
16766 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
16767
16768         PR middle-end/21082
16769         * g++.dg/tree-ssa/pr21082.C: New testcase.
16770
16771 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
16772
16773         * gcc.dg/vect/vect-99.c: New test.
16774
16775 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
16776
16777         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
16778
16779 2005-04-22  Jeff Law  <law@redhat.com>
16780
16781         * gcc.dg/uninit-5.c: Remove xfails.
16782         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
16783         conditionals and loads.
16784
16785 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
16786
16787         PR libfortran/20074
16788         PR libfortran/20436
16789         PR libfortran/21108
16790         * gfortran.dg/nested_reshape.f90: new test
16791         * gfortran.dg/reshape-alloc.f90: new test
16792         * gfortran.dg/reshape.f90: new test
16793
16794 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
16795
16796         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
16797
16798         * gcc.dg/arm-vfp1.c: New test.
16799
16800 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
16801
16802         PR c++/21087
16803         * g++.dg/lookup/builtin2.C: New test.
16804
16805 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16806
16807         * gcc.dg/weak/weak-13.c: New test.
16808
16809 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
16810
16811         * lib/target-supports.exp (check_effective_target_sync_int_long):
16812         Add powerpc*.
16813
16814 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
16815
16816         * gcc.target/mips/branch-1.c: New test.
16817
16818 2005-04-21  Richard Henderson  <rth@redhat.com>
16819
16820         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
16821         * gcc.dg/vect/vect-86.c: Likewise.
16822         * gcc.dg/vect/vect-87.c: Likewise.
16823         * gcc.dg/vect/vect-88.c: Likewise.
16824
16825 2005-04-21  Devang Patel  <dpatel@apple.com>
16826
16827         PR optimization/20994
16828         * gcc.dg/tree-ssa/ifc-3.c: New test.
16829
16830 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16831
16832         PR c/12913
16833         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
16834         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
16835         gcc.dg/c99-vla-jump-5.c: New tests.
16836
16837 2005-04-19  Richard Henderson  <rth@redhat.com>
16838
16839         * lib/target-supports.exp (check_effective_target_vect_int_mult):
16840         Fix typo in exists check.
16841         (check_effective_target_sync_int_long): New.
16842         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
16843         * gcc.dg/ia64-sync-2.c: Likewise.
16844         * gcc.dg/ia64-sync-3.c: Likewise.
16845         * gcc.dg/ia64-sync-4.c: Likewise.
16846
16847 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
16848
16849         * gcc.dg/fold-xor-1.c: New test.
16850         * gcc.dg/fold-xor-2.c: New test.
16851
16852 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
16853
16854         PR target/20670
16855         * g++.dg/eh/fp-regs.C: New test.
16856
16857 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
16858
16859         * gcc.dg/Wint-to-pointer-cast-1.c,
16860         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
16861         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
16862         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
16863
16864 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16865
16866         PR fortran/16861
16867         * gfortran.dg/pr16861.f90: New test.
16868
16869 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16870
16871         * gcc.dg/pr21085.c: New test.
16872
16873 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
16874
16875         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
16876         (setup_mips_tests, dg-mips-options): New procedures.
16877         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
16878         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
16879         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
16880         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16881         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
16882         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
16883         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
16884         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
16885         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
16886         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
16887         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
16888         dg-mips-options instead of dg-options.  Remove now-redundant
16889         preprocessor guards.
16890         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
16891         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16892         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16893         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
16894         * gcc.dg/vr-mult-2.c: Delete.
16895         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
16896         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
16897         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
16898         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
16899         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
16900         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
16901         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
16902
16903 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
16904
16905         * ada/acats/run_all.sh: Use sync when executable not present.
16906
16907 2005-04-18  Devang Patel  <dpatel@apple.com>
16908
16909         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
16910         * gcc.dg/vect/vect-11a.c: New.
16911         * gcc.dg/vect/vect-none.c: Update.
16912         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
16913
16914 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
16915
16916         PR tree-optimization/20922
16917         * gcc.dg/pr20922-1.c: New test.
16918         * gcc.dg/pr20922-2.c: New test.
16919         * gcc.dg/pr20922-3.c: New test.
16920         * gcc.dg/pr20922-4.c: New test.
16921         * gcc.dg/pr20922-5.c: New test.
16922         * gcc.dg/pr20922-6.c: New test.
16923
16924 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16925
16926         PR libfortran/20950
16927         * gfortran.dg/pr20950.f: New test.
16928
16929 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16930
16931         PR libfortran/19216
16932         * gfortran.dg/pr19216.f: New test.
16933
16934 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
16935
16936         PR tree-optimization/21001
16937         * gcc.dg/tree-ssa/pr21001.c: New.
16938
16939 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
16940
16941         PR libfortran/21075
16942         * gfortran.dg/reshape_rank7.f90: New test.
16943
16944 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
16945
16946         PR libfortran/12884 gfortran.dg/pr12884.f: New test
16947         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
16948         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
16949         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
16950         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
16951         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
16952         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
16953         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
16954         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
16955         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
16956         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
16957         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
16958         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
16959         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
16960         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
16961         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
16962         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
16963         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
16964         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
16965         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
16966         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
16967
16968 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
16969
16970         * gfortran.dg/wtruncate.f: New testcase.
16971         * gfortran.dg/wtruncate.f90: New testcase.
16972
16973 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
16974
16975         PR c++/21025
16976         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
16977         which sizeof/alignof is dependent, rather than just whether we are
16978         processing_template_decl.
16979
16980 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16981
16982         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16983         corrected typo where the wrong variables had been compared.
16984
16985 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
16986
16987         PR libfortran/18495
16988         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
16989         Test callee-allocated version of return array with a write
16990         statement.
16991         Test spread with a temporary with another write statement.
16992
16993 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
16994
16995         PR tree-optimization/21031
16996         * gcc.dg/tree-ssa/pr21031.c: New.
16997
16998 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
16999
17000         PR tree-optimization/21004
17001         * gcc.dg/builtins-53.c: Include builtins-config.h.
17002         Check floorf, ceilf, floorl and ceill transformations
17003         only when HAVE_C99_RUNTIME is defined.
17004
17005 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
17006
17007         PR middle-end/20739
17008         * gcc.dg/tree-ssa/pr20739.c: New test.
17009
17010 2005-04-14  Mike Stump  <mrs@apple.com>
17011
17012         * gcc.dg/Foundation.framework/empty: New.
17013         * gcc.dg/framework-2.c: New.
17014
17015 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17016
17017         PR tree-optimization/21021
17018         * gcc.c-torture/compile/pr21021.c: New.
17019
17020 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
17021
17022         PR testsuite/21010
17023         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
17024         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
17025         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
17026         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
17027         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
17028         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
17029         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
17030         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
17031
17032 2005-04-14  Richard Henderson  <rth@redhat.com>
17033
17034         * lib/target-supports.exp (check_effective_target_vect_condition):
17035         Add ia64, i?86, and x86_64.
17036
17037 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
17038
17039         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
17040
17041 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
17042
17043         PR tree-optimization/20657
17044         * gcc.dg/tree-ssa/pr20657.c: New.
17045
17046 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
17047
17048         * gcc.dg/builtins-53.c: Also check (int)trunc* and
17049         (long long int)trunc*.
17050
17051 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
17052
17053         PR target/20927
17054         * gcc.dg/pr20927.c: New test.
17055
17056 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
17057
17058         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
17059         * gcc.target/mips/asm-1.c: Likewise.
17060
17061 2005-04-13  Dale Johannesen  <dalej@apple.com>
17062
17063         * objc.dg/objc-fast-4.m: New.
17064
17065 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
17066
17067         * gcc.target/cris/torture/cris-torture.exp: New driver in new
17068         directory.
17069         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
17070
17071 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
17072
17073         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
17074         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
17075         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
17076
17077 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
17078
17079         PR tree-optimization/20913
17080         * gcc.dg/tree-ssa/pr20913.c: New.
17081
17082         PR tree-optimization/20702
17083         * gcc.dg/tree-ssa/pr20702.c: New.
17084
17085 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17086
17087         PR c++/13744
17088         * g++.dg/inherit/local3.C: New test.
17089
17090 2005-04-12  Jeff Law  <law@redhat.com>
17091
17092         * gcc.dg/tree-ssa/20050412-1.c: New test.
17093
17094 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
17095
17096         PR libfortran/19016
17097         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
17098         Add tests with mask generated by expression.
17099         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17100         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17101         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17102
17103 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
17104
17105         PR middle-end/20917
17106         * gcc.dg/20050409-1.c: New test.
17107
17108 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
17109
17110         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
17111
17112 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17113
17114         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17115         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
17116         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17117         (TARGET_CXX): Adjust accordingly.
17118         * target.h (struct gcc_target): Remove epxort_class_data.  Add
17119         determine_class_data_visibility and class_data_always_comdat.
17120         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17121         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
17122         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17123         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
17124         (arm_cxx_determine_class_data_visibility): New.
17125         (arm_cxx_class_data_always_comdat): Likewise.
17126         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
17127         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
17128         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
17129         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
17130         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
17131         Define.
17132
17133 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
17134
17135         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
17136
17137 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
17138
17139         * gcc.dg/i386-darwin-fpmath.c: New.
17140
17141 2004-04-11  Devang Patel  <dpatel@apple.com>
17142
17143         * lib/target-supports.exp (check_effective_target_vect_condition): New.
17144         * gcc.dg/vect/vect-ifcvt-1.c: New test.
17145         * gcc.dg/vect/vect-ifcvt-2.c: New test.
17146         * gcc.dg/vect/vect-ifcvt-3.c: New test.
17147         * gcc.dg/vect/vect-ifcvt-4.c: New test.
17148         * gcc.dg/vect/vect-ifcvt-5.c: New test.
17149         * gcc.dg/vect/vect-ifcvt-6.c: New test.
17150         * gcc.dg/vect/vect-ifcvt-7.c: New test.
17151         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
17152
17153 2004-04-11  Devang Patel  <dpatel@apple.com>
17154
17155         * gcc.dg/vect/vect-dv-1.c: New test.
17156         * gcc.dg/vect/vect-dv-2.c: New test.
17157
17158 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17159
17160         PR tree-optimization/20933
17161         * gcc.dg/tree-ssa/pr20933.c: New test.
17162
17163 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17164
17165         * gfortran.dg/fold_nearest.f90: New test.
17166
17167 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
17168
17169         * gcc.dg/tree-ssa/alias-1.c: New test.
17170
17171 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
17172
17173         PR tree-optimization/20920
17174         * g++.dg/tree-ssa/pr20920.C: New test.
17175
17176 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
17177
17178         * gcc.dg/builtins-53.c: Also check (int)ceil* and
17179         (long long int)ceil*.
17180
17181 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
17182
17183         * g++.dg/warn/Wdtor1.C: Declare template in system header with
17184         explicit C++ linkage.
17185
17186 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17187
17188         * gfortran.dg/pr17229.f: Take care of the new obsolescence
17189         warning for arithmetic IF statements.
17190
17191 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
17192
17193         * eor_handling_1.f90: New test case.
17194         * eor_handling_2.f90: New test case.
17195         * eor_handling_3.f90: New test case.
17196         * eor_handling_4.f90: New test case.
17197         * eor_handling_5.f90: New test case.
17198         * noadv_size.f90: New test case.
17199         * pad_no.f90: New test case.
17200
17201 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
17202
17203         * gcc.c-torture/execute/20050410-1.c: New test.
17204
17205 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
17206
17207         * gcc.dg/pr20126.c: New.
17208
17209 2005-04-09  Bud Davis  <bdavis@gfortran.org>
17210             Steven G. Kargl <kargls@comcast.net>
17211
17212         * gfortran.dg/PR19872.f: New test.
17213
17214 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17215
17216         * gfortran.dg/nint_1.f90: Fix dg-do directive.
17217
17218 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
17219
17220         * gfortran.dg/nint_1.f90: New test.
17221
17222 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17223
17224         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
17225         Added test for callee-allocated arrays with write statements.
17226         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17227         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17228         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17229         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17230         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17231
17232 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
17233
17234         PR libfortran/20163
17235         * gfortran.dg/open-options-blanks.f: New test.
17236
17237 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17238
17239         PR fortran/13257
17240         * gfortran.dg/comma_format_extension_[1234].f: New tests.
17241
17242 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
17243
17244         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17245         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17246         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17247         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17248         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17249         * gcc.c-torture/execute/stdarg-4.c: New test.
17250
17251         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
17252
17253         PR target/20795
17254         * g++.dg/abi/param2.C: New test.
17255
17256 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17257
17258         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
17259
17260 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
17261
17262         * gcc.dg/builtins-53.c: New test.
17263
17264 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
17265
17266         * g++.dg/tree-ssa/pr18178.C: New test.
17267         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
17268         * gcc.c-torture/execute/20041019-1.c: New test.
17269         * gcc.dg/tree-ssa/20041008-1.c: New test.
17270         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
17271         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
17272         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
17273         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
17274         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
17275         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
17276         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
17277         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
17278         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
17279         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
17280
17281 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
17282
17283         PR rtl-optimization/20466
17284         * gcc.c-torture/execute/pr20466-1.c: New test.
17285
17286 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
17287
17288         PR c++/20905
17289         * g++.dg/parse/cond2.C: New test.
17290
17291         PR c++/20145
17292         * g++.dg/warn/Wdtor1.C: New test.
17293
17294 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17295
17296         PR fortran/17229
17297         * gfortran.dg/pr17229.f: New test.
17298
17299 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
17300
17301         * gfortran.dg/tiny_1.f90: New test.
17302         * gfortran.dg/tiny_2.f90: ditto.
17303
17304 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
17305
17306         * gfortran.dg/eor_1.f90: Fix dg-do run line
17307         * gfortran.dg/open_new.f90: Fix dg-do run line
17308
17309 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
17310
17311         * lib/target-supports.exp (get_compiler_messages): Support
17312         optional arguments, the fourth being compiler options.
17313         (check_effective_target_fpic): New proc.
17314         * gcc.dg/20050321-2.c: Restrict to target fpic.
17315
17316 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
17317
17318         * gcc.dg/15443-1.c: New test.
17319         * gcc.dg/15443-2.c: Likewise.
17320
17321 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17322
17323         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
17324
17325 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17326
17327         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
17328
17329 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
17330
17331         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
17332         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
17333         -m64.
17334         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
17335         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
17336         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
17337
17338 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/20212
17341         * g++.dg/warn/Wunused-11.C: New test.
17342
17343 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
17344
17345         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
17346
17347 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
17348
17349         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
17350
17351 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/20734
17354         * g++.dg/template/ptrmem13.C: New test.
17355
17356 2005-04-05  Per Bothner  <per@bothner.com>
17357
17358         * lib/gcc.exp: Always add -fno-show-column, for now.
17359
17360 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
17361
17362         PR testsuite/20767
17363         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
17364         of plain old "unsigned int" for the type of "i".  Makes this test
17365         64bit clean.
17366
17367 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
17368
17369         * gcc.dg/i386-ssefn-1.c: New test.
17370         * gcc.dg/i386-ssefn-2.c: New test.
17371         * gcc.dg/i386-ssefn-3.c: New test.
17372         * gcc.dg/i386-ssefn-4.c: New test.
17373
17374 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
17375
17376         PR tree-optimization/20076
17377         * gcc.dg/builtin-apply4.c: New test.
17378
17379         PR preprocessor/19475
17380         * gcc.dg/cpp/macspace1.c: New test.
17381         * gcc.dg/cpp/macspace2.c: New test.
17382
17383 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17384
17385         * gfortran.dg/pr20755.f: Fixed bad format.
17386
17387 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
17388
17389         PR c++/20763
17390         * g++.dg/ext/attrib21.C: New test.
17391
17392 2004-04-05  Devang Patel  <dpatel@apple.com>
17393
17394         * lib/target-supports.exp (check_effective_target_vect_shif): New.
17395         * gcc.dg/vect/vect-shift-1.c: New test.
17396
17397 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17398
17399         PR libfortran/20755
17400         * gfortran.dg/pr20755.f: New test.
17401
17402 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
17403
17404         * gfortran.dg/pr15959.f90: New test.
17405         * gfortran.dg/string_pad_trunc.f90: New test.
17406
17407 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17408
17409         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
17410         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
17411         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
17412         syntax.
17413
17414 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17415
17416         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
17417
17418 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17419
17420         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
17421         * gcc.c-torture/compile/20011119-2.c: Likewise.
17422         * gcc.c-torture/compile/981001-2.c: Likewise.
17423
17424 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/20679
17427         * g++.dg/template/overload4.C: New test.
17428
17429 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17430
17431         PR c++/20746
17432         * g++.dg/abi/covariant5.C: New.
17433
17434         PR debug/20505
17435         * g++.dg/debug/const2.C: New.
17436
17437 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
17438
17439         PR rtl-optimization/16104
17440         * gcc.c-torture/execute/20050316-1.c: New test.
17441
17442 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
17443
17444         * g++.dg/template/spec23.C: Fix dg-error text.
17445
17446 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
17447
17448         PR c++/19199
17449         * g++.dg/expr/lval2.C: New.
17450
17451 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17452
17453         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
17454         __builtin_strcasecmp and __builtin_strncasecmp.
17455
17456 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
17457
17458         PR c++/20723
17459         * g++.dg/template/spec22.C: New.
17460         * g++.dg/template/spec23.C: New.
17461
17462 2005-04-03  Dale Ranta  <dir@lanl.gov>
17463             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17464
17465         PR libfortran/20068
17466         PR libfortran/20125
17467         PR libfortran/20156
17468         PR libfortran/20471
17469         * gfortran.dg/backspace.f: New test.
17470
17471 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
17472
17473         * gcc.dg/pr19345.c: New test.
17474
17475 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17476
17477         PR tree-optimization/20640
17478         * gcc.dg/torture/tree-loop-1.c: New.
17479
17480 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
17481
17482         PR rtl-optimization/20290
17483         * gcc.c-torture/execute/loop-ivopts-2.c: New.
17484
17485 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
17486
17487         * gcc.dg/rs6000-fpint.c: New.
17488
17489 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17490
17491         * gcc.dg/old-style-then-proto-1.c: New test.
17492
17493 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17494
17495         * gfortran.fortran-torture/execute/backspace.f90: Check
17496         after backspace and read was incorrect.
17497
17498 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17499
17500         * gcc.c-torture/execute/builtins/strcat.c: Check the result
17501         buffer past the terminating NUL using memcmp.
17502         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
17503         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
17504
17505         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
17506         Fix unused/uninitialized variable warnings.
17507
17508         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
17509         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
17510         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
17511         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
17512
17513         * gcc.c-torture/execute/builtins/abs-1-lib.c,
17514         gcc.c-torture/execute/builtins/fputs-lib.c,
17515         gcc.c-torture/execute/builtins/lib/fprintf.c,
17516         gcc.c-torture/execute/builtins/lib/main.c,
17517         gcc.c-torture/execute/builtins/lib/memcmp.c,
17518         gcc.c-torture/execute/builtins/lib/memmove.c,
17519         gcc.c-torture/execute/builtins/lib/mempcpy.c,
17520         gcc.c-torture/execute/builtins/lib/memset.c,
17521         gcc.c-torture/execute/builtins/lib/printf.c,
17522         gcc.c-torture/execute/builtins/lib/sprintf.c,
17523         gcc.c-torture/execute/builtins/lib/stpcpy.c,
17524         gcc.c-torture/execute/builtins/lib/strchr.c,
17525         gcc.c-torture/execute/builtins/lib/strcmp.c,
17526         gcc.c-torture/execute/builtins/lib/strcpy.c,
17527         gcc.c-torture/execute/builtins/lib/strcspn.c,
17528         gcc.c-torture/execute/builtins/lib/strlen.c,
17529         gcc.c-torture/execute/builtins/lib/strncat.c,
17530         gcc.c-torture/execute/builtins/lib/strncmp.c,
17531         gcc.c-torture/execute/builtins/lib/strncpy.c,
17532         gcc.c-torture/execute/builtins/lib/strrchr.c,
17533         gcc.c-torture/execute/builtins/lib/strspn.c,
17534         gcc.c-torture/execute/builtins/lib/strstr.c,
17535         gcc.c-torture/execute/builtins/memops-asm-lib.c,
17536         gcc.c-torture/execute/builtins/strlen-2.c,
17537         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
17538         prototypes.
17539
17540 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
17541
17542         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
17543         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
17544         selectany usage.
17545
17546 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
17547
17548         PR c++/19406
17549         * g++.dg/debug/using1.C: New test.
17550
17551 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
17552
17553         PR middle-end/20524
17554         * gcc.dg/alias-7.c: Prefix asm-declared name with
17555         __USER_LABEL_PREFIX__.
17556
17557 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
17558
17559         Fix fallout from PR middle-end/15700:
17560         * gcc.c-torture/compile/20011119-1.c: Take
17561         __USER_LABEL_PREFIX__ into account.
17562         * gcc.c-torture/compile/20011119-2.c: Likewise.
17563
17564 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17565
17566         PR c++/18644
17567         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
17568
17569 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
17570
17571         PR c/17855
17572         * gcc.c-torture/compile/struct-non-lval-1.c,
17573         gcc.c-torture/compile/struct-non-lval-2.c,
17574         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
17575
17576 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
17577
17578         * gcc.dg/tls/tls.exp: Remove temporary file.
17579         * g++.dg/tls/tls.exp: Ditto.
17580         * lib/file-format.exp: Ditto.
17581         * g++.dg/special/ecos.exp: Ditto.
17582
17583         * lib/profopt.exp: Treat prof_ext as a list.
17584         * gcc.misc-tests/bprob.exp: Ditto.
17585         * g++.dg/bprob/bprob.exp: Ditto.
17586
17587         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
17588         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
17589         g++.dg/tree-ssa/pointer-reference-alias.C,
17590         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
17591         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
17592         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
17593         g++.dg/vect/pr19951.cc: Ditto.
17594         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
17595         gcc.dg/builtins-47.c: Ditto.
17596         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17597         gcc.dg/pr20115-1.c: Ditto.
17598         * gcc.dg/tree-ssa/20030530-2.c,
17599         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
17600         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17601         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
17602         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17603         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
17604         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
17605         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
17606         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
17607         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
17608         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
17609         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
17610         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
17611         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
17612         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
17613         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
17614         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17615         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17616         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17617         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17618         gcc.dg/tree-ssa/20030824-1.c,
17619         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
17620         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
17621         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
17622         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
17623         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
17624         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
17625         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
17626         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
17627         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
17628         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
17629         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
17630         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
17631         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
17632         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
17633         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
17634         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
17635         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
17636         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
17637         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
17638         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
17639         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
17640         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
17641         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
17642         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
17643         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
17644         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
17645         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
17646         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
17647         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
17648         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
17649         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
17650         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
17651         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
17652         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
17653         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
17654         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
17655         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
17656         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
17657         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
17658         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
17659         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
17660         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
17661         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17662         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
17663         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
17664         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
17665         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
17666         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
17667         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
17668         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
17669         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17670         gcc.dg/tree-ssa/useless-1.c: Ditto.
17671         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
17672         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
17673         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
17674         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
17675         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17676         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
17677         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
17678         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
17679         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
17680         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
17681         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
17682         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
17683         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
17684         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
17685         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
17686         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
17687         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
17688         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
17689         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
17690         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
17691         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
17692         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17693         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17694         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
17695         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
17696         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
17697         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
17698         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
17699         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
17700         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
17701         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
17702         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
17703         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
17704         gcc.dg/vect/vect-none.c: Ditto.
17705         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
17706         treelang/compile/unsigned.tree: Ditto.
17707
17708         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
17709         * gcc.dg/cpp/direct2s.c: Ditto.
17710         * gcc.dg/cpp/paste4.c: Ditto.
17711         * gcc.dg/cpp/separate-1.c: Ditto.
17712         * gcc.dg/pch/save-temps-1.c: Ditto.
17713         * g++.dg/ext/altivec-10.C: Ditto.
17714         * g++.dg/pch/pch.C: Ditto.
17715
17716         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
17717
17718         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
17719         * g++.dg/template/repo1.C: Ditto.
17720         * g++.dg/template/repo2.C: Ditto.
17721         * g++.dg/template/repo3.C: Ditto.
17722         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
17723         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
17724         * g++.old-deja/g++.pt/repo1.C: Ditto.
17725         * g++.old-deja/g++.pt/repo2.C: Ditto.
17726         * g++.old-deja/g++.pt/repo3.C: Ditto.
17727         * g++.old-deja/g++.pt/repo4.C: Ditto.
17728
17729         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
17730         * gcc.dg/20030107-1.c: Ditto.
17731         * gcc.dg/20030702-1.c: Ditto.
17732         * gcc.dg/profile-generate-1.c: Ditto.
17733         * g++.dg/other/profile1.C: Ditto.
17734         * g++.old-deja/g++.robertl/eb83.C: Ditto.
17735
17736         * lib/gcc-dg.exp (remove-build-file): New.
17737         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
17738         cleanup-tree-dump, cleanup-saved-temps): New.
17739
17740 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17741
17742         PR c++/19203, DR 214
17743         * g++.dg/parse/ambig3.C: Not ambiguous.
17744         * g++.dg/template/spec20.C: New.
17745         * g++.dg/template/spec21.C: New.
17746
17747 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
17748
17749         PR target/20045
17750         * gcc.dg/ia64-fptr-1.c: Run only on linux.
17751
17752 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17753
17754         PR libfortran/20660
17755         * gfortran.dg/negative_unit.f: New test.
17756
17757 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
17758
17759         * gcc.dg/20050330-1.c: New test.
17760
17761 2005-03-30  Devang Patel  <dpatel@apple.com>
17762
17763         * g++.dg/tree-sra/ssa-sra-3.C: New test.
17764
17765 2005-03-30  Dale Johannesen  <dalej@apple.com>
17766
17767         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
17768
17769 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
17770
17771         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17772         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
17773         Strip options from test name.
17774
17775 2005-03-31  Jan Hubicka  <jh@suse.cz>
17776
17777         * gcc.dg/varpool-1.c: New testcase.
17778
17779 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17780
17781         PR c/772
17782         PR c/17913
17783         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
17784         gcc.dg/stmt-expr-label-3.c : New tests.
17785         * gcc.c-torture/execute/medce-2.c: Remove.
17786
17787 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
17788
17789         PR c/20368
17790         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
17791         tests.
17792
17793 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
17794
17795         * gcc.c-torture/compile/pr20203.c: New test.
17796
17797 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17798
17799         * gfortran.dg/promotion.f90: New test.
17800
17801 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
17802
17803         PR middle-end/20491
17804         * gcc.dg/torture/asm-subreg-1.c: New test.
17805
17806 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
17807
17808         PR c/20672
17809         * gcc.dg/pr20672-1.c: New test.
17810
17811 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
17812
17813         * gfortran.dg/vect: New directory.
17814         * gfortran.dg/vect/vect.exp: New.
17815         * gfortran.dg/vect/vect-1.f90: New test.
17816         * gfortran.dg/vect/vect-2.f90: New test.
17817         * gfortran.dg/vect/vect-3.f90: New test.
17818         * gfortran.dg/vect/vect-4.f90: New test.
17819         * gfortran.dg/vect/vect-5.f90: New test.
17820
17821 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
17822
17823         PR middle-end/20622
17824         * gcc.dg/alias-7.c: New test.
17825
17826 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17827
17828         * gcc.dg/sparc-reg-1.c: New test.
17829
17830 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
17831
17832         PR target/19890
17833         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
17834
17835 2005-03-29  Dale Ranta  <dir@lanl.gov>
17836             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17837
17838         PR libfortran/20163
17839         * gfortran.dg/pr20163-2.f: New test.
17840
17841 2005-03-28  Jan Hubicka  <jh@suse.cz>
17842
17843         PR middle-end/20635
17844         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
17845         by Jakub Jelinek.
17846
17847 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
17848
17849         PR tree-optimization/20626
17850         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
17851         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
17852
17853 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
17854
17855         * gfortran.dg/underflow.f90: New test.
17856         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
17857
17858 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17859
17860         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
17861
17862 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
17863
17864         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
17865         (g++_init): Make sure that CXXFLAGS is set.
17866         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
17867         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
17868         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17869         * lib/objc.exp (objc_init): Likewise.
17870         * lib/treelang.exp (treelang_init): Likewise.
17871
17872 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
17873
17874         PR tree-optimization/20470
17875         * gcc.dg/tree-ssa/pr20470.c: New test.
17876
17877 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
17878
17879         * gcc.dg/ppc-stfiwx.c: New.
17880
17881 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
17882
17883         PR target/19888
17884         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
17885
17886 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17887
17888         * gcc.dg/20050325-1.c: Fix a typo.
17889
17890 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17891
17892         PR libfortran/19678
17893         PR libfortran/19679
17894         * gfortran.dg/dos_eol.f: New test.
17895
17896 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17897
17898         PR rtl-optimization/20249
17899         * gcc.dg/20050325-1.c: New test.
17900
17901 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17902
17903         PR libfortran/15332
17904         * gfortran.dg/pr15332.f: New test.
17905
17906 2005-03-24  Dale Johannesen  <dalej@apple.com>
17907
17908         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
17909
17910 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
17911
17912         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
17913         'internal' visibility.
17914         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
17915         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
17916         'protected' visibility.
17917         * gcc.dg/visibility-7.c: Likewise.
17918         * lib/target-supports.exp (check_visibility_available): Take
17919         a parameter, the kind of visibility to check for.
17920         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
17921         to check_visibility_available.
17922
17923         * g++.dg/expr/cast3.C: New.
17924
17925 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
17926
17927         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
17928         rs6000.
17929
17930 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
17931
17932         PR target/20095
17933         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
17934
17935 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
17936
17937         * gcc.dg/badshift.c: Renamed to...
17938         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
17939
17940         * gcc.target/i386/badshift.c: Renamed to...
17941         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
17942         only.
17943
17944         PR rtl-optimization/20532
17945         * gcc.target/i386/badshift.c: New.
17946
17947 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17948
17949         * gfortran.dg/pr18025.f90: New test.
17950
17951 2005-03-23  Dale Johannesen  <dalej@apple.com>
17952
17953         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
17954
17955 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
17956
17957         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
17958
17959         * lib/target-supports.exp (check_iconv_available): Default
17960         libiconv to -liconv, if there is no definition.
17961
17962 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
17963
17964         * gcc.dg/torture/cris-asm-mof-1.c: New test.
17965
17966 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
17967
17968         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
17969         * g++.dg/opt/pr7503-2.C: Likewise.
17970         * g++.dg/opt/pr7503-3.C: Likewise.
17971         * g++.dg/opt/pr7503-4.C: Likewise.
17972         * g++.dg/opt/pr7503-5.C: Likewise.
17973         * g++.dg/warn/minmax.C: New test.
17974
17975 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17976
17977         * gfortran.dg/g77_intrinsics_funcs.f: New test.
17978         * gfortran.dg/g77_intrinsics_sub.f: New test.
17979
17980 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
17981             Jan Hubicka  <jh@suse.cz>
17982             Steven Bosscher <stevenb@suse.de
17983
17984         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
17985
17986 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17987
17988         PR c++/19980
17989         * g++.dg/template/redecl3.C: New test.
17990
17991 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17992
17993         PR c++/20499
17994         * g++.dg/parse/error16.C: Tweak error markers.
17995
17996 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
17997
17998         PR target/20561
17999         * gcc.dg/20050321-2.c: New test.
18000
18001 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18002
18003         PR c++/20465
18004         PR c++/20381
18005         * g++.dg/template/ptrmem12.C: New.
18006
18007 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
18008
18009         PR rtl-optimization/20527
18010         * gcc.c-torture/execute/pr20527-1.c: New test.
18011
18012 2005-03-22  Ben Elliston  <bje@au.ibm.com>
18013
18014         * gcc.misc-tests/options.exp (check_for_options): Create a real C
18015         program, compile it into a real executable and then delete the .c
18016         and .x files afterwards, to avoid problems on testglue targets.
18017
18018 2005-03-21  Stuart Hastings  <stuart@apple.com>
18019
18020         * gcc.target/i386/sse-2.c: New.
18021
18022 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
18023
18024         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
18025
18026 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18027
18028         * g++.dg/parse/crash25.C: Fix typo.
18029
18030 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18031
18032         PR c++/20461
18033         * g++.dg/parse/crash24.C: New test.
18034
18035         PR c++/20536
18036         * g++.dg/parse/crash25.C: New test.
18037
18038 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
18039
18040         PR c++/20147
18041         * g++.dg/ext/stmtexpr4.C: New test.
18042
18043 2005-03-20  Roger Sayle  <roger@eyesopen.com>
18044
18045         PR middle-end/20539
18046         * gcc.c-torture/compile/pr13066-1.c: New test case.
18047         * gcc.c-torture/compile/pr20539-1.c: Likewise.
18048         * g++.dg/opt/pr13066-1.C: Likewise.
18049
18050 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
18051
18052         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
18053
18054 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18055
18056         PR fortran/18525
18057         * gfortran.dg/nesting_1.f90: New test.
18058
18059 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18060
18061         PR c++/20240
18062         * g++.dg/lookup/using13.C: New test.
18063
18064 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18065
18066         PR c++/20333
18067         * g++.dg/template/crash36.C: New test.
18068
18069 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
18070
18071         PR c++/20463
18072         * g++.dg/template/crash35.C: New test.
18073
18074 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
18075
18076         PR c++/19966
18077         * g++.dg/overload/operator2.C: New test.
18078
18079 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18080
18081         PR libfortran/20257
18082         * gfortran.dg/pr20257.f90: New test.
18083
18084 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18085
18086         PR libfortran/20480
18087         * gfortran.dg/pr20480.f90: New test.
18088
18089 2005-03-16  Richard Henderson  <rth@redhat.com>
18090
18091         PR middle-end/15700
18092         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
18093         (_rtld_global): New.
18094         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
18095         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
18096
18097         * gcc.dg/alias-3.c: New.
18098         * gcc.dg/alias-4.c: New.
18099         * gcc.dg/alias-5.c: New.
18100         * gcc.dg/alias-6.c: New.
18101
18102 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
18103
18104         * gcc.dg/cpp/ucnid-7.c: New.
18105
18106 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
18107             Dorit Naishlos  <dorit@il.ibm.com>
18108
18109         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
18110         darwin.
18111
18112 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
18113
18114         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
18115         misaligned accesses.
18116         * gcc.dg/vect/vect-58.c: Likewise.
18117         * gcc.dg/vect/vect-92.c: New.
18118         * gcc.dg/vect/vect-93.c: New.
18119
18120 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
18121
18122         PR fortran/18827
18123         * gfortran.dg/assign_2.f90: New test.
18124         * gfortran.dg/assign_3.f90: New test.
18125         * gfortran.dg/assign.f90: New test.
18126
18127 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
18128
18129         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
18130         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
18131         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
18132         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
18133         names.
18134
18135 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
18136
18137         * gcc.dg/cpp/ucnid-6.c: New.
18138
18139         * gcc.dg/cpp/normalize-1.c: New.
18140         * gcc.dg/cpp/normalize-2.c: New.
18141         * gcc.dg/cpp/normalize-3.c: New.
18142         * gcc.dg/cpp/normalize-4.c: New.
18143         * gcc.dg/cpp/ucnid-4.c: New.
18144         * gcc.dg/cpp/ucnid-5.c: New.
18145         * g++.dg/cpp/normalize-1.C: New.
18146         * g++.dg/cpp/ucnid-1.C: New.
18147
18148 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18149
18150         * gcc.dg/pr18628.c: New.
18151
18152 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
18153
18154         PR c++/20280
18155         * g++.dg/tree-ssa/pr20280.C: New.
18156
18157 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18158
18159         PR fortran/20467
18160         * gfortran.dg/stfunc_2.f90: New test.
18161
18162 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18163
18164         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
18165
18166 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
18167
18168         * gcc.dg/tree-ssa/20050314-1.c: New test.
18169
18170 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18171
18172         PR c++/4403
18173         PR c++/9783, DR433
18174         * g++.dg/template/friend34.C: New test.
18175         * g++.dg/template/friend35.C: Likewise.
18176         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
18177
18178 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18179
18180         Friend class name lookup 5/n
18181         PR c++/1016
18182         * g++.dg/lookup/hidden-class1.C: New test.
18183         * g++.dg/lookup/hidden-class2.C: Likewise.
18184         * g++.dg/lookup/hidden-class3.C: Likewise.
18185         * g++.dg/lookup/hidden-class4.C: Likewise.
18186         * g++.dg/lookup/hidden-class5.C: Likewise.
18187         * g++.dg/lookup/hidden-class6.C: Likewise.
18188         * g++.dg/lookup/hidden-class7.C: Likewise.
18189         * g++.dg/lookup/hidden-class8.C: Likewise.
18190         * g++.dg/lookup/hidden-class9.C: Likewise.
18191         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
18192         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
18193         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
18194         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
18195         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
18196         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
18197         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
18198         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
18199         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
18200         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
18201         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
18202
18203 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/20157
18206         * g++.dg/template/error18.C: New test.
18207
18208 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18209
18210         PR debug/16792
18211         * g++.dg/debug/pr16792.C: New test.
18212
18213 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18214
18215         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
18216         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
18217         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
18218         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
18219         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
18220         test assertion names.
18221
18222 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18223
18224         PR fortran/18600
18225         * gfortran.dg/stfunc_1.f90: New test.
18226
18227 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18228
18229         PR fortran/16907
18230         * gfortran.dg/real_index_1.f90: New test.
18231
18232 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18233
18234         PR fortran/20323
18235         * gfortran.dg/spec_expr_1.f90: New test.
18236
18237 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
18238
18239         PR c/20402
18240         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
18241         new parser.
18242
18243 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18244
18245         PR fortran/20361
18246         * gfortran.dg/largeequiv_1.f90: New test.
18247
18248 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18249
18250         * gcc.dg/ucnid-1.c: New.
18251         * gcc.dg/ucnid-2.c: New.
18252         * gcc.dg/ucnid-3.c: New.
18253         * gcc.dg/ucnid-4.c: New.
18254         * gcc.dg/ucnid-5.c: New.
18255         * gcc.dg/ucnid-6.c: New.
18256         * gcc.dg/cpp/ucnid-1.c: New.
18257         * gcc.dg/cpp/ucnid-2.c: New.
18258         * gcc.dg/cpp/ucnid-3.c: New.
18259         * g++.dg/other/ucnid-1.C: New.
18260
18261 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
18262
18263         * gcc.dg/vmx/darwin-abi-3.c: Delete.
18264
18265 2005-03-11  Per Bothner  <per@bothner.com>
18266
18267         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
18268         that diagnotics refer to correct token.
18269         * gcc.dg/unused-3.c: Likewise.
18270
18271 2005-03-11  Per Bothner  <per@bothner.com>
18272
18273         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
18274         constant" is now actually on same line as string constant.
18275         * gcc.dg/cpp/direct2s.c: Likewise.
18276
18277 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
18278
18279         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
18280
18281 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18282
18283         PR libfortran/20124
18284         * gfortran.dg/pr20124.f90: New Test
18285
18286 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
18287
18288         PR tree-optimization/20130
18289         * gcc.dg/pr20130-1.c: New test.
18290
18291 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18292
18293         PR target/20095
18294         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
18295
18296 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18297
18298         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
18299
18300 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
18301
18302         * g++.dg/eh/forced1.C: Fix comment.
18303         * g++.dg/eh/forced2.C: Ditto.
18304         * g++.dg/eh/forced3.C: Ditto.
18305         * g++.dg/eh/forced4.C: Ditto.
18306
18307 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
18308
18309         PR rtl-opt/20412
18310         * gcc.c-torture/compile/pr20412.c: New test.
18311
18312 2005-03-10  Roger Sayle  <roger@eyesopen.com>
18313
18314         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
18315
18316 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18317
18318         PR target/20322
18319         * gcc.dg/20050307-1.c: New test.
18320
18321 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
18322
18323         PR c++/20375
18324         * g++.dg/other/stdarg3.C: New.
18325
18326 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
18327
18328         PR c++/18384, c++/18327
18329         * g++.dg/init/array19.C: New test.
18330
18331         PR inline-asm/20314
18332         * gcc.dg/torture/pr20314-1.c: New test.
18333         * gcc.dg/torture/pr20314-2.c: New test.
18334
18335 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
18336
18337         * gcc.dg/20050309-1.c: New test.
18338
18339 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18340
18341         * gcc.dg/builtins-10.c: Reactivate disabled test.
18342         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
18343         new cbrt transformations.
18344
18345 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18346
18347         PR c++/20208
18348         * g++.dg/template/array13.C: New test.
18349
18350 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
18351
18352         PR c++/16859
18353         * g++.dg/init/brace4.C: New test.
18354
18355 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         PR c++/20186
18358         * g++.dg/template/non-dependent12.C: New.
18359
18360 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
18361
18362         PR c++/20142
18363         * g++.dg/init/array18.C: Add dg-do run marker.
18364
18365         PR c++/20142
18366         * g++.dg/init/array18.C: New test.
18367
18368 2005-03-09  Ben Elliston  <bje@au.ibm.com>
18369
18370         * consistency.vlad/vlad.exp: Remove trailing semicolons.
18371         * g++.dg/gcov/gcov.exp: Likewise.
18372         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
18373         * gcc.target/xstormy16/xstormy16.exp: Likewise.
18374         * lib/c-torture.exp: Likewise.
18375         * lib/fortran-torture.exp: Likewise.
18376         * lib/g++.exp: Likewise.
18377         * lib/gcc-defs.exp: Likewise.
18378         * lib/gcc-dg.exp: Likewise.
18379         * lib/gcc.exp: Likewise.
18380         * lib/gcov.exp: Likewise.
18381         * lib/gfortran.exp: Likewise.
18382         * lib/mike-g++.exp: Likewise.
18383         * lib/mike-gcc.exp: Likewise.
18384         * lib/objc-torture.exp: Likewise.
18385         * lib/objc.exp: Likewise.
18386         * lib/profopt.exp: Likewise.
18387         * lib/target-libpath.exp: Likewise.
18388         * lib/target-supports.exp: Likewise.
18389         * lib/treelang.exp: Likewise.
18390         * lib/wrapper.exp: Likewise.
18391
18392 2005-03-08  Jeff Law  <law@redhat.com>
18393
18394         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
18395         PHI-OPT changes.
18396
18397 2005-03-08  Ira Rosen  <irar@il.ibm.com>
18398
18399         * gcc.dg/vect/pr20122.c: New test.
18400
18401 2005-03-07  Jeff Law  <law@redhat.com>
18402
18403         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
18404         was folded away.
18405         * gcc.dg/tree-ssa/pr18133-1.c: New test.
18406         * gcc.dg/tree-ssa/pr18133-2.c: New test.
18407         * gcc.dg/tree-ssa/pr18134.c: New test.
18408
18409 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18410
18411         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
18412         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
18413         gcc.dg/torture/builtin-noret-2.c: Require weak support.
18414
18415 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
18416
18417         PR tree-opt/17671
18418         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
18419
18420 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
18421
18422         * g++.dg/warn/Wnvdtor.C: New test.
18423
18424 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
18425
18426         * gcc.dg/torture/pr19683-1.c: New test.
18427
18428 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
18429
18430         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
18431         * gfortran.dg/g77/19990313-2.f: Ditto.
18432         * gfortran.dg/g77/19990313-3.f: Ditto.
18433         * gfortran.dg/g77/19990525-0.f: Ditto.
18434         * gfortran.dg/g77/19990826-0.f: Ditto.
18435         * gfortran.dg/g77/19990826-2.f: Ditto.
18436         * gfortran.dg/g77/19990826-3.f: Ditto.
18437         * gfortran.dg/g77/20000511-1.f: Ditto.
18438         * gfortran.dg/g77/20000511-2.f: Ditto.
18439         * gfortran.dg/g77/970625-2.f: Ditto.
18440         * gfortran.dg/g77/980310-2.f: Ditto.
18441         * gfortran.dg/g77/980310-3.f: Ditto.
18442         * gfortran.dg/g77/980310-8.f: Ditto.
18443         * gfortran.dg/g77/980519-2.f: Ditto.
18444         * gfortran.dg/g77/alpha1.f: Ditto.
18445         * gfortran.dg/g77/claus.f: Ditto.
18446         * gfortran.dg/g77/erfc.f: Ditto.
18447         * gfortran.dg/g77/short.f: Ditto.
18448         * gfortran.fortran-torture/execute/data.f90: Ditto.
18449         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
18450         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
18451
18452 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18453
18454         * lib/file-format.exp (gcc_target_object_format): Add check for som
18455         format and hardcode object formats on hppa*-*-hpux*.
18456         * lib/target-supports.exp (check_weak_available): Add check for som
18457         object format.  Always return 0 on hppa*-*-hpux10*.
18458
18459         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
18460         is defined.
18461
18462         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
18463
18464 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18465
18466         * gfortran.dg/pr19936_1.f90: New test.
18467         * gfortran.dg/pr19936_2.f90: New test.
18468         * gfortran.dg/pr19936_3.f90: New test.
18469
18470 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
18471             Paul Thomas <prthomas@drfccad.cea.fr>
18472
18473         * gfortran.dg/PR19754_1.f90: New test.
18474         * gfortran.dg/PR19754_2.f90: Ditto.
18475
18476 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18477
18478         PR c++/19311
18479         * g++.dg/template/non-dependent11.C: New test.
18480
18481 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
18482
18483         * lib/target-supports.exp (check_iconv_available): Fix comment.
18484
18485 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
18486             Joseph S. Myers  <joseph@codesourcery.com>
18487
18488         PR c++/19797
18489         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
18490
18491 2005-03-04  Matthew Sachs  <msachs@apple.com>
18492
18493         * gcc.exp (gcc_target_compile): Put braces around
18494         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
18495         * objc.exp (objc_target_compile): Likewise.
18496         * treelang.exp (treelang_target_compile): Likewise.
18497
18498 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18499
18500         PR fortran/19673
18501         * gfortran.dg/func_result_1.f90: New test.
18502
18503 2005-03-04  Ben Elliston  <bje@au.ibm.com>
18504
18505         * gcc.misc-tests/options.exp: New test.
18506
18507 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
18508
18509         * gcc.dg/pr15784-4.c: New test.
18510
18511 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
18512
18513         * gcc.c-torture/execute/pr17133.c: New.
18514         * gcc.c-torture/compile/20050303-1.c: New.
18515
18516 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
18517
18518         * gcc.dg/cpp/assert4.c: Fix for cygwin.
18519
18520 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
18521
18522         * g++.dg/overload/using2.C: New.
18523
18524 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
18525
18526         PR c++/19916
18527         * g++.dg/init/ptrmem2.C: New test.
18528
18529 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
18530
18531         PR c/8927
18532         * gcc.dg/pr8927-1.c: New test.
18533
18534 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18535
18536         PR c++/20232
18537         * g++.dg/inherit/covariant12.C: New.
18538
18539 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18540
18541         PR fortran/19479
18542         * gfortran.dg/bound_1.f90: New test.
18543
18544 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
18545
18546         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
18547         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
18548
18549 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
18550
18551         PR c/20245
18552         * gcc.dg/pr20245-1.c: New test.
18553
18554 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
18555
18556         PR middle-end/19874
18557         * gcc.c-torture/execute/20050119-2.c: New test case.
18558
18559 2005-02-28  Ben Elliston  <bje@au.ibm.com>
18560
18561         * README: Update the DejaGnu bug reporting address.
18562         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
18563         * lib/objc-torture.exp: Likewise.
18564
18565 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18566
18567         * gfortran.dg/boz_1.f90: New test.
18568         * gfortran.dg/boz_3.f90: New test.
18569         * gfortran.dg/boz_4.f90: New test.
18570
18571 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18572
18573         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
18574         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
18575
18576 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18577
18578         PR libfortran/20101
18579         * gfortran.dg/write_0_pe_format.f90: New test.
18580
18581 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
18582
18583         PR c++/20206
18584         * g++.dg/opt/thunk2.C: New test.
18585         * g++.dg/opt/covariant1.C: New test.
18586
18587 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18588
18589         * gfortran.dg/e_d_fmt.f90: New test.
18590
18591 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
18592
18593         * gcc.dg/asm-b.c: Fix comment typos.
18594
18595 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18596
18597         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
18598         a V_MAY_DEF also.
18599
18600 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
18601
18602         PR tree-opt/20188
18603         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
18604         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
18605         * gcc.dg/asm-b.c: New test.
18606
18607 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
18608
18609         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
18610         Disable this test on IRIX 6.
18611
18612 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
18613
18614         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
18615         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
18616         parser.
18617
18618 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
18619
18620         PR tree-optimization/20204
18621         * testsuite/gcc.dg/pr20204.c: New test.
18622
18623 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
18624
18625         PR target/20196
18626         * gcc.c-torture/execute/20050224-1.c: New test.
18627
18628         PR c++/20175
18629         * g++.dg/warn/Wbraces2.C: New test.
18630
18631 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
18632
18633         PR c++/19878
18634         * g++.dg/init/const2.C: New test.
18635
18636 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
18637
18638         PR tree-optimization/20100
18639         * gcc.c-torture/execute/pr20100-1.c: New test.
18640
18641 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18642
18643         * gfortran.dg/implicit_3.f90: New test.
18644
18645         * gfortran.dg/deftype_1.f90: New test.
18646
18647 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
18648
18649         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
18650         the test passes.
18651         * g++.dg/other/anon3.C: Accept a warning.
18652
18653 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
18654
18655         * gcc.dg/pr20017.c: Fix a comment typo.
18656
18657 2005-02-23  Bud Davis  <bdavis@gfortran.org>
18658
18659         * gfortran.dg/list_read_4.f90: Change to f90 comments.
18660
18661 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18662
18663         PR ada/19902
18664         * ada/acats/tests/cxa/cxa3004.a: Remove.
18665         * ada/acats/tests/cxb/cxb30061.am: Likewise.
18666
18667 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18668
18669         PR c++/20073
18670         * g++.dg/init/const1.C: New test.
18671
18672         PR c++/19991
18673         * g++.dg/parse/constant7.C: New test.
18674
18675         PR c++/20152
18676         * g++.dg/parse/error27.C: New test.
18677         * g++.dg/template/qualttp15.C: Adjust error markers.
18678         * g++.old-deja/g++.other/struct1.C: Likewise.
18679
18680         PR c++/20153
18681         * g++.dg/template/error17.C: New test.
18682
18683         PR c++/20148
18684         * g++.dg/parser/error26.C: New test.
18685
18686 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
18687
18688         PR tree-optimization/20100
18689         PR tree-optimization/20115
18690         * gcc.dg/pr20115.c: New test.
18691         * gcc.dg/pr20115-1.c: New test.
18692         * gcc.dg/pr20100.c: New test.
18693         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
18694         call-clobbered variables after alias1.
18695
18696 2005-02-22  Bud Davis  <bdavis@gfortran.org>
18697
18698         * gfortran.dg/list_read_4.f90: new test.
18699
18700 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
18701
18702         PR rtl-optimization/20017.
18703         * gcc.dg/pr20017.c: New.
18704
18705 2005-02-22  Devang Patel  <dpatel@apple.com>
18706
18707         PR 19952
18708         * g++.dg/tree-ssa/pr19952.C: New test.
18709
18710 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/19883
18713         * g++.dg/parse/constant6.C: New test.
18714
18715 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18716
18717         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18718         * g++.dg/charset/asm2.c: Likewise.
18719         * g++.dg/charset/asm3.c: Likewise.
18720         * g++.dg/charset/asm4.c: Likewise.
18721         * g++.dg/charset/asm5.c: Likewise.
18722         * g++.dg/charset/attribute1.c: Likewise.
18723         * g++.dg/charset/attribute2.c: Likewise.
18724         * g++.dg/charset/extern1.cc: Likewise.
18725         * g++.dg/charset/extern2.cc: Likewise.
18726         * g++.dg/charset/extern3.cc: Likewise.
18727         * g++.dg/charset/function.cc: Likewise.
18728         * g++.dg/charset/string.c: Likewise.
18729         * g++.dg/charset/charset.exp: Likewise.
18730         * lib/target-supports.exp (check_iconv_available): Fix comment.
18731
18732 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
18733
18734         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
18735         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
18736         * gcc.dg/charset/asm2.c: Likewise.
18737         * gcc.dg/charset/asm3.c: Likewise.
18738         * gcc.dg/charset/asm4.c: Likewise.
18739         * gcc.dg/charset/asm5.c: Likewise.
18740         * gcc.dg/charset/asm6.c: Likewise.
18741         * gcc.dg/charset/attribute1.c: Likewise.
18742         * gcc.dg/charset/attribute2.c: Likewise.
18743         * gcc.dg/charset/builtin1.c: Likewise.
18744         * gcc.dg/charset/extern.c: Likewise.
18745         * gcc.dg/charset/function.c: Likewise.
18746         * gcc.dg/charset/string.c: Likewise.
18747         * gcc.dg/charset/charset.exp: Likewise.
18748
18749 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
18750
18751         PR fortran/20086
18752         * gfortran.dg/pr20086.f90: New test.
18753
18754 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
18755
18756         PR tree-optimization/19786
18757         * g++.dg/tree-ssa/pr19786.C: New.
18758
18759 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18760
18761         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
18762
18763 2005-02-21  Jeff Law  <law@redhat.com>
18764
18765         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
18766
18767 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18768
18769         * gfortran.dg/do_iterator: Split loop, markup all lines for
18770         which an error locus is printed.
18771         * gfortran.dg/pr17708.f90: Markup all lines for which an error
18772         locus is printed.
18773         * gfortran.dg/select_4.f90: Likewise.
18774         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
18775         locuses in the various permutations.
18776
18777 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
18778
18779         PR tree-optimization/19951
18780         * g++.dg/vect: New directory.
18781         * g++.dg/vect/vect.exp: New file.
18782         * g++.dg/vect/pr19951.cc: New testcase.
18783         * g++.dg/dg.exp: Also prune vectorizer tests.
18784
18785 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
18786
18787         PR 18785
18788         * gcc.dg/charset/builtin1.c: New test.
18789
18790 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18791
18792         PR c++/19299
18793         * g++.dg/inherit/volatile1.C: New test.
18794
18795         PR c++/19440
18796         * g++.dg/template/dtor4.C: New test.
18797
18798 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18799
18800         * gfortran.dg/int_1.f90: New test.
18801
18802 2005-02-19  Devang Patel  <dpatel@apple.com>
18803
18804         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
18805
18806 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
18807
18808         * gfortran.dg/achar_1.f90: New test.
18809
18810 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
18811
18812         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
18813
18814 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
18815             Jakub Jelinek  <jakub@redhat.com>
18816
18817         PR tree-optimization/19828
18818         * gcc.dg/tree-ssa/loop-7.c: New test.
18819         * gcc.c-torture/execute/20050218-1.c: New test.
18820
18821 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
18822
18823         PR c/20043
18824         * gcc.dg/transparent-union-1.c: New test.
18825         * gcc.dg/transparent-union-2.c: New test.
18826
18827 2005-02-18  James E Wilson  <wilson@specifixinc.com>
18828
18829         PR tree-optimization/18977
18830         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
18831
18832 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
18833
18834         PR target/20054
18835         * gcc.dg/pr20054.c: New test.
18836
18837 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18838
18839         PR c++/19508
18840         * g++.dg/ext/attrib20.C: New test.
18841
18842 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18843
18844         PR middle-end/20030
18845         * gfortran.fortran-torture/execute/character_passing.f90: New test.
18846
18847 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
18848
18849         PR c++/20008
18850         * g++.dg/opt/switch4.C: New.
18851
18852 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
18853
18854         PR c++/20023
18855         PR tree-optimization/20009
18856         * gcc.c-torture/compile/20050217-1.c: New test.
18857         * g++.dg/opt/switch3.C: New test.
18858
18859         PR tree-optimization/18947
18860         * gcc.c-torture/compile/20050215-1.c: New test.
18861         * gcc.c-torture/compile/20050215-2.c: New test.
18862         * gcc.c-torture/compile/20050215-3.c: New test.
18863
18864 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
18865
18866         PR c++/20028
18867         * g++.dg/template/crash34.C: New.
18868
18869         PR c++/20022
18870         * g++.dg/other/access3.C: New.
18871
18872 2005-02-17  Ira Rosen  <irar@il.ibm.com>
18873
18874         * gcc.dg/vect/vect-98.c: New test.
18875
18876 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
18877
18878         PR tree-optimization/19967
18879         * gcc.dg/pr19967.c: New.
18880
18881 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
18882
18883         PR middle-end/19857
18884         * gcc.dg/tree-ssa/20050215-1.c: New test.
18885         * gcc.c-torture/execute/20050215-1.c: New test.
18886
18887 2005-02-15  Eric Christopher  <echristo@redhat.com>
18888
18889         * gcc.dg/cpp/20050215-1.c: New file.
18890
18891 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
18892
18893         PR tree-optimization/15785
18894         * gcc.dg/pr15785-1.c: New test.
18895
18896 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
18897
18898         PR c++/17788
18899         * g++.dg/init/ctor4.C: New.
18900         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
18901
18902 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
18903
18904         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
18905         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
18906
18907 2005-02-15  Andreas Schwab  <schwab@suse.de>
18908
18909         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
18910         declare malloc.
18911
18912 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
18913
18914         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
18915
18916 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
18917
18918         PR tree-optimization/19853
18919         * gcc.c-torture/compile/pr19853.c: New test.
18920
18921 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18922
18923         PR c++/19608
18924         * g++.dg/parse/local-class1.C: New.
18925
18926         PR c++/19895
18927         * g++.dg/parse/ptrmem3.C: New.
18928
18929         PR c++/19884
18930         * g++.old-deja/g++.oliva/template6.C: Add another case.
18931         * g++.dg/template/explicit6.C: New.
18932
18933 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
18934
18935         PR c++/17816
18936         * g++.dg/other/redecl2.C: New.
18937
18938 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18939
18940         PR c++/19891
18941         * g++.dg/abi/covariant4.C: New.
18942
18943 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
18944
18945         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
18946
18947 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
18948
18949         * gcc.dg/vect/vect-96.c: Fix typo.
18950
18951 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18952
18953         PR c++/14479
18954         PR c++/19487
18955         * g++.dg/template/enum5.C: New test.
18956
18957 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18958
18959         * gcc.dg/vect/vect-97.c: New test.
18960
18961 2005-02-12  Ira Rosen  <irar@il.ibm.com>
18962
18963         * gcc.dg/vect/vect-96.c: New test.
18964
18965 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
18966
18967         * gcc.dg/builtins-34.c: Also check ldexp*.
18968
18969 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
18970
18971         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
18972
18973 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
18974
18975         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
18976         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
18977         dg-require-dll, dg-require-iconv, dg-require-named-sections,
18978         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
18979         selector_list, selector_expression, dg-process-target): Move to new
18980         file target-supports-dg.exp.
18981         * lib/target-supports-dg.exp: New.
18982
18983         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
18984         New.
18985
18986 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
18987
18988         PR c++/19666
18989         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
18990
18991         PR middle-end/19858
18992         * gcc.c-torture/compile/20050210-1.c: New test.
18993
18994 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
18995
18996         PR c++/19755
18997         * g++.dg/warn/Wbraces1.C: New test.
18998
18999 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
19000
19001         * gcc.dg/builtins-52.c: New testcase.
19002
19003 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
19004
19005         PR c/19342
19006         * gcc.c-torture/execute/20050119-1.c: New test.
19007
19008 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19009
19010         PR c++/19811
19011         * g++.dg/init/delete1.C: New test.
19012
19013 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19014
19015         PR c++/18470
19016         * g++.dg/template/static12.C: New test.
19017
19018 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
19019
19020         PR c++/19787
19021         * g++.dg/conversion/ambig1.C: New test.
19022
19023         PR c++/19739
19024         * g++.dg/ext/attrib19.C: New test.
19025
19026         PR c++/19732
19027         * g++.dg/parse/dtor5.C: New test.
19028
19029         PR c++/19762
19030         * g++.dg/template/dtor3.C: New test.
19031
19032         PR c++/19826
19033         * g++.dg/template/static11.C: New test.
19034         * g++.dg/template/crash2.C: Remove dg-error marker.
19035
19036 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
19037
19038         PR C++/18491
19039         * g++.old-deja/g++.mike/p10769a.C: Remove.
19040
19041 2005-02-09  Roger Sayle  <roger@eyesopen.com>
19042
19043         * gcc.dg/builtins-48.c: New test case.
19044         * gcc.dg/builtins-49.c: New test case.
19045         * gcc.dg/builtins-50.c: New test case.
19046         * gcc.dg/builtins-51.c: New test case.
19047
19048 2005-02-09  Ian Lance Taylor  <ian@airs.com>
19049
19050         PR middle-end/19583
19051         * g++.dg/warn/Wreturn-type-3.C: New test.
19052
19053 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19054
19055         PR middle-end/19402
19056         * gcc.dg/pr19402-1.c: New testcase.
19057         * gcc.dg/pr19402-2.c: likewise.
19058
19059 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
19060
19061         PR middle-end/19854
19062         * g++.dg/tree-ssa/tmmti.C: New testcase.
19063
19064 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19065
19066         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
19067
19068 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
19069
19070         PR c++/19733
19071         * g++.dg/parse/crash23.C: New test.
19072         * g++.dg/warn/Weff1.C: New test.
19073
19074 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19075
19076         * gcc.dg/20050209-1.c: New test.
19077
19078 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
19079
19080         PR target/19799
19081         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
19082
19083 2005-02-08  Mike Stump  <mrs@apple.com>
19084
19085         * g++.dg/pch/import-2.c: New test.
19086         * g++.dg/pch/import-2.hs: New.
19087         * g++.dg/pch/include/import-2a.h: New.
19088         * g++.dg/pch/include/import-2b.h: New.
19089
19090 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
19091
19092         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
19093
19094 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19095
19096         * gfortran.dg/substr_1.f90: New test.
19097
19098 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
19099
19100         PR middle-end/19775
19101         * gcc.dg/torture/builtin-power-1.c: Disable test for
19102         invalid transformation.
19103         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
19104         no longer optimize.
19105         * gcc.dg/builtins-47.c: New testcase.
19106
19107 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
19108             Dorit Naishlos  <dorit@il.ibm.com>
19109
19110         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
19111
19112 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
19113
19114         * gcc.c-torture/compile/20050206-1.c: New test.
19115
19116 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19117
19118         PR tree-opt/19768
19119         * g++.dg/opt/pr19768.C: New test.
19120
19121 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
19122
19123         PR tree-opt/19736
19124         * gcc.c-torture/compile/pr19736.c: New test.
19125
19126 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19127
19128         PR c++/17401
19129         * g++.dg/parse/error25.C: New test.
19130
19131 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
19132
19133         * gcc.c-torture/execute/20050203-1.c: New.
19134
19135 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
19136
19137         * gcc.dg/vect/vect-85.c: Remove xfail.
19138         * gcc.dg/vect/vect-86.c: Remove xfail.
19139         * gcc.dg/vect/vect-87.c: Remove xfail.
19140         * gcc.dg/vect/vect-88.c: Remove xfail.
19141
19142 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
19143
19144         * gcc.dg/altivec-19.c: New.
19145
19146 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
19147
19148         PR c/17807
19149         * gcc.dg/nested-func-3.c: New test.
19150         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
19151
19152 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
19153
19154         * gcc.test-framework/gen_directive_tests: Generate tests for
19155         selector expressions.
19156
19157 2005-02-02  Matt Austern  <austern@apple.com>
19158
19159         PR c++/19628
19160         * g++/ext/builtin7.C: New.
19161         * g++/ext/builtin8.C: New.
19162
19163 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19164
19165         PR c/18502
19166         * gcc.dg/pr18502-1.c: New test.
19167
19168 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19169
19170         PR c++/17413
19171         * g++.dg/template/local4.C: Tweak.
19172
19173 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
19174
19175         PR tree-optimization/19578
19176         * gcc.c-torture/compile/20050202-1.c: New test.
19177
19178 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
19179
19180         PR c/19435
19181         * gcc.dg/c99-init-4.c: New test.
19182
19183 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19184
19185         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
19186
19187         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
19188
19189         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
19190         * g++.dg/eh/check-vect.h: New.
19191
19192         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
19193         * gcc.dg/vect/vect-78.c: Ditto.
19194         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
19195         Remove.
19196
19197         * g++.dg/conversion/simd1.C: Expect warning.
19198         * g++.dg/ext/attribute-test-1.C: Ditto.
19199         * g++.dg/ext/attribute-test-2.C: Ditto.
19200         * g++.dg/ext/attribute-test-3.C: Ditto.
19201         * g++.dg/ext/attribute-test-4.C: Ditto.
19202
19203         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
19204         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
19205
19206         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
19207
19208 2005-02-01  Richard Henderson  <rth@redhat.com>
19209
19210         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19211         long double for ibm double-double format.
19212         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19213
19214 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
19215
19216         PR tree-optimization/19633
19217         * testsuite/gcc.dg/pr19633-1.c: New test.
19218         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
19219         to NULL or a symbol.
19220
19221 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
19222
19223         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
19224         New procs.
19225         (dg-process-target (local override)): Handle selector expressions.
19226
19227         * gcc.test-framework/README: Describe tests in source directory.
19228         * gcc.test-framework/test-framework.awk: Handle dg- tests.
19229         * gcc.test-framework/test-framework.exp: Handle dg- tests.
19230         * gcc.test-framework/dg-bogus-exp-P.c: New test.
19231         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
19232         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
19233         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
19234         * gcc.test-framework/dg-do-link-exp-P.c: New test.
19235         * gcc.test-framework/dg-do-run-exp-P.c: New test.
19236         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
19237         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
19238         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
19239         * gcc.test-framework/dg-error-exp-P.c: New test.
19240         * gcc.test-framework/dg-error-exp-XP.c: New test.
19241         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
19242         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
19243         * gcc.test-framework/dg-output-exp-P.c: New test.
19244         * gcc.test-framework/dg-output-exp-XF.c: New test.
19245         * gcc.test-framework/dg-warning-exp-P.c: New test.
19246         * gcc.misc-tests/dg-1.c: Remove.
19247         * gcc.misc-tests/dg-2.c: Remove.
19248         * gcc.misc-tests/dg-3.c: Remove.
19249         * gcc.misc-tests/dg-4.c: Remove.
19250         * gcc.misc-tests/dg-5.c: Remove.
19251         * gcc.misc-tests/dg-6.c: Remove.
19252         * gcc.misc-tests/dg-7.c: Remove.
19253         * gcc.misc-tests/dg-8.c: Remove.
19254         * gcc.misc-tests/dg-9.c: Remove.
19255         * gcc.misc-tests/dg-10.c: Remove.
19256         * gcc.misc-tests/dg-11.c: Remove.
19257         * gcc.misc-tests/dg-12.c: Remove.
19258         * gcc.misc-tests/dg-test.exp: Remove.
19259
19260         * gcc.test-framework/test-framework.awk: Change recording and
19261         printing of passes and failures.
19262
19263         * gcc.test-framework: New directory.
19264         * gcc.test-framework/README: New.
19265         * gcc.test-framework/test-framework.exp: New.
19266         * gcc.test-framework/test-framework.awk: New.
19267         * gcc.test-framework/gen_directive_tests: New.
19268
19269 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
19270
19271         * lib/treelang.exp: Fix comment typos.
19272         (treelang_target_compile): Don't append libs=-ltreelang to options.
19273
19274 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
19275
19276         * g++.dg/parse/typename7.C: Adjust error messages.
19277
19278 2005-01-31  Jeff Law  <law@redhat.com>
19279
19280         * gcc.c-torture/execute/20050131-1.c: New test.
19281         * gcc.dg/wcaselabel.c: New test.
19282
19283 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
19284
19285         * g++.dg/other/warning1.C: Adjust error messags.
19286         * g++.dg/parse/constant5.C: New test.
19287
19288 2005-01-31  Steven Bosscher  <stevenb@suse.de>
19289
19290         PR c/19333
19291         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
19292         the test case valid.
19293         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
19294         * testsuite/gcc.dg/array-7.c: Adjust expected result.
19295         * testsuite/gcc.dg/pr18596-3.c: Likewise.
19296         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
19297         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
19298         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
19299
19300 2005-01-31  Dale Johannesen  <dalej@apple.com>
19301
19302         * g++.dg/opt/pr19650.C: New test.
19303
19304 2005-01-31  Richard Henderson  <rth@redhat.com>
19305
19306         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
19307         long double for intel double extended format.
19308         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
19309
19310 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
19311
19312         PR c++/19555
19313         * g++.dg/template/static10.C: New test.
19314
19315         PR c++/19395
19316         * g++.dg/parse/error24.C: New test.
19317
19318         PR c++/19367
19319         * g++.dg/lookup/builtin1.C: New test.
19320
19321         PR c++/19457
19322         * g++.dg/warn/conv3.C: New test.
19323
19324 2005-01-30  Bud Davis  <bdavis@gfortran.org>
19325
19326         PR fortran/19647
19327         * gfortan.dg/inquire_7.f90
19328
19329 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
19330
19331         PR tree-optimization/15791
19332         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
19333         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
19334         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
19335         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
19336         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
19337         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
19338         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
19339         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
19340         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
19341         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
19342
19343 2005-01-29  Paul Brook  <paul@codesourcery.com>
19344
19345         PR fortran/18565
19346         * check.c (real_or_complex_check): New function.
19347         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
19348         * intrinsic.c (add_functions): Use new check functions.
19349         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
19350         Add prototypes.
19351
19352 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
19353
19354         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
19355         gcc.dg/lvalue-3.c: New tests.
19356         * gcc.dg/concat.c: Update expected messages.
19357
19358 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
19359
19360         PR libfortran/19595
19361         * gfortran.dg/eor_1.f90: New test.
19362
19363 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
19364
19365         PR fortran/19589
19366         * gfortran.dg/logical_data_1.f90: New test.
19367
19368 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
19369
19370         PR c++/19253
19371         * g++.dg/template/crash33.C: New test.
19372
19373         PR c++/19667
19374         * g++.dg/template/crash32.C: New test.
19375
19376 2005-01-28  Ian Lance Taylor  <ian@airs.com>
19377
19378         PR middle-end/16558
19379         * g++.dg/warn/Wreturn-type-2.C: New test.
19380
19381 2004-06-24  Jeff Law  <law@redhat.com>
19382
19383         * gcc.dg/tree-ssa/20050128-1.c: New test.
19384
19385 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
19386
19387         * gcc.target/frv/all-mdpackh-1.c: New test.
19388
19389 2005-01-28  Steven Bosscher  <stevenb@suse.de>
19390
19391         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
19392
19393 2005-01-27  Richard Henderson  <rth@redhat.com>
19394
19395         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
19396
19397 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19398
19399         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
19400
19401 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
19402
19403         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
19404         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
19405         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
19406         to cope with cases where the multilib options override the dg-options.
19407
19408 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
19409
19410         PR c/18946
19411         * gcc.dg/noncompile/20050120-1.c: New test.
19412
19413 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
19414
19415         PR tree-optimization/19633
19416         * gcc.dg/pr19633.c: New test.
19417         * gcc.dg/tree-ssa/pr19633.c: New test.
19418
19419 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
19420
19421         * gcc.dg/20041216-1.c: New test.
19422
19423 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
19424
19425         PR objc/18862
19426         * objc.dg/selector-2.m: New test.
19427
19428 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
19429
19430         * g++.dg/opt/range-test-2.C: New test.
19431
19432         PR rtl-optimization/19579
19433         * gcc.c-torture/execute/20050124-1.c: New test.
19434
19435 2005-01-26  Greg Parker  <gparker@apple.com>
19436         Stuart Hastings  <stuart@apple.com>
19437
19438         * gcc.c-torture/execute/20050125-1.c: New.
19439
19440 2005-01-18  Jan Hubicka  <jh@suse.cz>
19441
19442         PR tree-optimize/19337
19443         * gcc.c-torture/compile/20050119-1.c: New test.
19444
19445 2005-01-24  James E Wilson  <wilson@specifixinc.com>
19446
19447         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
19448         test for successful match.
19449
19450 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
19451
19452         PR objc/18408
19453         * objc.dg/comp-types-7.m: New test.
19454
19455 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
19456
19457         * lib/target-supports.exp (current_target_name): New.
19458         (check_effective_target_ilp32, check_effective_target_lp64):
19459         Cache the result to use as long as the current target, with
19460         multilib flags, remains the same.
19461
19462         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
19463         (dg-require-weak, dg-require-visibility, dg-require-alias,
19464         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
19465         dg-require-effective-target, dg-skip-if): Remove call to
19466         skip_test_and_clear_xfail.
19467         (dg-test): Clear xfail data.
19468
19469 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
19470
19471         PR target/17751
19472         * gcc.dg/ppc64-toc.c: New test.
19473
19474         * g++.dg/tree-ssa/empty-1.C: New test.
19475
19476         PR middle-end/19551
19477         * gcc.c-torture/execute/20050121-1.c: New test.
19478         * gcc.dg/20050121-2.c: New test.
19479
19480 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
19481         Paul Brook  <paul@codesourcery.com>
19482
19483         PR fortran/17941
19484         * gfortran.dg/real_const_1.f: New test.
19485         * gfortran.dg/real_const_2.f90: New test.
19486         * gfortran.dg/complex_int_1.f90: New test.
19487
19488 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
19489
19490         PR fortran/19313
19491         * gfortan.dg/inquire_6.f90: New test.
19492
19493 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19494
19495         PR libfortran/19451
19496         * open_readonly_1.f90: New test.
19497
19498 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
19499
19500         PR libfortran/18982
19501         * gfortran.dg/open_new.f90: New file.
19502
19503 2005-01-22  Paul Brook  <paul@codesourcery.com>
19504
19505         * namelist_1.f90: New test.
19506
19507 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
19508
19509         PR tree-optimization/19484
19510         * gcc.c-torture/compile/20050122-[12].c: New tests.
19511
19512 2005-01-22  Paul Brook  <paul@codesourcery.com>
19513
19514         * gfortran.dg/implicit_2.f90: New test.
19515
19516 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
19517
19518         PR fortran/19314
19519         * gfortran.dg/inquire_5.f90: New test.
19520
19521 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19522
19523         PR c/18809
19524         * gcc.dg/pr18809-1.c: New test.
19525
19526 2005-01-21  Ian Lance Taylor  <ian@airs.com>
19527
19528         * gcc.dg/20050121-1.c: New test.
19529
19530         PR tree-optimization/13000
19531         * gcc.dg/20040206-1.c: Change warning to point where function is
19532         being inlined.
19533
19534 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19535
19536         PR c++/19208
19537         * g++.dg/template/array11.C: New test.
19538
19539 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19540
19541         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
19542         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
19543         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
19544         * gfortran.dg/getenv_1.f90: Add dg-do directive.
19545         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
19546         gfortran.dg/pr17164.f90: Add missing dg-do directives.
19547
19548 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19549
19550         PR tree-optimization/15349
19551         * gcc.dg/tree-ssa/pr15349.c: New.
19552
19553 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
19554
19555         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
19556
19557 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
19558
19559         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
19560         scan-assembler-times directive name.
19561
19562         * gcc.dg/asm-a.c: Move dg-require-effective-target to
19563         after dg-do.
19564
19565         PR rtl-optimization/19462
19566         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
19567
19568 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
19569
19570         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
19571         counting function calls on ia64.
19572
19573 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
19574
19575         PR rtl-optimization/15139
19576         * gcc.dg/20050111-2.c: New test.
19577
19578         PR c/17297
19579         * gcc.c-torture/compile/20050113-1.c: New testcase.
19580
19581         PR middle-end/19164
19582         * gcc.dg/20050113-1.c: New testcase.
19583
19584 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
19585
19586         * gcc.dg/vect/vect-85.c: Add comment.
19587         * gcc.dg/vect/vect-86.c: Add xfail for now.
19588         * gcc.dg/vect/vect-87.c: Add xfail for now.
19589         * gcc.dg/vect/vect-88.c: Add xfail for now.
19590         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
19591
19592 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19593
19594         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
19595
19596 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19597
19598         * g++.dg/debug/typedef3.C: New test.
19599
19600 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
19601
19602         PR c/19472
19603         * gcc.dg/asm-a.c: New test.
19604
19605 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
19606
19607         * gcc.dg/sh-relax.c: Add prototype for abort.
19608
19609 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19610
19611         * gcc.dg/short-compare-1.c: New test.
19612         * gcc.dg/short-compare-2.c: Likewise.
19613
19614 2005-01-18  Michael Matz  <matz@suse.de>
19615
19616         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
19617
19618 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
19619
19620         PR tree-optimization/19121
19621         * gcc.c-torture/compile/pr19121.c: New test.
19622
19623 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
19624
19625         PR target/19357
19626         * gcc.c-torture/compile/pr19357.c: New test.
19627
19628 2005-01-17  Ian Lance Taylor  <ian@airs.com>
19629
19630         PR c/5675
19631         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
19632         pass--those that refer just to the variable, possibly with a
19633         cast.
19634         * gcc.dg/c99-const-expr-3.c: Likewise.
19635
19636         PR middle-end/13127
19637         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
19638         longer emitted.
19639
19640 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
19641
19642         PR fortran/18778
19643         * gfortran.dg/endfile_2.f90: New test.
19644
19645 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
19646
19647         PR 19168
19648         * gfortran.dg/select_5.f90: New test.
19649
19650 2004-01-16  Paul Brook  <paul@codesourcery.com>
19651
19652         * gfortran.dg/common_4.f90: New test.
19653
19654 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
19655
19656         PR rtl-optimization/19462
19657         * gcc.dg/torture/pr19462-1.c: New test.
19658
19659 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
19660
19661         PR objc/19321
19662         * objc.dg/func-ptr-2.m: New.
19663         * objc.dg/volatile-1.m: New.
19664
19665 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19666
19667         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
19668
19669 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19670
19671         PR tree-optimization/19060
19672         * gcc.c-torture/execute/20050104-1.c: New test.
19673
19674 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
19675
19676         PR fortran/18983
19677         * gfortran.dg/write_to_null.f90: New test.
19678
19679 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
19680             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19681
19682         PR other/19328
19683         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
19684         argument.
19685
19686 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
19687
19688         PR c++/19263
19689         * g++.dg/init/vector1.C: New test.
19690
19691 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
19692
19693         PR target/13158
19694         * gcc.target/ia64/sibcall-unwind-1.c: New test.
19695         PR target/18987
19696         * gcc.target/ia64/sibcall-unwind-2.c: New test.
19697
19698 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
19699
19700         * gfortran.dg/select_1.f90: New test.
19701         * gfortran.dg/select_2.f90: New test.
19702         * gfortran.dg/select_3.f90: New test.
19703         * gfortran.dg/select_4.f90: New test.
19704
19705 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
19706
19707         PR middle-end/19084
19708         PR rtl-optimization/19348
19709         * gcc.dg/20050111-1.c: New test.
19710         * gcc.c-torture/execute/20050111-1.c: New test.
19711
19712         * gcc.dg/i386-asm-4.c: New test.
19713
19714 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19715
19716         * gcc.dg/nested-func-2.c: New test.
19717         * ada/acats/norun.lst: Remove c953002.
19718
19719 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
19720
19721         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
19722
19723 2005-01-12  Ben Elliston  <bje@au.ibm.com>
19724
19725         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
19726
19727 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
19728
19729         PR target/18761
19730         * g++.dg/abi/align1.C: New test.
19731
19732 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
19733
19734         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
19735         at a time.
19736         * g++.dg/ext/altivec_check.h: Support compiling as C.
19737
19738 2005-01-10  Roger Sayle  <roger@eyesopen.com>
19739
19740         PR c++/19355
19741         * g++.dg/expr/pr19355-1.C: New test case.
19742
19743 2005-01-10  Laurent GUERBY <laurent@guerby.net>
19744
19745         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
19746         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
19747         * ada/acats/tests/c3/c92005b.ada: Likewise.
19748         * ada/acats/tests/c3/cxb3012.a: Likewise.
19749         * ada/acats/norun.lst: Add c380004 and c953002, add PR
19750
19751 2005-01-09  Paul Brook  <paul@codesourcery.com>
19752
19753         * gfortran.dg/common_2.f90: New file.
19754         * gfortran.dg/common_3.f90: New file.
19755
19756 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
19757
19758         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
19759
19760 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19761
19762         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
19763         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
19764         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
19765         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
19766         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
19767         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
19768         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
19769         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
19770         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
19771         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
19772         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
19773         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
19774         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
19775         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
19776         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
19777         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
19778         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
19779         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
19780         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
19781         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
19782         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
19783         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
19784         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
19785         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
19786         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
19787         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
19788         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
19789         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
19790         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
19791         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
19792         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
19793         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
19794         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
19795         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
19796         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
19797         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
19798         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
19799         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
19800         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
19801         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
19802         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
19803         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
19804         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
19805         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
19806         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
19807         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
19808         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
19809         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
19810         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
19811         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
19812         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
19813         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
19814         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
19815         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
19816         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
19817         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
19818         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
19819         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
19820         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
19821         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
19822         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
19823         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
19824         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
19825         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
19826         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
19827         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
19828         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
19829
19830         * gcc.dg/vect/vect-1.c: Fix spelling.
19831         * gcc.dg/vect/vect-10.c: Fix spelling.
19832         * gcc.dg/vect/vect-11.c: Fix spelling.
19833         * gcc.dg/vect/vect-12.c: Fix spelling.
19834         * gcc.dg/vect/vect-14.c: Fix spelling.
19835         * gcc.dg/vect/vect-15.c: Fix spelling.
19836         * gcc.dg/vect/vect-16.c: Fix spelling.
19837         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
19838         * gcc.dg/vect/vect-64.c: Fix comments.
19839         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
19840
19841 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
19842             Ira Rosen  <irar@il.ibm.com>
19843
19844         * gcc.dg/vect/vect-70.c: New test.
19845         * gcc.dg/vect/vect-71.c: New test.
19846
19847 2005-01-09  Manfred Hollstein  <mh@suse.com>
19848
19849         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
19850         * gcc.dg/pr18241-2.c: Likewise.
19851         * gcc.dg/pr18241-3.c: Likewise.
19852         * gcc.dg/pr18241-4.c: Likewise.
19853         * gcc.dg/pr18241-5.c: Likewise.
19854
19855 2005-01-08  Richard Henderson  <rth@redhat.com>
19856
19857         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
19858         False for x86 and x86-64.
19859
19860 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
19861
19862         PR tree-optimization/18241
19863         * gcc.dg/pr18241-1.c: New test.
19864         * gcc.dg/pr18241-2.c: New test.
19865         * gcc.dg/pr18241-3.c: New test.
19866         * gcc.dg/pr18241-4.c: New test.
19867         * gcc.dg/pr18241-5.c: New test.
19868
19869 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
19870
19871         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
19872         gfortran.dg/select_4.f90: New.
19873
19874 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19875
19876         * gcc.c-torture/execute/20050107-1.c: New test.
19877
19878 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
19879
19880         PR c++/19298
19881         * g++.dg/template/ref2.C: New.
19882
19883 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
19884
19885         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
19886         instead of being empty.
19887
19888 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19889
19890         PR fortran/15553
19891         * gfortran.dg/array-1.f90: New test.
19892
19893 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
19894
19895         PR tree-optimization/19283
19896         * gcc.c-torture/execute/20050106-1.c: New test.
19897
19898         PR rtl-optimization/18861
19899         * gcc.dg/20050105-1.c: New test.
19900
19901         PR tree-optimization/18828
19902         * gcc.dg/20050105-2.c: New test.
19903
19904 2005-01-07  Andreas Jaeger  <aj@suse.de>
19905
19906         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
19907
19908 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
19909
19910         PR fortran/18398
19911         * gfortran.dg/fmt_read.f90: New test.
19912
19913 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
19914
19915         * gcc.dg/rs6000-ldouble-2.c: New.
19916
19917 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
19918
19919         PR c++/19244
19920         * g++.dg/parser/ctor2.C: New test.
19921
19922 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19923
19924         PR c++/17154
19925         * g++.dg/template/using9.C: New test.
19926
19927 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19928
19929         PR c++/19258
19930         * g++.dg/lookup/friend6.C: New test.
19931
19932 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19933
19934         PR c++/19270
19935         * g++.dg/template/array10.C: New.
19936
19937 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19938
19939         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
19940         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
19941
19942 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
19943
19944         * gcc.c-torture/compile/20050105-1.c: New test.
19945
19946 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
19947
19948         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
19949
19950 2005-01-05  Roger Sayle  <roger@eyesopen.com>
19951
19952         PR middle-end/19100
19953         * gcc.dg/conv-3.c: New test case.
19954
19955 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
19956
19957         * gcc.dg/asm-wide-1.c: New test.
19958
19959 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19960
19961         PR c++/19030
19962         * g++.dg/parse/crash22.C: New
19963
19964 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
19965
19966         PR 19257
19967         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
19968
19969 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
19970
19971         PR middle-end/17767
19972         * gcc.dg/i386-mmx-6.c: New test case.
19973
19974 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
19975
19976         PR tree-optimization/18308
19977         * gcc.dg/vect/pr18308.c: New testcase.
19978
19979 2005-01-04  Andreas Jaeger  <aj@suse.de>
19980
19981         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
19982
19983 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19984             Robert Bowdidge <bowdidge@apple.com>
19985
19986         * gcc.dg/cpp/subframework1.c: New.
19987         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
19988         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
19989         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
19990         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
19991
19992 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
19993
19994         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
19995         producing warning.
19996         * gcc.dg/darwin-weakimport-2.c: New.
19997
19998 2005-01-03  Richard Henderson  <rth@redhat.com>
19999
20000         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
20001
20002 2005-01-03  Richard Henderson  <rth@redhat.com>
20003
20004         * gcc.dg/vect/vect.exp: Enable for ia64.
20005         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
20006         (check_effective_target_vect_float): Likewise.
20007         (check_effective_target_vect_no_align): Likewise.
20008         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
20009         * gcc.dg/vect/vect-8.c: Likewise.
20010
20011 2005-01-03  Uros Bizjak <uros@kss-loka.si>
20012
20013         PR target/19236
20014         * gcc.dg/pr19236-1.c: New test case.
20015
20016 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20017
20018         PR rtl-optimization/12092
20019         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
20020
20021 2005-01-02  Andreas Jaeger  <aj@suse.de>
20022
20023         * gcc.dg/pr12092-1.c: Do not run on x86_64.
20024
20025 2005-01-01  Roger Sayle  <roger@eyesopen.com>
20026             Andrew Pinski  <pinskia@physics.uc.edu>
20027
20028         PR rtl-optimization/12092
20029         * gcc.dg/pr12092-1.c: New test case.
20030
20031 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
20032
20033         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
20034         'hidden' and 'default' for better portability.
20035         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
20036
20037         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
20038         6 and 7.
20039         * g++.old-deja/g++.brendan/new3.C: Likewise.
20040
20041 2005-01-01  Steven Bosscher  <stevenb@suse.de>
20042
20043         * gcc.dg/20041231-1.C: New test.
20044         * g++.dg/warn/Wunreachable-code-1.C: New test.
20045
20046 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
20047
20048         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
20049         file, not /dev/null.  Abort on error.
20050
20051 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
20052             Ziemowit Laski  <zlaski@apple.com>
20053
20054         PR objc/18971
20055         * objc.dg/encode-5.m: New test.
20056
20057 2004-12-29  Richard Henderson  <rth@redhat.com>
20058
20059         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
20060         * objc.dg/stabs-1.m: Disable for ia64.
20061
20062 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
20063
20064         PR c++/19190
20065         * g++.dg/warn/Wunused-10.C: New test.
20066
20067 2004-12-28  Richard Henderson  <rth@redhat.com>
20068
20069         * objc.dg/stabs-1.m: Disable for alpha.
20070
20071 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20072
20073         PR c++/19149
20074         * g++.dg/parse/error23.C: New test.
20075
20076 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20077
20078         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
20079
20080         PR fortran/19032
20081         * gfortran.dg/intrinsic_modulo_1.f90: New.
20082         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
20083         tests with divisor -1.
20084
20085 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
20086
20087         * g++.dg/opt/temp1.C (memcpy): Return a value.
20088
20089         PR c++/19148
20090         * g++.dg/expr/cond7.C: New test.
20091
20092 2004-12-27  Paul Brook  <paul@codesourcery.com>
20093
20094         * gfortran.dg/g77/select_no_compile.f: Remove.
20095
20096 2004-12-27  Richard Henderson  <rth@redhat.com>
20097
20098         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
20099         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
20100         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
20101
20102 2004-12-26  Richard Henderson  <rth@redhat.com>
20103
20104         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
20105         by 1i instead of token pasting.
20106
20107 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20108
20109         PR tree-optimization/17578
20110         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
20111         to additional_flags.
20112         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
20113
20114 2004-12-25  Richard Henderson  <rth@redhat.com>
20115
20116         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
20117         Remove Alpha.
20118
20119 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20120
20121         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
20122         hppa*-*-hpux*.
20123         * gcc.dg/pr17957.c (dg-options): Likewise.
20124         * gcc.dg/struct-ret-1.c: Add prototype for abort.
20125         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
20126         instead of 0 on __hppa__.
20127         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
20128         "foo,%r" on hppa*-*-*.
20129
20130 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
20131
20132         PR fortran/19071
20133         * gfortran.dg/complex_write.f90: New test.
20134
20135 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20136
20137         PR c++/17595
20138         * g++.dg/parse/pragma2.C: New test.
20139
20140         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
20141
20142 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20143
20144         * gcc.dg/empty2.c: Add missing dg-warning.
20145
20146 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20147
20148         PR c++/17413
20149         * g++.dg/template/local4.C: New test.
20150         * g++.dg/template/crash19.C: Add dg-error marker.
20151
20152         * g++.dg/template/crash31.C: Correct embedded PR number.
20153
20154 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20155
20156         PR c++/16405
20157         * g++.dg/opt/temp1.C: Add do-run marker.
20158
20159 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20160
20161         * g++.dg/template/spec19.C: New.
20162
20163 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
20164
20165         PR target/16819
20166         * gcc.dg/empty2.c: New.
20167
20168 2004-12-23  Richard Henderson  <rth@redhat.com>
20169
20170         * lib/target-supports.exp (check_effective_target_vect_no_align):
20171         Remove i?86 and x86-64.
20172
20173 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
20174
20175         PR c++/16405
20176         * g++.dg/opt/temp1.C: New test.
20177
20178 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20179
20180         PR c++/18733
20181         * g++.dg/template/friend33.C: New testcase.
20182
20183 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
20184
20185         PR c++/18464
20186         * g++.dg/template/cond5.C: New test.
20187
20188         PR c++/18492
20189         * g++.dg/inherit/thunk3.C: New test.
20190
20191         PR c++/11224
20192         * g++.dg/warn/Wunused-9.C: New test.
20193
20194 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
20195
20196         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
20197
20198 2004-12-22  Jan Beulich  <jbeulich@novell.com>
20199
20200         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
20201
20202 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/18378
20205         * g++.dg/ext/packed8.C: New test.
20206
20207         PR c++/19063
20208         * g++.dg/template/crash31.C: New test.
20209
20210         PR c++/19034
20211         * g++.dg/template/crash30.C: New test.
20212
20213 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20214
20215         PR C++/18984
20216         * g++.dg/eh/ctor3.C: New test.
20217
20218 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20219
20220         * objc.dg/stabs-1.m: Allow section name to be quoted and
20221         assembly label to begin with '.LL'.
20222
20223 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
20224
20225         * gcc.dg/vect/vect.exp
20226         (check_effective_target_lp64_or_vect_no_align): New.
20227         * gcc.dg/vect/vect-77.c: Use it.
20228         * gcc.dg/vect/vect-78.c: Use it.
20229
20230         * lib/target-supports.exp
20231         (check_effective_target_vect_no_max,
20232         check_effective_target_vect_no_bitwise,
20233         check_effective_target_vect_no_align): New.
20234         * gcc.dg/vect/vect-13.c: Use them.
20235         * gcc.dg/vect/vect-17.c: Ditto.
20236         * gcc.dg/vect/vect-18.c: Ditto.
20237         * gcc.dg/vect/vect-19.c: Ditto.
20238         * gcc.dg/vect/vect-20.c: Ditto.
20239         * gcc.dg/vect/vect-27.c: Ditto.
20240         * gcc.dg/vect/vect-29.c: Ditto.
20241         * gcc.dg/vect/vect-44.c: Ditto.
20242         * gcc.dg/vect/vect-48.c: Ditto.
20243         * gcc.dg/vect/vect-50.c: Ditto.
20244         * gcc.dg/vect/vect-52.c: Ditto.
20245         * gcc.dg/vect/vect-54.c: Ditto.
20246         * gcc.dg/vect/vect-56.c: Ditto.
20247         * gcc.dg/vect/vect-58.c: Ditto.
20248         * gcc.dg/vect/vect-60.c: Ditto.
20249         * gcc.dg/vect/vect-72.c: Ditto.
20250         * gcc.dg/vect/vect-80.c: Ditto.
20251
20252 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
20253
20254         PR c++/14075
20255         * g++.dg/init/string1.C: New.
20256
20257         PR c++/18975
20258         * g++.dg/other/synth1.C: New.
20259
20260 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20261
20262         PR c/18963
20263         * gcc.dg/pr18963-1.c: New test.
20264
20265 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
20266
20267         PR c/18596
20268         * gcc.dg/funcdef-storage-1.c (foo): Remove.
20269         * gcc.dg/pr18596-1.c: Use dg-error.
20270         (dg-options): Use -fno-unit-at-a-time.
20271         * gcc.dg/pr18596-2.c: New test.
20272         * gcc.dg/pr18596-3.c: New test.
20273
20274 2004-12-20  Roger Sayle  <roger@eyesopen.com>
20275
20276         PR middle-end/18683
20277         * g++.dg/opt/pr18683-1.C: New test case.
20278
20279 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
20280
20281         PR other/19093
20282         * g++.dg/opt/max1.C: Fix for 64bit targets.
20283
20284 2004-12-20  Matt Austern  <austern@apple.com>
20285
20286         PR c++/19044
20287         * g++.dg/ext/builtin6.C: New
20288
20289 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
20290
20291         PR tree-optimization/19080
20292         * gcc.c-torture/compile/pr19080.c: New test.
20293
20294 2004-12-20  Steven Bosscher  <stevenb@suse.de>
20295
20296         * gcc.dg/20041219-1.c: New test.
20297
20298 2004-12-19  Roger Sayle  <roger@eyesopen.com>
20299
20300         PR middle-end/19068
20301         * g++.dg/opt/max1.C: New test case.
20302
20303 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20304
20305         * gcc.dg/fdata-sections-1.c: New test.
20306
20307 2004-12-18  Roger Sayle  <roger@eyesopen.com>
20308
20309         PR middle-end/18548
20310         * gcc.dg/max-1.c: New test case.
20311
20312 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
20313
20314         * gcc.c-torture/execute/20041218-1.c: New test.
20315
20316 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
20317
20318         * gcc.dg/pr18501.c: New test.
20319         * gcc.dg/uninit-5.c: XFAIL.
20320         * gcc.dg/uninit-9.c: XFAIL.
20321
20322 2004-12-17  Dale Johannesen  <dalej@apple.com>
20323
20324         * gcc.dg/20041213-1.c: New.
20325
20326 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
20327
20328         * objc.dg/stabs-1.m: Allow assembly label to begin
20329         with a dot ('.').
20330
20331 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
20332
20333         * gcc.c-torture/execute/20041213-1.c: Move...
20334         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
20335
20336 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
20337
20338         PR c++/18721
20339         * g++.dg/lookup/conv-5.C: New.
20340
20341 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
20342
20343         * objc.dg/stabs-1.m: New test.
20344
20345 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20346
20347         * gcc.dg/visibility-c.c: Change compile to
20348         assemble for the test.
20349
20350 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20351
20352         PR target/19041
20353         * gcc.dg/visibility-c.c: New test.
20354
20355 2004-12-16  Roger Sayle  <roger@eyesopen.com>
20356
20357         PR middle-end/18493
20358         * gcc.dg/switch-8.c: New test case.
20359
20360 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20361
20362         PR c++/18905
20363         * g++.dg/template/init4.C: New.
20364         * g++.dg/opt/static3.C: Enable optimizer.
20365
20366 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
20367
20368         * g++.dg/other/complex1.C: New test.
20369
20370 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
20371
20372         * g++.dg/opt/inline9.C: New test.
20373
20374 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20375
20376         PR fortran/18993
20377         * gfotran.dg/nullify_1.f: New test.
20378
20379 2004-12-15  Richard Henderson  <rth@redhat.com>
20380
20381         * gcc.target/i386/i386.exp: New harness.
20382         * gcc.target/i386/vect-args.c: New.
20383
20384 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
20385
20386         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
20387
20388 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20389
20390         PR c++/18825
20391         * g++.dg/template/friend32.C: New test.
20392
20393 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20394
20395         * cpp/pragma-once-1.c: New test.
20396         * cpp/pragma-once-1b.h: Likewise.
20397         * cpp/pragma-once-1c.h: Likewise.
20398         * cpp/pragma-once-1d.h: Likewise.
20399         * cpp/inc/pragma-once-1a.h: Likewise.
20400
20401 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
20402             Steven G. Kargl  <kargls@comcast.net>
20403
20404         PR fortran/17597
20405         * gfortran.dg/list_read_3.f90: New test.
20406
20407 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
20408
20409         * gcc.dg/ftrapv-2.c: New test.
20410
20411 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20412
20413         PR c++/18981
20414         * g++.dg/template/typename9.C: New test.
20415
20416 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20417
20418         PR c++/18738
20419         * g++.dg/template/typename8.C: New test.
20420         * g++.dg/parse/friend2.C: Tweak error message.
20421
20422 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20423
20424         * gcc.c-torture/20041214-1.c: New test.
20425
20426 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
20427
20428         PR c++/18965
20429         * g++.dg/init/array17.C: New test.
20430
20431 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
20432
20433         PR c++/18793
20434         * g++.dg/init/aggr3.C: New test.
20435
20436 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
20437
20438         * gcc.dg/altivec-types-1.c: New test.
20439         * gcc.dg/altivec-types-2.c: New test.
20440         * gcc.dg/altivec-types-3.c: New test.
20441         * gcc.dg/altivec-types-4.c: New test.
20442         * g++.dg/ext/altivec-types-1.C: New test.
20443         * g++.dg/ext/altivec-types-2.C: New test.
20444         * g++.dg/ext/altivec-types-3.C: New test.
20445         * g++.dg/ext/altivec-types-4.C: New test.
20446
20447 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
20448
20449         PR middle-end/18951
20450         * gcc.c-torture/execute/20041213-1.c: New test.
20451
20452 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
20453
20454         PR c++/18949
20455         * g++.dg/template/cast1.C: New.
20456
20457 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
20458
20459         * gcc.c-torture/execute/20041213-2.c: New test.
20460
20461 2004-12-13  Richard Henderson  <rth@redhat.com>
20462
20463         * gcc.dg/i386-sse-10.c: Fix typo in options.
20464
20465 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
20466
20467         PR c++/18968
20468         * g++.dg/opt/pr18968.C: New test.
20469
20470 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
20471
20472         PR c++/18925
20473         * g++.dg/ext/visibility/staticdatamem.C: New test.
20474
20475 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
20476
20477         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
20478
20479 2004-12-13  Roger Sayle  <roger@eyesopen.com>
20480
20481         PR rtl-optimization/18928
20482         * gcc.dg/pr18928-1.c: New test case.
20483
20484 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
20485
20486         PR tree-opt/16951
20487         * gcc.c-torture/compile/20041211-1.c: New.
20488
20489 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20490
20491         PR middle-end/17564
20492         * gcc.c-torture/execute/20041212-1.c: New test.
20493
20494 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20495
20496         PR fortran/18869
20497         * gfortran.dg/common_1.f90: New test.
20498
20499 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
20500         Paul Brook  <paul@codesourcery.com>
20501
20502         PR fortran/16222
20503         * gfortran.dg/real_do_1.f90: New test.
20504
20505 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20506
20507         PR tree-opt/18040
20508         * g++.dg/opt/ptrmem6.C: New test.
20509
20510 2004-12-11  Roger Sayle  <roger@eyesopen.com>
20511
20512         PR middle-end/18921
20513         * gcc.dg/pr18921-1.c: New test case.
20514
20515 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20516
20517         PR fortran/17175
20518         * gfortran.dg/scale_1.f90: New test.
20519
20520 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
20521
20522         PR middle-end/18903
20523         * gcc.c-torture/compile/pr18903.c: New test.
20524
20525 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
20526
20527         * gcc.c-torture/execute/20041210-1.c: New test.
20528
20529 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20530
20531         PR c++/18731
20532         * g++.dg/parser/struct-1.C: New test.
20533         * g++.dg/parser/struct-2.C: New test.
20534         * g++.dg/parser/struct-3.C: New test.
20535
20536 2004-12-09  Richard Henderson  <rth@redhat.com>
20537
20538         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
20539
20540         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
20541         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
20542
20543 2004-12-09  Matt Austern  <austern@apple.com>
20544
20545         PR c++/18514
20546         * g++.dg/ext/builtin1.C: New
20547         * g++.dg/ext/builtin2.C: New
20548         * g++.dg/ext/builtin3.C: New
20549         * g++.dg/ext/builtin4.C: New
20550         * g++.dg/ext/builtin5.C: New
20551
20552 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
20553
20554         PR tree-opt/18904
20555         * g++.dg/opt/ptrmem5.C: New test.
20556
20557 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
20558
20559         * g++.dg/parse/typename5.C: Adjust for new error.
20560         * g++.dg/parse/typename7.C: New.
20561
20562 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20563
20564         PR c++/18073
20565         * g++.dg/other/mmintrin.C: New test.
20566
20567 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20568
20569         PR c++/16681
20570         * g++.dg/init/array15.C: New.
20571         * g++.dg/init/array16.C: New.
20572
20573 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20574
20575         PR fortran/18826
20576         * gfortran.dg/assign_1.f90: New test.
20577
20578 2004-12-08  Nick Clifton  <nickc@redhat.com>
20579
20580         * gcc.target/xstormy16/bss_below100: New directory containing tests.
20581         * gcc.target/xstormy16/data_below100: Likewise.
20582         * gcc.target/xstormy16/sfr: Likewise.
20583         * gcc.target/xstormy16/below100.S: New test source file.
20584         * gcc.target/xstormy16/below100.ld: New test linker script.
20585         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20586         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
20587         bp instructions.
20588         * gcc.target/xstormy16/bp.c: Likewise.
20589
20590         * gcc.target/xstormy16/bss_below100: New files:
20591         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20592         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20593         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20594         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20595         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20596         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20597         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20598         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20599         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20600         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20601         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20602         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20603         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20604         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20605         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20606         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20607         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20608         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20609         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20610         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20611         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20612         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20613         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20614         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20615         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20616         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20617         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20618
20619         * gcc.target/xstormy16/data_below100: New files:
20620         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
20621         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
20622         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
20623         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
20624         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
20625         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
20626         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
20627         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
20628         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
20629         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
20630         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
20631         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
20632         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
20633         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
20634         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
20635         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
20636         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
20637         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
20638         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
20639         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
20640         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
20641         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
20642         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
20643         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
20644         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
20645         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
20646         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
20647
20648         * gcc.target/xstormy16/sfr: New files:
20649         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
20650         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
20651         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
20652         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
20653         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
20654         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
20655         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
20656         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
20657         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
20658         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
20659         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
20660         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
20661         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
20662         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
20663         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
20664         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
20665         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
20666         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
20667         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
20668         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
20669         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
20670         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
20671         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
20672         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
20673         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
20674         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
20675         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
20676         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
20677         27_if0_sfrw_bitfield_f.c
20678
20679 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20680
20681         PR c++/18100
20682         * g++.dg/lookup/name-clash4.C: New test.
20683
20684 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
20685
20686         PR c++/18672
20687         * g++.dg/opt/array1.C: New.
20688
20689         PR c++/18803
20690         * g++.dg/template/operator5.C: New.
20691
20692 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
20693
20694         PR c/18867
20695         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
20696
20697 2004-12-07  Steven Bosscher  <stevenb@suse.de>
20698
20699         * gcc.dg/noncompile/20041207.c: New test.
20700
20701 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
20702
20703         * g++.dg/other/unreachable-1.C: New test.
20704
20705 2004-12-06  Nick Clifton  <nickc@redhat.com>
20706
20707         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
20708         <limits.h> because the latter comes from gcc's include/ directory
20709         and not the newlib/libc/include directory.
20710
20711 2004-12-04  Richard Henderson  <rth@redhat.com>
20712
20713         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
20714
20715 2004-12-04  Richard Henderson  <rth@redhat.com>
20716
20717         * lib/target-supports.exp (check_gc_sections_available): Disable
20718         for alpha and ia64.
20719
20720 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
20721
20722         PR middle-end/17909
20723         * g++.dg/other/vararg-2.C: New test.
20724
20725 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20726
20727         PR c++/17011, c++/17971
20728         * g++.dg/template/error15.C: Adjust expected error.
20729         * g++.dg/template/instantiate3.C: Likewise.
20730
20731 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
20732
20733         * gcc.dg/altivec-18.c: Fix for darwin
20734
20735 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         PR c++/18782
20738         * g++.dg/parse/ptrmem2.C: New.
20739
20740         PR c++/18318
20741         * g++.dg/template/new1.C: New.
20742
20743 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20744
20745         PR fortran/18710
20746         * gfortran.dg/direct_io_3.f90: New test.
20747
20748 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
20749
20750         PR 18758
20751         * g++.dg/parse/crash21.C: New.
20752
20753 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20754
20755         PR c++/15664, c++/18276
20756         * g++.dg/template/ttp13.C: New test.
20757         * g++.dg/template/ttp14.C: Likewise.
20758
20759 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20760
20761         PR c++/18123
20762         * g++.dg/parse/enum2.C: New test.
20763         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
20764
20765 2004-12-02  Nick Clifton  <nickc@redhat.com>
20766
20767         * gcc.target/xstormy16: New test directory.
20768         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
20769         * gcc.target/xstormy16/bp.c: Check the generation of bp
20770         instructions.
20771         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
20772         bn instructions and the BELOW100 attribute.
20773
20774 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
20775
20776         PR target/16952
20777         * gcc.dg/ppc-eabi.c: New.
20778
20779 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20780
20781         PR fortran/18284
20782         * gfortran.dg/backspace.f90
20783
20784 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
20785
20786         * gfortran.dg/inquire.f90: New test.
20787
20788 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
20789
20790         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
20791         handle effective-target-keyword.
20792         (dg-skip-if): Support effective-target keyword as target list.
20793         (dg-xfail-if): Ditto.
20794         * lib/target-supports.exp (is-effective-target-keyword): New proc.
20795
20796 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
20797
20798         PR tree-optimization/18291
20799         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
20800
20801 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
20802
20803         PR C++/18729
20804         * g++.dg/parse/crash20.C: New.
20805
20806         PR c++/17431
20807         * g++.dg/overload/arg1.C: New.
20808         * g++.dg/overload/arg2.C: New.
20809         * g++.dg/overload/arg3.C: New.
20810         * g++.dg/overload/arg4.C: New.
20811
20812 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
20813
20814         * gcc.dg/c99-flex-array-4.c: Remove.
20815
20816 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20817
20818         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
20819
20820         * lib/target-supports.exp (is-effective-target): Simplify.
20821
20822         * lib/target-supports.exp (check_effective_target_vect_long):
20823         Fix for powerpc64-*-*.
20824
20825 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
20826
20827         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
20828         to support new requirements on FreeBSD 5.
20829
20830 2004-11-30  Devang Patel  <dpatel@apple.com>
20831
20832         PR 18702
20833         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
20834
20835 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
20836
20837         * g++.dg/ext/altivec-13.C: New test.
20838
20839 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
20840
20841         PR tree-opt/18298
20842         * gcc.c-torture/execute/p18298.c: New test.
20843
20844 2004-11-30  Ira Rosen  <irar@il.ibm.com>
20845             Dorit Naishlos  <dorit@il.ibm.com>
20846
20847         PR tree-opt/18607
20848         * gcc.dg/vect/vect-89.c: New test.
20849
20850 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
20851
20852         * gcc.dg/pr18596-1.c: New test.
20853
20854 2004-11-30  Ben Elliston  <bje@au.ibm.com>
20855
20856         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
20857
20858 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20859
20860         PR c/18479
20861         * gcc.dg/pr18479.c: New test.
20862
20863 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20864
20865         PR target/18490
20866         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
20867         mmix-knuth-mmixware.
20868
20869         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
20870         cris-*-elf* cris-*-aout* mmix-*-*
20871
20872 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
20873
20874         PR middle-end/18725
20875         * gcc.dg/pr18725.c: New test.
20876
20877 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20878
20879         PR target/18488
20880         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
20881
20882         PR target/18336
20883         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
20884
20885 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
20886
20887         PR c++/18368
20888         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
20889         * g++.old-deja/g++.law/ctors5.C: Likewise.
20890         * g++.old-deja/g++.other/crash25.C: Likewise.
20891
20892         PR c++/18674
20893         * g++.dg/template/error16.C: New test.
20894
20895         PR c++/18512
20896         * g++.dg/template/crash29.C: New test.
20897
20898 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
20899
20900         PR tree-optimization/18712
20901         * gcc.c-torture/compile/pr18712.c: New test.
20902
20903 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
20904
20905         PR c/7544
20906         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
20907         tests.
20908
20909 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20910
20911         PR c++/18652
20912         * g++.dg/lookup/crash6.C: New test.
20913
20914 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
20915
20916         PR middle-end/18164
20917         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
20918
20919 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20920
20921         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
20922         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
20923         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
20924
20925 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
20926
20927         * gcc.dg/pr18164.c: New test.
20928
20929 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
20930
20931         * gcc.dg/funroll-loops-all.c: New.
20932
20933 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20934
20935         PR target/18489
20936         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
20937         delimeter, match space and TAB as well as ":".
20938
20939         PR target/18484
20940         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
20941
20942         PR target/18348
20943         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
20944
20945         PR target/18345
20946         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
20947
20948         PR target/18337
20949         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
20950
20951 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
20952
20953         * gfortran.dg/direct_io_2.f90: New test.
20954
20955 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
20956
20957         PR target/18334
20958         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
20959
20960 2004-11-28  Richard Henderson  <rth@redhat.com>
20961
20962         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
20963
20964 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
20965
20966         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
20967         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
20968         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
20969         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
20970         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
20971         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
20972         gcc.dg/pointer-arith-8.c: New tests.
20973
20974 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
20975
20976         PR fortran/18364
20977         * gfortran.dg/endfile.f90: New test.
20978
20979 2004-11-27  Falk Hueffner  <falk@debian.org>
20980
20981         * gcc.dg/loop-6.c: New test.
20982
20983 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20984
20985         * gcc.c-torture/execute/20041126-1.c: New test.
20986
20987 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20988
20989         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
20990         on IRIX.
20991
20992 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
20993
20994         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
20995         functions.
20996
20997 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
20998
20999         PR rtl-optimization/17825
21000         * gcc.c-torture/compile/20041119-1.c: New test.
21001
21002 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21003
21004         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
21005         Check existence of ld library path variables before unsetting.
21006
21007 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
21008
21009         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
21010
21011 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21012
21013         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
21014
21015 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
21016
21017         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
21018
21019 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21020
21021         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
21022         dg-do directive.
21023
21024 2004-11-26  Ben Elliston  <bje@au.ibm.com>
21025
21026         * gcc.dg/pr17957.c: Pass --param, not -param.
21027
21028 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21029
21030         PR middle-end/17957
21031         * testsuite/gcc.dg/pr17957.c: New test.
21032
21033 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
21034
21035         PR c++/18445
21036         * g++.dg/template/crash28.C: Likewise.
21037
21038         PR c++/18001
21039         * g++.dg/expr/unary2.C: Adjust lvalue messages.
21040         * g++.dg/ext/lvaddr.C: Likewise.
21041         * g++.dg/opt/pr7503-3.C: Likewise.
21042
21043         PR c++/18466
21044         * g++.dg/parse/qualified3.C: New test.
21045         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
21046
21047         PR c++/18545
21048         * g++.dg/expr/return1.C: New test.
21049
21050 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21051
21052         Friend class name lookup 3/n, PR c++/3332
21053         * g++.dg/lookup/friend3.C: New test.
21054         * g++.dg/lookup/friend4.C: Likewise.
21055         * g++.dg/lookup/friend5.C: Likewise.
21056
21057 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21058
21059         Friend class name lookup 2/n, PR c++/14513, c++/15410
21060         * g++.dg/lookup/friend2.C: New test.
21061         * g++.dg/template/friend31.C: Likewise.
21062
21063 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21064
21065         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
21066
21067 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21068
21069         PR c++/17473
21070         * g++.dg/tc1/dr56.C: Remove.
21071         * g++.dg/template/typedef1.C: Add dg-error markers.
21072         * g++.old-deja/g++.other/typedef7.C: Likewise.
21073
21074         PR c++/18285
21075         * g++.dg/parse/typedef7.C: New test.
21076
21077 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
21078
21079         * gcc.c-torture/execute/20041124-1.c: New test.
21080
21081 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
21082
21083         * g++.dg/template/deduce3.C: New test.
21084
21085         PR c++/18586
21086         * g++.dg/template/crash27.C: New test.
21087
21088         PR c++/18530
21089         * g++.dg/warn/Wshadow-3.C: New test.
21090
21091 2004-11-24  Devang Patel  <dpatel@apple.com>
21092
21093         PR/18555
21094         * gcc.dg/cpp/isysroot-1.c: New test.
21095         * gcc.dg/cpp/usr/include/stdio.h: New file.
21096         * gcc.dg/cpp/isysroot-2.c: New test.
21097         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
21098         New file.
21099
21100 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21101
21102         PR c++/8929
21103         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
21104
21105 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21106
21107         * gcc.target/sparc/align.c: Do not include <stdint.h>.
21108         * gcc.target/sparc/pdist.c: Likewise.
21109
21110 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
21111
21112         PR c++/16882
21113         * g++.dg/conversion/simd1.C: New test.
21114
21115 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21116
21117         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
21118         and restore_ld_library_path_env_vars.
21119         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
21120         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
21121         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
21122         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
21123
21124 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
21125
21126         * gcc.dg/pragma-align-2.c: Test macro expansion.
21127         * gcc.dg/pragma-pack-2.c: New test.
21128
21129 2004-11-23  Richard Henderson  <rth@redhat.com>
21130
21131         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
21132         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21133         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
21134         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
21135         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
21136         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
21137
21138         * gcc.dg/vect/vect.exp: Add check for alpha.
21139         * lib/target-supports.exp (check_alpha_max_hw_available): New.
21140         (check_effective_target_vect_int): Enable for alpha.
21141         (check_effective_target_vect_long): New.
21142         (is-effective-target): Add it.
21143
21144 2004-11-23  Uros Bizjak <uros@kss-loka.si>
21145
21146         * gcc.dg/pr18614-1.c: New test.
21147
21148 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21149
21150         * gcc.dg/setjmp-2.c: New test.
21151
21152 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
21153
21154         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
21155         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
21156         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
21157         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
21158         gcc.target/sparc/pdist.c: New tests.
21159
21160 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
21161
21162         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
21163
21164 2004-11-22  Dale Johannesen  <dalej@apple.com>
21165
21166         * gcc.dg/20041111-1.c: New.
21167
21168 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21169
21170         PR tree-opt/18536
21171         * gcc.dg/vect/pr18536.c: New test.
21172
21173 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21174
21175         PR c++/18354
21176         * g++.dg/template/nontype11.C: New test.
21177
21178 2004-11-21  Roger Sayle  <roger@eyesopen.com>
21179
21180         PR middle-end/18520
21181         * gcc.dg/pr18520-1.c: New test case.
21182
21183 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
21184
21185         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
21186         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
21187         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
21188         expected diagnostics.
21189
21190 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21191
21192         PR target/18580
21193         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
21194         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
21195         vect-77.c, vect-77a.c: XFAIL on the SPARC.
21196
21197 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21198
21199         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
21200
21201 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
21202             Joseph Myers  <joseph@codesourcery.com>
21203
21204         * lib/target-supports.exp (check_visibility_available): Really
21205         test the compiler.
21206
21207 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
21208
21209         PR tree-opt/18181
21210         * gcc.dg/vect/vect-85.c: New test.
21211         * gcc.dg/vect/vect-86.c: New test.
21212         * gcc.dg/vect/vect-87.c: New test.
21213         * gcc.dg/vect/vect-88.c: New test.
21214
21215 2004-11-19  Ben Elliston  <bje@au.ibm.com>
21216
21217         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
21218
21219 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
21220
21221         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
21222         * gcc.dg/ppc-and-1.c: Ditto.
21223         * gcc.dg/ppc-compare-1.c: Ditto.
21224         * gcc.dg/ppc-mov-1.c: Ditto
21225
21226 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
21227             Mark Mitchell  <mark@codesourcery.com>
21228
21229         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
21230
21231 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21232             Aldy Hernandez  <aldyh@redhat.com>
21233
21234         * lib/target-supports.exp (check_effective_target_vect_int): New
21235         (check_effective_target_vect_float): New
21236         (check_effective_target_vect_double): New.
21237         (is-effective-target): Support new effective targets keywords.
21238         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
21239         default action for dg-do.
21240         * gcc.dg/vect/pr16105.c: Use new support.
21241         * gcc.dg/vect/pr18400.c: Ditto.
21242         * gcc.dg/vect/pr18425.c: Ditto.
21243         * gcc.dg/vect/vect-1.c: Ditto.
21244         * gcc.dg/vect/vect-10.c: Ditto.
21245         * gcc.dg/vect/vect-11.c: Ditto.
21246         * gcc.dg/vect/vect-12.c: Ditto.
21247         * gcc.dg/vect/vect-13.c: Ditto.
21248         * gcc.dg/vect/vect-14.c: Ditto.
21249         * gcc.dg/vect/vect-15.c: Ditto.
21250         * gcc.dg/vect/vect-16.c: Ditto.
21251         * gcc.dg/vect/vect-17.c: Ditto.
21252         * gcc.dg/vect/vect-18.c: Ditto.
21253         * gcc.dg/vect/vect-19.c: Ditto.
21254         * gcc.dg/vect/vect-2.c: Ditto.
21255         * gcc.dg/vect/vect-20.c: Ditto.
21256         * gcc.dg/vect/vect-21.c: Ditto.
21257         * gcc.dg/vect/vect-22.c: Ditto.
21258         * gcc.dg/vect/vect-23.c: Ditto.
21259         * gcc.dg/vect/vect-24.c: Ditto.
21260         * gcc.dg/vect/vect-25.c: Ditto.
21261         * gcc.dg/vect/vect-26.c: Ditto.
21262         * gcc.dg/vect/vect-27.c: Ditto.
21263         * gcc.dg/vect/vect-27a.c: Ditto.
21264         * gcc.dg/vect/vect-28.c: Ditto.
21265         * gcc.dg/vect/vect-29.c: Ditto.
21266         * gcc.dg/vect/vect-29a.c: Ditto.
21267         * gcc.dg/vect/vect-3.c: Ditto.
21268         * gcc.dg/vect/vect-30.c: Ditto.
21269         * gcc.dg/vect/vect-31.c: Ditto.
21270         * gcc.dg/vect/vect-32.c: Ditto.
21271         * gcc.dg/vect/vect-33.c: Ditto.
21272         * gcc.dg/vect/vect-34.c: Ditto.
21273         * gcc.dg/vect/vect-35.c: Ditto.
21274         * gcc.dg/vect/vect-36.c: Ditto.
21275         * gcc.dg/vect/vect-37.c: Ditto.
21276         * gcc.dg/vect/vect-38.c: Ditto.
21277         * gcc.dg/vect/vect-4.c: Ditto.
21278         * gcc.dg/vect/vect-40.c: Ditto.
21279         * gcc.dg/vect/vect-41.c: Ditto.
21280         * gcc.dg/vect/vect-42.c: Ditto.
21281         * gcc.dg/vect/vect-43.c: Ditto.
21282         * gcc.dg/vect/vect-44.c: Ditto.
21283         * gcc.dg/vect/vect-45.c: Ditto.
21284         * gcc.dg/vect/vect-46.c: Ditto.
21285         * gcc.dg/vect/vect-47.c: Ditto.
21286         * gcc.dg/vect/vect-48.c: Ditto.
21287         * gcc.dg/vect/vect-48a.c: Ditto.
21288         * gcc.dg/vect/vect-49.c: Ditto.
21289         * gcc.dg/vect/vect-5.c: Ditto.
21290         * gcc.dg/vect/vect-50.c: Ditto.
21291         * gcc.dg/vect/vect-51.c: Ditto.
21292         * gcc.dg/vect/vect-52.c: Ditto.
21293         * gcc.dg/vect/vect-53.c: Ditto.
21294         * gcc.dg/vect/vect-54.c: Ditto.
21295         * gcc.dg/vect/vect-55.c: Ditto.
21296         * gcc.dg/vect/vect-56.c: Ditto.
21297         * gcc.dg/vect/vect-56a.c: Ditto.
21298         * gcc.dg/vect/vect-57.c: Ditto.
21299         * gcc.dg/vect/vect-58.c: Ditto.
21300         * gcc.dg/vect/vect-59.c: Ditto.
21301         * gcc.dg/vect/vect-6.c: Ditto.
21302         * gcc.dg/vect/vect-60.c: Ditto.
21303         * gcc.dg/vect/vect-61.c: Ditto.
21304         * gcc.dg/vect/vect-62.c: Ditto.
21305         * gcc.dg/vect/vect-63.c: Ditto.
21306         * gcc.dg/vect/vect-64.c: Ditto.
21307         * gcc.dg/vect/vect-65.c: Ditto.
21308         * gcc.dg/vect/vect-66.c: Ditto.
21309         * gcc.dg/vect/vect-67.c: Ditto.
21310         * gcc.dg/vect/vect-68.c: Ditto.
21311         * gcc.dg/vect/vect-69.c: Ditto.
21312         * gcc.dg/vect/vect-7.c: Ditto.
21313         * gcc.dg/vect/vect-72.c: Ditto.
21314         * gcc.dg/vect/vect-72a.c: Ditto.
21315         * gcc.dg/vect/vect-73.c: Ditto.
21316         * gcc.dg/vect/vect-74.c: Ditto.
21317         * gcc.dg/vect/vect-75.c: Ditto.
21318         * gcc.dg/vect/vect-76.c: Ditto.
21319         * gcc.dg/vect/vect-77.c: Ditto.
21320         * gcc.dg/vect/vect-77a.c: Ditto.
21321         * gcc.dg/vect/vect-78.c: Ditto.
21322         * gcc.dg/vect/vect-79.c: Ditto.
21323         * gcc.dg/vect/vect-8.c: Ditto.
21324         * gcc.dg/vect/vect-80.c: Ditto.
21325         * gcc.dg/vect/vect-82.c: Ditto.
21326         * gcc.dg/vect/vect-82_64.c: Ditto.
21327         * gcc.dg/vect/vect-83.c: Ditto.
21328         * gcc.dg/vect/vect-83_64.c: Ditto.
21329         * gcc.dg/vect/vect-9.c: Ditto.
21330         * gcc.dg/vect/vect-all.c: Ditto.
21331         * gcc.dg/vect/vect-none.c: Ditto.
21332
21333 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
21334
21335         * lib/gcc-dg.exp (dg-skip-if): New function.
21336         (dg-forbid-option): Remove.
21337         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
21338         * g++.dg/abi/bitfield8.C: Likewise.
21339         * g++.dg/abi/dtor1.C: Likewise.
21340         * g++.dg/abi/empty10.C: Likewise.
21341         * g++.dg/abi/empty7.C: Likewise.
21342         * g++.dg/abi/empty9.C: Likewise.
21343         * g++.dg/abi/layout3.C: Likewise.
21344         * g++.dg/abi/layout4.C: Likewise.
21345         * g++.dg/abi/thunk1.C: Likewise.
21346         * g++.dg/abi/thunk2.C: Likewise.
21347         * g++.dg/abi/vbase11.C: Likewise.
21348         * g++.dg/abi/vthunk2.C: Likewise.
21349         * g++.dg/abi/vthunk3.C: Likewise.
21350         * g++.dg/ext/attrib8.C: Likewise.
21351         * g++.dg/opt/longbranch2.C: Likewise.
21352         * g++.dg/opt/reg-stack4.C: Likewise.
21353         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21354         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21355         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21356         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21357         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21358         * gcc.dg/20000609-1.c: Likewise.
21359         * gcc.dg/20000720-1.c: Likewise.
21360         * gcc.dg/20011107-1.c: Likewise.
21361         * gcc.dg/20011119-1.c: Likewise.
21362         * gcc.dg/20020108-1.c: Likewise.
21363         * gcc.dg/20020122-2.c: Likewise.
21364         * gcc.dg/20020122-3.c: Likewise.
21365         * gcc.dg/20020201-3.c: Likewise.
21366         * gcc.dg/20020206-1.c: Likewise.
21367         * gcc.dg/20020218-1.c: Likewise.
21368         * gcc.dg/20020310-1.c: Likewise.
21369         * gcc.dg/20020411-1.c: Likewise.
21370         * gcc.dg/20020418-2.c: Likewise.
21371         * gcc.dg/20020426-1.c: Likewise.
21372         * gcc.dg/20020426-2.c: Likewise.
21373         * gcc.dg/20020517-1.c: Likewise.
21374         * gcc.dg/20020523-1.c: Likewise.
21375         * gcc.dg/20020523-2.c: Likewise.
21376         * gcc.dg/20020729-1.c: Likewise.
21377         * gcc.dg/20030204-1.c: Likewise.
21378         * gcc.dg/20030826-2.c: Likewise.
21379         * gcc.dg/20030926-1.c: Likewise.
21380         * gcc.dg/20031202-1.c: Likewise.
21381         * gcc.dg/980312-1.c: Likewise.
21382         * gcc.dg/980313-1.c: Likewise.
21383         * gcc.dg/990117-1.c: Likewise.
21384         * gcc.dg/990424-1.c: Likewise.
21385         * gcc.dg/990524-1.c: Likewise.
21386         * gcc.dg/991230-1.c: Likewise.
21387         * gcc.dg/i386-387-1.c: Likewise.
21388         * gcc.dg/i386-387-2.c: Likewise.
21389         * gcc.dg/i386-387-3.c: Likewise.
21390         * gcc.dg/i386-387-4.c: Likewise.
21391         * gcc.dg/i386-387-5.c: Likewise.
21392         * gcc.dg/i386-387-6.c: Likewise.
21393         * gcc.dg/i386-asm-1.c: Likewise.
21394         * gcc.dg/i386-bitfield1.c: Likewise.
21395         * gcc.dg/i386-bitfield2.c: Likewise.
21396         * gcc.dg/i386-loop-1.c: Likewise.
21397         * gcc.dg/i386-loop-2.c: Likewise.
21398         * gcc.dg/i386-loop-3.c: Likewise.
21399         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21400         * gcc.dg/i386-pic-1.c: Likewise.
21401         * gcc.dg/i386-regparm.c: Likewise.
21402         * gcc.dg/i386-signbit-1.c: Likewise.
21403         * gcc.dg/i386-signbit-2.c: Likewise.
21404         * gcc.dg/i386-signbit-3.c: Likewise.
21405         * gcc.dg/i386-sse-5.c: Likewise.
21406         * gcc.dg/i386-sse-8.c: Likewise.
21407         * gcc.dg/i386-unroll-1.c: Likewise.
21408         * gcc.dg/tls/opt-1.c: Likewise.
21409         * gcc.dg/tls/opt-2.c: Likewise.
21410         * gcc.dg/unroll-1.c: Likewise.
21411         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21412         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21413         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21414         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21415
21416 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21417
21418         * g++.dg/template/incomplete1.C: New test.
21419
21420 2004-11-16  Nick Clifton  <nickc@redhat.com>
21421
21422         Revert patches accidentally commited during checkin of fixes for
21423         xstormy16 tests:
21424         gcc.c-torture/execute/simd-4.c: Revert
21425         gcc.dg/20040910-1.c: Revert.
21426
21427 2004-11-16  Paul Brook  <paul@codesourcery.com>
21428
21429         PR fortran/13010
21430         * gfortran.dg/der_pointer_1.f90: New test.
21431
21432 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
21433
21434         PR c/18498
21435         * gcc.dg/bitfld-13.c: New test.
21436
21437 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
21438
21439         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
21440         powerpc*-*-linux*.
21441
21442         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
21443         * gcc.dg/ppc64-abi-2.c: Ditto.
21444         * gcc.dg/ppc64-abi-3.c: Ditto.
21445
21446         * lib/gcc-dg.exp (dg-target-list): Remove.
21447
21448 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
21449
21450         * gcc.dg/ia64-postinc.c: New test.
21451
21452 2004-11-15  Mark Mitchell <mark@codesourcery.com>
21453
21454         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
21455
21456 2004-11-15  Nick Clifton  <nickc@redhat.com>
21457
21458         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
21459         __INT_MAX__ so that the test can be compiled by toolchains
21460         targeted at 16-bit processors.
21461
21462         * gcc.dg/20040625-1.c: Use long constants rather than integers
21463         when performing arithmetic that will overflow 16-bits.
21464
21465         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
21466         xstormy16.  It does not support 128-bit vector operations.
21467
21468         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
21469         with the macro PTR_TYPE.  Define this macro to an integer type
21470         suitable for holding a pointer.
21471
21472         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
21473         the target is a 16-bit processor.
21474
21475         * gcc.dg/cpp/if-2.c: Expect a different warning message from
21476         16-bit targets where the character constant will be too long.
21477
21478         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
21479         where the double will not be directly addressable.
21480
21481 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21482
21483         Friend class name lookup 1/n, PR c++/18471
21484         * g++.dg/template/crash26.C: New test.
21485         * g++.dg/lookup/struct1.C: Adjust expected error.
21486         * g++.dg/parse/elab1.C: Likewise.
21487         * g++.dg/parse/elab2.C: Likewise.
21488         * g++.dg/parse/int-as-enum1.C: Likewise.
21489         * g++.dg/parse/struct-as-enum1.C: Likewise.
21490         * g++.dg/parse/typedef1.C: Likewise.
21491         * g++.dg/parse/typedef3.C: Likewise.
21492         * g++.dg/parse/typedef4.C: Likewise.
21493         * g++.dg/parse/typedef5.C: Likewise.
21494         * g++.dg/template/nontype4.C: Likewise.
21495         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
21496         * g++.old-deja/g++.other/elab1.C: Likewise.
21497         * g++.old-deja/g++.other/syntax4.C: Likewise.
21498
21499 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21500
21501         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
21502
21503 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
21504
21505         * gcc.c-torture/execute/20041114-1.c: New test.
21506
21507 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
21508
21509         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
21510         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
21511         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
21512         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
21513         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
21514         gcc.dg/switch-7.c: New tests.
21515
21516 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21517
21518         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
21519
21520 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21521
21522         PR tree-opt/18400
21523         * gcc.dg/vect/pr18400.c: New test.
21524
21525 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
21526             Andrew Pinski  <pinskia@physics.uc.edu>
21527
21528         PR tree-opt/18425
21529         * gcc.dg/vect/pr18425.c: New test.
21530
21531 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21532
21533         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
21534         Guard with dg-require-alias and dg-require-visibility.
21535
21536 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21537
21538         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
21539
21540 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21541
21542         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
21543
21544 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21545
21546         PR c++/17344
21547         * g++.dg/template/defarg5.C: New test.
21548
21549 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21550
21551         * g++.dg/parse/cast1.C: Run only on ILP32.
21552         * g++.old-deja/g++.mike/p784.C: Likewise.
21553
21554 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
21555
21556         * gcc.c-torture/execute/20041113-1.c: New test.
21557
21558 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21559
21560         PR target/18230
21561         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
21562         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
21563         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
21564         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
21565         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
21566         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
21567         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
21568         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
21569         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
21570         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
21571         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
21572         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
21573         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
21574
21575 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
21576
21577         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
21578         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
21579         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
21580         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
21581         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
21582         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
21583         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
21584         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
21585         gcc.target/sparc/combined-1.c: New tests.
21586
21587 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
21588
21589         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
21590         New tests.
21591
21592 2004-11-12  Mark Mitchell <mark@codesourcery.com>
21593
21594         * lib/gcc-dg.exp (dg-forbid-option): New function.
21595         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
21596         * g++.dg/abi/bitfield8.C: Likewise.
21597         * g++.dg/abi/dtor1.C: Likewise.
21598         * g++.dg/abi/empty10.C: Likewise.
21599         * g++.dg/abi/empty7.C: Likewise.
21600         * g++.dg/abi/empty9.C: Likewise.
21601         * g++.dg/abi/layout3.C: Likewise.
21602         * g++.dg/abi/layout4.C: Likewise.
21603         * g++.dg/abi/thunk1.C: Likewise.
21604         * g++.dg/abi/thunk2.C: Likewise.
21605         * g++.dg/abi/vbase11.C: Likewise.
21606         * g++.dg/abi/vthunk2.C: Likewise.
21607         * g++.dg/abi/vthunk3.C: Likewise.
21608         * g++.dg/ext/attrib8.C: Likewise.
21609         * g++.dg/opt/longbranch2.C: Likewise.
21610         * g++.dg/opt/reg-stack4.C: Likewise.
21611         * g++.old-deja/g++.ext/attrib1.C: Likewise.
21612         * g++.old-deja/g++.ext/attrib2.C: Likewise.
21613         * g++.old-deja/g++.ext/attrib3.C: Likewise.
21614         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21615         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21616         * gcc.dg/20000609-1.c: Likewise.
21617         * gcc.dg/20000720-1.c: Likewise.
21618         * gcc.dg/20011107-1.c: Likewise.
21619         * gcc.dg/20011119-1.c: Likewise.
21620         * gcc.dg/20020108-1.c: Likewise.
21621         * gcc.dg/20020122-2.c: Likewise.
21622         * gcc.dg/20020122-3.c: Likewise.
21623         * gcc.dg/20020201-3.c: Likewise.
21624         * gcc.dg/20020206-1.c: Likewise.
21625         * gcc.dg/20020218-1.c: Likewise.
21626         * gcc.dg/20020310-1.c: Likewise.
21627         * gcc.dg/20020411-1.c: Likewise.
21628         * gcc.dg/20020418-2.c: Likewise.
21629         * gcc.dg/20020426-1.c: Likewise.
21630         * gcc.dg/20020426-2.c: Likewise.
21631         * gcc.dg/20020517-1.c: Likewise.
21632         * gcc.dg/20020523-1.c: Likewise.
21633         * gcc.dg/20020523-2.c: Likewise.
21634         * gcc.dg/20020729-1.c: Likewise.
21635         * gcc.dg/20030204-1.c: Likewise.
21636         * gcc.dg/20030826-2.c: Likewise.
21637         * gcc.dg/20030926-1.c: Likewise.
21638         * gcc.dg/20031202-1.c: Likewise.
21639         * gcc.dg/980312-1.c: Likewise.
21640         * gcc.dg/980313-1.c: Likewise.
21641         * gcc.dg/990117-1.c: Likewise.
21642         * gcc.dg/990424-1.c: Likewise.
21643         * gcc.dg/990524-1.c: Likewise.
21644         * gcc.dg/991230-1.c: Likewise.
21645         * gcc.dg/i386-387-1.c: Likewise.
21646         * gcc.dg/i386-387-2.c: Likewise.
21647         * gcc.dg/i386-387-3.c: Likewise.
21648         * gcc.dg/i386-387-4.c: Likewise.
21649         * gcc.dg/i386-387-5.c: Likewise.
21650         * gcc.dg/i386-387-6.c: Likewise.
21651         * gcc.dg/i386-asm-1.c: Likewise.
21652         * gcc.dg/i386-bitfield1.c: Likewise.
21653         * gcc.dg/i386-bitfield2.c: Likewise.
21654         * gcc.dg/i386-loop-1.c: Likewise.
21655         * gcc.dg/i386-loop-2.c: Likewise.
21656         * gcc.dg/i386-loop-3.c: Likewise.
21657         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21658         * gcc.dg/i386-pic-1.c: Likewise.
21659         * gcc.dg/i386-regparm.c: Likewise.
21660         * gcc.dg/i386-signbit-1.c: Likewise.
21661         * gcc.dg/i386-signbit-2.c: Likewise.
21662         * gcc.dg/i386-signbit-3.c: Likewise.
21663         * gcc.dg/i386-sse-5.c: Likewise.
21664         * gcc.dg/i386-sse-8.c: Likewise.
21665         * gcc.dg/i386-unroll-1.c: Likewise.
21666         * gcc.dg/tls/opt-1.c: Likewise.
21667         * gcc.dg/tls/opt-2.c: Likewise.
21668         * gcc.dg/unroll-1.c: Likewise.
21669         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
21670         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
21671         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
21672         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
21673         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
21674         -m64 is specified.
21675
21676 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21677
21678         PR c++/18389
21679         * g++.dg/parse/cond1.C: New test.
21680
21681         PR c++/18429
21682         * g++.dg/template/array9.C: New test.
21683         * g++.dg/ext/vla1.C: Adjust error messages.
21684         * g++.dg/ext/vlm1.C: Likewise.
21685         * g++.dg/template/crash2.C: Likewise.
21686
21687         PR c++/18436
21688         * g++.dg/template/call3.C: New test.
21689
21690         PR c++/18407
21691         * g++.dg/template/ptrmem11.C: New test.
21692
21693 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
21694
21695         PR other/14264
21696         * lib/g++.exp: Set LC_ALL and LANG to C.
21697         * lib/gcc-dg.exp: Likewise.
21698         * lib/gfortran.exp: Likewise.
21699         * lib/objc.exp: Likewise.
21700         * lib/treelang.exp: Likewise.
21701
21702 2004-11-12  Andreas Schwab  <schwab@suse.de>
21703
21704         * gcc.dg/pr16286.c: Fix last change.
21705
21706 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
21707
21708         PR c++/18416
21709         * g++.dg/init/global1.C: New test.
21710
21711 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
21712
21713         * gcc.c-torture/execute/20041112-1.c: New test.
21714
21715 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21716
21717         * lib/gcc-dg.exp (dg-target-list): New.
21718
21719 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21720             Richard Sandiford  <rsandifo@redhat.com>
21721
21722         * lib/target-supports.exp (get-compiler_messages): New.
21723         (check_named_sections_available): Use it.
21724         (check_effective_target_ilp32): New.
21725         (check_effective_target_lp64): New.
21726         (is-effective-target): New.
21727         * lib/gcc-dg.exp (dg-require-effective-target): New.
21728
21729 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
21730
21731         * gcc.dg/precedence-1.c: New test.
21732
21733 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
21734
21735         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
21736
21737         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
21738         message, delete generated files, use more descriptive name for
21739         executable, and make the test unsupported when it cannot be run.
21740
21741         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
21742         (dg-require-weak, dg-require-visibility, dg-require-alias,
21743         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
21744         dg-require-iconv, dg-require-named-sections): Use it.
21745
21746         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
21747
21748 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
21749
21750         PR target/16457
21751         * gcc.dg/ppc-and-1: New
21752
21753         PR target/16796
21754         * gcc.dg/ppc-mov-1.c: New.
21755
21756         PR target/16458
21757         * gcc.dg/ppc-compare-1.c: New.
21758
21759 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
21760
21761         * objc.dg/desig-init-2.m: New test.
21762
21763 2004-11-10  Adam Nemet  <anemet@lnxw.com>
21764
21765         PR middle-end/18160
21766         * g++.dg/warn/register-var-1.C: New test.
21767         * g++.dg/warn/register-var-2.C: New test.
21768
21769 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21770
21771         * gcc.dg/union-2.c: New test.
21772
21773 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
21774
21775         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
21776         New test for PR tree-optimization/17892.
21777
21778 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
21779
21780         PR c++/18369
21781         * g++.dg/init/new12.C: New test.
21782
21783 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
21784
21785         * gcc.target/sparc: New directory.
21786         * gcc.target/sparc/sparc.exp: New driver.
21787         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
21788         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
21789         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
21790         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
21791
21792 2004-11-10  Paul Brook  <paul@codesourcery.com>
21793
21794         PR fortran/18218
21795         * gfortran.dg/list_read.c: New test.
21796
21797 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21798
21799         PR c/18322
21800         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
21801         expected diagnostic location.
21802
21803 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
21804
21805         * gcc.dg/20041109-1.c: New test.
21806
21807 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21808
21809         PR objc/18406
21810         * objc/compile/pr18406.m: New test.
21811
21812 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21813
21814         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
21815
21816 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
21817
21818         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
21819
21820 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21821
21822         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
21823
21824 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
21825
21826         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
21827         exit.
21828
21829 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
21830
21831         PR tree-opt/18299
21832         * gcc.c-torture/pr18299-1.c: New test.
21833
21834 2004-11-06  Andreas Schwab  <schwab@suse.de>
21835
21836         * gcc.dg/pr16286.c: Also test for bool and pixel.
21837
21838 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
21839
21840         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
21841         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
21842         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
21843         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
21844         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
21845         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
21846         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
21847         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
21848         gcc.dg/struct-semi-3.c: New tests.
21849
21850 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21851
21852         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
21853
21854 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21855
21856         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
21857         Do not use C99 designators.
21858
21859 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21860
21861         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
21862
21863 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21864
21865         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
21866         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
21867         * gcc.c-torture/execute/simd-5.x: Remove.
21868
21869 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
21870
21871         PR rtl-optimization/17933
21872         * gcc.dg/torture/pr17933-1.c: New test.
21873
21874 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
21875
21876         PR target/18106
21877         * lib/target-supports.exp (check_weak_available): Support
21878         Windows.
21879
21880 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
21881
21882         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
21883         call to fflush(stdout) before abort.
21884         (my_ffsll): New function.
21885         (generate_fields): Use it.
21886
21887 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21888
21889         * gcc.dg/init-undef-1.c: New test.
21890
21891 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
21892
21893         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
21894         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
21895         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
21896         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
21897         expected messages for new parser.
21898
21899 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
21900
21901         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
21902
21903 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21904
21905         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
21906         on LP64 targets.
21907
21908 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21909
21910         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
21911         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
21912         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
21913         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
21914         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
21915         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
21916         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
21917         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
21918         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
21919         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
21920
21921 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
21922
21923         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
21924         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
21925         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
21926         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
21927         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
21928         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
21929         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
21930         for new parser.
21931
21932 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
21933
21934         PR target/15342
21935         * gcc.dg/20041104-1.c: New test.
21936
21937 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21938
21939         * g++.dg/template/nontype7.C: New test.
21940         * g++.dg/template/nontype8.C: Likewise.
21941         * g++.dg/template/nontype9.C: Likewise.
21942         * g++.dg/template/nontype10.C: Likewise.
21943         * g++.dg/tc1/dr49.C: Likewise.
21944         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
21945         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
21946
21947 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21948
21949         * g++.dg/rtti/tinfo1.C: Remove xfails.
21950
21951 2004-11-04  Ben Elliston  <bje@au.ibm.com>
21952
21953         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
21954         packed attribute to the definition to satisfy the new C++ parser.
21955
21956 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21957
21958         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
21959         invocations of va_arg.
21960
21961 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
21962
21963         PR c++/18124
21964         * g++.dg/template/crash25.C: New test.
21965
21966         PR c++/18155
21967         * g++.dg/template/typedef2.C: New test.
21968         * g++.dg/parse/crash13.C: Adjust error markers.
21969
21970         PR c++/18177
21971         * g++.dg/conversion/const3.C: New test.
21972
21973 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21974
21975         PR fortran/17535
21976         PR fortran/17583
21977         PR fortran/17713
21978         * gfortran.dg/generic_[123].f90: New testcases.
21979
21980 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21981
21982         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
21983         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
21984
21985 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21986
21987         PR tree-opt/16808
21988         * gcc.c-torture/compile/pr16808.c: New test.
21989
21990 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
21991
21992         PR rtl-optimization/17104
21993         * gcc.dg/ppc-bitfield1.c: New.
21994
21995 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
21996
21997         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
21998
21999 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
22000
22001         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
22002         strings for 32-bit code.
22003
22004 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
22005
22006         PR c/18239
22007         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
22008
22009 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
22010
22011         PR c++/18064
22012         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
22013
22014 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
22015
22016         PR c++/15172
22017         * g++.dg/init/aggr2.C: New test.
22018
22019 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
22020
22021         * objc.dg/local-decl-1.m: New test.
22022
22023 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22024
22025         * gcc.dg/20040910-1.c: Adjust regex.
22026
22027 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22028
22029         PR rtl-optimization/18084
22030         * g++.dg/opt/pr18084-1.C: New testcase.
22031
22032 2004-10-30  Matt Austern  <austern@apple.com>
22033
22034         PR c++/17542
22035         * g++.dg/ext/attrib18.C: New test.
22036
22037 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22038
22039         PR middle-end/18096
22040         * gcc.dg/pr18096-1.c: New test case.
22041
22042 2004-10-30  Roger Sayle  <roger@eyesopen.com>
22043
22044         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
22045
22046 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
22047
22048         PR c/16666
22049         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
22050         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
22051         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
22052         gcc.dg/old-style-prom-3.c: New tests.
22053
22054 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
22055
22056         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
22057         Remove unnecessary inclusion of stdio.h.
22058
22059 2004-10-29  Roger Sayle  <roger@eyesopen.com>
22060
22061         PR rtl-optimization/17581
22062         * gcc.dg/pr17581-1.c: New test case.
22063
22064 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
22067         being implemented.
22068         * g++.dg/conversion/dr195-1.C: New.
22069         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
22070         * g++.old-deja/g++.mike/p10148.C: Likewise.
22071
22072 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/17695
22075         * g++.dg/debug/typedef2.C: New test.
22076
22077 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
22078
22079         PR fortran/13490
22080         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
22081         * gfortran.dg/g77/README: Update.
22082
22083 2004-10-28  Matt Austern  <austern@apple.com>
22084
22085         PR c++/14124
22086         * g++.dg/ext/packed7.C: New test.
22087
22088 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22089
22090         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
22091         scan-assembler.
22092         * lib/scanasm.exp (hidden-scan-for): New proc.
22093         (scan-hidden): Use hidden-scan-for instead of constructing the scan
22094         string.
22095         (scan-not-hidden): Likewise.
22096         * lib/target-supports.exp (check_visibility_available): mach-o is
22097         support too.
22098
22099 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
22100
22101         PR c++/17132
22102         * g++.dg/template/memclass3.C: New test.
22103
22104 2004-10-28  Adam Nemet  <anemet@lnxw.com>
22105
22106         PR middle-end/18160
22107         * gcc.dg/register-var-1.c: New test.
22108         * gcc.dg/register-var-2.c: New test.
22109         * gcc.dg/asm-7.c: Taking the address of a register variable is an
22110         error now.
22111
22112 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
22113
22114         PR other/18172
22115         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
22116         unused variables.
22117         * gcc.dg/vect/vect-22.c: Likewise.
22118
22119 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
22120
22121         * gcc.dg/i386-rotate-1.c: New test.
22122
22123 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
22124
22125         * g++.dg/init/ref12.C: Add "run" marker.
22126
22127         PR c++/17435
22128         * g++.dg/init/ref12.C: New test.
22129
22130         PR c++/18140
22131         * g++.dg/template/shift1.C: New test.
22132         * g++.dg/template/error10.C: Adjust error markers.
22133
22134 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
22135
22136         PR tree-opt/17529
22137         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
22138
22139 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
22140
22141         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
22142         * gcc.dg/weak/weak-3.c: Likewise.
22143         * gcc.dg/weak/weak-5.c: Likewise.
22144         * gcc.dg/weak/weak-9.c: Likewise.
22145         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
22146         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
22147
22148         * gcc.dg/darwin-weakimport-1.c: New.
22149
22150 2004-10-28  Ben Elliston  <bje@au.ibm.com>
22151
22152         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
22153
22154 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
22155
22156         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
22157         'syntax' error messages.
22158         * gcc.dg/cpp/direct2s.c: Likewise.
22159
22160 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
22161
22162         * gcc.c-torture/compile/20041026-1.c: New.
22163
22164 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
22165
22166         PR c++/18093
22167         * g++.dg/lookup/ns2.C: New test.
22168
22169         PR c++/18020
22170         * g++.dg/template/enum4.C: New test.
22171
22172         PR c++/18161
22173         * g++.dg/template/expr1.C: New test.
22174
22175 2004-10-26  Ben Elliston  <bje@au.ibm.com>
22176
22177         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
22178
22179 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22180
22181         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
22182         gcc.dg/decl-nospec-3.c: New tests.
22183
22184 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
22185
22186         * objc.dg/super-class-3.m: New test.
22187
22188 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22189
22190         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
22191         resyncing.
22192         * gcc.dg/cpp/direct2s.c: Likewise.
22193
22194 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
22195
22196         * objc.dg/image-info.m: Update for changes to section selection.
22197
22198 2004-10-25  David Ayers  <d.ayers@inode.at>
22199             Ziemowit Laski  <zlaski@apple.com>
22200
22201         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
22202         diagnostics when messaging 'id <Proto>'.
22203         * objc.dg/class-protocol-1.m: New test.
22204         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
22205         a non-existent method signature.
22206         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
22207         Update diagnostics when messaging with non-existent method signature.
22208         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
22209         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
22210         invalid receivers are now resolved as if messaging 'id'; remove
22211         extraneous diagnostics.
22212
22213 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22214
22215         PR c/16667
22216         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
22217         gcc.dg/init-desig-obs-3.c: New tests.
22218
22219 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
22220
22221         * gcc.dg/debug/20041023-1.c: New test.
22222
22223 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
22224
22225         PR middle-end/17407
22226         * gcc.c-torture/compile/pr17407.c: New test.
22227
22228         PR c++/18121
22229         * g++.dg/template/array8.C: New test.
22230
22231 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22232
22233         PR other/18138
22234         * lib/g++.exp: Accept more than one multilib libgcc.
22235         * lib/gcc-dg.exp: Likewise.
22236         * lib/objc.exp: Likewise.
22237         * lib/treelang.exp: Likewise.
22238         * lib/gfortran.exp: Likewise.
22239
22240 2004-10-24  Ben Elliston  <bje@au.ibm.com>
22241
22242         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
22243
22244 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
22245
22246         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
22247         * gcc.dg/c99-const-expr-3.c: Likewise.
22248
22249 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
22250
22251         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
22252
22253 2004-10-23  Ben Elliston  <bje@au.ibm.com>
22254
22255         * gcc.c-torture/execute/loop-2e.x: Remove.
22256
22257 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22258
22259         PR c++/18095
22260         * g++.dg/parse/crash18.C: New.
22261         * g++.dg/parse/crash19.C: New.
22262
22263 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
22264
22265         * g++.dg/ext/dllimport1.C: Move dg-warnings.
22266         * g++.dg/ext/dllimport2.C: Same.
22267         * g++.dg/ext/dllimport8.C: Same.
22268
22269 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
22270
22271         PR c++/10841
22272         * g++.dg/conversion/cast1.C: New test.
22273         * g++.dg/overload/pmf1.C: Adjust error marker.
22274
22275 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
22276
22277         PR objc/17923
22278         * objc.dg/const-str-7.m: New test.
22279
22280 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22281
22282         * g++.dg/template/memfriend11.C: Fix comment typo.
22283         * g++.dg/template/memfriend14.C: Likewise.
22284
22285 2004-10-20  Richard Henderson  <rth@redhat.com>
22286
22287         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
22288         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
22289         -fasynchronous-unwind-tables.
22290
22291 2004-10-20  Richard Henderson  <rth@redhat.com>
22292
22293         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
22294         (main): Return success.
22295         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
22296         (main): Return success.
22297
22298 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22299
22300         PR c++/13495
22301         * g++.dg/template/memfriend9.C: New test.
22302         * g++.dg/template/memfriend10.C: Likewise.
22303         * g++.dg/template/memfriend11.C: Likewise.
22304         * g++.dg/template/memfriend12.C: Likewise.
22305         * g++.dg/template/memfriend13.C: Likewise.
22306         * g++.dg/template/memfriend14.C: Likewise.
22307         * g++.dg/template/memfriend15.C: Likewise.
22308         * g++.dg/template/memfriend16.C: Likewise.
22309         * g++.dg/template/memfriend17.C: Likewise.
22310         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
22311
22312 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
22313
22314         * g++.dg/conversion/dr195.C: New.
22315         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
22316
22317 2004-10-20  Ben Elliston  <bje@au.ibm.com>
22318             Devang Patel  <dpatel@apple.com>
22319
22320         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
22321         of floating point arithmetic, which could trap.
22322
22323 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
22324
22325         PR c++/14035
22326         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
22327         * g++.dg/conversion/const2.C: New test.
22328         * g++.dg/expr/reinterpret2.C: New test.
22329         * g++.dg/expr/reinterpret3.C: New test.
22330         * g++.dg/expr/cast2.C: New test.
22331         * g++.dg/expr/copy1.C: New test.
22332         * g++.dg/other/conversion1.C: Change error message.
22333         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
22334         function pointers to void *.
22335         * g++.old-deja/g++.mike/p10148.C: Likewise.
22336
22337 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22338
22339         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
22340
22341 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
22342
22343         PR c++/18047
22344
22345         * g++.dg/parse/expr3.C: New test.
22346
22347 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22348
22349         * gcc.dg/smod-1.c: New test.
22350
22351 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
22352
22353         * objc.dg/method-14.m: New test.
22354
22355 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22356
22357         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
22358         Also xfail as the patch was reverted.
22359
22360 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
22361
22362         PR middle-end/16973
22363         * gcc.dg/pr16973.c: New test.
22364
22365 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
22366
22367         PR tree-optimization/17656
22368         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
22369
22370 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.dg/eh/shadow1.C: New.
22373
22374 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
22375
22376         * gcc.c-torture/compile/20041018-1.c: New test.
22377
22378 2004-10-18  Ben Elliston  <bje@au.ibm.com>
22379
22380         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
22381         compiler referring to register 0 when accessing sdata.  The linker
22382         now patches things up.
22383
22384 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
22385
22386         PR c/17529
22387         * gcc.c-torture/compile/pr17529.c: New test.
22388
22389 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22390
22391         PR c++/17743
22392         * g++.dg/ext/attrib17.C: New test.
22393
22394 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22395
22396         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
22397
22398 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22399
22400         PR c++/10479
22401         * g++.dg/ext/attrib16.C: New test.
22402
22403 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
22404
22405         PR c++/17042
22406         * g++.dg/init/dso_handle1.C: New test.
22407
22408         PR c++/14667
22409         * g++.dg/parse/typedef6.C: New test.
22410
22411         PR c++/17916
22412         * g++.dg/parse/pragma1.C: New test.
22413
22414 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
22415
22416         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
22417
22418 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
22419
22420         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
22421         -fno-common when on HPPA HP-UX platforms.
22422
22423 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
22424
22425         PR other/16820
22426         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
22427         stdint.h.
22428         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
22429         uintptr_t.
22430
22431 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22432
22433         PR c++/16301
22434         * g++.dg/lookup/strong-using-4.C: New test.
22435
22436 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
22437
22438         PR middle-end/16567
22439         * gcc.c-torture/compile/nested-1.c: New test.
22440
22441 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22442
22443         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
22444         and mipsisa64*-*-* (until support for misaligned loads is added).
22445         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
22446         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
22447         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
22448         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
22449         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
22450         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
22451
22452 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/17976
22455         * g++.dg/init/dtor3.C: New test.
22456
22457 2004-10-15  Ben Elliston  <bje@au.ibm.com>
22458
22459         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
22460
22461 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
22462
22463         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
22464         * gcc.dg/macho-lo-sum.c: Likewise.
22465
22466 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
22467
22468         * gcc.dg/ppc-spe64-1.c: New test.
22469
22470 2004-10-14  Devang Patel  <dpatel@apple.com>
22471
22472         PR 17635
22473         * gcc.dg/pr17635.c : New test.
22474
22475 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
22476
22477         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
22478         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
22479         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
22480         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
22481         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
22482         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
22483         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
22484         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
22485         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
22486         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
22487         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
22488         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
22489         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
22490         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
22491         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
22492         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
22493         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
22494         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
22495
22496 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
22497
22498         * gcc.dg/vect/vect-82.c: New testcase.
22499         * gcc.dg/vect/vect-82_64.c: New testcase.
22500         * gcc.dg/vect/vect-83.c: New testcase.
22501         * gcc.dg/vect/vect-83_64.c: New testcase.
22502
22503 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22504
22505         * gcc.dg/cpp/error-1.c: New test.
22506
22507 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22508
22509         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
22510
22511 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
22512
22513         PR target/17984
22514         * gcc.dg/cris-peep2-xsrand2.c: New test.
22515
22516 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
22517
22518         PR c++/17661
22519         * testsuite/g++.dg/expr/for2.C: New test.
22520
22521 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22522
22523         * g++.dg/inherit/thunk1.C: Run on the SPARC.
22524
22525 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
22526
22527         PR tree-optimization/17724
22528         * g++.dg/opt/pr17724-1.C: New test.
22529         * g++.dg/opt/pr17724-2.C: New test.
22530         * g++.dg/opt/pr17724-3.C: New test.
22531         * g++.dg/opt/pr17724-4.C: New test.
22532         * g++.dg/opt/pr17724-5.C: New test.
22533         * g++.dg/opt/pr17724-6.C: New test.
22534
22535 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
22536
22537         PR c/17301
22538         * gcc.dg/pr17301-2.c: New test.
22539
22540 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
22541
22542         PR c++/15876
22543         * g++.dg/parse/error22.C: New test.
22544
22545         PR c++/17936
22546         * g++.dg/template/spec18.C: New test.
22547
22548 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
22549
22550         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
22551         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
22552         memcpy.
22553         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
22554         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
22555
22556 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22557
22558         * g++.dg/eh/cleanup5.C: Add dg-options "".
22559
22560 2004-10-11  Roger Sayle  <roger@eyesopen.com>
22561
22562         PR middle-end/17657
22563         * gcc.dg/switch-4.c: New test case.
22564
22565 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
22566
22567         * gcc.c-torture/execute/20041011-1.c: New test.
22568
22569 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22570
22571         PR c++/17554
22572         * g++.dg/init/for3.C: New test.
22573
22574         PR c++/17657
22575         * g++.dg/opt/switch2.C: New test.
22576
22577         PR middle-end/17703
22578         * g++.dg/warn/Wreturn-2.C: New test.
22579
22580 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
22581
22582         PR c++/17907
22583         * g++.dg/eh/cleanup5.C: New test.
22584
22585 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
22586
22587         PR c++/17393
22588         * g++.dg/parse/error21.C: New test.
22589
22590 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22591
22592         * g++.dg/overload/pmf1.C: Adjust quoting marks.
22593         * g++.dg/warn/incomplete1.C: Likewise.
22594         * g++.dg/template/qualttp20.C: Likewise.
22595
22596 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22597
22598         PR c/17881
22599         * parm-incomplete-1.c: New test.
22600
22601 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22602
22603         PR c++/17867
22604         * g++.dg/parse/error19.C: New test.
22605
22606         PR c++/17670
22607         * g++.dg/init/new11.C: New test.
22608
22609         PR c++/17821
22610         * g++.dg/parse/error20.C: New test.
22611
22612         PR c++/17826
22613         * g++.dg/template/crash24.C: New test.
22614
22615 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22616
22617         PR c/17301
22618         * gcc.dg/pr17301-1.c: New test.
22619
22620 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22621
22622         PR c/17189
22623         * gcc.dg/anon-struct-5.c: New test.
22624
22625 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22626
22627         PR c/17844
22628         * gcc.dg/pr17844-1.c: New test.
22629
22630 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
22631
22632         PR tree-optimization/17906
22633         * gcc.c-torture/compile/pr17906.c: New.
22634
22635 2004-10-09  Stuart Hastings  <stuart@apple.com>
22636             Roger Sayle  <roger@eyesopen.com>
22637
22638         PR rtl-optimization/17853
22639         * gcc.dg/i386-mmx-5.c: New testcase.
22640
22641 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
22642
22643         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
22644
22645 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
22646
22647         PR c++/17524
22648         * g++.dg/template/static9.C: New test.
22649
22650         PR c++/17685
22651         * g++.dg/parse/operator5.C: New test.
22652
22653 2004-10-09  Roger Sayle  <roger@eyesopen.com>
22654
22655         PR middle-end/17894
22656         * gcc.c-torture/execute/divcmp-4.c: New test case.
22657
22658 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22659
22660         PR tree-opt/17902
22661         * g++.dg/opt/pr17902.C: New test.
22662
22663 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
22664
22665         * gcc.dg/cpp/ident-1.c: Add dg-options "".
22666
22667 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22668
22669         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
22670
22671 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22672
22673         * gcc.dg/assign-warn-3.c: New test.
22674
22675 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22676
22677         PR c/16999
22678         * gcc.dg/cpp/ident-1.c: New test.
22679
22680 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22681
22682         * gcc.c-torture/compile/acc1.c: New.
22683
22684 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
22685
22686         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
22687         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
22688
22689 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22690
22691         * gcc.dg/ultrasp11.c: New test.
22692
22693 2004-10-08  Michael Matz  <matz@suse.de>
22694
22695         * gcc.dg/doloop-2.c: New test.
22696
22697 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22698
22699         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
22700         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
22701         objc.dg/method-9.m: Update expected diagnostics.
22702
22703 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
22704
22705         * gcc.dg/ppc-fsel-3.c: New file.
22706         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
22707
22708 2004-10-07  Paul Brook  <paul@codesourcery.com>
22709
22710         * gfortran.dg/intrinsic_verify_1.f90: New test.
22711
22712 2004-10-07  Paul Brook  <paul@codesourcery.com>
22713
22714         * gfortran.dg/empty_format_1.f90: Remove stray commas.
22715
22716 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22717
22718         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
22719         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
22720         commit.
22721
22722 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22723
22724         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
22725
22726 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22727
22728         PR c++/17115
22729         * g++.dg/warn/Winline-4.C: New test.
22730
22731 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22732
22733         * gcc.c-torture/compile/20041007-1.c: New test.
22734
22735 2004-10-07  Paul Brook  <paul@codesourcery.com>
22736
22737         PR fortran/17678
22738         * gfortran.dg/use_allocated_1.f90: New test.
22739
22740 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22741
22742         PR middle-end/17849
22743         * gfortran.fortran-torture/compile/nested.f90: New test
22744
22745 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22746
22747         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
22748
22749 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
22750
22751         PR c++/17368
22752         * g++.dg/ext/asm6.C: New test.
22753
22754 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
22755
22756         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
22757
22758 2004-10-06  Paul Brook  <paul@codesourcery.com>
22759
22760         PR libfortran/17709
22761         * gfortran.dg/empty_format_1.f90: New test.
22762
22763 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22764
22765         PR fortran/17568
22766         * gfortran.dg/ishft.f90: New test.
22767
22768         PR fortran/17283
22769         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
22770         tests.
22771
22772 2004-10-06  Paul Brook  <paul@codesourcery.com>
22773
22774         * gfortran.dg/do_1.f90: New test.
22775
22776 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22777
22778         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
22779         optimizing for size.
22780
22781 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22782
22783         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
22784
22785 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22786
22787         * gcc.c-torture/compile/20041005-1.c: New test.
22788
22789 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22790
22791         PR c++/17829
22792         * g++.dg/lookup/koenig4.C: New.
22793
22794 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22795
22796         * g++.dg/other/classkey1.C: Adjust quoting marks.
22797         * g++.dg/parse/error15.C: Likewise.
22798         * g++.dg/template/meminit2.C (int>): Likewise.
22799
22800 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22801
22802         PR fortran/17283
22803         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
22804
22805         PR fortran/17631
22806         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
22807
22808         PR fortran/17708
22809         * gfortran.dg/pr17708.f90: New test.
22810
22811 2004-10-04  Chao-ying Fu  <fu@mips.com>
22812
22813         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
22814         * gcc.dg/vect/vect-4.c: Ditto.
22815         * gcc.dg/vect/vect-5.c: Ditto.
22816         * gcc.dg/vect/vect-6.c: Ditto.
22817         * gcc.dg/vect/vect-8.c: Ditto.
22818         * gcc.dg/vect/vect-16.c: Ditto.
22819         * gcc.dg/vect/vect-30.c: Ditto.
22820         * gcc.dg/vect/vect-40.c: Ditto.
22821         * gcc.dg/vect/vect-41.c: Ditto.
22822         * gcc.dg/vect/vect-42.c: Ditto.
22823         * gcc.dg/vect/vect-43.c: Ditto.
22824         * gcc.dg/vect/vect-44.c: Ditto.
22825         * gcc.dg/vect/vect-45.c: Ditto.
22826         * gcc.dg/vect/vect-46.c: Ditto.
22827         * gcc.dg/vect/vect-47.c: Ditto.
22828         * gcc.dg/vect/vect-48.c: Ditto.
22829         * gcc.dg/vect/vect-49.c: Ditto.
22830         * gcc.dg/vect/vect-50.c: Ditto.
22831         * gcc.dg/vect/vect-51.c: Ditto.
22832         * gcc.dg/vect/vect-52.c: Ditto.
22833         * gcc.dg/vect/vect-53.c: Ditto.
22834         * gcc.dg/vect/vect-54.c: Ditto.
22835         * gcc.dg/vect/vect-55.c: Ditto.
22836         * gcc.dg/vect/vect-56.c: Ditto.
22837         * gcc.dg/vect/vect-57.c: Ditto.
22838         * gcc.dg/vect/vect-58.c: Ditto.
22839         * gcc.dg/vect/vect-59.c: Ditto.
22840         * gcc.dg/vect/vect-60.c: Ditto.
22841         * gcc.dg/vect/vect-74.c: Ditto.
22842         * gcc.dg/vect/vect-79.c: Ditto.
22843         * gcc.dg/vect/vect-80.c: Ditto.
22844
22845 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22846
22847         * gcc.dg/unused-7.c: Use the correct option.
22848
22849 2004-10-04  Paul Brook  <paul@codesourcery.com>
22850         Bud Davis  <bdavis9659@comcast.net>
22851
22852         PR fortran/17706
22853         PR fortran/16434
22854         * gfortran/pr17706.f90: New test.
22855         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
22856
22857 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22858
22859         * gfortran.dg/pr17612.f90: New test.
22860
22861 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22862
22863         * g++.dg/template/local1.C: Adjust quoting marks in
22864         testing for diagnostics.
22865         * g++.dg/tls/diag-2.C: Likewise.
22866         * g++.dg/other/error8.C: Likewise.
22867
22868 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22869
22870         PR c/17178
22871         * gcc.dg/unused-4.c: Adjust to be correct.
22872
22873         PR c/17820
22874         * gcc.dg/unused-7.c: New test.
22875
22876 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
22877
22878         PR c++/17797
22879         * g++.dg/overload/template2.C: New test.
22880
22881 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
22882
22883         PR tree-optimization/16632
22884         * gcc.dg/tree-ssa/20041002-1.c: New.
22885
22886 2004-10-03  Paul Brook  <paul@codesourcery.com>
22887
22888         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
22889         rather than relying on default formatting.
22890
22891 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
22892
22893         * gcc.dg/20040920-1.c: Update expected message text.
22894
22895 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
22896
22897         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
22898
22899 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
22900
22901         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
22902         tree level.
22903
22904 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22905
22906         * gcc.dg/tree-ssa/pr17343.c: Remove.
22907
22908 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
22909
22910         PR tree-opt/17343
22911         * gcc.dg/tree-ssa/pr17343.c: New test.
22912
22913 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
22914
22915         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
22916         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
22917         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
22918         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
22919         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
22920
22921 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22922
22923         * gcc.dg/lvalue-2.c: New test.
22924
22925 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22926
22927         PR c/17730
22928         * gcc.dg/pr17730-1.c: New test
22929
22930 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22931
22932         PR c/7425
22933         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
22934
22935 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22936
22937         * gcc.c-torture/execute/stdarg-1.c: New test.
22938         * gcc.c-torture/execute/stdarg-2.c: New test.
22939         * gcc.c-torture/execute/stdarg-3.c: New test.
22940         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22941         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22942         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22943         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22944         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22945
22946 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
22947
22948         PR tree-optimization/17697
22949         * g++.dg/opt/pr17697-1.C: New test.
22950         * g++.dg/opt/pr17697-2.C: New test.
22951         * g++.dg/opt/pr17697-3.C: New test.
22952
22953 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22954
22955         PR c/16409
22956         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
22957         gcc.dg/vla-init-5.c: New tests.
22958
22959 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22960
22961         PR c/13804
22962         * gcc.dg/pr13804-1.c: New test.
22963
22964 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22965
22966         PR fortran/16938
22967         * gfortran.dg/pr16938.f90: New test.
22968
22969 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22970
22971         * g++.dg/template/crash23.C: New test.
22972
22973 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
22974
22975         PR c++/17585
22976         * g++.dg/template/static8.C: New test.
22977
22978 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
22979
22980         PR c++/17681
22981         * g++.dg/other/error9.C: New test.
22982
22983 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22984
22985         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
22986
22987 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22988
22989         PR fortran/15164
22990         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
22991
22992 2004-09-26  Roger Sayle  <roger@eyesopen.com>
22993
22994         PR middle-end/17112
22995         * gcc.dg/pr17112-1.c: New test case.
22996
22997 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
22998
22999         PR c/11459
23000         * gcc.dg/pr11459-1.c: New test.
23001
23002 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
23003
23004         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
23005         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23006
23007 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23008
23009         * gfortran.dg/pr15324.f90: Make array bounds consistent.
23010
23011 2004-09-25  Jan Hubicka  <jh@suse.cz>
23012
23013         * compile/30040909-1.c: New test.
23014         * compile/30040907-1.c: New test.
23015
23016 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
23017
23018         * gcc.c-torture/execute/va-arg-26.c: New test.
23019
23020 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
23021
23022         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
23023         extra diagnostics on targets with 64-bit pointers.
23024         * objc.dg/selector-1.m: Adjust dg-warning regexp.
23025
23026 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23027
23028         PR c/17188
23029         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
23030         * gcc.dg/decl-3.c: Adjust expected message.
23031
23032 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23033
23034         PR fortran/17615
23035         * gfortran.dg/pr17615.f90: New test.
23036
23037 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
23038
23039         PR tree-optimzation/17517
23040         * g++.dg/tree-ssa/pr17517.C: New Test.
23041
23042 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23043
23044         PR c++/16889
23045         * g++.dg/lookup/ambig3.C: New.
23046
23047 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
23048
23049         PR tree-opt/17624
23050         * g++.dg/opt/pr17624.C: New test.
23051
23052 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23053
23054         PR c/6980
23055         * gcc.dg/Wbad-function-cast-1.c: New test.
23056
23057 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
23058
23059         * g++.dg/ext/complit1.C
23060         * g++.dg/other/error2.C
23061         * g++.dg/other/nontype-1.C
23062         * g++.dg/parse/crash11.C
23063         * g++.dg/parse/crash12.C
23064         * g++.dg/parse/error15.C
23065         * g++.dg/parse/error4.C
23066         * g++.dg/parse/tmpl-outside1.C
23067         * g++.dg/parse/too-many-tmpl-args1.C
23068         * g++.dg/template/dependent-expr3.C
23069         * g++.dg/template/error10.C
23070         * g++.dg/template/instantiate1.C
23071         * g++.dg/template/vtable2.C
23072         * g++.dg/warn/Wshadow-1.C
23073         * g++.dg/warn/weak1.C
23074         * g++.old-deja/g++.brendan/crash16.C
23075         * g++.old-deja/g++.brendan/crash18.C
23076         * g++.old-deja/g++.brendan/crash48.C
23077         * g++.old-deja/g++.brendan/crash49.C
23078         * g++.old-deja/g++.brendan/crash55.C
23079         * g++.old-deja/g++.brendan/crash56.C
23080         * g++.old-deja/g++.brendan/crash8.C
23081         * g++.old-deja/g++.brendan/enum11.C
23082         * g++.old-deja/g++.brendan/enum8.C
23083         * g++.old-deja/g++.brendan/enum9.C
23084         * g++.old-deja/g++.brendan/friend3.C
23085         * g++.old-deja/g++.brendan/misc14.C
23086         * g++.old-deja/g++.bugs/900402_02.C
23087         * g++.old-deja/g++.bugs/900404_03.C
23088         * g++.old-deja/g++.bugs/900404_04.C
23089         * g++.old-deja/g++.bugs/900428_03.C
23090         * g++.old-deja/g++.jason/crash4.C
23091         * g++.old-deja/g++.jason/overload21.C
23092         * g++.old-deja/g++.jason/redecl1.C
23093         * g++.old-deja/g++.jason/report.C
23094         * g++.old-deja/g++.jason/rfg10.C
23095         * g++.old-deja/g++.jason/template30.C
23096         * g++.old-deja/g++.law/arm12.C
23097         * g++.old-deja/g++.law/ctors5.C
23098         * g++.old-deja/g++.law/cvt20.C
23099         * g++.old-deja/g++.law/init10.C
23100         * g++.old-deja/g++.law/init8.C
23101         * g++.old-deja/g++.law/visibility17.C
23102         * g++.old-deja/g++.law/visibility7.C
23103         * g++.old-deja/g++.mike/net8.C
23104         * g++.old-deja/g++.mike/p646.C
23105         * g++.old-deja/g++.mike/p700.C
23106         * g++.old-deja/g++.mike/p701.C
23107         * g++.old-deja/g++.mike/p811.C
23108         * g++.old-deja/g++.ns/template13.C
23109         * g++.old-deja/g++.other/array3.C
23110         * g++.old-deja/g++.other/crash25.C
23111         * g++.old-deja/g++.other/dtor3.C
23112         * g++.old-deja/g++.other/dtor4.C
23113         * g++.old-deja/g++.other/main1.C
23114         * g++.old-deja/g++.other/warn7.C
23115         * g++.old-deja/g++.pt/crash11.C
23116         * g++.old-deja/g++.pt/crash36.C
23117         * g++.old-deja/g++.pt/spec22.C
23118         * g++.old-deja/g++.pt/spec9.C
23119         * g++.old-deja/g++.pt/ttp52.C
23120         * g++.old-deja/g++.robertl/eb103.C
23121         * g++.old-deja/g++.robertl/eb121.C
23122         * g++.old-deja/g++.robertl/eb22.C
23123         * g++.old-deja/g++.robertl/eb8.C:
23124         Update locations and/or regexps of dg-error markers.
23125         Remove markers for some bogus messages that are no longer issued.
23126
23127 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
23128
23129         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
23130         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
23131
23132 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
23133
23134         PR c++/17618
23135         * g++.dg/lookup/crash5.C: New test.
23136
23137 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
23138
23139         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
23140         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
23141         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
23142         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
23143         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
23144         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
23145
23146         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
23147         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
23148         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23149         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
23150         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
23151         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
23152
23153         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
23154
23155         * gcc.dg/vect/vect-44.c: Check additional cases.
23156         * gcc.dg/vect/vect-48.c: Check additional cases.
23157
23158         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
23159         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
23160         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
23161         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
23162         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
23163         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
23164         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
23165         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
23166         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
23167
23168         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
23169         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
23170         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
23171
23172 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23173
23174         * gcc.dg/tree-ssa/loop-6.c: New test.
23175
23176 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
23177
23178         PR c++/17620
23179         * g++.dg/inherit/base2.C: New.
23180
23181 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23182
23183         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
23184         * gcc.dg/20001012-2.c: Likewise.
23185         * gcc.dg/20001013-1.c: Likewise.
23186         * gcc.dg/20001101-1.c: Likewise.
23187         * gcc.dg/20001102-1.c: Likewise.
23188         * gcc.dg/bf-spl1.c: Likewise.
23189         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
23190         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
23191
23192 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
23193
23194         PR tree-optimization/16721
23195         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
23196
23197 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
23198
23199         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
23200         * gcc.dg/20040305-1.c: Likewise.
23201
23202 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23203
23204         PR c/16566
23205         * gcc.c-torture/compile/pr16566-1.c,
23206         gcc.c-torture/compile/pr16566-2.c,
23207         gcc.c-torture/compile/pr16566-3.c: New tests.
23208
23209 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
23210
23211         PR tree-optimization/17512
23212         * gcc.c-torture/compile/20040916-1.c.
23213
23214 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
23215
23216         * gcc.dg/pragma-re-3.c: New test.
23217
23218 2004-09-17  Matt Austern  <austern@apple.com>
23219
23220         PR c++/15049
23221         * g++.dg/other/anon3.C: New.
23222
23223 2004-09-21  Roger Sayle  <roger@eyesopen.com>
23224
23225         PR c++/7503
23226         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
23227         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
23228         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
23229         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
23230         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
23231
23232 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
23233
23234         PR fortran/17286
23235         * gfortran.dg/pr17286.f90: New test.
23236
23237 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
23238
23239         PR c++/17530
23240         * g++.dg/template/static7.C: New test.
23241
23242 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
23243
23244         PR tree-opt/17558
23245         * gcc.c-torture/compile/pr17558.c: New test.
23246
23247 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23248
23249         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
23250         if SKIP_ATTRIBUTE is defined.
23251
23252 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23253
23254         PR fortran/15957
23255         * gfortran.dg/pr15957.f90: New test.
23256
23257 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
23258
23259         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
23260         in comparison.
23261         * gcc.dg/vect/vect-79.c: Likewise.
23262         * gcc.dg/vect/vect-80.c: Likewise.
23263
23264 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23265
23266         PR fortran/15750
23267         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
23268
23269 2004-09-20  Ira Rosen  <irar@il.ibm.com>
23270
23271         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
23272         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
23273         * gcc.dg/vect/vect-62.c: New testcase.
23274         * gcc.dg/vect/vect-63.c: New testcase.
23275         * gcc.dg/vect/vect-64.c: New testcase.
23276         * gcc.dg/vect/vect-65.c: New testcase.
23277         * gcc.dg/vect/vect-66.c: New testcase.
23278         * gcc.dg/vect/vect-67.c: New testcase.
23279         * gcc.dg/vect/vect-68.c: New testcase.
23280         * gcc.dg/vect/vect-69.c: New testcase.
23281         * gcc.dg/vect/vect-79.c: New testcase.
23282         * gcc.dg/vect/vect-80.c: New testcase.
23283
23284 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
23285
23286         * gcc.target/mips/asm-1.c: New test.
23287
23288 2004-09-19  Ira Rosen  <irar@il.ibm.com>
23289
23290         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
23291         * gcc.dg/vect/vect-73.c: New testcase.
23292         * gcc.dg/vect/vect-74.c: New testcase.
23293         * gcc.dg/vect/vect-75.c: New testcase.
23294         * gcc.dg/vect/vect-76.c: New testcase.
23295         * gcc.dg/vect/vect-77.c: New testcase.
23296         * gcc.dg/vect/vect-78.c: New testcase
23297
23298 2004-09-18  Paul Brook  <paul@codesourcery.com>
23299
23300         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
23301
23302 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23303
23304         PR c/17424
23305         * gcc.dg/pr17424-1.c: New test.
23306
23307 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
23308
23309         * g++.dg/tree-ssa/pr17153.C: New test.
23310
23311 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
23312
23313         PR pch/13361
23314         * testsuite/g++.dg/pch/wchar-1.C: New.
23315         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23316
23317 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
23318
23319         * gcc.c-torture/execute/20040917-1.c: New test.
23320
23321 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23322
23323         PR tree-optimization/17319
23324         * gcc.dg/pr17319.c: New test.
23325
23326 2004-09-17  Devang Patel  <dpatel@apple.com>
23327
23328         * gcc.dg/20040813-1.c: New test.
23329
23330 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23331
23332         PR tree-optimization/17273
23333         * gcc.c-torture/compile/pr17273.c: New test.
23334
23335 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23336
23337         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
23338         Update expected messages.
23339         * gcc.dg/declspec-13.c: New test.
23340
23341 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
23342
23343         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
23344
23345 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
23346
23347         * gcc.c-torture/execute/pr17252.c: Use post-increment to
23348         change what 'a' is pointing to.
23349
23350 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/16002
23353         * g++.dg/template/error18.C: New test.
23354
23355         PR c++/16029
23356         * g++.dg/warn/Wunused-8.C: New test.
23357
23358 2004-09-17  Steven Bosscher  <stevenb@suse.de>
23359
23360         PR tree-optimization/17513
23361         * gcc.dg/20040916-1.c: New test.
23362
23363 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
23364
23365         PR c++/17501
23366         * g++.dg/template/typename7.C: New test.
23367
23368 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23369
23370         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
23371
23372 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
23373
23374         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
23375         with -ftree-based-profiling also.
23376         * lib/profopt.exp: Support late-set profile_option/feedback_option.
23377
23378 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
23379
23380         PR/15364
23381         * gfortran.dg/der_array_io_1.f90: New test.
23382         * gfortran.dg/der_array_io_2.f90: New test.
23383         * gfortran.dg/der_array_io_3.f90: New test.
23384
23385 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23386
23387         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
23388         EABI.
23389
23390 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
23391
23392         * g++.dg/opt/switch1.C: New test.
23393
23394 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23395
23396         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
23397         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
23398         Update expected messages.
23399
23400 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23401
23402         PR fortran/16485
23403         * gfortran.dg/same_name_1.f90: New test.
23404
23405 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
23406
23407         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
23408         dereference garbage pointers.
23409
23410 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
23411
23412         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
23413         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
23414
23415         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
23416         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
23417         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
23418
23419 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
23420
23421         PR c++/17324
23422         * g++.dg/template/mangle1.C: New test.
23423
23424 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23425
23426         PR tree-optimization/17252
23427         * gcc.c-torture/execute/pr17252.c: New test.
23428
23429 2004-09-14  Andrew Pinski  <apinski@apple.com>
23430
23431         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
23432
23433 2004-09-14  Roger Sayle  <roger@eyesopen.com>
23434
23435         PR rtl-optimization/9771
23436         * gcc.dg/pr9771-1.c: New test case.
23437
23438 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
23439
23440         PR tree-optimization/15262
23441         * gcc.c-torture/execute/pr15262-1.c: New test.
23442         * gcc.c-torture/execute/pr15262-2.c: New test.
23443
23444 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23445
23446         * gcc.dg/declspec-12.c: New test.
23447
23448 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
23449
23450         * gfortran.dg/pr17090.f90: Add directives to test.
23451
23452 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23453
23454         * gcc.c-torture/compile/20040914-1.c: New test.
23455
23456 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23457
23458         PR c++/16162
23459         * g++.dg/template/decl2.C: New test.
23460
23461 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
23462
23463         PR fortran/17090
23464         * gfortran.dg/pr17090.f90: New test.
23465
23466 2004-09-13  Dale Johannesen  <dalej@apple.com>
23467
23468         * gcc.c-torture/compile/pr17408.c: New test case.
23469
23470 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
23471
23472         PR c++/16716
23473         * g++.dg/parse/crash17.C: New test.
23474
23475         PR c++/17327
23476         * g++.dg/template/enum3.C: New test.
23477
23478 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
23479
23480         * lib/gcc-defs.exp: Load wrapper.exp.
23481         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
23482         using local code.
23483         * lib/gcc.exp (gcc_init): Similar.
23484         * lib/gfortran.exp (gfortran_init): Similar.
23485         * lib/objc.exp (objc_init): Similar.
23486         * lib/treelang.exp (treelang_init): Similar.
23487         * lib/wrapper.exp: New file with build_wrapper call machinery in
23488         ${tool}_maybe_build_wrapper.
23489
23490 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23491
23492         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
23493         "inline".
23494         * gcc.dg/declspec-11.c: Update expected messages.
23495         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
23496         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
23497         gcc.dg/inline-12.c: New tests.
23498
23499 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
23500
23501         * g++.dg/tree-ssa/pr17400.C: New testcase.
23502
23503 2004-09-13  James E Wilson  <wilson@specifixinc.com>
23504
23505         * gcc.target/mips/sb1-1.c: New testcase.
23506
23507 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
23508
23509         * lib/g77-dg.exp: Remove unused file.
23510         * lib/mike-g77.exp: Ditto.
23511         * lib/g77.exp: Ditto.
23512
23513 2004-09-12  Richard Henderson  <rth@redhat.com>
23514
23515         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
23516
23517 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
23518
23519         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
23520         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23521         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
23522         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
23523         Update expected messages.
23524
23525 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
23526
23527         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
23528         declaration/use mismatch for dirp parameter.
23529
23530 2004-09-12  Andrew Pinski  <apinski@apple.com>
23531
23532         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
23533         -fgnu-runtime is passed.
23534
23535 2004-09-12  Richard Henderson  <rth@redhat.com>
23536
23537         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
23538         do the uplevel thing and update additional_flags directly.
23539         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
23540         gfortran.fortran-torture/execute/intrinsic_nearest.x,
23541         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
23542         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
23543
23544 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23545
23546         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
23547
23548 2004-09-11  Roger Sayle  <roger@eyesopen.com>
23549
23550         PR middle-end/17411
23551         * g++.dg/opt/pr17411-1.C: New test case.
23552
23553 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23554
23555         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23556         gcc.dg/tls/diag-2.c: Update expected messages.
23557         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
23558         messages.
23559         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
23560         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
23561         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
23562         gcc.dg/tls/diag-5.c: New tests.
23563
23564 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
23565
23566         * gcc.dg/20040910-1.c: Correct dg-error regexp.
23567
23568 2004-09-11  Steven Bosscher  <stevenb@suse.de>
23569
23570         * g++.dg/parse/break-in-for.C: New test.
23571
23572 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
23573
23574         * gcc.dg/tree-ssa/20040911-1.c: New test.
23575
23576 2004-09-11  Andreas Jaeger  <aj@suse.de>
23577
23578         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
23579         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
23580
23581 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
23582
23583         * gcc.target/frv: New directory of FR-V-specific tests.
23584
23585 2004-09-10  James E Wilson  <wilson@specifixinc.com>
23586
23587         * gcc.dg/convert-vec-1.c: New test.
23588
23589 2004-09-10  Roger Sayle  <roger@eyesopen.com>
23590
23591         PR middle-end/17024
23592         * gcc.dg/pr17024-1.c: New test case.
23593
23594 2004-09-10  Eric Christopher  <echristo@redhat.com>
23595
23596         * gcc.dg/20040910-1.c: New test.
23597
23598 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23599
23600         * gcc.dg/bitfld-9.c: New test.
23601
23602 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
23603
23604         * gcc.c-torture/execute/ieee/acc1.c: New test.
23605         * gcc.c-torture/execute/ieee/acc2.c: New test.
23606         * gcc.c-torture/execute/ieee/mzero6.c: New test.
23607
23608 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23609
23610         * gcc.dg/deprecated-2.c: New test.
23611
23612 2004-09-09  James E Wilson  <wilson@specifixinc.com>
23613
23614         * gcc.dg/init-vec-1.c: New test.
23615
23616 2004-09-09  Roger Sayle  <roger@eyesopen.com>
23617
23618         PR middle-end/17055
23619         * gcc.dg/pr17055-1.c: New test case.
23620
23621 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
23622
23623         PR target/17377
23624         * gcc.c-torture/execute/pr17377.c: New test.
23625
23626 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23627
23628         PR c/8420
23629         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
23630         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
23631         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
23632         gcc.dg/long-long-typespec-1.c: New tests.
23633         * gcc.dg/tls/diag-2.c: Update expected diagnostics
23634
23635 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23636
23637         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23638         gcc.dg/gnu99-static-1.c: New tests.
23639
23640 2004-09-08  Devang Patel  <dpatel@apple.com>
23641
23642         * gcc.dg/darwin-ld-20040828-1.c: New test.
23643         * gcc.dg/darwin-ld-20040828-2.c: New test.
23644         * gcc.dg/darwin-ld-20040828-3.c: New test.
23645
23646 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
23647
23648         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
23649         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
23650         in error message.
23651         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
23652         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
23653         in error message.
23654         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
23655         types they qualify.
23656         * objc.dg/type-size-2.m: Fix wording in comment.
23657         * objc.dg/va-meth-1.m: New test case.
23658
23659 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
23660
23661         PR c/16633:
23662         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
23663         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
23664
23665 2004-09-06  Devang Patel  <dpatel@apple.com>
23666
23667         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
23668         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
23669
23670 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
23671
23672         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
23673         reflect changed line numbering of diagnostics.
23674
23675 2004-09-06  Paul Brook  <paul@codesourcery.com>
23676
23677         * gfortran.dg/edit_real_1.f90: Add new test.
23678
23679 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23680
23681         * gcc.dg/tree-ssa/loop-2.c: New test.
23682         * gcc.dg/tree-ssa/loop-3.c: New test.
23683         * gcc.dg/tree-ssa/loop-4.c: New test.
23684         * gcc.dg/tree-ssa/loop-5.c: New test.
23685
23686 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23687
23688         * gcc.dg/format/sentinel-1.c: Update for parameter option.
23689
23690 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23691
23692         * gcc.dg/format/sentinel-1.c: New test.
23693
23694 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
23695
23696         * testsuite/gcc.dg/builtins-46.c: New.
23697
23698 2004-09-03  Devang Patel  <dpatel@apple.com>
23699
23700         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
23701         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
23702
23703 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23704
23705         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
23706         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
23707         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
23708         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
23709         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
23710         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
23711         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
23712         the non-portable bzero.
23713         * gcc.dg/20010912-1.c: xfail for NetWare.
23714         * gcc.dg/20020426-2.c: xfail for NetWare.
23715         * gcc.dg/20021014-1.c: xfail for NetWare.
23716         * gcc.dg/20021018-1.c: xfail for NetWare.
23717         * gcc.dg/20030213-1.c: xfail for NetWare.
23718         * gcc.dg/20030225-1.c: xfail for NetWare.
23719         * gcc.dg/20030708-1.c: xfail for NetWare.
23720         * gcc.dg/builtins-config.h: Also exclude NetWare.
23721         * gcc.dg/format/format.h: Define restrict only if not already defined.
23722         * gcc.dg/nest.c: xfail for NetWare.
23723         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
23724         * lib/target-supports.exp (check_visibility_available): Exclude
23725         NetWare.
23726
23727 2004-09-03  Jan Beulich  <jbeulich@novell.com>
23728
23729         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
23730         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
23731         deterministic starting point for the alignment of structure fields.
23732         * gcc.dg/Wpadded.c: Dito.
23733         * g++.dg/abi/vbase10.C: Dito.
23734
23735 2004-09-03  Devang Patel  <dpatel@apple.com>
23736
23737         * g++.dg/debug/pr15736.cc: New test.
23738
23739 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23740
23741         * README.QMTEST: Fix out-of-date link.
23742
23743 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
23744
23745         PR fortran/16579
23746         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
23747         Delete.  Duplicate of gfortran.dg/g77/20010610.f
23748
23749 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
23750
23751         * g++.dg/abi/arm_rtti1.C: New test.
23752
23753 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
23754
23755         * gcc.dg/ppc-vector-memcpy.c: New.
23756         * gcc.dg/ppc-vector-memset.c: New.
23757
23758 2004-09-02  Chao-ying Fu  <fu@mips.com>
23759
23760         * gcc.target/mips/mips-3d-1.c: New test.
23761         * gcc.target/mips/mips-3d-2.c: New test.
23762         * gcc.target/mips/mips-3d-3.c: New test.
23763         * gcc.target/mips/mips-3d-4.c: New test.
23764         * gcc.target/mips/mips-3d-5.c: New test.
23765         * gcc.target/mips/mips-3d-6.c: New test.
23766         * gcc.target/mips/mips-3d-7.c: New test.
23767         * gcc.target/mips/mips-3d-8.c: New test.
23768         * gcc.target/mips/mips-3d-9.c: New test.
23769         * gcc.target/mips/mips-ps-1.c: New test.
23770         * gcc.target/mips/mips-ps-2.c: New test.
23771         * gcc.target/mips/mips-ps-3.c: New test.
23772         * gcc.target/mips/mips-ps-4.c: New test.
23773         * gcc.target/mips/mips-ps-type.c: New test.
23774
23775 2004-09-02  Paul Brook  <paul@codesourcery.com>
23776
23777         * gfortran.dg/edit_real_1.f90: Add new tests.
23778
23779 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23780
23781         PR fortran/15327
23782         * gfortran.dg/merge_char_1.f90: New test.
23783
23784 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23785
23786         PR fortran/16404
23787         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
23788
23789 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23790
23791         PR c/1522
23792         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
23793
23794 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
23795
23796         * g++.dg/opt/loop1.C: Do not XFAIL.
23797
23798 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * gcc.c-torture/execute/20040831-1.c: New test.
23801
23802 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
23803
23804         PR fortran/16579
23805         * gfortran.dg/g77/20010610.f: Now passes.
23806         Copy from g77.f-torture/execute. Add dg-run directive.
23807         * gfortran.dg/g77/README: Update
23808
23809 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23810
23811         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
23812         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
23813         (t1, t2, t3, t4): Add volatile.
23814
23815 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23816
23817         * g++.dg/ext/visibility/arm1.C: New test.
23818
23819 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
23820
23821         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
23822         -pedantic-errors.
23823
23824 2004-09-01  Paul Brook  <paul@codesourcery.com>
23825
23826         * gfortran.dg/eof_2.f90: New test.
23827
23828 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23829
23830         PR fortran/16579
23831         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
23832
23833 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
23834
23835         PR libfortran/16805
23836         * gfortran.dg/list_read_2.f90: New test.
23837
23838 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
23839
23840         * g++.dg/abi/key1.C: New test.
23841
23842 2004-08-31  Richard Henderson  <rth@redhat.com>
23843
23844         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
23845         form of offsetof.
23846         * g++.dg/other/offsetof5.C: Remove duplicate.
23847
23848 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23849
23850         PR fortran/17244
23851         * gfortran.dg/func_derived_1.f90: New test.
23852
23853 2004-08-31  Paul Brook  <paul@codesourcery.com>
23854
23855         * gfortran.dg/eof_1.f90: New test.
23856
23857 2004-08-31  Paul Brook  <paul@codesourcery.com>
23858
23859         * gfortran.dg/list_read_1.f90: New file.
23860
23861 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
23862
23863         * g++.dg/opt/loop1.C: XFAIL.
23864
23865 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
23866
23867         * gcc.dg/funcdef-storage-1.c: New.
23868         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
23869         an extern function in local scope.
23870         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
23871         declare an 'auto inline' function in local scope.
23872         * gcc.dg/20011130-1.c: Likewise.
23873         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
23874         an 'auto' function in local scope.
23875         * gcc.dg/20021014-1.c: Likewise.
23876         * gcc.dg/20030331-2.c: Likewise.
23877
23878 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23879
23880         * gfortran.dg/blockdata_1.f90: New test.
23881
23882 2004-08-30  Richard Henderson  <rth@redhat.com>
23883
23884         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
23885
23886 2004-08-30  Richard Henderson  <rth@redhat.com>
23887
23888         * lib/fortran-torture.exp (fortran-torture-execute): Honor
23889         additional_flags set by alternate driver.
23890         (ieee-options): New procedure.
23891         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
23892         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
23893         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
23894         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
23895
23896 2004-08-30  Richard Henderson  <rth@redhat.com>
23897
23898         * lib/f-torture.exp: Remove.
23899
23900 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
23901
23902         PR rtl-optimization/16590
23903         * g++.dg/opt/loop1.C: New test.
23904
23905 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23906
23907         PR fortran/13910
23908         * gfortran.dg/oldstyle_1.f90: New test.
23909
23910 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
23911         Paul Brook  <paul@codesourcery.com>
23912
23913         * gfortran.dg/g77/README: Update.
23914         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
23915         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23916         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
23917
23918 2004-08-28  Paul Brook  <paul@codesourcery.com>
23919
23920         PR libfortran/17195
23921         * gfortran.dg/edit_real_1.f90: New test.
23922
23923 2004-08-27  Paul Brook  <paul@codesourcery.com>
23924
23925         * gfortran.dg/rewind_1.f90: New test.
23926
23927 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
23928
23929         PR fortran/16597
23930         * gfortran.dg/pr16597.f90: New test.
23931
23932 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23933
23934         PR c/13801
23935         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
23936         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
23937         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
23938         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
23939         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
23940
23941 2004-08-26  Nick Clifton  <nickc@redhat.com>
23942
23943         * gcc.c-torture/compile/pr17119.c: New test.
23944
23945 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
23946
23947         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
23948
23949 2004-08-25  Richard Henderson  <rth@redhat.com>
23950
23951         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
23952         the bits that expect kind=8 to be the largest real kind.
23953
23954 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23955
23956         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
23957
23958 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23959
23960         * gfortran.dg/assignment_1.f90: New test.
23961
23962 2004-08-25  Adam Nemet  <anemet@lnxw.com>
23963
23964         * g++.dg/template/repo3.C: New test.
23965
23966 2004-08-25  Roger Sayle  <roger@eyesopen.com>
23967
23968         PR middle-end/16693
23969         PR tree-optimization/16372
23970         * g++.dg/opt/pr16372-1.C: New test case.
23971         * g++.dg/opt/pr16693-1.C: New test case.
23972         * g++.dg/opt/pr16693-2.C: New test case.
23973
23974 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
23975
23976         * objc.dg/proto-lossage-4.m: New test.
23977
23978 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
23979
23980         PR c++/17155
23981         * g++.dg/inherit/local2.C: New test.
23982
23983 2004-08-25  Paul Brook  <paul@codesourcery.com>
23984
23985         PR fortran/17144
23986         * gfortran.dg/string_ctor_1.f90: New test.
23987
23988 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23989
23990         PR c++/14428
23991         * g++.dg/template/redecl2.C: New test.
23992
23993 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23994
23995         PR fortran/17143
23996         * gfortran.dg/pr17143.f90: New test.
23997
23998 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
23999
24000         PR fortran/17164
24001         * gfortran.dg/pr17164.f90: New test.
24002
24003 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24004
24005         * gcc.dg/tree-ssa/loop-1.c: New test.
24006
24007 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24008
24009         * gcc.c-torture/compile/20040824-1.c: New test.
24010
24011 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
24012
24013         * gcc.c-torture/compile/iftrap-3.c: New test.
24014
24015 2004-08-24  Paul Brook  <paul@codesourcery.com>
24016
24017         * gfortran.dg/entry_2.f90: New test.
24018
24019 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         PR c++/16889
24022         * g++.dg/lookup/ambig[12].C: New.
24023
24024 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24025
24026         PR c++/16706
24027         * g++.dg/template/crash21.C: New test.
24028         * g++.dg/template/crash22.C: Likewise.
24029
24030 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24031
24032         PR c++/17149
24033         * g++.dg/template/access15.C: New.
24034
24035 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/17163
24038         * g++.dg/template/repo2.C: New test.
24039
24040 2004-08-23  Roger Sayle  <roger@eyesopen.com>
24041
24042         PR rtl-optimization/17078
24043         * gcc.c-torture/execute/pr17078-1.c: New test case.
24044
24045 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24046
24047         PR c/14492
24048         * gcc.dg/debug/crash1.c: New test.
24049
24050 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
24051
24052         PR c/16180
24053         * gcc.dg/loop-5.c: New test.
24054
24055 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24056
24057         * gcc.c-torture/execute/20040823-1.c: New test.
24058
24059 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
24060
24061         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
24062         to the assembler.  Simplify test accordingly.
24063         (asm_abi_flags): Use GNU names.
24064         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
24065         to check for ABI flags.
24066
24067 2004-08-22  Andrew Pinski  <apinski@apple.com>
24068
24069         * g++.dg/opt/pr14029.C: New test.
24070         * gcc.c-torture/execute/pr15262.c: New test.
24071
24072 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24073
24074         * gfortran.dg/reduction.f90: Add checks with complex arguments.
24075
24076 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
24077
24078         PR 16908
24079         * gfortran.dg/direct_io.f90: New test.
24080
24081 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24082
24083         PR c++/17121
24084         * g++.dg/inherit/local2.C: New test.
24085
24086 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24087
24088         PR c++/17120
24089         * g++.dg/warn/Wparentheses-4.C: New test.
24090
24091 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
24092
24093         PR c++/17121
24094         * g++.dg/inherit/local2.C: New test.
24095
24096         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
24097         * gcc.dg/ppc-ldstruct.c: Likewise.
24098         * gcc.dg/ppc64-abi-2.c: Likewise.
24099
24100 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
24101
24102         PR rtl-optimization/17099
24103         * gcc.c-torture/execute/20040820-1.c: New test.
24104
24105 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
24106
24107         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
24108
24109 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
24110
24111         PR fortran/17077
24112         * gfortran.dg/auto_array_1.f90: New test.
24113
24114 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24115
24116         PR fortran/17074
24117         * gfortran.dg/simpleif_1.f90: New test.
24118
24119 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
24120
24121         * lib/target-supports.exp (check_profiling_available): Return
24122         false for arm*-*-symbianelf* and arm*-*-eabi*.
24123
24124         PR c++/15890
24125         * g++.dg/template/delete1.C: New test.
24126
24127 2004-08-19  Paul Brook  <paul@codesourcery.com>
24128
24129         PR fortran/14976
24130         PR fortran/16228
24131         * gfortran.dg/data_char_1.f90: New test.
24132
24133 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
24134
24135         PR fortran/16946
24136         * gfortran.dg/reduction.f90: New testcase.
24137
24138 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24139
24140         PR fortran/16520
24141         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
24142
24143 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24144
24145         PR c++/17041
24146         * g++.dg/Wparentheses-3.C: New test.
24147
24148 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
24149
24150         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
24151         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
24152         * gcc.dg/vect/vect-2.c: Likewise.
24153         * gcc.dg/vect/vect-3.c: Likewise.
24154         * gcc.dg/vect/vect-4.c: Likewise.
24155         * gcc.dg/vect/vect-5.c: Likewise.
24156         * gcc.dg/vect/vect-6.c: Likewise.
24157         * gcc.dg/vect/vect-7.c: Likewise.
24158         * gcc.dg/vect/vect-25.c: Likewise.
24159         * gcc.dg/vect/vect-31.c: Likewise.
24160         * gcc.dg/vect/vect-32.c: Likewise.
24161         * gcc.dg/vect/vect-34.c: Likewise.
24162         * gcc.dg/vect/vect-36.c: Likewise.
24163         * gcc.dg/vect/vect-all.c: Likewise.
24164
24165 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24166
24167         PR c++/17068
24168         * g++.dg/template/operator4.C: New test.
24169
24170 2004-08-18  Richard Henderson  <rth@redhat.com>
24171
24172         * gcc.dg/20040206-1.c: XFAIL.
24173
24174 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24175
24176         PR c++/16246
24177         * g++.dg/template/array7.C: New test.
24178
24179 2004-08-17  James E Wilson  <wilson@specifixinc.com>
24180
24181         * gcc.dg/mips-movcc-1.c: New test.
24182         * gcc.dg/mips-movcc-2.c: New test.
24183         * gcc.dg/mips-movcc-3.c: New test.
24184
24185         * gcc.dg/mips-nmadd-1.c: New test.
24186         * gcc.dg/mips-nmadd-2.c: New test.
24187
24188 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
24189
24190         PR c++/15871
24191         * g++.dg/opt/inline8.C: New test.
24192
24193         PR c++/16965
24194         * g++.dg/parse/error17.C: New test.
24195
24196 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
24197
24198         * gcc.dg/vect: New directory for vectorizer tests.
24199         * gcc.dg/vect/tree-vect.h: New file.
24200         * gcc.dg/vect/vect.exp: New file.
24201         * gcc.dg/vect/pr16105.c.c: New test.
24202         * gcc.dg/vect/vect-1.c: New test.
24203         * gcc.dg/vect/vect-2.c: New test.
24204         * gcc.dg/vect/vect-3.c: New test.
24205         * gcc.dg/vect/vect-4.c: New test.
24206         * gcc.dg/vect/vect-5.c: New test.
24207         * gcc.dg/vect/vect-6.c: New test.
24208         * gcc.dg/vect/vect-7.c: New test.
24209         * gcc.dg/vect/vect-8.c: New test.
24210         * gcc.dg/vect/vect-9.c: New test.
24211         * gcc.dg/vect/vect-10.c: New test.
24212         * gcc.dg/vect/vect-11.c: New test.
24213         * gcc.dg/vect/vect-12.c: New test.
24214         * gcc.dg/vect/vect-13.c: New test.
24215         * gcc.dg/vect/vect-14.c: New test.
24216         * gcc.dg/vect/vect-15.c: New test.
24217         * gcc.dg/vect/vect-16.c: New test.
24218         * gcc.dg/vect/vect-17.c: New test.
24219         * gcc.dg/vect/vect-18.c: New test.
24220         * gcc.dg/vect/vect-19.c: New test.
24221         * gcc.dg/vect/vect-20.c: New test.
24222         * gcc.dg/vect/vect-21.c: New test.
24223         * gcc.dg/vect/vect-22.c: New test.
24224         * gcc.dg/vect/vect-23.c: New test.
24225         * gcc.dg/vect/vect-24.c: New test.
24226         * gcc.dg/vect/vect-25.c: New test.
24227         * gcc.dg/vect/vect-26.c: New test.
24228         * gcc.dg/vect/vect-27.c: New test.
24229         * gcc.dg/vect/vect-28.c: New test.
24230         * gcc.dg/vect/vect-29.c: New test.
24231         * gcc.dg/vect/vect-30.c: New test.
24232         * gcc.dg/vect/vect-31.c: New test.
24233         * gcc.dg/vect/vect-32.c: New test.
24234         * gcc.dg/vect/vect-33.c: New test.
24235         * gcc.dg/vect/vect-34.c: New test.
24236         * gcc.dg/vect/vect-35.c: New test.
24237         * gcc.dg/vect/vect-36.c: New test.
24238         * gcc.dg/vect/vect-37.c: New test.
24239         * gcc.dg/vect/vect-38.c: New test.
24240         * gcc.dg/vect/vect-40.c: New test.
24241         * gcc.dg/vect/vect-41.c: New test.
24242         * gcc.dg/vect/vect-42.c: New test.
24243         * gcc.dg/vect/vect-43.c: New test.
24244         * gcc.dg/vect/vect-44.c: New test.
24245         * gcc.dg/vect/vect-45.c: New test.
24246         * gcc.dg/vect/vect-46.c: New test.
24247         * gcc.dg/vect/vect-47.c: New test.
24248         * gcc.dg/vect/vect-48.c: New test.
24249         * gcc.dg/vect/vect-49.c: New test.
24250         * gcc.dg/vect/vect-50.c: New test.
24251         * gcc.dg/vect/vect-51.c: New test.
24252         * gcc.dg/vect/vect-52.c: New test.
24253         * gcc.dg/vect/vect-53.c: New test.
24254         * gcc.dg/vect/vect-54.c: New test.
24255         * gcc.dg/vect/vect-55.c: New test.
24256         * gcc.dg/vect/vect-56.c: New test.
24257         * gcc.dg/vect/vect-57.c: New test.
24258         * gcc.dg/vect/vect-58.c: New test.
24259         * gcc.dg/vect/vect-59.c: New test.
24260         * gcc.dg/vect/vect-60.c: New test.
24261         * gcc.dg/vect/vect-61.c: New test.
24262         * gcc.dg/vect/vect-all.c: New test.
24263         * gcc.dg/vect/vect-none.c: New test.
24264
24265 2004-08-17  Paul Brook  <paul@codesourcery.com>
24266
24267         PR fortran/13082
24268         * gfortran.dg/entry_1.f90: New test.
24269
24270 2004-08-17  Andrew Pinski  <apinski@apple.com>
24271
24272         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
24273
24274 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
24275
24276         * gcc.dg/pr17036-1.c: New test.
24277
24278 2004-08-16  Devang Patel  <dpatel@apple.com>
24279
24280         * gcc.dg/darwin-20040809-1.c: New test.
24281
24282 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
24283
24284         * gcc.dg/funcdef-attr-1.c: New test.
24285
24286 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
24287
24288         * gcc.dg/altivec-17.c: New test.
24289         * gcc.dg/altivec-18.c: New test.
24290
24291 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24292
24293         PR c++/6749
24294         * g++.dg/template/vtable2.C: New test.
24295
24296 2004-08-14  Richard Henderson  <rth@redhat.com>
24297
24298         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
24299         * gcc.dg/pack-test-4.c (main): Return 0.
24300         * gcc.dg/setjmp-1.c: Remove XFAIL.
24301         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
24302
24303 2004-08-14  Richard Henderson  <rth@redhat.com>
24304
24305         * gcc.dg/980217-1.c: Add prototype for printf.
24306
24307 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
24308
24309         * gfortran.dg/pr16935.f90: New test.
24310
24311 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
24312
24313         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
24314
24315 2004-08-13  Paul Brook  <paul@codesourcery.com>
24316
24317         * gfortran.dg/der_io_1.f90: Remove stray comma.
24318
24319 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24320
24321         * gcc.dg/vmx/cw-bug-2.c: Remove.
24322         * gcc.dg/vmx/vprint-1.c: Remove.
24323         * gcc.dg/vmx/vscan-1.c: Remove.
24324
24325 2004-08-12  Devang patel  <dpatel@apple.com>
24326
24327         * gcc.dg/darwin-20040809-2.c: New test.
24328
24329 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
24330
24331         * g++.dg/ext/altivec-12.C: New test.
24332
24333         * g++.dg/ext/altivec-11.C: New test.
24334
24335 2004-08-12  Paul Brook  <paul@codesourcery.com>
24336
24337         * g++.dg/abi/arm_cxa_vec_1.C: New test.
24338
24339 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
24340
24341         * g++.dg/ext/altivec-2.C: Check for hardware support before
24342         executing any VMX instructions.
24343
24344         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
24345
24346 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
24347
24348         PR c++/16276
24349         * g++.old-deja/g++.other/comdat4.C: New test.
24350         * g++.old-deja/g++.other/comdat4-aux.cc: New.
24351
24352 2004-08-12  Ben Elliston  <bje@au.ibm.com>
24353
24354         PR target/16286
24355         * gcc.dg/pr16286.c: New test.
24356
24357 2004-08-12 Jan Beulich <jbeulich@novell.com>
24358
24359         * g++.dg/ext/asm5.C: New.
24360
24361 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24362
24363         PR c++/16698
24364         * g++.dg/eh/crash1.C: New test.
24365
24366         PR c++/16717
24367         * g++.dg/ext/construct1.C: New test.
24368
24369 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24370
24371         PR c++/16853
24372         * g++.dg/init/ptrmem1.C: New test.
24373
24374         PR c++/16618
24375         * g++.dg/parse/offsetof5.C: New test.
24376
24377         PR c++/16870
24378         * g++.dg/template/overload3.C: New test.
24379
24380 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
24381
24382         PR c++/16964
24383         * g++.dg/parse/error16.C: New test.
24384
24385         PR c++/16904
24386         * g++.dg/template/error14.C: New test.
24387
24388         PR c++/16929
24389         * g++.dg/template/error15.C: New test.
24390
24391 2004-08-11  Devang Patel  <dpatel@apple.com>
24392
24393         * gcc.dg/darwin-ld-20040809-1.c: New test.
24394         * gcc.dg/darwin-ld-20040809-2.c: New test.
24395
24396 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
24397
24398         PR fortran/16917
24399         * gfortran.dg/dfloat_1.f90: New test.
24400
24401 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
24402
24403         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
24404         * gcc.dg/dll-2.c: Fix dg-require syntax.
24405         * gcc.misc-tests/arm-isr.c (abort): Declare.
24406         (exit): Likewise.
24407
24408 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
24409
24410         PR c++/16971
24411         * g++.dg/parse/crash16.C: New test.
24412
24413 2004-08-10  Roger Sayle  <roger@eyesopen.com>
24414
24415         * gcc.dg/mips-rsqrt-1.c: New test case.
24416         * gcc.dg/mips-rsqrt-2.c: New test case.
24417         * gcc.dg/mips-rsqrt-3.c: New test case.
24418
24419 2004-08-10  Paul Brook  <paul@codesourcery.com>
24420
24421         * gfortran.dg/der_io_1.f90: New test.
24422
24423 2004-08-10  Paul Brook  <paul@codesourcery.com>
24424
24425         PR fortran/16919
24426         * gfortran.dg/der_array_1.f90: New test.
24427
24428 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
24429
24430         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
24431
24432 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
24433
24434         * gcc.dg/wchar_t-2.c: Fix typo.
24435
24436 2004-08-09  Falk Hueffner  <falk@debian.org>
24437
24438         PR tree-optimization/12517
24439         * gcc.c-torture/compile/pr12517.c: New test.
24440
24441         PR tree-optimization/12578
24442         * gcc.c-torture/compile/pr12578.c: New test.
24443
24444         PR tree-optimization/12899
24445         * gcc.c-torture/compile/pr12899.c: New test.
24446
24447         PR rtl-optimization/14692
24448         * gcc.c-torture/compile/pr14692.c: New test.
24449
24450         PR tree-optimization/16461
24451         * gcc.c-torture/compile/pr16461.c: New test.
24452
24453 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
24454
24455         * gfortran.dg/getenv_1.f90: New test.
24456
24457 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24458
24459         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
24460         wchar_t.
24461         * gcc.dg/symbian5.c: Test -fno-short-wchar.
24462
24463 2004-08-06  Paul Brook  <paul@codesourcery.com>
24464
24465         * gfortran.dg/ret_array_1.f90: New test.
24466         * gfortran.dg/ret_pointer_1.f90: New test.
24467
24468 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
24469
24470         * gcc.dg/missing-field-init-[12].c: New tests.
24471         * g++.dg/warn/missing-field-init-[12].C: New tests.
24472
24473 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
24474
24475         * gcc.dg/enum2.c: New test.
24476         * gcc.dg/symbian3.c: Likewise.
24477         * gcc.dg/symbian4.c: Likewise.
24478         * gcc.dg/wchar_t-2.c: Likewise.
24479
24480 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24481
24482         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
24483         destructor tests.
24484
24485 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
24486
24487         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
24488         dg-require-visiblity.
24489         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
24490         * g++.dg/ext/visibility/fvisibility.C: Likewise.
24491         * g++.dg/ext/visibility/memfuncts.C: Likewise.
24492         * g++.dg/ext/visibility/new1.C: Likewise.
24493         * g++.dg/ext/visibility/pragma.C: Likewise.
24494         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
24495         * g++.dg/ext/visibility/virtual.C: Likewise.
24496         * g++/dg/ext/visibility/visibility-1.C: Likewise.
24497         * g++/dg/ext/visibility/visibility-2.C: Likewise.
24498         * g++/dg/ext/visibility/visibility-3.C: Likewise.
24499         * g++/dg/ext/visibility/visibility-4.C: Likewise.
24500         * g++/dg/ext/visibility/visibility-5.C: Likewise.
24501         * g++/dg/ext/visibility/visibility-6.C: Likewise.
24502         * g++/dg/ext/visibility/visibility-7.C: Likewise.
24503         * g++/dg/ext/visibility/visibility-8.C: New test.
24504         * gcc.c-torture/compile/dll.x: Remove.
24505         * gcc.dg/dll-2.c: Use dg-require-dll
24506         * gcc.dg/visibility-10.c: New test.
24507         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
24508         supporting DLLs.
24509         * testsuite/lib/scanasm.exp (scan_hidden): New function.
24510         (scan_not_hidden): Likewise.
24511
24512 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
24513
24514         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
24515
24516 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
24517
24518         * gcc.c-torture/execute/20040805-1.c: New test.
24519
24520 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
24521
24522         * gcc.dg/20020118-1.c: Declare abort.
24523         * gcc.dg/altivec_check.h: Likewise.
24524         * gcc.dg/iftrap-2.c: Likewise.
24525         * gcc.dg/pragma-darwin.c: Likewise.
24526         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
24527
24528 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
24529
24530         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
24531
24532 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24533
24534         * gcc.c-torture/execute/builtins/abs-2.c,
24535         gcc.c-torture/execute/builtins/abs-3.c,
24536         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
24537         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
24538         intmax_t, uintmax_t and their limits.
24539         * gcc.dg/intmax_t-1.c: New test.
24540
24541 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24542
24543         * g++.dg/tc1/dr147.C: Add reference to PR.
24544
24545 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
24546
24547         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
24548         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
24549
24550 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
24551
24552         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
24553
24554 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24555
24556         * gcc.dg/redecl-5.c: New test.
24557         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
24558         of scanf.
24559
24560 2004-08-03  Roger Sayle  <roger@eyesopen.com>
24561
24562         PR middle-end/16790
24563         * gcc.c-torture/execute/pr16790-1.c: New test case.
24564
24565 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
24566
24567         * g++.dg/ext/visibility/assign1.C: New test.
24568         * g++.dg/ext/visibility/new1.C: Likewise.
24569
24570         * gcc.dg/symbian1.c: New test.
24571         * gcc.dg/symbian2.c: Likewise.
24572
24573 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
24574
24575         PR target/16570
24576         * gcc.dg/i386-sse-9.c: New test.
24577
24578 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24579
24580         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
24581
24582 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
24583
24584         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
24585         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
24586         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
24587         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
24588         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
24589         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
24590         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24591         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
24592         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
24593         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
24594         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
24595         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
24596         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
24597         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
24598         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
24599         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
24600         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24601         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
24602         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
24603         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
24604         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
24605         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
24606         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
24607         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24608         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
24609         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
24610         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
24611         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
24612         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24613         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24614         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
24615         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
24616         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
24617         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
24618         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
24619         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24620         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24621         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24622         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24623         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
24624         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
24625         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
24626         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
24627         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
24628         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24629         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24630         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
24631         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
24632         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
24633         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
24634         gcc.misc-tests/i386-pf-3dnow-1.c,
24635         gcc.misc-tests/i386-pf-athlon-1.c,
24636         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24637         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
24638         Declare built-in functions used.
24639         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
24640
24641 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
24642
24643         PR c++/16707
24644         * g++.dg/lookup/using12.C: New test.
24645
24646         * g++.dg/init/null1.C: Fix PR number.
24647         * g++.dg/parse/namespace10.C: Likewise.
24648
24649 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24650
24651         PR c++/16224
24652         * g++.dg/template/spec17.C: New test.
24653         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
24654         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
24655
24656 2004-08-02  David Billinghurst
24657
24658         PR fortran/16292
24659         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
24660
24661 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
24662
24663         * gcc.dg/ia64-got-1.c: New test case.
24664
24665 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
24666
24667         PR c++/16489
24668         * g++.dg/init/null1.C: New test.
24669         * g++.dg/tc1/dr76.C: Adjust error marker.
24670
24671         PR c++/16529
24672         * g++.dg/parse/namespace10.C: New test.
24673
24674         PR c++/16810
24675         * g++.dg/inherit/ptrmem2.C: New test.
24676
24677 2004-08-02  Ben Elliston  <bje@au.ibm.com>
24678
24679         PR target/16155
24680         * gcc.dg/pr16155.c: New test.
24681
24682 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24683
24684         * gcc.dg/redecl-2.c: New test.
24685
24686 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
24687
24688         * gcc.dg/darwin-longdouble.c: New file.
24689
24690 2004-07-30  Richard Henderson  <rth@redhat.com>
24691
24692         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
24693         write to constant argument.
24694         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
24695
24696 2004-07-30  Richard Henderson  <rth@redhat.com>
24697
24698         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
24699         tests of nearest around zero.
24700
24701 2004-07-30  Andrew Pinski  <apinski@apple.com>
24702
24703         * gcc.c-torture/compile/20040730-1.c: New test.
24704
24705 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24706
24707         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
24708         powerpc-eabispe.
24709
24710 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
24711
24712         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
24713
24714 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
24715
24716         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
24717         contains $ld_library_path.
24718         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24719
24720 2004-07-29  Richard Henderson  <rth@redhat.com>
24721
24722         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
24723
24724         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
24725         (alt2, which): New.
24726         (Check): Accept either alternative.
24727
24728 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
24729
24730         * g++.dg/abi/inline1.C: New test.
24731         * g++.dg/abi/local1-a.cc: Likewise.
24732         * g++.dg/abi/local1.C: Likewise.
24733         * g++.dg/abi/mangle11.C: Tweak location of warnings.
24734         * g++.dg/abi/mangle12.C: Likewise.
24735         * g++.dg/abi/mangle17.C: Likewise.
24736         * g++.dg/abi/mangle20-2.C: Likewise.
24737         * g++.dg/opt/interface1.C: Likewise.
24738         * g++.dg/opt/interface1.h: Likewise.
24739         * g++.dg/opt/interface1-a.cc: New test.
24740         * g++.dg/parse/repo1.C: New test.
24741         * g++.dg/template/repo1.C: Likewise.
24742         * g++.dg/warn/Winline-1.C: Likewise.
24743         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
24744
24745 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
24746
24747         * gcc.dg/tree-ssa/20040729-1.c: New test.
24748
24749 2004-07-27  Matt Austern <austern@apple.com>
24750
24751         * gcc.dg/darwin-bool-1.c: New test.
24752         * gcc.dg/darwin-bool-2.c: New test.
24753
24754 2004-07-28  Richard Henderson  <rth@redhat.com>
24755
24756         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
24757         arguments in the correct type.  Don't write to constant arguments.
24758
24759 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24760
24761         PR tree-optimization/16688
24762         PR tree-optimization/16689
24763         * g++.dg/tree-ssa/pr16688.C: New test.
24764
24765 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24766
24767         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24768         loads.  Not only in the comment, this time.
24769
24770 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
24771
24772         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
24773         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
24774         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
24775         * gcc.dg/sh4a-bitmovua.c: New.
24776         * gcc.dg/sh4a-cos.c: New.
24777         * gcc.dg/sh4a-cosf.c: New.
24778         * gcc.dg/sh4a-fprun.c: New.
24779         * gcc.dg/sh4a-fsrra.c: New.
24780         * gcc.dg/sh4a-memmovua.c: New.
24781         * gcc.dg/sh4a-sin.c: New.
24782         * gcc.dg/sh4a-sincos.c: New.
24783         * gcc.dg/sh4a-sincosf.c: New.
24784         * gcc.dg/sh4a-sinf.c: New.
24785
24786 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
24787
24788         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
24789         conditionals.
24790         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
24791         loads.
24792         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
24793         DOM1.
24794
24795 2004-07-27  Andrew Pinski  <apinski@apple.com>
24796
24797         * g++.dg/rtti/tinfo1.C: Correct the xfail.
24798
24799 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
24800
24801         * gcc.dg/pragma-isr.c: New test.
24802
24803 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24804
24805         PR c++/14429
24806         * g++.dg/template/ttp11.C: New test.
24807
24808 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
24809
24810         * gcc.c-torture/compile/20040727-1.c: New test.
24811
24812 2004-07-26  Eric Christopher  <echristo@redhat.com>
24813
24814         * gcc.c-torture/compile/20040726-2.c: New test.
24815
24816 2004-07-26  Andrew Pinski  <apinski@apple.com>
24817
24818         * g++.dg/rtti/tinfo1.C: Xfail.
24819
24820 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
24821
24822         * gcc.c-torture/compile/20040726-1.c: New test.
24823
24824 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
24825             Brian Ryner  <bryner@brianryner.com>
24826
24827         PR c++/9283
24828         PR c++/15000
24829         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
24830         * g++.dg/ext/visibility/: New directory.
24831         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
24832         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
24833         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
24834         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
24835         * g++.dg/ext/visibility/fvisibility.C,
24836         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
24837         g++.dg/ext/visibility/fvisibility-override1.C
24838         g++.dg/ext/visibility/fvisibility-override2.C
24839         g++.dg/ext/visibility/memfuncts.C
24840         g++.dg/ext/visibility/noPLT.C
24841         g++.dg/ext/visibility/pragma.C
24842         g++.dg/ext/visibility/pragma-override1.C
24843         g++.dg/ext/visibility/pragma-override2.C
24844         g++.dg/ext/visibility/staticmemfuncts.C
24845         g++.dg/ext/visibility/virtual.C: New tests.
24846
24847 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24848
24849         PR c/15360
24850         * gcc.dg/pr15360-1.c: New test.
24851
24852 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
24853
24854         * gcc.dg/pragma-align-2.c: New test.
24855         * gcc.dg/pragma-init-fini.c: New test.
24856         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
24857         targets.
24858
24859 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24860
24861         * gcc.dg/init-string-2.c: New test.
24862
24863 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
24864
24865         PR 16684
24866         * gcc.dg/Wredundant-decls-1.c: New test case.
24867
24868 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
24869
24870         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
24871         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
24872         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
24873         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
24874         * gcc.dg/compat/generate-random.c: New file.
24875         * gcc.dg/compat/generate-random.h: Likewise.
24876         * gcc.dg/compat/generate-random_r.c: Likewise.
24877         * gcc.dg/compat/struct-layout-1.h: Likewise.
24878         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
24879         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
24880         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
24881         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
24882         * gcc.dg/compat/struct-layout-1_main.c: New test.
24883         * gcc.dg/compat/struct-layout-1_x.c: New file.
24884         * gcc.dg/compat/struct-layout-1_y.c: New file.
24885         * gcc.dg/compat/struct-layout-1_test.h: New file.
24886
24887 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24888
24889         * gcc.dg/comp-return-1.c: New test
24890
24891 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
24892
24893         * gcc.dg/vmx/8-02a.c: Fix typo.
24894
24895         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
24896         * gcc.dg/darwin-abi-3.c: New test.
24897
24898         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
24899         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
24900
24901         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
24902         * gcc.dg/vmx/ops-long-1.c: New test.
24903         * gcc.dg/vmx/ops-long-2.c: New test.
24904
24905 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24906
24907         * g++.dg/lookup/conv-[1234].C: New.
24908
24909 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
24910
24911         * g++.dg/parse/attr2.C: Simplify.
24912
24913 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24914
24915         PR c/7284
24916         * gcc.c-torture/execute/pr7284-1.c: New test.
24917
24918 2004-07-22  Brian Booth  <bbooth@redhat.com>
24919
24920         * gcc.dg/tree-ssa/20040721-1.c: New test.
24921
24922 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24923
24924         * g++.dg/template/crash20.c: New.
24925
24926 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
24927
24928         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
24929         Add dg-run directive.  Declare variables as required.
24930         * gfortran.dg/g77/README: Update
24931
24932 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
24933
24934         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
24935         gcc.dg/cris-peep2-andu2.c: New tests.
24936
24937 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24938
24939         PR c/15052
24940         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
24941         on return type.
24942         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
24943         messages.
24944         * gcc.dg/qual-return-2.c: Update expected messages.
24945         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
24946
24947 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24948
24949         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
24950         * gcc.dg/noncompile/921102-1.c: Update expected error message.
24951
24952 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24953
24954         PR c/11250
24955         * gcc.dg/init-string-1.c: New test.
24956
24957 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
24958
24959         PR middle-end/15345
24960         PR c/16450
24961         * gcc.dg/torture/nested-fn-1.c: New test.
24962
24963 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
24964
24965         PR target/16559
24966         * gcc.dg/ia64-fptr-1.c: New file.
24967
24968 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24969
24970         PR c++/14497
24971         * g++.dg/template/spec16.C: New test.
24972         * g++.old-deja/g++.robertl/eb118.C: Remove.
24973
24974 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24975
24976         PR c++/509
24977         * g++.dg/template/spec15.C: New test.
24978
24979 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
24980
24981         Copy cases from g77.f-torture/execute and add dg-run
24982         directive.  Other changes as noted.
24983         * gfortran.dg/g77/13037.f
24984         * gfortran.dg/g77/1832.f
24985         * gfortran.dg/g77/19981119-0.f
24986         * gfortran.dg/g77/19990313-0.f
24987         * gfortran.dg/g77/19990313-1.f
24988         * gfortran.dg/g77/19990313-2.f
24989         * gfortran.dg/g77/19990313-3.f
24990         * gfortran.dg/g77/19990419-1.f
24991         * gfortran.dg/g77/19990826-0.f
24992         * gfortran.dg/g77/19990826-2.f
24993         * gfortran.dg/g77/20000503-1.f
24994         * gfortran.dg/g77/20001111.f
24995         * gfortran.dg/g77/20010116.f
24996         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24997         * gfortran.dg/g77/20010430.f
24998         * gfortran.dg/g77/6177.f
24999         * gfortran.dg/g77/947.f
25000         * gfortran.dg/g77/970816-3.f
25001         * gfortran.dg/g77/971102-1.f
25002         * gfortran.dg/g77/980520-1.f
25003         * gfortran.dg/g77/980628-0.f
25004         * gfortran.dg/g77/980628-1.f
25005         * gfortran.dg/g77/980628-10.f
25006         * gfortran.dg/g77/980628-2.f
25007         * gfortran.dg/g77/980628-3.f
25008         * gfortran.dg/g77/980628-7.f
25009         * gfortran.dg/g77/980628-8.f
25010         * gfortran.dg/g77/980628-9.f
25011         * gfortran.dg/g77/980701-0.f
25012         * gfortran.dg/g77/980701-1.f
25013         * gfortran.dg/g77/cabs.f
25014         * gfortran.dg/g77/claus.f
25015         * gfortran.dg/g77/complex_1.f
25016         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
25017         * gfortran.dg/g77/dcomplex.f
25018         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
25019         * gfortran.dg/g77/f90-intrinsic-mathematical.f
25020         * gfortran.dg/g77/f90-intrinsic-numeric.f
25021         * gfortran.dg/g77/int8421.f
25022         * gfortran.dg/g77/labug1.f
25023         * gfortran.dg/g77/large_vec.f
25024         * gfortran.dg/g77/le.f
25025         * gfortran.dg/g77/short.f
25026         * gfortran.dg/g77/README: Update
25027
25028 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
25029
25030         PR c++/16637
25031         * g++.dg/parse/lookup4.C: New test.
25032
25033 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25034
25035         PR c++/16175
25036         * g++.dg/template/ttp10.C: New test.
25037
25038 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25039
25040         * gcc.dg/pr12625-1.c: New test.
25041
25042 2004-07-20  Steven Bosscher  <stevenb@suse.de>
25043
25044         * testsuite/gcc.dg/switch-warn-1.c: New test.
25045         * testsuite/gcc.dg/switch-warn-2.c: New test.
25046         * gcc.c-torture/compile/pr14730.c: Update.
25047
25048 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
25049
25050         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
25051         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
25052         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
25053         g++.dg/template/nontype3.C: Remove trailing CR from tests.
25054
25055 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
25056
25057         PR c++/16623
25058         * g++.dg/template/assign1.C: New test.
25059
25060 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25061
25062         PR c++/12170
25063         * g++.dg/template/ttp9.C: New test.
25064
25065 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
25066
25067         * gcc.dg/format/cmn-err-1.c: New test.
25068
25069 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25070
25071         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
25072         gcc.dg/Wparentheses-10.c: New tests.
25073         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
25074
25075 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25076
25077         PR fortran/16465
25078         * gfortran.dg/g77//ffixed-line-length-0.f,
25079         gfortran.dg/g77/ffixed-line-length-132.f,
25080         gfortran.dg/g77/ffixed-line-length-72.f,
25081         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
25082         gfortran.dg/g77/README: Update.
25083
25084 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25085
25086         PR c++/13092
25087         * g++.dg/template/non-dependent7.C: New test.
25088         * g++.dg/template/non-dependent8.C: Likewise.
25089         * g++.dg/template/non-dependent9.C: Likewise.
25090         * g++.dg/template/non-dependent10.C: Likewise.
25091
25092 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
25093
25094         PR c++/16337
25095         * g++.dg/parse/attr2.C: New test.
25096
25097 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
25098
25099         * g77.dg: Removed.
25100         * g77.f-torture: Ditto.
25101
25102 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25103
25104         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
25105         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
25106         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
25107
25108 2004-07-16  Richard Henderson  <rth@redhat.com>
25109
25110         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
25111
25112 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25113
25114         * lib/fortran-torture.exp (fortran-torture): Don't test compile
25115         tests with full list of options.
25116         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
25117         of TORTURE_OPTIONS if test contains 'dg-do run'.
25118
25119         PR fortran/16404
25120         * gfortran.dg/do_iterator.f90: New test.
25121
25122 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25123
25124         PR rtl-optimization/16536
25125         * gcc.c-torture/execute/restrict-1.c: New test.
25126
25127 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25128
25129         PR fortran/15324
25130         * gfortran.dg/pr15324.f90: New test.
25131
25132         PR fortran/15129
25133         * gfortran.dg/pr15129.f90: New test.
25134
25135         PR fortran/15140
25136         * gfortran.dg/pr15140.f90: New test.
25137
25138         PR fortran/13792
25139         * gfortran.fortran-torture/execute/bounds.f90: Add check for
25140         compile-time simplification.
25141
25142 2004-07-14  Mike Stump  <mrs@apple.com>
25143
25144         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
25145
25146 2004-07-14  James E Wilson  <wilson@specifixinc.com>
25147
25148         PR target/16325
25149         * gcc.dg/profile-generate-1.c: New.
25150
25151 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
25152
25153         * gcc.c-torture/execute/20040709-1.c: New test.
25154         * gcc.c-torture/execute/20040709-2.c: New test.
25155
25156 2004-07-14  Mike Stump  <mrs@apple.com>
25157
25158         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
25159
25160 2004-07-14  Mike Stump  <mrs@apple.com>
25161
25162         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
25163
25164 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
25165
25166         PR c++/16518
25167         * g++.dg/parse/mutable1.C: New test.
25168
25169 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
25170
25171         PR tree-optimization/16443
25172         * gcc.dg/tree-ssa/20040713-1.c: New test.
25173
25174 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
25175
25176         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
25177         for operator new.
25178
25179 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25180
25181         * gfortran.dg/g77/README: New file
25182         * gfortran.dg/g77/19981216-0.f: Copy from
25183         g77.f-torture/noncompile.  Add "dg-do compile" and
25184         dg-error as required.
25185         * gfortran.dg/g77/19990218-1.f: Likewise.
25186         * gfortran.dg/g77/19990905-1.f: Likewise.
25187         * gfortran.dg/g77/9263.f: Likewise.
25188         * gfortran.dg/g77/980615-0.f: Likewise.
25189         * gfortran.dg/g77/980616-0.f: Likewise.
25190         * gfortran.dg/g77/check0.f: Likewise.
25191         * gfortran.dg/g77/select_no_compile.f: Likewise.
25192
25193 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25194
25195         Copy files from g77.f-torture/compile.
25196         Add "{ dg-do compile}".  Other changes as noted
25197         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
25198         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
25199         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
25200         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
25201         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
25202         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
25203         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
25204         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
25205         statement to conform to standard.  Append alpha1.x for reference.
25206         * gfortran.dg/g77/xformat.f: Add dg-warning
25207
25208 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
25209
25210         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
25211         Add {dg-do compile} directive.
25212         * gfortran.dg/g77/cpp2.F: Likewise.
25213
25214 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25215
25216         PR c++/5402
25217         * g++.dg/lookup/name-clash1.C: New test.
25218
25219         PR c++/9777
25220         * g++.dg/lookup/name-clash2.C: New test.
25221
25222         PR c++/12102
25223         * g++.dg/lookup/name-clash3.C: New test.
25224
25225 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25226
25227         * g++.dg/lookup/new2.C: New test.
25228         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
25229
25230 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
25231
25232         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
25233         Add {dg-do compile} directive.
25234         * gfortran.dg/g77/13060.f: Likewise.
25235         * gfortran.dg/g77/19990218-0.f: Likewise.
25236         * gfortran.dg/g77/19990305-0.f: Likewise.
25237         * gfortran.dg/g77/19990419-0.f: Likewise.
25238         * gfortran.dg/g77/19990502-0.f: Likewise.
25239         * gfortran.dg/g77/19990502-1.f: Likewise.
25240         * gfortran.dg/g77/19990525-0.f: Likewise.
25241         * gfortran.dg/g77/19990826-1.f: Likewise.
25242         * gfortran.dg/g77/19990826-3.f: Likewise.
25243         * gfortran.dg/g77/19990905-2.f: Likewise.
25244         * gfortran.dg/g77/20000412-1.f: Likewise.
25245         * gfortran.dg/g77/20000511-1.f: Likewise.
25246         * gfortran.dg/g77/20000511-2.f: Likewise.
25247         * gfortran.dg/g77/20000518.f: Likewise.
25248         * gfortran.dg/g77/20000601-1.f: Likewise.
25249         * gfortran.dg/g77/20000601-2.f: Likewise.
25250         * gfortran.dg/g77/20000629-1.f: Likewise.
25251         * gfortran.dg/g77/20000630-2.f: Likewise.
25252         * gfortran.dg/g77/20010115.f: Likewise.
25253         * gfortran.dg/g77/20010321-1.f: Likewise.
25254         * gfortran.dg/g77/20010426.f: Likewise.
25255         * gfortran.dg/g77/20020307-1.f: Likewise.
25256         * gfortran.dg/g77/8485.f: Likewise.
25257         * gfortran.dg/g77/960317-1.f: Likewise.
25258         * gfortran.dg/g77/970915-0.f: Likewise.
25259         * gfortran.dg/g77/980310-1.f: Likewise.
25260         * gfortran.dg/g77/980310-2.f: Likewise.
25261         * gfortran.dg/g77/980310-3.f: Likewise.
25262         * gfortran.dg/g77/980310-4.f: Likewise.
25263         * gfortran.dg/g77/980310-6.f: Likewise.
25264         * gfortran.dg/g77/980310-7.f: Likewise.
25265         * gfortran.dg/g77/980310-8.f: Likewise.
25266         * gfortran.dg/g77/980419-2.f: Likewise.
25267         * gfortran.dg/g77/980424-0.f: Likewise.
25268         * gfortran.dg/g77/980427-0.f: Likewise.
25269         * gfortran.dg/g77/980729-0.f: Likewise.
25270         * gfortran.dg/g77/981117-1.f: Likewise.
25271         * gfortran.dg/g77/toon_1.f: Likewise.
25272
25273 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25274
25275         PR c++/2204
25276         * g++.dg/other/abstract2.C: New test.
25277
25278 2004-07-12  Paul Brook  <paul@codesourcery.com>
25279
25280         * gfortran.dg/pointer_init_1.f90: New test.
25281
25282 2004-07-11  Paul Brook  <paul@codesourcery.com>
25283
25284         PR fortran/15986
25285         * gfortran.dg/contained_1.f90: New test.
25286
25287 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
25288
25289         * g++.dg/parse/defarg8.C: New test.
25290
25291 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25292
25293         PR fortran/16433
25294         * gfortran.dg/pr16433.f: New test.
25295
25296         PR fortran/17574
25297         * gfortran.dg/pr15754.f90: New test.
25298
25299 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25300
25301         PR tree-optimization/16437
25302         * gcc.c-torture/execute/bitfld-4.c: New test.
25303
25304 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25305
25306         * gfortran.fortran-torture/execute/common_2.f90: Add check for
25307         access to common var from module.
25308
25309 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25310
25311         PR fortran/16336
25312         * gfortran.fortran-torture/execute/common_2.f90: New test.
25313
25314 2004-07-10  Paul Brook  <paul@codesourcery.com>
25315
25316         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
25317
25318 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25319
25320         PR fortran/15969
25321         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
25322
25323 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
25324
25325         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
25326         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
25327         * gfortran.dg/g77/ffree-form-1.f: Likewise.
25328         * gfortran.dg/g77/ffree-form-2.f: Likewise.
25329         * gfortran.dg/g77/ffree-form-3.f: Likewise.
25330         * gfortran.dg/g77/fno-underscoring.f: Likewise.
25331         * gfortran.dg/g77/funderscoring.f: Likewise.
25332         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25333
25334 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25335
25336         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
25337
25338 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25339         Paul Brook  <paul@codesourcery.com>
25340
25341         PR fortran/13415
25342         * gfortran.dg/common_pointer_1.f90: New test.
25343
25344 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25345
25346         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
25347
25348 2004-07-09  James E Wilson  <wilson@specifixinc.com>
25349
25350         PR target/16364
25351         * gcc.c-torture/compile/20040709-1.c: New.
25352
25353 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25354
25355         PR fortran/14077
25356         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
25357
25358 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25359
25360         PR fortran/13201
25361         * gfortran.dg/shape_1.f90: New test.
25362
25363 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
25364             Andrew Pinski  <apinski@apple.com>
25365
25366         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
25367
25368 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25369
25370         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
25371         comment.
25372
25373 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25374         Paul Brook  <paul@codesourcery.com>
25375
25376         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
25377         '.f95' and '.F95'.
25378
25379 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
25380
25381         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
25382
25383 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25384
25385         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
25386         testcases with capital suffix.
25387
25388 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25389
25390         PR fortran/15481
25391         PR fortran/13372
25392         PR fortran/13575
25393         PR fortran/15978
25394         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
25395
25396         * gfortran.dg/implicit_1.f90: New test.
25397
25398 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25399
25400         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
25401         expression to match gfortran warning/error messages
25402         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
25403         dg-error text.
25404
25405 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25406
25407         * lib/fortran-torture.exp: Rename proc search_for to
25408         search_for_re.
25409
25410 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25411
25412         * gcc.c-torture/execute/simd-5.x: New file.
25413         XFAIL on SPARC 64-bit at -O0.
25414
25415 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25416
25417         PR c++/8211
25418         PR c++/16165
25419         * g++.dg/warn/effc3.C: New test.
25420
25421 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25422
25423         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
25424         change X to 1X in format.
25425         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
25426         add data statements to conform to standard.
25427
25428 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25429
25430         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
25431         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
25432         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
25433
25434 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
25435
25436         * gfortran.dg/g77/7388.f: Copy from g77.dg
25437         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
25438         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
25439         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
25440         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
25441         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
25442         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
25443         * gfortran.dg/g77/strlen0.f: Likewise.
25444
25445 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
25446
25447         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
25448         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
25449
25450 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25451
25452         * gcc.c-torture/execute/920428-2.x: Delete.
25453         * gcc.c-torture/execute/920501-7.x: Likewise.
25454
25455 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
25456
25457         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
25458         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
25459         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
25460         prescott and c3-2.
25461         (PREFETCH_3DNOW): Add -march=c3.
25462
25463 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
25464
25465         PR c/16437
25466         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
25467         * gcc.c-torture/execute/bf64-1.x: Likewise.
25468
25469 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25470
25471         * gcc.c-torture/compile/20040708-1.c: New test.
25472
25473 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25474
25475         PR c++/16169
25476         * g++.dg/warn/effc2.C: New test.
25477
25478 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25479
25480         * gcc.c-torture/execute/bitfld-1.x: Remove.
25481         * gcc.c-torture/execute/bitfld-3.c: New test.
25482         * gcc.dg/bitfld-2.c: Remove XFAILs.
25483
25484 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
25485
25486         PR c++/16276
25487         * g++.dg/rtti/tinfo1.C: New file.
25488
25489 2004-07-07  Eric Christopher  <echristo@redhat.com>
25490
25491         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
25492
25493 2004-07-07  Andrew Pinski  <apinski@apple.com>
25494
25495         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
25496
25497 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
25498
25499         * g++.dg/init/call1.C: XFAIL.
25500
25501 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
25502
25503         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
25504         except for movstrict*, to movmem* and clrstr* to clrmem*.
25505
25506 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
25507
25508         * gcc.c-torture/execute/20040707-1.c: New test.
25509
25510 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
25511
25512         * gcc.c-torture/execute/20040706-1.c: New test.
25513
25514 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25515
25516         PR c++/3671
25517         * g++.dg/template/spec14.C: New test.
25518
25519 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
25520
25521         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
25522         nothing if not yet defined.  Use it in b, c and d type definitions.
25523         * gcc.c-torture/execute/20040705-1.c: New test.
25524         * gcc.c-torture/execute/20040705-2.c: New test.
25525
25526 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25527
25528         PR c++/2518
25529         * g++.dg/lookup/new1.C: New test.
25530
25531 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25532
25533         PR c++/11406
25534         * g++.dg/template/sizeof8.C: New test.
25535
25536 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
25537
25538         * gcc.c-torture/compile/20040705-1.c: New test.
25539
25540 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
25541
25542         * gfortran.fortran-torture/execute/seq_io.f90: New test.
25543
25544 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
25545
25546         * gcc.dg/cpp/if-mop.c: Two new testcases.
25547         * gcc.dg/cpp/trad/comment-3.c: New.
25548
25549 2004-07-04  Paul Brook  <paul@codesourcery.com>
25550
25551         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
25552
25553 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
25554
25555         PR c++/3761
25556         * g++.dg/lookup/crash4.C: New test.
25557
25558 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
25559
25560         * gcc.c-torture/execute/builtin-abs-1.c
25561         * gcc.c-torture/execute/builtin-abs-2.c
25562         * gcc.c-torture/execute/builtin-complex-1.c
25563         * gcc.c-torture/execute/builtins/string-1-lib.c
25564         * gcc.c-torture/execute/builtins/string-1.c
25565         * gcc.c-torture/execute/builtins/string-2-lib.c
25566         * gcc.c-torture/execute/builtins/string-2.c
25567         * gcc.c-torture/execute/builtins/string-3-lib.c
25568         * gcc.c-torture/execute/builtins/string-3.c
25569         * gcc.c-torture/execute/builtins/string-4-lib.c
25570         * gcc.c-torture/execute/builtins/string-4.c
25571         * gcc.c-torture/execute/builtins/string-5-lib.c
25572         * gcc.c-torture/execute/builtins/string-5.c
25573         * gcc.c-torture/execute/builtins/string-6-lib.c
25574         * gcc.c-torture/execute/builtins/string-6.c
25575         * gcc.c-torture/execute/builtins/string-7-lib.c
25576         * gcc.c-torture/execute/builtins/string-7.c
25577         * gcc.c-torture/execute/builtins/string-8-lib.c
25578         * gcc.c-torture/execute/builtins/string-8.c
25579         * gcc.c-torture/execute/builtins/string-9-lib.c
25580         * gcc.c-torture/execute/builtins/string-9.c
25581         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
25582         * gcc.c-torture/execute/builtins/string-asm-1.c
25583         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
25584         * gcc.c-torture/execute/builtins/string-asm-2.c
25585         * gcc.c-torture/execute/stdio-opt-1.c
25586         * gcc.c-torture/execute/stdio-opt-2.c
25587         * gcc.c-torture/execute/stdio-opt-3.c
25588         * gcc.c-torture/execute/string-opt-1.c
25589         * gcc.c-torture/execute/string-opt-10.c
25590         * gcc.c-torture/execute/string-opt-11.c
25591         * gcc.c-torture/execute/string-opt-12.c
25592         * gcc.c-torture/execute/string-opt-13.c
25593         * gcc.c-torture/execute/string-opt-14.c
25594         * gcc.c-torture/execute/string-opt-15.c
25595         * gcc.c-torture/execute/string-opt-16.c
25596         * gcc.c-torture/execute/string-opt-2.c
25597         * gcc.c-torture/execute/string-opt-6.c
25598         * gcc.c-torture/execute/string-opt-7.c
25599         * gcc.c-torture/execute/string-opt-8.c:
25600         Replace with ...
25601
25602         * gcc.c-torture/execute/builtins/abs-2.c
25603         * gcc.c-torture/execute/builtins/abs-3.c
25604         * gcc.c-torture/execute/builtins/complex-1.c
25605         * gcc.c-torture/execute/builtins/fprintf.c
25606         * gcc.c-torture/execute/builtins/fputs.c
25607         * gcc.c-torture/execute/builtins/memcmp.c
25608         * gcc.c-torture/execute/builtins/memmove.c
25609         * gcc.c-torture/execute/builtins/memops-asm.c
25610         * gcc.c-torture/execute/builtins/mempcpy-2.c
25611         * gcc.c-torture/execute/builtins/mempcpy.c
25612         * gcc.c-torture/execute/builtins/memset.c
25613         * gcc.c-torture/execute/builtins/printf.c
25614         * gcc.c-torture/execute/builtins/sprintf.c
25615         * gcc.c-torture/execute/builtins/strcat.c
25616         * gcc.c-torture/execute/builtins/strchr.c
25617         * gcc.c-torture/execute/builtins/strcmp.c
25618         * gcc.c-torture/execute/builtins/strcpy.c
25619         * gcc.c-torture/execute/builtins/strcspn.c
25620         * gcc.c-torture/execute/builtins/strlen-2.c
25621         * gcc.c-torture/execute/builtins/strlen.c
25622         * gcc.c-torture/execute/builtins/strncat.c
25623         * gcc.c-torture/execute/builtins/strncmp-2.c
25624         * gcc.c-torture/execute/builtins/strncmp.c
25625         * gcc.c-torture/execute/builtins/strncpy.c
25626         * gcc.c-torture/execute/builtins/strpbrk.c
25627         * gcc.c-torture/execute/builtins/strpcpy-2.c
25628         * gcc.c-torture/execute/builtins/strpcpy.c
25629         * gcc.c-torture/execute/builtins/strrchr.c
25630         * gcc.c-torture/execute/builtins/strspn.c
25631         * gcc.c-torture/execute/builtins/strstr-asm.c
25632         * gcc.c-torture/execute/builtins/strstr.c:
25633         ... these new files.
25634
25635         * gcc.c-torture/execute/builtins/abs-2-lib.c
25636         * gcc.c-torture/execute/builtins/abs-3-lib.c
25637         * gcc.c-torture/execute/builtins/complex-1-lib.c
25638         * gcc.c-torture/execute/builtins/fprintf-lib.c
25639         * gcc.c-torture/execute/builtins/fputs-lib.c
25640         * gcc.c-torture/execute/builtins/memcmp-lib.c
25641         * gcc.c-torture/execute/builtins/memmove-lib.c
25642         * gcc.c-torture/execute/builtins/memops-asm-lib.c
25643         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
25644         * gcc.c-torture/execute/builtins/mempcpy-lib.c
25645         * gcc.c-torture/execute/builtins/memset-lib.c
25646         * gcc.c-torture/execute/builtins/printf-lib.c
25647         * gcc.c-torture/execute/builtins/sprintf-lib.c
25648         * gcc.c-torture/execute/builtins/strcat-lib.c
25649         * gcc.c-torture/execute/builtins/strchr-lib.c
25650         * gcc.c-torture/execute/builtins/strcmp-lib.c
25651         * gcc.c-torture/execute/builtins/strcpy-lib.c
25652         * gcc.c-torture/execute/builtins/strcspn-lib.c
25653         * gcc.c-torture/execute/builtins/strlen-2-lib.c
25654         * gcc.c-torture/execute/builtins/strlen-lib.c
25655         * gcc.c-torture/execute/builtins/strncat-lib.c
25656         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
25657         * gcc.c-torture/execute/builtins/strncmp-lib.c
25658         * gcc.c-torture/execute/builtins/strncpy-lib.c
25659         * gcc.c-torture/execute/builtins/strpbrk-lib.c
25660         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
25661         * gcc.c-torture/execute/builtins/strpcpy-lib.c
25662         * gcc.c-torture/execute/builtins/strrchr-lib.c
25663         * gcc.c-torture/execute/builtins/strspn-lib.c
25664         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
25665         * gcc.c-torture/execute/builtins/strstr-lib.c
25666         * gcc.c-torture/execute/builtins/lib/abs.c
25667         * gcc.c-torture/execute/builtins/lib/fprintf.c
25668         * gcc.c-torture/execute/builtins/lib/memset.c
25669         * gcc.c-torture/execute/builtins/lib/printf.c
25670         * gcc.c-torture/execute/builtins/lib/sprintf.c
25671         * gcc.c-torture/execute/builtins/lib/strcpy.c
25672         * gcc.c-torture/execute/builtins/lib/strcspn.c
25673         * gcc.c-torture/execute/builtins/lib/strncat.c
25674         * gcc.c-torture/execute/builtins/lib/strncmp.c
25675         * gcc.c-torture/execute/builtins/lib/strncpy.c
25676         * gcc.c-torture/execute/builtins/lib/strpbrk.c
25677         * gcc.c-torture/execute/builtins/lib/strspn.c
25678         * gcc.c-torture/execute/builtins/lib/strstr.c:
25679         New files containing support routines.
25680
25681         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
25682         declaration.
25683         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
25684         when not optimizing.
25685
25686 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
25687
25688         PR c++/16240
25689         * g++.dg/abi/mangle22.C: New test.
25690         * g++.dg/abi/mangle23.C: Likewise.
25691
25692 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
25693
25694         PR fortran/16290
25695         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
25696         Allow for cases without denormalized floating point numbers.
25697
25698 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
25699
25700         PR c/1027
25701         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25702         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
25703         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
25704         expected warning text.
25705         * gcc.dg/format/diag-2.c: New test.
25706
25707 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25708
25709         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
25710
25711 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
25712
25713         * gcc.dg/builtins-43.c: New.
25714         * gcc.dg/builtins-44.c: New.
25715         * gcc.dg/builtins-45.c: New.
25716
25717 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
25718             Andreas Tobler  <a.tobler@schweiz.ch>
25719
25720         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
25721         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
25722         as SIGSEGV.
25723         * gcc.dg/cleanup-11.c: Likewise.
25724         * gcc.dg/cleanup-8.c: Likewise.
25725         * gcc.dg/cleanup-9.c: Likewise.
25726         * gcc.dg/cleanup-5.c: Run on all platforms.
25727
25728 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
25729
25730         * g++.dg/warn/nonnull1.C: New test.
25731
25732 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25733
25734         * gcc.dg/compat/compat-common.h: Wrap up CINT in
25735         an #ifndef SKIP_COMPLEX_INT/#endif pair.
25736         Special-case the Sun compiler wrt to <complex.h>.
25737
25738 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
25739
25740         * gcc.dg/Wunreachable-8.C: New test.
25741
25742         * gcc.dg/h8300-ice2.c : New test.
25743
25744 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
25745
25746         PR fortran/16161
25747         * gfortran.fortran-torture/compile/implicit.f90: Add test
25748         for implicit character.
25749
25750 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
25751
25752         PR fortran/16289
25753         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
25754         Use tiny() intrinsic to find smallest non-negative real
25755
25756 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
25757
25758         * gcc.dg/compat/struct-by-value-22_main.c: New test.
25759         * gcc.dg/compat/struct-by-value-22_x.c: New.
25760         * gcc.dg/compat/struct-by-value-22_y.c: New.
25761
25762         * gcc.c-torture/execute/20040629-1.c: New test.
25763
25764 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
25765
25766         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
25767         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
25768
25769         PR target/16195
25770         * gcc.dg/20040625-1.c: New test.
25771
25772 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25773
25774         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
25775
25776 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25777
25778         PR fortran/15963
25779         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
25780
25781 2004-06-29  Richard Henderson  <rth@redhat.com>
25782
25783         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
25784
25785 2004-06-29  Paul Brook  <paul@codesourcery.com>
25786
25787         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
25788         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
25789
25790 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
25791
25792         PR c++/16260
25793         * g++.dg/parse/crash15.C: New.
25794
25795 2004-06-28  Andrew Pinski  <apinski@apple.com>
25796
25797         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
25798         by the error already.
25799
25800         * g++.dg/opt/ptrmem4.C: Change to compile only test.
25801
25802 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
25803
25804         PR target/14041
25805         * gcc.dg/h8300-bss-align-1.c : New.
25806
25807 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25808
25809         * PR c++/16174
25810         * g++.dg/template/ctor4.C: New.
25811
25812 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25813
25814         PR c++/16205
25815         * g++.dg/warn/Wsequence-point-1.C: New test.
25816
25817 2004-06-27  Paul Brook  <paul@codesourcery.com>
25818
25819         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
25820
25821 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
25822
25823         * g++.old-deja/g++.mike/p7325.C: Remove.
25824
25825 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
25826
25827         PR c/14963
25828         * gcc.dg/pr14963.c: New test.
25829
25830 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
25831
25832         PR c++/16193
25833         * g++.dg/parse/redef1.C: New test.
25834
25835 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
25836
25837         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
25838         20021110.c.
25839         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
25840         20021119-1.c.
25841         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
25842         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
25843         5-04.c.
25844         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
25845         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
25846         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
25847         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
25848         g++.brendan/enum14.C.
25849         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
25850         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
25851         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
25852         g++.mike/virt1.C.
25853         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
25854         memtemp24.C.
25855
25856 2004-06-27  Roger Sayle  <roger@eyesopen.com>
25857
25858         * gcc.dg/20040527-1.c: New test case.
25859
25860 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
25861
25862         PR gfortran/pr16196
25863         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
25864
25865 2004-06-25  Roger Sayle  <roger@eyesopen.com>
25866
25867         PR middle-end/15825
25868         * gcc.dg/pr15825-1.c: New test case.
25869
25870 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25871
25872         * gcc.c-torture/execute/20040625-1.c: New test.
25873
25874 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25875
25876         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
25877
25878 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
25879
25880         * gcc.dg/torture/mips-div-1.c: New test.
25881
25882 2004-06-24  Jeff Law  <law@redhat.com>
25883
25884         * gcc.dg/tree-ssa/20040624-1.c: New test.
25885
25886 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
25887
25888         * gcc.c-torture/compile/20040624-1.c: New test.
25889
25890 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25891
25892         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
25893         this directory.
25894
25895 2004-06-23  Andrew Pinski  <apinski@apple.com>
25896
25897         PR middle-end/15988
25898         * g++.dg/opt/ptrmem4.C: New test.
25899
25900         * gcc.dg/c90-array-quals-2.c: New test.
25901
25902 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
25903
25904         * gcc.dg/kpice1.c: New test.
25905
25906 2006-06-23  Andrew Pinski  <apinski@apple.com>
25907
25908         * gcc.dg/c90-array-quals.c: New test.
25909
25910 2006-06-22  Richard Henderson  <rth@redhat.com>
25911
25912         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
25913
25914 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
25915
25916         * gcc.dg/builtins-config.h: Handle FreeBSD.
25917
25918 2006-06-22  Richard Henderson  <rth@redhat.com>
25919
25920         * g++.dg/opt/devirt1.C: New.
25921
25922 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
25923
25924         * g++.dg/opt/pr15551.C: New testcase.
25925
25926 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
25927
25928         PR target/14800
25929         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
25930         x86_64-*-linux* when compiling for 32bit.
25931
25932 2004-06-21  Andrew Pinski  <apinski@apple.com>
25933
25934         * gcc.dg/pch/struct-1.c: New.
25935         * gcc.dg/pch/struct-1.hs: New.
25936
25937 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
25938
25939         * gcc.dg/pch/save-temps-1.c: New file.
25940         * gcc.dg/pch/save-temps-1.hs: New file.
25941
25942 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
25943
25944         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
25945         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
25946
25947 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25948
25949         * gfortran.fortran-torture/execute/select_1.f90: Rename function
25950         to fix type error.
25951         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
25952         Remove trailing spaces.
25953
25954 2004-06-21  Richard Henderson  <rth@redhat.com>
25955
25956         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
25957         merging && to BIT_FIELD_REF.
25958
25959 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
25960
25961         * g++.dg/opt/placeholder1.C: New test.
25962
25963 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25964
25965         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
25966         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
25967         * gcc.dg/compat/union-m128-1_x.c: Likewise.
25968         * gcc.dg/compat/union-m128-1_y.c: Likewise.
25969
25970 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
25971
25972         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
25973         extern "C".
25974         * g++.dg/other/pragma-re-1.C: Add comments.
25975
25976 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
25977
25978         PR gfortran/16080
25979         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
25980
25981 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
25982
25983         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
25984         instead of setting the type of size_t by
25985         hand.
25986
25987 2004-06-18  Roger Sayle  <roger@eyesopen.com>
25988
25989         * gcc.dg/unordered-2.c: New test case.
25990         * gcc.dg/unordered-3.c: New test case.
25991
25992 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
25993
25994         PR other/16043
25995         * lib/g++.exp (g++_version): Tweak regexp for version
25996         * lib/g77.exp (g77_version): Likewise.
25997         * lib/gfortran.exp (gfortran_version): Likewise.
25998         * lib/objc.exp (objc_version): Likewise.
25999         * lib/treelang.exp (treelang_version): Likewise.
26000
26001 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
26002
26003         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
26004         Use INT_MAX instead of __INT_MAX__.
26005         * gcc.dg/compat/struct-align-2_y.c: Likewise.
26006
26007         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
26008         * gcc.dg/compat/scalar-return-3_x.c: Use it.
26009         * gcc.dg/compat/scalar-return-3_y.c: Use it.
26010         * gcc.dg/compat/scalar-return-4_x.c: Use it.
26011         * gcc.dg/compat/scalar-return-4_y.c: Use it.
26012         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
26013         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
26014         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
26015         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
26016
26017         * gcc.dg/range-test-1.c: New test.
26018         * g++.dg/opt/range-test-1.C: New test.
26019
26020 2004-06-17  Richard Henderson  <rth@redhat.com>
26021
26022         * objc.dg/sync-1.m: New.
26023         * objc.dg/try-catch-1.m: Don't force next runtime.
26024         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
26025         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
26026         shadowed catch clause.
26027         * objc.dg/try-catch-5.m: New.
26028
26029 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
26030
26031         Bug 14610
26032         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
26033
26034 2004-06-15  Richard Henderson  <rth@redhat.com>
26035
26036         * gcc.dg/20001116-1.c: Move expected warning line.
26037
26038 2004-06-15  Richard Henderson  <rth@redhat.com>
26039
26040         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
26041         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
26042
26043 2004-06-15  Jeff Law  <law@redhat.com>
26044
26045         * gcc.dg/tree-ssa/20040615-1.c: New test.
26046         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
26047         be less sensitive to operand ordering.
26048         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
26049
26050 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
26051
26052         * g++.dg/abi/bitfield3.C: Add comment..
26053
26054 2004-06-15  Richard Henderson  <rth@redhat.com>
26055
26056         * g++.dg/ext/stmtexpr1.C: XFAIL.
26057         * gcc.dg/20030612-1.c: XFAIL.
26058
26059 2004-06-15  Eric Christopher  <echristo@redhat.com>
26060
26061         * g++.dg/charset/asm5.c: New.
26062         * gcc.dg/charset/asm6.c: New.
26063
26064 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26065
26066         PR fortran/15962
26067         * gfortran.fortran-torture/execute/select_1.f90: New test.
26068
26069 2004-06-15  Paul Brook  <paul@codesourcery.com>
26070
26071         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
26072
26073 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26074
26075         PR c++/15967
26076         * g++.dg/lookup/crash3.C: New test.
26077
26078 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26079
26080         PR c++/15947
26081         * g++.dg/parse/dtor4.C: New test.
26082
26083 2004-06-14  Jeff Law  <law@redhat.com>
26084
26085         * gcc.c-torture/compile/20040614-1.c: New test.
26086
26087 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26088
26089         PR fortran/15211
26090         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
26091         LEN of a character array.
26092
26093 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
26094
26095         PR c++/15096
26096         * g++.dg/template/ptrmem10.C: New test.
26097
26098         PR c++/14930
26099         * g++.dg/template/friend30.C: New test.
26100
26101 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26102
26103         PR fortran/14928
26104         * gfortran.fortran-torture/compile/mloc.f90: New test.
26105
26106 2004-06-13  Paul Brook  <paul@codesourcery.com>
26107
26108         * gfortran.fortran-torture/execute/random_2.f90: New test.
26109
26110 2004-06-13  Eric Christopher  <echristo@redhat.com>
26111
26112         * gcc.dg/noncompile/redecl-1.c: Fix error message.
26113
26114 2004-06-12  Paul Brook  <paul@codesourcery.com>
26115
26116         * gfortran.fortran-torture/execute/contained_3.f90: New test.
26117
26118 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26119
26120         PR fortran/14923
26121         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
26122
26123 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26124
26125         PR fortran/14957
26126         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
26127         syntax errors in end statements of contained subroutines.
26128
26129 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26130
26131         PR fortran/12841
26132         * gfortran.fortran-torture/execute/null_arg.f90: New test.
26133
26134 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26135
26136         PR fortran/15665
26137         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
26138
26139 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
26140
26141         PR gfortran/12839
26142         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
26143
26144 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
26145
26146         PR c++/15862
26147         * g++.dg/parse/enum1.C: New test.
26148
26149 2004-06-10  Jeff Law  <law@redhat.com>
26150
26151         * gcc.c-torture/compile/20040610-1.c: New test.
26152
26153 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26154
26155         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
26156         * g++.old-deja/g++.other/decl3.C: Likewise.
26157
26158 2004-06-10  Brian Booth  <bbooth@redhat.com>
26159
26160         * gcc.dg/tree-ssa/20031015-1.c: Scan for
26161         V_MAY_DEF instead of VDEF.
26162         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
26163
26164 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
26165
26166         PR c++/14211
26167         * g++.dg/conversion/const1.C: New test.
26168
26169         PR c++/15076
26170         * g++.dg/conversion/reinterpret1.C: New test.
26171
26172         PR c++/15877
26173         * g++.dg/template/enum2.C: New test.
26174
26175         PR c++/15227
26176         * g++.dg/template/error13.C: New test.
26177
26178 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26179
26180         PR fortran/14957
26181         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
26182         arguments to test_* REAL and of the right size.
26183
26184 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26185
26186         PR target/15569
26187         PR rtl-optimization/15681
26188         * gcc.dg/20040609-1.c: New test.
26189
26190 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
26191
26192         PR c++/14791
26193         * g++.dg/opt/builtins1.C: New test.
26194
26195 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
26196
26197         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
26198         that use default windows32 struct layout.
26199         * gcc.dg/i386-bitfield2.c: Likewise.
26200
26201 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
26202
26203         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
26204         for mingw32 and cygwin targets.
26205
26206 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
26207
26208         * gcc.dg/pch/macro-4.c: New.
26209         * gcc.dg/pch/macro-4.hs: New.
26210
26211 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26212
26213         PR fortran/13249
26214         * gfortran.fortran-torture/compile/name_clash.f90: New test.
26215
26216 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26217
26218         PR fortran/13372
26219         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
26220
26221 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26222
26223         PR gfortran/14897
26224         * gfortran.fortran-torture/execute/t_edit.f90: New test.
26225
26226 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
26227
26228         PR gfortran/15755
26229         * gfortran.fortran-torture/execute/backspace.c : New test.
26230
26231 2004-06-09  Paul Brook  <paul@codesourcery.com>
26232
26233         * gfortran.fortran-torture/execure/intrinsic_associated.f90
26234         (pointer_to_section): Rewrite to use smaller array.
26235
26236 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
26237
26238         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
26239         * gcc.dg/ext/altivec-10.c: Same.
26240         * gcc.dg/ext/altivec-11.c: Same.
26241         * gcc.dg/ext/altivec-12.c: Same.
26242         * gcc.dg/ext/altivec-13.c: Same.
26243         * gcc.dg/ext/altivec-14.c: Same.
26244         * gcc.dg/ext/altivec-15.c: Same.
26245         * gcc.dg/ext/altivec-16.c: Same.
26246         * gcc.dg/ext/altivec-3.c: Same.
26247         * gcc.dg/ext/altivec-4.c: Same.
26248         * gcc.dg/ext/altivec-6.c: Same.
26249         * gcc.dg/ext/altivec-7.c: Same.
26250         * gcc.dg/ext/altivec-8.c: Same.
26251         * gcc.dg/ext/altivec-varargs-1.c: Same.
26252
26253         * g++.dg/ext/altivec-1.C: Correct dg syntax.
26254         * g++.dg/ext/altivec-10.C: Same.
26255         * g++.dg/ext/altivec-2.C: Same.
26256         * g++.dg/ext/altivec-3.C: Same.
26257         * g++.dg/ext/altivec-4.C: Same.
26258         * g++.dg/ext/altivec-5.C: Same.
26259         * g++.dg/ext/altivec-6.C: Same.
26260         * g++.dg/ext/altivec-7.C: Same.
26261         * g++.dg/ext/altivec-8.C: Same.
26262         * g++.dg/ext/altivec-9.C: Same.
26263
26264 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26265
26266         PR c++/7841
26267         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
26268
26269 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26270
26271         * gcc.dg/union-1.c: New test.
26272
26273 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26274
26275         * gcc.dg/builtins-41.c: New test case.
26276         * gcc.dg/builtins-42.c: New test case.
26277
26278 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26279
26280         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
26281         * g++.dg/ext/altivec-10.C: Same.
26282         * g++.dg/ext/altivec-2.C: Same.
26283         * g++.dg/ext/altivec-3.C: Same.
26284         * g++.dg/ext/altivec-4.C: Same.
26285         * g++.dg/ext/altivec-5.C: Same.
26286         * g++.dg/ext/altivec-6.C: Same.
26287         * g++.dg/ext/altivec-7.C: Same.
26288         * g++.dg/ext/altivec-8.C: Same.
26289         * g++.dg/ext/altivec-9.C: Same.
26290         * g++.old-deja/g++.abi/cxa_vec.C: Same.
26291         * g++.old-deja/g++.brendan/new3.C: Same.
26292         * gcc.c-torture/execute/eeprof-1.x: Same.
26293
26294 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
26295
26296         PR c/14765
26297         * gcc.dg/pr14765-1.c: New test.
26298
26299 2004-06-07  Roger Sayle  <roger@eyesopen.com>
26300
26301         PR c/14649
26302         * gcc.dg/pr14649-1.c: New test case.
26303
26304 2004-06-07  Richard Henderson  <rth@redhat.com>
26305
26306         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
26307         if temporaries.
26308
26309 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
26310
26311         * g++.dg/eh/elide1.C: Remove XFAIL.
26312
26313 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
26314
26315         PR c++/15337
26316         * g++.dg/expr/sizeof3.C: New test.
26317
26318         PR c++/14777
26319         * g++.dg/template/access14.C: New test.
26320
26321         PR c++/15554
26322         * g++.dg/template/enum1.C: New test.
26323
26324         PR c++/15057
26325         * g++.dg/eh/throw1.C: New test.
26326
26327 2004-06-07  David Ayers  <d.ayers@inode.at>
26328             Ziemowit Laski  <zlaski@apple.com>
26329
26330         * lib/objc.exp (objc_target_compile): Revert the '-framework
26331         Foundation' flag fix, since bare Darwin does not ship
26332         with the Foundation framework.
26333         * objc/execute/next_mapping.h: Provide a local NSConstantString
26334         @interface and @implementation.
26335         (objc_constant_string_init): A constructor function, used to
26336         initialize the NSConstantString meta-class object.
26337         * objc/execute/string1.m: Include "next_mapping.h" instead of
26338         <Foundation/NSString.h>.
26339         * objc/execute/string2.m: Likewise.
26340         * objc/execute/string3.m: Likewise.
26341         * objc/execute/string4.m: Likewise.
26342
26343 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
26344
26345         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
26346         to double. Replace double with FLOAT.
26347         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
26348
26349         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
26350         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
26351         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
26352         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
26353         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
26354         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
26355         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
26356         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
26357
26358 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
26359
26360         PR c/13519
26361         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
26362
26363 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26364
26365         PR c++/15503
26366         * g++.dg/template/meminit2.C: New test.
26367
26368 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
26369
26370         PR target/15822
26371         * gcc.c-torture/execute/compare-fp-1.c,
26372         gcc.c-torture/execute/compare-fp-2.c,
26373         gcc.c-torture/execute/compare-fp-3.c,
26374         gcc.c-torture/execute/compare-fp-4.c,
26375         gcc.c-torture/execute/compare-fp-3.x,
26376         gcc.c-torture/execute/compare-fp-4.x: Moved...
26377         * gcc.c-torture/execute/ieee/compare-fp-1.c,
26378         gcc.c-torture/execute/ieee/compare-fp-2.c,
26379         gcc.c-torture/execute/ieee/compare-fp-3.c,
26380         gcc.c-torture/execute/ieee/compare-fp-4.c,
26381         gcc.c-torture/execute/ieee/compare-fp-3.x,
26382         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
26383
26384 2004-06-04  David Ayers  <d.ayers@inode.at>
26385
26386         * objc/execute/protocol-isEqual-4.m: New testcase.
26387
26388 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
26389
26390         * objc/execute/protocol-isEqual-1.m: New testcase.
26391         * objc/execute/protocol-isEqual-2.m: New testcase.
26392         * objc/execute/protocol-isEqual-3.m: New testcase.
26393
26394 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26395
26396         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
26397
26398 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
26399
26400         * lib/objc.exp (objc_target_compile): When running tests on
26401         Darwin (Mac OS X), inform the linker about '-framework
26402         'Foundation'.
26403
26404 2004-06-02  Eric Christopher  <echristo@redhat.com>
26405
26406         * gcc.c-torture/compile/20040602-1.c: New.
26407
26408 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
26409
26410         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
26411         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
26412
26413         PR tree-optimization/14736
26414         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
26415
26416         PR tree-optimization/14042
26417         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
26418
26419         PR tree-optimization/14729
26420         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
26421
26422 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26423
26424         PR fortran/15557
26425         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
26426
26427 2004-06-01  Richard Hederson  <rth@redhat.com>
26428
26429         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
26430
26431 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26432
26433         PR c++/14932
26434         * g++.dg/parse/offsetof4.C: New test.
26435
26436 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
26437
26438         PR objc/7993
26439         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
26440
26441 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
26442
26443         PR c++/15701
26444         * g++.dg/template/friend29.C: New test.
26445
26446 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26447
26448         PR c/15749
26449         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
26450
26451 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
26452
26453         * gcc.dg/sparc-trap-1.c: New test.
26454
26455 2004-05-31  Roger Sayle  <roger@eyesopen.com>
26456
26457         PR middle-end/15069
26458         * g++.dg/opt/fold3.C: New test case.
26459
26460 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
26461
26462         * lib/target-supports.exp (check_iconv_available): Fix fallout
26463         from 2004-05-28 patch.
26464
26465 2004-05-30  Paul Brook  <paul@codesourcery.com>
26466
26467         PR fortran/15620
26468         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
26469         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
26470
26471 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
26472
26473         * gfortran.fortran-torture/execute/random_1.f90: New test.
26474
26475 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26476
26477         * g++.dg/ext/altivec-10.C: New test.
26478
26479 2004-05-29  Paul Brook  <paul@codesourcery.com>
26480
26481         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
26482
26483 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26484
26485         * gcc.dg/altivec-16.c: New test.
26486
26487 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
26488
26489         * lib/target-supports.exp (check_vmx_hw_available): New.
26490         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
26491
26492         * lib/target-supports.exp (check_alias_available,
26493         check_iconv_available, check_named_sections_available): Use
26494         unique names for temporary files.
26495
26496 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
26497
26498         * gcc.dg/altivec-15.c: New test.
26499
26500 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26501
26502         PR c++/15083
26503         * g++.dg/warn/noeffect6.C: New test.
26504
26505         PR c++/15471
26506         * g++.dg/expr/ptrmem4.C: New test.
26507
26508         PR c++/15640
26509         * g++.dg/template/operator3.C: New test.
26510
26511 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
26512
26513         PR c++/14668
26514         * g++.dg/lookup/redecl1.C: New test.
26515         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
26516
26517 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
26518
26519         * gcc.c-torture/execute/compare-fp-1.c,
26520         gcc.c-torture/execute/compare-fp-2.c,
26521         gcc.c-torture/execute/compare-fp-3.c,
26522         gcc.c-torture/execute/compare-fp-4.c,
26523         gcc.c-torture/execute/compare-fp-3.x,
26524         gcc.c-torture/execute/compare-fp-4.x,
26525         gcc.dg/pr15649-1.c: New.
26526
26527 2004-05-27  Adam Nemet  <anemet@lnxw.com>
26528
26529         PR c++/12883
26530         * g++.dg/init/array14.C: New test.
26531
26532 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
26533
26534         * lib/compat.exp (compat-get-options-main): New.
26535         (compat-get-options): Remove unneeded code, warn for ignored
26536         command.
26537         (compat-execute): Check flag set by dg-require-* commands.
26538
26539         * lib/compat.exp (compat-execute): Break up long lines.
26540
26541 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
26542
26543         * gcc.dg/altivec-7.c: Don't use 'vector long'.
26544         * gcc.dg/altivec-14.c: New test.
26545         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
26546
26547         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
26548         * gcc.dg/altivec-12.c: Ditto.
26549
26550         * gcc.dg/altivec-3.c: Move call to altivec_check.
26551
26552 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26553
26554         PR c++/15044
26555         * g++.dg/template/error12.C: New test.
26556
26557         PR c++/15317
26558         * g++.dg/ext/attrib15.C: New test.
26559
26560         PR c++/15329
26561         * g++.dg/template/ptrmem9.C: New test.
26562
26563 2004-05-25  Paul Brook  <paul@codesourcery.com>
26564
26565         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
26566
26567 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26568
26569         PR c++/15165
26570         * g++.dg/template/crash19.C: New test.
26571
26572 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26573
26574         PR c++/15025
26575         * g++.dg/template/redecl1.C: New test.
26576
26577 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
26578
26579         PR c++/14821
26580         * g++.dg/other/ns1.C: New test.
26581
26582         PR c++/14883
26583         * g++.dg/template/invalid1.C: New test.
26584
26585 2004-05-23  Paul Brook  <paul@codesourcery.com>
26586         Victor Leikehman  <lei@haifasphere.co.il>
26587
26588         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
26589         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
26590
26591 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26592
26593         PR c++/15285
26594         PR c++/15299
26595         * g++.dg/template/non-dependent5.C: New test.
26596         * g++.dg/template/non-dependent6.C: New test.
26597
26598 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
26599
26600         PR c++/15507
26601         * g++.dg/inherit/union1.C: New test.
26602
26603         PR c++/15542
26604         * g++.dg/template/addr1.C: New test.
26605
26606         PR c++/15427
26607         * g++.dg/template/array5.C: New test.
26608
26609         PR c++/15287
26610         * g++.dg/template/array6.C: New test.
26611
26612 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
26613             Roger Sayle  <roger@eyesopen.com>
26614
26615         * g++.dg/lookup/forscope2.C: New test case.
26616
26617 2004-05-22  Ben Elliston  <bje@au.ibm.com>
26618
26619         * gcc.dg/cpp/Wmissingdirs.c: New.
26620
26621 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26622
26623         PR target/15301
26624         * gcc.dg/compat/union-m128-1.h: New file.
26625         * gcc.dg/compat/union-m128-1_main.c: Likewise.
26626         * gcc.dg/compat/union-m128-1_x.c: Likewise.
26627         * gcc.dg/compat/union-m128-1_y.c: Likewise.
26628
26629 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
26630
26631         PR target/15302
26632         * gcc.dg/compat/struct-complex-1.h: New file.
26633         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
26634         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
26635         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
26636
26637 2004-05-20  Roger Sayle  <roger@eyesopen.com>
26638
26639         PR middle-end/3074
26640         * gcc.dg/pr3074-1.c: New test case.
26641         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
26642
26643 2004-05-20  Falk Hueffner  <falk@debian.org>
26644
26645         PR other/15526
26646         * gcc.dg/ftrapv-1.c: New test case.
26647
26648 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26649
26650         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
26651
26652 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
26653             Jeff Law  <law@redhat.com>
26654
26655         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
26656         * gcc.dg/tree-ssa/20040518-2.c: New test.
26657
26658         * gcc.dg/tree-ssa/20040518-1.c: New test.
26659
26660 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
26661
26662         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
26663
26664 2004-05-18  Paul Brook  <paul@codesourcery.com>
26665
26666         PR fortran/13930
26667         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
26668
26669 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26670
26671         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
26672         constant folding.
26673
26674 2004-05-17  Steven Bosscher  <stevenb@suse.de>
26675
26676         * gcc.dg/tree-ssa/20040517-1.c: New test.
26677
26678 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26679
26680         * gcc.dg/loop-4.c: New test.
26681
26682 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
26683
26684         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
26685
26686 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
26687
26688         PR fortran/15311
26689         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
26690
26691 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26692
26693         PR fortran/13826
26694         PR fortran/13940
26695         * gfortran.fortran-torture/compile/data_1.f90: New test.
26696
26697 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
26698
26699         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
26700         * gcc.dg/uninit-H.c: Define ASM for __s390__.
26701
26702 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26703
26704         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
26705
26706 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
26707
26708         PR c/15444
26709         * gcc.dg/format/xopen-1.c: Adjust expected message.
26710         * gcc.dg/format/xopen-3.c: New test.
26711
26712 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
26713
26714         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
26715
26716 2004-05-14  Jeff Law  <law@redhat.com>
26717
26718         * gcc.dg/tree-ssa/20040514-2.c: New test.
26719
26720 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26721
26722         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
26723         this ...
26724         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
26725         this.
26726
26727 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
26728
26729         * gcc.dg/tree-ssa/20040514-1.c: New test.
26730
26731 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26732
26733         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
26734         test.
26735
26736 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26737
26738         PR fortran/14066
26739         * gfortran.fortran-torture/compile/do_1.f90: New test.
26740
26741 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26742
26743         PR fortran/15051
26744         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
26745         test.
26746
26747 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
26748
26749         PR fortran/15149
26750         * gfortran.fortran-torture/execute/random_init.f90: New test.
26751
26752 2004-05-13  Paul Brook  <paul@codesourcery.com>
26753
26754         PR fortran/15314
26755         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
26756
26757 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
26758
26759         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
26760         for the powerpc case.
26761
26762 2004-05-13  Jeff Law  <law@redhat.com>
26763
26764         * gcc.dg/tree-ssa/20040513-1.c: New test.
26765         * gcc.dg/tree-ssa/20040513-2.c: New test.
26766
26767 2004-05-13  Paul Brook  <paul@codesourcery.com>
26768
26769         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
26770         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
26771         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
26772
26773 2004-05-13  Andreas Schwab  <schwab@suse.de>
26774
26775         PR other/10819
26776         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
26777         characters.
26778
26779 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
26780
26781         PR fortran/15294
26782         * gfortran.fortran-torture/execute/adjustr.f90: New file.
26783
26784 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
26785
26786         Merge from tree-ssa-20020619-branch.  See
26787         ChangeLog.tree-ssa for details.
26788
26789 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
26790
26791         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
26792         include <altivec.h> explicitly.
26793         * gcc.dg/altivec-13.c: Likewise.
26794
26795 2004-05-11  Paul Brook  <paul@codesourcery.com>
26796
26797         * gcc.c-torture/compile/20010518-1.c: Force enum size.
26798
26799 2004-05-10  Eric Christopher  <echristo@redhat.com>
26800
26801         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
26802         * gcc.dg/sibcall-4.c: Ditto.
26803
26804 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
26805
26806         * g++.dg/ext/altivec-8.C: New test case.
26807         * gcc.dg/altivec-13.c: New test case.
26808
26809 2004-05-08  Roger Sayle  <roger@eyesopen.com>
26810
26811         * gcc.c-torture/execute/divcmp-1.c: New test case.
26812         * gcc.c-torture/execute/divcmp-2.c: New test case.
26813         * gcc.c-torture/execute/divcmp-3.c: New test case.
26814
26815 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
26816
26817         * g++.dg/other/pragma-re-2.C: New test.
26818
26819 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26820
26821         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
26822         * gcc.dg/i386-387-2.c: Likewise.
26823
26824         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
26825         __builtin_drem.
26826         * gcc.dg/i386-387-6.c: Likewise.
26827
26828 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
26829
26830         * gcc.dg/builtins-33.c: Also check log1p*.
26831
26832 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
26833
26834         PR optimization/15296
26835         * gcc.c-torture/execute/pr15296.c: New test.
26836
26837 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
26838
26839         * gcc.dg/builtins-40.c: New test.
26840
26841 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
26842
26843         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26844
26845 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
26846
26847         * g++.dg/ext/spe1.C: New testcase.
26848
26849 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
26850
26851         * objc.dg/image-info.m: Allow additional attributes
26852         for __image_info section.
26853
26854 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
26855
26856         * gcc.dg/torture/mips-hilo-2.c: New test.
26857
26858 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26859
26860         PR c++/14389
26861         * g++.dg/template/member5.C: New test.
26862
26863 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
26864
26865         * gcc.dg/builtins-34.c: Also check expm1*.
26866
26867 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26868
26869         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
26870         * gcc.dg/torture/builtin-convert-3.c: New test.
26871
26872 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
26873
26874         PR middle-end/15054
26875         * g++.dg/opt/pr15054.C: New test.
26876
26877 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26878
26879         * gcc.dg/torture/builtin-rounding-1.c: New test.
26880         * gcc.dg/builtins-25.c: Delete.
26881         * gcc.dg/builtins-29.c: Delete.
26882
26883 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
26884
26885         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
26886         * gcc.dg/sibcall-4.c: Likewise.
26887         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
26888
26889 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26890
26891         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
26892         bit-field on 16-bit targets.
26893
26894 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
26895
26896         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
26897         16-bit targets.
26898
26899 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
26900
26901         * gcc.dg/rs6000-power2-1.c: Change to compile only.
26902         * gcc.dg/rs6000-power2-2.c: Likewise.
26903
26904 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
26905
26906         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
26907         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
26908         Change the asm registers to be in form of frN instead of fN.
26909
26910 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26911
26912         * gcc.dg/torture/builtin-convert-2.c: New test.
26913
26914 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
26915
26916         * gcc.dg/rs6000-power2-1.c: New test.
26917         * gcc.dg/rs6000-power2-2.c: New test.
26918
26919 2004-04-28  Jan Hubicka  <jh@suse.cz>
26920
26921         * gcc.dg/unused-6.c: New test.
26922
26923 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
26924             Ulrich Weigand  <uweigand@de.ibm.com>
26925
26926         * ada/acats/run_all.sh: Define $target variable.
26927
26928 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
26929
26930         PR c++/15119
26931         * g++.dg/other/vararg-1.C: New test.
26932
26933         PR c++/4794
26934         * g++.dg/eh/cleanup3.C: New test.
26935
26936 2004-04-24  Laurent GUERBY <laurent@guerby.net>
26937
26938         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
26939         and ad8011a (target_insn).
26940         * ada/acats/support/macro.dfs: Likewise.
26941         * ada/acats/support/impbit.adb: New file.
26942
26943 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
26944
26945         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
26946
26947 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26948
26949         * gcc.dg/loop-3.c: New test.
26950
26951 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
26952
26953         * gcc.c-torture/execute/simd-5.c: New test.
26954
26955 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26956
26957         PR c++/15064
26958         * g++.dg/template/crash18.C: New test.
26959
26960 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
26961
26962         * g++.dg/ext/complit3.C: New test.
26963
26964 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26965
26966         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
26967         * gcc.dg/altivec-3.c: Same.
26968         * gcc.dg/altivec-varargs-1.c: Same.
26969
26970 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
26971
26972         * lib/target-supports.exp (check_profiling_available): Assume
26973         profiling is not available on powerpc-eabi targets.
26974
26975 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
26976
26977         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
26978         * gcc.dg/vmx/bug-1.c: Ditto.
26979
26980 2004-04-20  Eric Christopher  <echristo@redhat.com>
26981
26982         * gcc.dg/charset/extern.c: New test.
26983         * g++.dg/charset/extern3.cc: Ditto.
26984
26985 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
26986
26987         * gcc.dg/builtins-39.c: New test.
26988
26989 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
26990
26991         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
26992
26993 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
26994
26995         * gcc.dg/torture/mips-hilo-1.c: New test.
26996
26997 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
26998
26999         * gcc.c-torture/compile/20040419-1.c: New test.
27000
27001 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
27002
27003         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
27004
27005 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
27006             Aldy Hernandez  <aldyh@redhat.com>
27007
27008         * gcc.c-torture/execute/va-arg-24.c: New.
27009
27010 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
27011             Aldy Hernandez  <aldyh@redhat.com>
27012
27013         * gcc.dg/vmx/1b-01.c: New.
27014         * gcc.dg/vmx/1b-02.c: New.
27015         * gcc.dg/vmx/1b-03.c: New.
27016         * gcc.dg/vmx/1b-04.c: New.
27017         * gcc.dg/vmx/1b-05.c: New.
27018         * gcc.dg/vmx/1b-06.c: New.
27019         * gcc.dg/vmx/1b-07.c: New.
27020         * gcc.dg/vmx/1c-01.c: New.
27021         * gcc.dg/vmx/1c-02.c: New.
27022         * gcc.dg/vmx/3a-01a.c: New.
27023         * gcc.dg/vmx/3a-01.c: New.
27024         * gcc.dg/vmx/3a-01m.c: New.
27025         * gcc.dg/vmx/3a-03.c: New.
27026         * gcc.dg/vmx/3a-03m.c: New.
27027         * gcc.dg/vmx/3a-04.c: New.
27028         * gcc.dg/vmx/3a-04m.c: New.
27029         * gcc.dg/vmx/3a-05.c: New.
27030         * gcc.dg/vmx/3a-06.c: New.
27031         * gcc.dg/vmx/3a-06m.c: New.
27032         * gcc.dg/vmx/3a-07.c: New.
27033         * gcc.dg/vmx/3b-01.c: New.
27034         * gcc.dg/vmx/3b-02.c: New.
27035         * gcc.dg/vmx/3b-10.c: New.
27036         * gcc.dg/vmx/3b-13.c: New.
27037         * gcc.dg/vmx/3b-14.c: New.
27038         * gcc.dg/vmx/3b-15.c: New.
27039         * gcc.dg/vmx/3c-01a.c: New.
27040         * gcc.dg/vmx/3c-01.c: New.
27041         * gcc.dg/vmx/3c-02.c: New.
27042         * gcc.dg/vmx/3c-03.c: New.
27043         * gcc.dg/vmx/3d-01.c: New.
27044         * gcc.dg/vmx/4-01.c: New.
27045         * gcc.dg/vmx/4-03.c: New.
27046         * gcc.dg/vmx/5-01.c: New.
27047         * gcc.dg/vmx/5-02.c: New.
27048         * gcc.dg/vmx/5-03.c: New.
27049         * gcc.dg/vmx/5-04.c: New.
27050         * gcc.dg/vmx/5-05.c: New.
27051         * gcc.dg/vmx/5-06.c: New.
27052         * gcc.dg/vmx/5-07.c: New.
27053         * gcc.dg/vmx/5-07t.c: New.
27054         * gcc.dg/vmx/5-08.c: New.
27055         * gcc.dg/vmx/5-10.c: New.
27056         * gcc.dg/vmx/5-11.c: New.
27057         * gcc.dg/vmx/7-01a.c: New.
27058         * gcc.dg/vmx/7-01.c: New.
27059         * gcc.dg/vmx/7c-01.c: New.
27060         * gcc.dg/vmx/7d-01.c: New.
27061         * gcc.dg/vmx/7d-02.c: New.
27062         * gcc.dg/vmx/8-01.c: New.
27063         * gcc.dg/vmx/8-02a.c: New.
27064         * gcc.dg/vmx/8-02.c: New.
27065         * gcc.dg/vmx/brode-1.c: New.
27066         * gcc.dg/vmx/bug-1.c: New.
27067         * gcc.dg/vmx/bug-2.c: New.
27068         * gcc.dg/vmx/bug-3.c: New.
27069         * gcc.dg/vmx/cw-bug-1.c: New.
27070         * gcc.dg/vmx/cw-bug-2.c: New.
27071         * gcc.dg/vmx/cw-bug-3.c: New.
27072         * gcc.dg/vmx/dct.c: New.
27073         * gcc.dg/vmx/debug-1.c: New.
27074         * gcc.dg/vmx/debug-2.c: New.
27075         * gcc.dg/vmx/debug-3.c: New.
27076         * gcc.dg/vmx/debug-4.c: New.
27077         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
27078         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
27079         * gcc.dg/vmx/eg-5.c: New.
27080         * gcc.dg/vmx/fft.c: New.
27081         * gcc.dg/vmx/gcc-bug-1.c: New.
27082         * gcc.dg/vmx/gcc-bug-2.c: New.
27083         * gcc.dg/vmx/gcc-bug-3.c: New.
27084         * gcc.dg/vmx/gcc-bug-4.c: New.
27085         * gcc.dg/vmx/gcc-bug-5.c: New.
27086         * gcc.dg/vmx/gcc-bug-6.c: New.
27087         * gcc.dg/vmx/gcc-bug-7.c: New.
27088         * gcc.dg/vmx/gcc-bug-8.c: New.
27089         * gcc.dg/vmx/gcc-bug-9.c: New.
27090         * gcc.dg/vmx/gcc-bug-b.c: New.
27091         * gcc.dg/vmx/gcc-bug-c.c: New.
27092         * gcc.dg/vmx/gcc-bug-d.c: New.
27093         * gcc.dg/vmx/gcc-bug-e.c: New.
27094         * gcc.dg/vmx/gcc-bug-f.c: New.
27095         * gcc.dg/vmx/gcc-bug-g.c: New.
27096         * gcc.dg/vmx/gcc-bug-i.c: New.
27097         * gcc.dg/vmx/harness.h: New.
27098         * gcc.dg/vmx/ira1.c: New.
27099         * gcc.dg/vmx/ira2a.c: New.
27100         * gcc.dg/vmx/ira2b.c: New.
27101         * gcc.dg/vmx/ira2.c: New.
27102         * gcc.dg/vmx/ira2c.c: New.
27103         * gcc.dg/vmx/mem.c: New.
27104         * gcc.dg/vmx/newton-1.c: New.
27105         * gcc.dg/vmx/ops.c: New.
27106         * gcc.dg/vmx/sn7153.c: New.
27107         * gcc.dg/vmx/spill2.c: New.
27108         * gcc.dg/vmx/spill3.c: New.
27109         * gcc.dg/vmx/spill.c: New.
27110         * gcc.dg/vmx/t.c: New.
27111         * gcc.dg/vmx/varargs-1.c: New.
27112         * gcc.dg/vmx/varargs-2.c: New.
27113         * gcc.dg/vmx/varargs-3.c: New.
27114         * gcc.dg/vmx/varargs-4.c: New.
27115         * gcc.dg/vmx/varargs-5.c: New.
27116         * gcc.dg/vmx/varargs-6.c: New.
27117         * gcc.dg/vmx/varargs-7.c: New.
27118         * gcc.dg/vmx/vmx.exp: New.
27119         * gcc.dg/vmx/vprint-1.c: New.
27120         * gcc.dg/vmx/vscan-1.c: New.
27121         * gcc.dg/vmx/x-01.c: New.
27122         * gcc.dg/vmx/x-02.c: New.
27123         * gcc.dg/vmx/x-03.c: New.
27124         * gcc.dg/vmx/x-04.c: New.
27125         * gcc.dg/vmx/x-05.c: New.
27126         * gcc.dg/vmx/yousufi-1.c: New.
27127         * gcc.dg/vmx/zero-1.c: New.
27128         * gcc.dg/vmx/zero.c: New.
27129
27130 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
27131
27132         * g++.dg/lookup/java1.C: Update for chage of
27133         _Jv_AllocObject.
27134         * g++.dg/lookup/java2.C: Likewise.
27135
27136 2004-04-17  Laurent GUERBY <laurent@guerby.net>
27137
27138         * ada/acats/run_all.sh: use -O2 by default.
27139
27140 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
27141
27142         * gcc.dg/vr-mult-[12].c: New tests.
27143
27144 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27145
27146         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
27147
27148         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
27149
27150 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
27151
27152         * lib/target-supports.exp (check_profiling_available): Assume profiling
27153         isn't available for mips*-*-elf targets.
27154
27155 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
27156
27157         * gcc.dg/builtins-38.c: New test.
27158
27159 2004-04-14  Eric Christopher  <echristo@redhat.com>
27160
27161         * g++.dg/charset/charset.exp: Run .cc extension tests.
27162
27163 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
27164
27165         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
27166
27167 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27168
27169         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
27170
27171 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
27172
27173         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
27174         * gcc.dg/i386-387-2.c: Likewise.
27175
27176         * gcc.dg/i386-387-7.c: New test.
27177         * gcc.dg/i386-387-8.c: New test.
27178
27179         * gcc.dg/builtins-37.c: New test.
27180
27181 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
27182
27183         * g++.dg/pch/externc-1.C: Add missing semicolon.
27184
27185 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
27186
27187         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
27188
27189 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27190
27191         * gcc.c-torture/execute/20040411-1.c: New test.
27192
27193 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27194
27195         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
27196
27197 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
27198
27199         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
27200
27201 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
27202
27203         * lib/target-supports.exp (check_named_sections_available): New.
27204         * lib/gcc-dg.exp (dg-require-named-sections): New.
27205         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
27206         old-deja.exp.  Also prune error-count message from HP linker.
27207         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
27208
27209         * g++.dg/init/init-ref4.C: Use dg-require-weak.
27210         * g++.old-deja/g++.pt/static3.C: Likewise.
27211         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
27212
27213 2004-04-09  Roger Sayle  <roger@eyesopen.com>
27214
27215         * gcc.c-torture/execute/20040409-1.c: New test case.
27216         * gcc.c-torture/execute/20040409-2.c: New test case.
27217         * gcc.c-torture/execute/20040409-3.c: New test case.
27218
27219 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27220
27221         * gcc.dg/20040409-1.c: New test.
27222
27223 2004-04-08  Roger Sayle  <roger@eyesopen.com>
27224
27225         PR target/14888
27226         * g++.dg/opt/pr14888.C: New test case.
27227
27228 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
27229
27230         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
27231         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
27232         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
27233         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
27234         New tests.
27235
27236 2004-04-08  Paul Brook  <paul@codesourcery.com>
27237
27238         * gcc.dg/spill-1.c: New test.
27239
27240 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27241
27242         * gcc.dg/torture/builtin-ctype-2.c: New test.
27243
27244 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
27245
27246         * gcc.dg/pch/pch.exp: Add largefile test.
27247
27248 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
27249
27250         * g++.dg/pch/externc-1.Hs: New.
27251         * g++.dg/pch/externc-1.C: New.
27252
27253 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27254
27255         * gcc.dg/compat/struct-by-value-5a_main.c,
27256         gcc.dg/compat/struct-by-value-5b_main.c: New files.
27257         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
27258         * gcc.dg/compat/struct-by-value-5a_x.c,
27259         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
27260         gcc.dg/compat/struct-by-value-5_x.c.
27261         * gcc.dg/compat/struct-by-value-5a_y.c,
27262         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
27263         gcc.dg/compat/struct-by-value-5_y.c.
27264
27265         * gcc.dg/compat/struct-by-value-6a_main.c,
27266         gcc.dg/compat/struct-by-value-6b_main.c: New files.
27267         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
27268         * gcc.dg/compat/struct-by-value-6a_x.c,
27269         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
27270         gcc.dg/compat/struct-by-value-6_x.c.
27271         * gcc.dg/compat/struct-by-value-6a_y.c,
27272         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
27273         gcc.dg/compat/struct-by-value-6_y.c.
27274
27275         * gcc.dg/compat/struct-by-value-7a_main.c,
27276         gcc.dg/compat/struct-by-value-7b_main.c: New files.
27277         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
27278         * gcc.dg/compat/struct-by-value-7a_x.c,
27279         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
27280         gcc.dg/compat/struct-by-value-7_x.c.
27281         * gcc.dg/compat/struct-by-value-7a_y.c,
27282         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
27283         gcc.dg/compat/struct-by-value-7_y.c.
27284
27285 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
27286
27287         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
27288         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
27289         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
27290         options.
27291
27292 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
27293
27294         * gcc.dg/builtins-36.c: New test.
27295
27296 2004-04-06  Paul Brook  <paul@codesourcery.com>
27297
27298         * README.gcc: Remove obsolete contraint on testcases.
27299
27300 2004-04-05  Paul Brook  <paul@codesourcery.com>
27301
27302         PR2123
27303         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
27304         failure and exit(0) on success.
27305         * g++.dg/expr/anew2.C: Ditto.
27306         * g++.dg/expr/anew3.C: Ditto.
27307         * g++.dg/expr/anew4.C: Ditto.
27308
27309 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
27310
27311         PR c++/3518
27312         * g++.dg/template/unify7.C: New.
27313
27314 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27315
27316         * g++.dg/README: Bring up to date with new subdirectories; remove
27317         duplicate subdirectory lines.
27318
27319 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
27320
27321         PR c++/14007
27322         * g++.dg/template/unify5.C: New.
27323         * g++.dg/template/unify6.C: New.
27324         * g++.dg/template/qualttp20.C: Adjust.
27325         * g++.old-deja/g++.jason/report.C: Adjust.
27326         * g++.old-deja/g++.other/qual1.C: Adjust.
27327
27328 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
27329
27330         PR c++/14803
27331         * g++.dg/inherit/ptrmem1.C: New test.
27332
27333 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
27334
27335         PR c++/14755
27336         * gcc.c-torture/execute/20040331-1.c: New test.
27337         * gcc.dg/20040331-1.c: New test.
27338
27339 2004-04-01  Paul Brook  <paul@codesourcery.com>
27340
27341         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
27342
27343 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
27344
27345         PR c++/14724
27346         * g++.dg/init/goto1.C: New test.
27347
27348         PR c++/14763
27349         * g++.dg/template/defarg4.C: New test.
27350
27351 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
27352
27353         * gcc.dg/altivec-11.c: Extend test for more valid cases.
27354
27355 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
27356
27357         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
27358
27359 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
27360
27361         * gcc.dg/noncompile/undeclared-2.c: New test.
27362
27363 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27364
27365         * gcc.dg/940409-1.c: Remove XFAIL.
27366         * gcc.dg/reg-vol-struct-1.c: New test.
27367
27368 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27369
27370         * gcc.dg/torture/builtin-wctype-1.c: New test.
27371
27372 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
27373
27374         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
27375         * gcc.dg/20001101-1.c: Likewise.
27376         * gcc.dg/20001102-1.c: Likewise.
27377
27378 2004-03-25  Roger Sayle  <roger@eyesopen.com>
27379
27380         * gcc.dg/compare8.c: Add an additional test for XOR.
27381
27382 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27383
27384         * gcc.dg/torture/builtin-ctype-1.c: New test.
27385
27386 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27387
27388         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
27389         * gcc.dg/torture/builtin-math-1.c: Likewise.
27390         * gcc.dg/torture/builtin-power-1.c: New test.
27391
27392 2004-03-24  Andreas Schwab  <schwab@suse.de>
27393
27394         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
27395         IA64 assembler.
27396
27397 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
27398             Roger Sayle  <roger@eyesopen.com>
27399
27400         * gcc.dg/compare8.c: New test case.
27401
27402 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
27403
27404         * g++.dg/ext/altivec-7.C: New test.
27405
27406 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
27407
27408         PR 12267, 12391, 12560, 13129, 14114, 14133
27409         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
27410         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
27411         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
27412         Adjust error regexps.
27413         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
27414         * gcc.dg/noncompile/undeclared-1.c: New test cases.
27415         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
27416         * gcc.dg/local1.c: Add explanatory comment.
27417
27418 2004-03-23  Roger Sayle  <roger@eyesopen.com>
27419
27420         PR optimization/14669
27421         * g++.dg/opt/fold2.C: New test case.
27422
27423 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
27424
27425         PR c/14069
27426         * gcc.dg/20040322-1.c: New test.
27427
27428 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27429
27430         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
27431         * gcc.dg/ultrasp4.c: Likewise.
27432         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
27433
27434 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27435
27436         * gcc.dg/i386-sse-8.c: Reset default options.
27437
27438 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
27439
27440         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
27441         in the error message text.
27442
27443 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27444
27445         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
27446
27447 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
27448
27449         PR c++/14616
27450         * g++.dg/init/array13.C: New test.
27451
27452 2004-03-20  Roger Sayle  <roger@eyesopen.com>
27453
27454         PR target/13889
27455         * gcc.c-torture/compile/pr13889.c: New test case.
27456
27457 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27458
27459         PR c/14635
27460         * builtins-1.c (nan, nans): Don't test.
27461         * builtins-30.c: Don't use nan, nanf, nanl.
27462         * builtins-35.c: New test.
27463
27464 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
27465
27466         * g++.dg/ext/altivec-6.C: New test.
27467
27468 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
27469
27470         * g++.dg/init/placement3.C: New test.
27471
27472         * g++.dg/template/spec13.C: New test.
27473
27474         * g++.dg/lookup/using11.C: New test.
27475
27476         * g++.dg/lookup/koenig3.C: New test.
27477
27478         * g++.dg/template/operator2.C: New test.
27479
27480         * g++.dg/expr/dtor3.C: New test.
27481         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
27482         marker.
27483         * g++.old-deja/g++.law/visibility28.C: Likewise.
27484
27485 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
27486
27487         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
27488         * gcc.dg/ppc64-abi-3.c: Likewise.
27489
27490 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27491
27492         PR c++/14545
27493         * g++.dg/parse/template15.C: New test.
27494
27495 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27496
27497         * g++.dg/expr/dtor2.C: New test.
27498
27499         * g++.dg/lookup/anon4.C: New test.
27500
27501         * g++.dg/overload/using1.C: New test.
27502
27503         * g++.dg/template/lookup7.C: New test.
27504
27505         * g++.dg/template/typename6.C: New test.
27506
27507         * g++.dg/expr/cond6.C: New test.
27508
27509 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27510
27511         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
27512
27513 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27514
27515         * g++.dg/expr/cond5.C: New test.
27516         * g++.dg/expr/constcast1.C: Likewise.
27517         * g++.dg/expr/ptrmem2.C: Likewise.
27518         * g++.dg/expr/ptrmem3.C: Likewise.
27519         * g++.dg/lookup/main1.C: Likewise.
27520         * g++.dg/template/lookup6.C: Likewise.
27521
27522 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
27523
27524         * gcc.dg/local1.c: New test.
27525
27526         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
27527
27528 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27529
27530         * gcc.dg/torture/builtin-convert-1.c: New test.
27531
27532 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27533
27534         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
27535
27536 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27537
27538         PR c++/14481
27539         * g++.dg/warn/Wunused-7.C: New test.
27540
27541 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27542
27543         * gcc.dg/torture/builtin-integral-1.c: New test.
27544
27545 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
27546
27547         PR c++/14586
27548         * g++.dg/parse/non-dependent3.C: New test.
27549
27550 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
27551
27552         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
27553         * g++.dg/eh/simd-2.C: Likewise.
27554         * g++.dg/init/array10.C: Likewise.
27555         * gcc.c-torture/compile/simd-1.c: Likewise.
27556         * gcc.c-torture/compile/simd-2.c: Likewise.
27557         * gcc.c-torture/compile/simd-3.c: Likewise.
27558         * gcc.c-torture/compile/simd-4.c: Likewise.
27559         * gcc.c-torture/compile/simd-6.c: Likewise.
27560         * gcc.c-torture/execute/simd-1.c: Likewise.
27561         * gcc.c-torture/execute/simd-2.c: Likewise.
27562         * gcc.dg/compat/vector-defs.h: Likewise.
27563         * gcc.dg/20020531-1.c: Likewise.
27564         * gcc.dg/altivec-3.c: Likewise.
27565         * gcc.dg/altivec-4.c: Likewise.
27566         * gcc.dg/altivec-varargs-1.c: Likewise.
27567         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
27568         * gcc.dg/i386-mmx-3.c: Likewise.
27569         * gcc.dg/i386-sse-4.c: Likewise.
27570         * gcc.dg/i386-sse-5.c: Likewise.
27571         * gcc.dg/i386-sse-8.c: Likewise.
27572         * gcc.dg/simd-1.c: Likewise.
27573         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
27574         __ev64_opaque__ since the machine description provides it.
27575
27576 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27577
27578         * lib/compat.exp (skip_list): New global variable.
27579         Use it to hold the user defined COMPAT_SKIPS list if any.
27580         (compat-obj): Add the members of skip_list to optall.
27581
27582 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27583
27584         * gcc.dg/compat/union-by-value-1_main.c,
27585         union-by-value-1_x.c, union-by-value-1_y.c,
27586         union-check.h, union-defs.h,
27587         union-init.h, union-return-1_main.c,
27588         union-return-1_x.c, union-return-1_y.c: New files.
27589
27590 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27591
27592         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
27593         mixed-struct-init.h: Add 4 mixed structure types.
27594         struct-by-value-21_main.c, struct-by-value-21_x.c,
27595         struct-by-value-21_y.c, struct-return-21_main.c,
27596         struct-return-21_x.c, struct-return-21_y.c: New files.
27597
27598 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
27599
27600         PR c++/14550
27601         * g++.dg/parse/template14.C: New test.
27602
27603 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27604
27605         * gcc.c-torture/execute/20040313-1.c: New test.
27606
27607 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
27608
27609         PR target/14533
27610         * gcc.dg/20040311-2.c: New test.
27611
27612 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
27613
27614         PR other/14544
27615         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
27616         bit-field.
27617
27618 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
27619
27620         * gcc.dg/20040305-2.c: Add missing return statement.
27621
27622 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27623
27624         * gcc.dg/builtins-34.c: Also check pow10*.
27625
27626 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27627
27628         PR target/14262
27629         * gcc.dg/20040305-2.c: New test.
27630
27631 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
27632
27633         * gcc.dg/20040310-1.c: New test.
27634
27635 2004-03-11  Roger Sayle  <roger@eyesopen.com>
27636
27637         * gcc.c-torture/execute/20040311-1.c: New test case.
27638
27639 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
27640
27641         PR c++/14476
27642         * g++.dg/lookup/enum1.C: New test.
27643
27644 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
27645
27646         PR c++/14510
27647         * g++.dg/lookup/struct2.C: New test.
27648
27649 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
27650
27651         * gcc.dg/builtins-34.c: New test.
27652
27653 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27654
27655         * gcc.dg/torture/builtin-nonneg-1.c: New test.
27656
27657 2004-03-09  James E Wilson  <wilson@specifixinc.com>
27658
27659         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
27660         * gcc.dg/alias-2.c: New testcase.
27661
27662 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
27663
27664         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
27665
27666 2004-03-09  Roger Sayle  <roger@eyesopen.com>
27667
27668         * gcc.c-torture/execute/20040309-1.c: New test case.
27669
27670 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27671
27672         PR c++/14397
27673         * g++.dg/overload/ref1.C: New.
27674
27675 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27676
27677         PR c++/14409
27678         * g++.dg/template/spec12.C: New test.
27679
27680         PR c++/14448
27681         * g++.dg/parse/crash14.C: New test.
27682
27683 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27684
27685         PR c++/14230
27686         * g++.dg/init/ref11.C: New test.
27687
27688 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
27689
27690         PR c++/14432
27691         * g++.dg/parse/builtin2.C: New test.
27692
27693 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27694
27695         PR c++/14401
27696         * g++.dg/init/ctor3.C: New test.
27697         * g++.dg/init/union1.C: New test.
27698         * g++.dg/ext/anon-struct4.C: New test.
27699
27700 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
27701
27702         * g++.dg/lookup/koenig1.C: Tweak error messages.
27703         * g++.dg/lookup/used-before-declaration.C: Likewise.
27704         * g++.dg/other/do1.C: Likewise.
27705         * g++.dg/overload/koenig1.C: Likewise.
27706         * g++.dg/parse/crash13.C: Likewise.
27707         * g++.dg/template/instantiate3.C: Likewise.
27708
27709 2004-03-08  Eric Christopher  <echristo@redhat.com>
27710
27711         * * lib/target-supports.exp: Enable libiconv in test
27712         compilation.  Fix up error checking.
27713
27714 2004-03-08  Roger Sayle  <roger@eyesopen.com>
27715
27716         PR middle-end/14289
27717         * gcc.dg/pr14289-1.c: New test case.
27718         * gcc.dg/pr14289-2.c: Likewise.
27719         * gcc.dg/pr14289-3.c: Likewise.
27720
27721 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
27722
27723         * gcc.c-torture/execute/20040308-1.c: New test.
27724
27725 2004-03-07  Roger Sayle  <roger@eyesopen.com>
27726
27727         * gcc.c-torture/execute/20040307-1.c: New test case.
27728
27729 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
27730
27731         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
27732
27733 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
27734
27735         * gcc.dg/20040306-1.c: New test.
27736
27737 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
27738
27739         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
27740         them static.
27741         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
27742
27743 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27744
27745         PR c/14465
27746         * gcc.dg/decl-6.c: New test.
27747
27748 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27749
27750         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
27751         Rename LOGPOW -> LOG_POW.
27752         (SQRT_EXP, POW_EXP): New.
27753
27754 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27755
27756         * gcc.dg/i386-sse-8.c: New test.
27757
27758 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27759
27760         PR c/14114
27761         * gcc.dg/decl-5.c: New test.
27762
27763 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
27764
27765         * gcc.dg/20040305-1.c: New test.
27766
27767 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
27768
27769         PR other/14354
27770         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
27771
27772 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
27773
27774         PR c++/14425, c++/14426
27775         * g++.dg/ext/altivec-4.C: New test.
27776         * g++.dg/ext/altivec-5.C: New test.
27777
27778 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
27779
27780         * g++.old-deja/g++.other/linkage1.C: Expect errors about
27781         global variables of a type with no linkage.
27782         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
27783         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
27784         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
27785         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
27786         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
27787         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
27788         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
27789         * g++.dg/warn/deprecated.C: Name enum Color.
27790         * g++.dg/overload/VLA.C: Name structure for 'b'.
27791         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
27792
27793 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27794
27795         * gcc.c-torture/compile/20040304-1.c: New test.
27796
27797 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
27798
27799         PR 13728
27800         * gcc.dg/decl-4.c: New testcase.
27801
27802 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
27803
27804         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
27805         as PRECF if sizeof (float) > sizeof (double).
27806         (PRECL): Make it the same as PRECF if
27807         sizeof (float) > sizeof (long double).
27808
27809 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27810
27811         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
27812         system type.  Add check for irix6 which doesn't have c99 runtime.
27813
27814 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
27815
27816         * gcc.dg/const-elim-1.c: xfail for xtensa.
27817
27818 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27819
27820         PR c++/14369
27821         * g++.dg/template/cond4.C: New test.
27822
27823 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27824
27825         PR c++/14360
27826         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
27827
27828         PR c++/14361
27829         * g++.dg/parse/defarg7.C: New test.
27830
27831         PR c++/14359
27832         * g++.dg/template/friend26.C: New test.
27833
27834 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
27835
27836         PR c++/14324
27837         * g++.dg/abi/mangle21.C: New test.
27838
27839         PR c++/14260
27840         * g++.dg/parse/constructor2.C: New test.
27841
27842         PR c++/14337
27843         * g++.dg/template/sfinae1.C: New test.
27844
27845 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27846
27847         PR c++/14267
27848         * g++.dg/expr/crash2.C: New test.
27849
27850         PR middle-end/13448
27851         * gcc.dg/inline-5.c: New test.
27852         * gcc.dg/always-inline.c: Split out tests into ...
27853         * gcc.dg/always-inline2.c: ... this and ...
27854         * gcc.dg/always-inline3.c: ... this.
27855
27856 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
27857
27858         PR debug/12103
27859         * g++.dg/debug/crash1.C: New test.
27860
27861 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
27862
27863         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
27864         function with __attribute__((noinline)).
27865         (recurser_void2): Likewise.
27866         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
27867         (recurser_void2): Likewise.
27868
27869 2004-02-29  Roger Sayle  <roger@eyesopen.com>
27870
27871         PR middle-end/14203
27872         * g++.dg/warn/Wunused-6.C: New test case.
27873
27874 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
27875
27876         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
27877         not defined.
27878
27879 2004-02-27  Eric Christopher  <echristo@redhat.com>
27880
27881         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
27882         * g++.dg/charset/asm2.c: Run only x86.
27883         * gcc.dg/charset/asm3.c: Ditto.
27884
27885 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
27886
27887         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
27888         ld_library_path.
27889
27890 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
27891
27892         * g++.dg/ext/altivec-3.C: New.
27893
27894 2004-02-26  Richard Henderson  <rth@redhat.com>
27895
27896         * g++.dg/ext/attrib10.C: Mark for warning.
27897         * gcc.dg/attr-alias-1.c: New.
27898
27899 2004-02-26  Richard Henderson  <rth@redhat.com>
27900
27901         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
27902         * gcc.c-torture/execute/20040208-2.c: ... it back.
27903
27904 2004-02-26  Eric Christopher  <echristo@redhat.com>
27905
27906         * lib/target-supports.exp (check-iconv-available): New function.
27907         * lib/gcc-dg.exp (dg-require-iconv): New function.
27908         Use above.
27909         * gcc.dg/charset: New directory.
27910         * gcc.dg/charset/charset.exp: New file.
27911         * gcc.dg/charset/asm1.c: Ditto.
27912         * gcc.dg/charset/asm2.c: Ditto.
27913         * gcc.dg/charset/asm3.c: Ditto.
27914         * gcc.dg/charset/asm4.c: Ditto.
27915         * gcc.dg/charset/asm5.c: Ditto.
27916         * gcc.dg/charset/attribute1.c: Ditto.
27917         * gcc.dg/charset/attribute2.c: Ditto.
27918         * gcc.dg/charset/string1.c: Ditto.
27919         * g++.dg/charset: New directory.
27920         * g++.dg/dg.exp: Add here. Special options.
27921         * g++.dg/charset/charset.exp: New file.
27922         * g++.dg/charset/asm1.c: Ditto.
27923         * g++.dg/charset/asm2.c: Ditto.
27924         * g++.dg/charset/asm3.c: Ditto.
27925         * g++.dg/charset/asm4.c: Ditto.
27926         * g++.dg/charset/attribute1.c: Ditto.
27927         * g++.dg/charset/attribute2.c: Ditto.
27928         * g++.dg/charset/extern1.cc: Ditto.
27929         * g++.dg/charset/extern2.cc: Ditto.
27930         * g++.dg/charset/string1.c: Ditto.
27931
27932 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
27933
27934         PR c++/14278
27935         * g++.dg/parse/comma1.C: New test.
27936
27937 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27938
27939         PR c++/14284
27940         * g++.dg/template/ttp8.C: New test.
27941
27942 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
27943
27944         * gcc.dg/fixuns-trunc-1.c: New test.
27945
27946 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27947
27948         * gcc.dg/builtins-config.h: Use #elif.
27949
27950 2004-02-26  Michael Matz  <matz@suse.de>
27951
27952         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
27953         * gcc.dg/991214-1.c: Likewise.
27954         * gcc.dg/i386-asm-1.c: Likewise.
27955
27956 2004-02-25  Richard Henderson  <rth@redhat.com>
27957
27958         * gcc.c-torture/execute/20040208-2.c: Move ...
27959         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
27960
27961 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27962
27963         PR c++/14246
27964         * g++.dg/other/crash-3.C: New test.
27965
27966 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27967
27968         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
27969         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
27970
27971         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
27972         HP-UX.
27973
27974 2004-02-24  Michael Matz  <matz@suse.de>
27975
27976         * gcc.dg/i386-regparm.c: New.
27977
27978 2004-02-23  James E Wilson  <wilson@specifixinc.com>
27979
27980         * gcc.c-torture/execute/20040223-1.c: New.
27981
27982 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
27983             Kazu Hirata  <kazu@cs.umass.edu>
27984
27985         * gcc.dg/fwritable-strings-1.c: Remove.
27986
27987 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
27988
27989         PR c/14156
27990         * gcc.dg/20040223-1.c: New test.
27991
27992 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27993
27994         PR c++/14106
27995         * g++.dg/ext/typeof9.C: New test.
27996
27997 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27998
27999         PR c++/14250
28000         * g++.dg/other/switch1.C: New test.
28001
28002 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28003
28004         * gcc.dg/cast-function-1.c: Adjust for new informative message.
28005         * gcc.dg/va-arg-1.c: Likewise.
28006
28007 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28008
28009         PR c++/14143
28010         * g++.dg/template/koenig5.C: New test.
28011
28012 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
28013
28014         * g++.dg/ext/altivec-1.C: Generalize target triple.
28015         * g++.dg/ext/altivec-2.C: New test case.
28016         * g++.dg/ext/altivec_check.h: New file.
28017         * gcc.dg/altivec-1.c: Generalize target triple;
28018         include altivec_check.h and call altivec_check().
28019         * gcc.dg/altivec-[2-5].c: Generalize target triple.
28020         * gcc.dg/altivec-6.c: New test case.
28021         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
28022         type casts as needed.
28023         * gcc.dg/altivec-10.c: Include altivec_check.h and call
28024         altivec_check().
28025         * gcc.dg/altivec-12.c: New test case.
28026         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
28027         include altivec_check.h and call altivec_check().
28028         * gcc.dg/altivec_check.h: New file.
28029
28030 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28031
28032         * lib/target-supports.exp (check_alias_available): Don't mangle
28033         function `g' in test program.
28034
28035 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28036
28037         * lib/target-supports.exp (check_profiling_available): Check
28038         argument to determine whether we support a profiling type.
28039         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
28040         check_profiling_available.
28041         * g++.dg/bprob/bprob.exp: Likewise.
28042         * g77.dg/bprob/bprob.exp: Likewise.
28043         * gcc.misc-tests/bprob.exp: Likewise.
28044         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
28045         dg-require-profiling and delete expected error handling.
28046         * gcc.dg/20021014-1.c: Likewise.
28047         * gcc.dg/nest.c: Likewise.
28048
28049 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28050
28051         PR c++/12007
28052         * g++.dg/other/vthunk1.C: New test.
28053
28054 2004-02-20  Falk Hueffner  <falk@debian.org>
28055
28056         PR target/14201
28057         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
28058
28059 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
28060
28061         PR c++/13927
28062         * g++.dg/other/error8.C: Remove XFAIL markers.
28063
28064         PR c++/14173
28065         * g++.dg/ext/packed5.C: New test.
28066
28067         PR c++/14199
28068         * g++.dg/warn/Wunused-5.C: New test.
28069
28070         PR c++/14186
28071         * g++.dg/lookup/member1.C: New test.
28072
28073 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
28074
28075         * gcc.c-torture/compile/20040130-1.c: Enable only when
28076         __INT_MAX__ >= 2147483647L.
28077         * gcc.c-torture/compile/961203-1.c: Likewise.
28078
28079 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
28080
28081         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
28082         * g++.dg/opt/template1.C: Robustify assembler regexp
28083
28084 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28085
28086         * gcc.c-torture/execute/simd-4.x: Remove.
28087         * gcc.c-torture/execute/va-arg-25.x: Likewise.
28088         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
28089         Guard with #ifndef SKIP_ATTRIBUTE.
28090         * gcc.dg/compat/vector-1_y.c: Likewise.
28091         * gcc.dg/compat/vector-2_x.c: Likewise.
28092         * gcc.dg/compat/vector-2_y.c: Likewise.
28093         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
28094         * g++.dg/eh/simd-2.C: Likewise.
28095
28096 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
28097
28098         * gcc.c-torture/compile/complex-1.c: New.
28099
28100 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
28101
28102         PR target/14209
28103         * gcc.c-torture/execute/20040218-1.c: New test.
28104
28105 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28106
28107         PR c++/14181
28108         * g++.dg/parse/new2.C: New test.
28109
28110 2004-02-18  Paul Brook  <paul@codesourcery.com>
28111
28112         * gcc.c-torture/compile/libcall-1.c: New test.
28113
28114 2004-02-18  Paul Brook  <paul@codesourcery.com>
28115
28116         PR debug/12934
28117         * gcc.dg/debug/debug-7.c: New test.
28118
28119 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
28120
28121         * gcc.dg/20040217-1.c: New test.
28122
28123 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
28124
28125         * gcc.c-torture/execute/990208-1.x: Delete.
28126
28127 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
28128
28129         * gcc.c-torture/execute/20040208-2.x: New file.
28130
28131 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
28132
28133         PR c++/11326
28134         * g++.dg/abi/structret1.C: New test.
28135
28136 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
28137
28138         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
28139         (i386_cpuid): No need to test if cpuid is available on AMD64.
28140         Fix assembly, so that it works onboth i386 and AMD64.
28141         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
28142         (vecInLong): Fix s[] member type to unsigned int.
28143         (vecInWord): Remove type.
28144         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
28145         (a64, b64, c64, d64, e64): Remove.
28146         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
28147         Remove unused variable.  Remove initialization of removed variables.
28148         Don't call mmx_tests nor sse_tests.
28149         (reference_mmx, reference_sse): Remove.
28150         (check): Add return stmt.
28151         * gcc.dg/i386-sse-7.c: New test.
28152         * gcc.dg/i386-mmx-4.c: New test.
28153
28154 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28155
28156         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
28157         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28158         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28159         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
28160         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
28161         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
28162         g++.dg/tc1/dr94.C: Fix line terminator.
28163
28164 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
28165
28166         * gcc.c-torture/compile/20040216-1.c: New.
28167
28168 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28169
28170         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
28171         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
28172         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
28173         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
28174         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
28175         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
28176
28177 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28178
28179         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
28180
28181 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
28182
28183         PR c++/13971
28184         * g++.dg/expr/cond4.C: New test.
28185
28186         PR c++/14086
28187         * g++.dg/lookup/crash2.C: New test.
28188
28189 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
28190
28191         * gcc.c-torture/compile/20040214-2.c: New test.
28192
28193 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
28194
28195         PR c++/14116
28196         * g++.dg/ext/typeof8.C: New test.
28197
28198 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
28199
28200         * gcc.c-torture/compile/20040214-1.c: New test.
28201
28202 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28203
28204         PR c++/13635
28205         * g++.dg/template/spec11.C: New test.
28206
28207 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28208
28209         PR c++/13927
28210         * g++.dg/other/error8.C: New test.
28211
28212 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
28213
28214         PR c++/14122
28215         * g++.dg/template/array4.C: New test.
28216
28217         PR c++/14108
28218         * g++.dg/inherit/thunk2.C: New test.
28219
28220         PR c++/14083
28221         * g++.dg/eh/cond2.C: New test.
28222
28223 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
28224
28225         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
28226
28227 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
28228
28229         * lib/scanasm.exp (dg-scan): Quote pattern before display.
28230
28231 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
28232
28233         * g++.dg/simd-2.C: xfail on ppc64-linux.
28234
28235 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28236
28237         PR c/456
28238         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
28239         tests.
28240
28241 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
28242
28243         * gcc.dg/builtins-33.c: New test.
28244
28245 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
28246
28247         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
28248
28249 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28250
28251         * g++.dg/simd-2.C: Set -maltivec for ppc64.
28252
28253 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
28254
28255         * gcc.dg/ppc64-abi-3.c: New test.
28256
28257 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
28258
28259         PR c/14092
28260
28261         * gcc.dg/pr14092-1.c: New testcase.
28262
28263 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
28264
28265         * gcc.dg/cpp/assert4.c: Fix typo last change.
28266
28267         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
28268         * gcc.dg/cpp/assert4.c: Handle powerpc64.
28269
28270         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
28271
28272 2004-02-09  Roger Sayle  <roger@eyesopen.com>
28273
28274         * gcc.c-torture/compile/20040209-1.c: New test case.
28275
28276 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28277
28278         * gcc.dg/c90-init-1.c: Adjust expected error messages.
28279
28280 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
28281
28282         * gcc.c-torture/execute/20040208-[12].c: New tests.
28283
28284 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28285
28286         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
28287
28288 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28289
28290         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
28291
28292 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28293
28294         Bug 13856
28295         * gcc.dg/visibility-8.c: New testcase.
28296
28297 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
28298
28299         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
28300         arguments.
28301         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
28302
28303 2004-02-07  Roger Sayle  <roger@eyesopen.com>
28304
28305         PR middle-end/13696
28306         * g++.dg/opt/fold1.C: New test case.
28307
28308 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28309
28310         PR c++/14033
28311         * g++.dg/other/crash-2.C: New test.
28312
28313 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28314
28315         PR c++/14028
28316         * g++.dg/parse/angle-bracket2.C: New test.
28317
28318 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28319
28320         PR middle-end/13750
28321         Revert:
28322         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28323         PR pch/13361
28324         * testsuite/g++.dg/pch/wchar-1.C: New.
28325         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28326
28327 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28328
28329         PR c++/14008
28330         * g++.dg/parse/error15.C: New test.
28331         * g++.dg/parse/crash11.C: Update dg-error mark.
28332
28333 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28334
28335         PR c++/13932
28336         * g++.dg/warn/conv2.C: New test.
28337
28338 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28339
28340         PR c++/13086
28341         * g++.dg/warn/incomplete1.C: Remove xfail.
28342
28343 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28344
28345         * lib/file-format.exp (gcc_target_object_format): Use
28346         ${tool}_target_compile, not gcc_target_compile.
28347         * lib/target-supports.exp (check_alias_available): Likewise.
28348         (check_gc_sections_available): Likewise.
28349         * g++.dg/ext/attrib10.C: Use dg-require-alias.
28350         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
28351         dg-require-alias.
28352
28353 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
28354
28355         PR c++/13969
28356         * g++.dg/template/static6.C: New test.
28357
28358 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
28359
28360         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
28361
28362 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28363
28364         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
28365         tests for systems where `char' is unsigned by default.
28366
28367 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28368
28369         PR c++/13997
28370         * g++.dg/template/partial3.C: New test.
28371
28372 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
28373
28374         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
28375         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
28376         Remove mentions of obsolete ports.
28377
28378 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
28379
28380         * gcc.dg/noncompile/20001228-1.c: Fix for new
28381         error message.
28382
28383 2004-02-03  Roger Sayle  <roger@eyesopen.com>
28384
28385         PR target/9348
28386         * gcc.c-torture/execute/multdi-1.c: New test case.
28387
28388 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28389
28390         PR c++/13925
28391         * g++.dg/template/lookup5.C: New test.
28392
28393 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28394
28395         PR c++/13950
28396         * g++.dg/template/lookup4.C: New test.
28397
28398         PR c++/13970
28399         * g++.dg/parse/error14.C: New test.
28400
28401         PR c++/14002
28402         * g++.dg/parse/template13.C: New test.
28403
28404 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
28405
28406         PR c++/13978
28407         * g++.dg/template/koenig4.C: New test.
28408
28409         PR c++/13968
28410         * g++.dg/template/crash17.C: New test.
28411
28412         PR c++/13975
28413         * g++.dg/parse/error13.C: New test.
28414         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
28415
28416 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28417
28418         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
28419
28420 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
28421
28422         PR c/11658
28423         PR c/13994
28424         * gcc.dg/noncompile/20040203-1.c: New test.
28425         * gcc.dg/noncompile/20040203-2.c: Likewise.
28426         * gcc.dg/noncompile/20040203-3.c: Likewise.
28427         * gcc.dg/20040203-1.c: Likewise.
28428
28429 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
28430
28431         PR c++/10858
28432         * g++.dg/template/sizeof7.C: New test.
28433
28434 2004-02-02  Eric Christopher  <echristo@redhat.com>
28435             Zack Weinberg  <zack@codesourcery.com>
28436
28437         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
28438
28439 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
28440
28441         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
28442         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
28443         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
28444         * gcc.dg/cleanup-5.c: Run only on Linux targets.
28445
28446 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
28447
28448         PR c++/13113
28449         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
28450
28451         PR c++/13854
28452         * g++.dg/ext/attrib13.C: New test.
28453
28454         PR c++/13907
28455         * g++.dg/conversion/op2.C: New test.
28456
28457 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28458
28459         * gcc.dg/titype-1.c: Fix pasto.
28460
28461 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28462
28463         * gcc.dg/titype-1.c: New test.
28464
28465 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28466
28467         PR c++/13957
28468         * g++.dg/template/non-type-template-argument-1.C,
28469         g++.dg/template/qualified-id1.C: Update dg-error marks.
28470         * g++.dg/template/nontype6.C: New test.
28471
28472 2004-02-01  Roger Sayle  <roger@eyesopen.com>
28473
28474         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
28475         * gcc.dg/builtins-31.c: New testcase.
28476         * gcc.dg/builtins-32.c: New testcase.
28477
28478 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
28479
28480         * objc.dg/call-super-2.m: Update line numbers
28481         for the including of stddef.h.
28482
28483 2004-01-30  Michael Matz  <matz@suse.de>
28484
28485         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
28486         g++.dg/ext/case-range3.C: New tests.
28487
28488 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28489
28490         DR206
28491         PR c++/13813
28492         * g++.dg/template/member4.C: New test.
28493
28494 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28495
28496         PR c++/13683
28497         * g++.dg/template/sizeof6.C: New test.
28498
28499 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28500
28501         * gcc.dg/fwritable-strings-1.c: New test.
28502
28503 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
28504
28505         * gcc.c-torture/compile/20040130-1.c: New test.
28506
28507 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
28508
28509         * objc.dg/call-super-2.m: Include stddef.h for size_t.
28510
28511 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
28512
28513         PR c++/13883
28514         * g++.dg/template/ctor3.C: New test.
28515
28516 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28517
28518         * g++.dg/tc1: New directory.
28519         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
28520         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
28521         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
28522         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
28523         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
28524
28525 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28526
28527         * g++.dg/parse/error11.C: New test.
28528         * g++.dg/parse/error12.C: Likewise.
28529
28530 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
28531
28532         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
28533         (scan_initial, main): Use aligned_sizeof instead of sizeof.
28534
28535 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
28536
28537         PR c++/13791
28538         * g++.dg/ext/attrib12.C: New test.
28539
28540         PR c++/13736
28541         * g++.dg/parse/cast2.C: New test.
28542
28543 2004-01-27  James E Wilson  <wilson@specifixinc.com>
28544
28545         * objc.dg/encode-2.m (main): New local string.  Set depending on
28546         sizeof long.  Use in sscanf call.
28547         * objc.dg/encode-3.m (main): New local string.  Set depending on
28548         sizeof long.  Use in scan_initial call.
28549
28550 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28551
28552         * objc.dg/call-super-2.m: Make LP64-safe.
28553         * objc.dg/desig-init-1.m: Likewise.
28554
28555 2004-01-27  Devang Patel <dpatel@apple.com>
28556
28557         * g++.dg/debug/namespace1.C: New test.
28558
28559 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
28560
28561         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
28562         xscale-*-*.
28563
28564         * gcc.dg/arm-mmx-1.c: New test.
28565
28566 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28567
28568         * gcc.dg/20040127-1.c: New test.
28569         * gcc.dg/20040127-2.c: New test.
28570
28571 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28572
28573         * objc.dg/stret-1.m (glob): Renamed to globa.
28574
28575 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
28576
28577         PR c++/13663
28578         * g++.dg/expr/for1.C: New test.
28579
28580 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
28581
28582         PR middle-end/13779
28583         * gcc.dg/darwin-longlong.c: New test.
28584
28585 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
28586
28587         * gcc.dg/20040124-1.c: Moved test from here...
28588         * gcc.c-torture/compile/20040124-1.c: ...to here.
28589
28590 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28591
28592         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
28593         the assembly output if -m64 is passed.
28594
28595 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
28596
28597         PR c++/13833
28598         * g++.dg/template/cond3.C: New test.
28599
28600 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28601
28602         PR c++/13810
28603         * g++.dg/template/ttp7.C: New test.
28604
28605 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28606
28607         PR c++/13797
28608         * g++.dg/template/nontype4.C: New test.
28609         * g++.dg/template/nontype5.C: Likewise.
28610
28611 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
28612
28613         * gcc.dg/torture/mips-clobber-at.c: New test.
28614
28615 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
28616
28617         * gcc.dg/20040124-1.c: New test.
28618
28619 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
28620
28621         * gcc.dg/20040123-1.c: New test.
28622
28623 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28624
28625         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
28626
28627 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28628
28629         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
28630
28631 2004-01-23  Andrew Pinski  <apinski@apple.com>
28632
28633         * gcc.dg/20030121-1.c: Move to ..
28634         * gcc.dg/20040121-1.c: here.
28635
28636 2004-01-23  Roger Sayle  <roger@eyesopen.com>
28637
28638         * gcc.dg/builtins-29.c: New test case.
28639
28640 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
28641
28642         PR 18314
28643         * gcc.dg/builtins-30.c: New testcase.
28644
28645 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
28646
28647         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
28648         * lib/g77.exp: Likewise.
28649         * lib/objc.exp: Likewise.
28650         * lib/g++.exp: Likewise.
28651
28652 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28653
28654         * gcc.dg/struct-by-value-2.c: New test.
28655
28656 2004-01-21  Andrew Pinski  <apinski@apple.com>
28657
28658         PR target/13785
28659         * gcc.dg/20030121-1.c: New test.
28660
28661 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
28662
28663         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
28664         clobber frame pointer register in asm statement.
28665
28666 2004-01-21  Falk Hueffner  <falk@debian.org>
28667
28668         * gcc.c-torture/compile/20040121-1.c: New test.
28669
28670 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
28671
28672         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
28673
28674 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
28675
28676         * gcc.dg/ppc64-abi-2.c: New test.
28677
28678 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
28679
28680         * lib/treelang.exp: Fill out this file.
28681         * lib/treelang-dg.exp: New File.
28682
28683 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28684
28685         * gcc.c-torture/compile/981022-1.c: Remove.
28686         * gcc.dg/array-5.c: Remove XFAIL.
28687         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
28688         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
28689         gcc.dg/cond-lvalue-1.c: Update.
28690         * gcc.dg/cast-lvalue-2.c: New test.
28691
28692 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
28693
28694         PR c++/13592
28695         * g++.dg/other/error1.C (class foo): Tweak error message.
28696
28697         PR c++/13592
28698         * g++.dg/template/call2.C: New test.
28699
28700 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28701
28702         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
28703         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
28704         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
28705         scalar-return-1_x.c, scalar-return-2_y.c,
28706         scalar-return-3_x.c, scalar-return-3_y.c,
28707         scalar-return-4_x.c, scalar-return-4_y.c,
28708         struct-align-1.h, struct-align-1_x.c,
28709         struct-align-1_y.c, struct-align-2.h,
28710         struct-align-2_x.c, struct-align-2_y.c,
28711         struct-by-value-10_y.c, struct-by-value-11_x.c,
28712         struct-by-value-11_y.c, struct-by-value-12_x.c,
28713         struct-by-value-12_y.c, struct-by-value-13_x.c,
28714         struct-by-value-13_y.c, struct-by-value-14_x.c,
28715         struct-by-value-14_y.c, struct-by-value-15_x.c,
28716         struct-by-value-15_y.c, struct-by-value-16_y.c,
28717         struct-by-value-17_y.c, struct-by-value-18_y.c,
28718         struct-by-value-19_y.c, struct-by-value-1_x.c,
28719         struct-by-value-1_y.c, struct-by-value-20_y.c,
28720         struct-by-value-2_x.c, struct-by-value-2_y.c,
28721         struct-by-value-3_y.c, struct-by-value-4_x.c,
28722         struct-by-value-4_y.c, struct-by-value-5_y.c,
28723         struct-by-value-6_y.c, struct-by-value-7_y.c
28724         struct-by-value-8_x.c, struct-by-value-8_y.c
28725         struct-by-value-9_x.c, struct-by-value-9_y.c
28726         struct-return-10_x.c, struct-return-10_y.c,
28727         struct-return-19_x.c, struct-return-20_x.c
28728         struct-return-2_x.c, struct-return-2_y.c
28729         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
28730         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
28731
28732 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28733
28734         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
28735         attribute on sparc*-sun-solaris2.*.
28736
28737 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
28738
28739         PR c++/13710
28740         * g++.dg/ext/typeof7.C: New test.
28741
28742 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
28743
28744         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
28745         * gcc.dg/const-elim-1.c: Same.
28746
28747 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
28748
28749         * objc.dg/stret-1.m: New.
28750         * objc.dg/stret-2.m: New.
28751
28752 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
28753
28754         PR c++/11895
28755         * g++.dg/ext/vector1.C: New test.
28756
28757 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
28758
28759         * gcc.dg/pch/import-1.c: New.
28760         * gcc.dg/pch/import-1.hs: New.
28761         * gcc.dg/pch/import-1a.h: New.
28762         * gcc.dg/pch/import-1b.h: New.
28763         * gcc.dg/pch/import-1c.h: New.
28764
28765 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28766
28767         PR c++/13574
28768         * g++.dg/ext/array1.C: New test.
28769
28770         PR c++/13178
28771         * g++.dg/conversion/op1.C: New test.
28772
28773 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
28774
28775         PR 11864
28776         From Kazumoto Kojima / Dan Kegel:
28777         * gcc.dg/pr11864-1.c: New test.
28778
28779         PR 10392
28780         From Marcus Comstedt / Dan Kegel:
28781         * gcc.dg/pr10392-1.c: New test.
28782
28783 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
28784
28785         PR c++/13478
28786         * g++.dg/init/ref10.C: New test.
28787
28788 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28789
28790         PR c++/13407
28791         * g++.dg/parse/typename6.C: New test.
28792
28793 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
28794
28795         PR pch/13361
28796         * testsuite/g++.dg/pch/wchar-1.C: New.
28797         * testsuite/g++.dg/pch/wchar-1.Hs: New.
28798
28799 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28800
28801         PR c++/9259
28802         * g++.dg/expr/sizeof2.C: New test.
28803
28804 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
28805
28806         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
28807
28808 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28809
28810         PR c++/13659
28811         * g++.dg/lookup/strong-using-3.C: New.
28812         * g++.dg/lookup/using-10.C: New.
28813
28814 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
28815
28816         PR c++/13594
28817         * g++.dg/lookup/strong-using-2.C: New.
28818
28819 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
28820             Dan Kegel <dank@kegel.com>
28821             J"orn Rennecke <joern.rennecke@superh.com>
28822
28823         PR target/9365
28824         * gcc.dg/pr9365-1.c: New test.
28825
28826 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28827
28828         PR c++/8856
28829         * g++.dg/parse/casting-operator2.C: New test.
28830         * g++.old-deja/g++.pt/explicit83.C: Remove.
28831
28832 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28833
28834         * gcc.dg/label-compound-stmt-1.c: New test.
28835         * gcc.c-torture/compile/950922-1.c,
28836         gcc.c-torture/compile/20000211-3.c,
28837         gcc.c-torture/compile/20000518-1.c,
28838         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
28839         compound statements.
28840
28841 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
28842
28843         * gcc.dg/ppc64-abi-1.c: New test.
28844
28845 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
28846
28847          * g++.dg/ext/attrib9.C: Add dg-warnings.
28848
28849 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28850
28851         PR c++/12335
28852         * g++.dg/parse/dtor3.C: New test.
28853
28854 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
28855
28856         PR c++/12709
28857         * g++.dg/parse/try-catch-1.C: New test.
28858
28859 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
28860
28861         * ada/acats/run_all.sh: Add more verbose output in acats.log
28862         when compiling tests.
28863
28864 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28865
28866         PR 13656
28867         * gcc.dg/typedef-redecl.c: New test case.
28868         * gcc.dg/typedef-redecl.h: New support file.
28869
28870 2004-01-13  Jan Hubicka  <jh@suse.cz>
28871
28872         * gcc.dg/always_inline.c: New test.
28873         * gcc.dg/debug/20031231-1.c: Fix.
28874
28875 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28876
28877         PR c++/13474
28878         * g++.dg/template/array3.C: New test.
28879
28880 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
28881
28882         * g++.dg/ext/lvalue1.C: No longer expected to fail.
28883         * g++.dg/warn/Wunused-2.C: Likewise.
28884
28885 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28886
28887         PR c++/13289
28888         * g++.dg/template/instantiate6.C: New test.
28889
28890 2004-01-12  Roger Sayle  <roger@eyesopen.com>
28891
28892         PR middle-end/11397
28893         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
28894
28895 2004-01-12  Jan Hubicka  <jh@suse.cz>
28896
28897         PR opt/12826
28898         * gcc.dg/20040112-1.c: New.
28899
28900         * gcc.dg/dwarf-die[1-7].c: Move to...
28901         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
28902         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
28903
28904 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
28905
28906         PR c++/4100
28907         * g++.dg/parse/friend4.C: New test.
28908
28909 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
28910
28911         PR c++/4100
28912         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
28913         definition is called a friend.
28914
28915 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
28916
28917         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
28918
28919 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
28920
28921         PR c++/3478
28922         * g++.dg/parse/error10.C: New test.
28923         * g++.dg/template/arg2.C: Accept "invalid type" error.
28924
28925 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
28926
28927         PR middle-end/13392
28928         * g++.dg/opt/expect2.C: New test.
28929
28930 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28931
28932         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
28933         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
28934         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
28935         Update dg-error regexps.
28936
28937 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
28938
28939         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
28940         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
28941
28942 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28943
28944         * gcc.dg/pragma-re-1.c: Use right pointer type.
28945
28946 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28947
28948         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
28949
28950 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
28951
28952         * gcc.dg/rs6000-ldouble-1.c: New.
28953
28954 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28955
28956         DR 337
28957         PR c++/9256
28958         * g++.dg/other/abstract1.C: New test.
28959
28960 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
28961
28962         * g++.dg/lookup/strong-using-1.C: New.
28963
28964 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28965
28966         PR c/11234
28967         * gcc.dg/func-ptr-conv-1.c: New test.
28968         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
28969
28970 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
28971
28972         PR target/13380.
28973         * gcc.c-torture/compile/20040109-1.c: New.
28974
28975 2004-01-08  Stuart Hastings  <stuart@apple.com>
28976
28977         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
28978         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
28979         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
28980
28981 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
28982
28983         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
28984
28985 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28986
28987         * ada/acats/run_acats: Treat 'gnatchop' the same way
28988         as 'gnatmake'.  Export GCC_DRIVER.
28989         * ada/acats/run_all.sh: Add target_gnatchop.  Use
28990         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
28991
28992 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28993
28994         PR c++/12573
28995         * g++.dg/template/dependent-expr4.C: New test.
28996
28997 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
28998
28999         * gcc.dg/altivec-11.c: New test.
29000
29001 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
29002
29003         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
29004
29005 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29006
29007         PR c/6024
29008         * gcc.dg/enum-compat-1.c: New test.
29009         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
29010
29011 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
29012
29013         PR c/12165
29014         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
29015         gcc.dg/c99-idem-qual-3.c: New tests.
29016
29017 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
29018
29019         * gcc.dg/winline-7.c: Don't cast void * to int.
29020
29021 2004-01-06  Jan Hubicka  <jh@suse.cz>
29022
29023         * gcc.dg/i386-sse-5.c: New test
29024         * g++.dg/eh/simd-1.c: Add -w argument for i386.
29025
29026 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29027
29028         PR c++/12815
29029         * g++.dg/rtti/typeid4.C: New test.
29030
29031 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29032
29033         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
29034
29035 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
29036
29037         PR c++/12132
29038         * g++.dg/template/error11.C: New test.
29039
29040         PR c++/13451
29041         * g++.dg/template/class2.C: New test.
29042
29043 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29044         Richard Sandiford <rsandifo@redhat.com>
29045
29046         PR c++/13387
29047         * g++.dg/opt/alias3.C: New test.
29048
29049 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
29050
29051         PR c++/13157
29052         * g++.dg/template/koenig3.C: New test.
29053
29054         PR c++/13529
29055         * g++.dg/parse/offsetof3.C: New test.
29056
29057         * g++.dg/init/copy7.C: Add missing dg-error markers.
29058
29059         PR c++/12226
29060         * g++.dg/init/copy7.c: New test.
29061
29062         PR c++/13536
29063         * g++.dg/parse/cast1.C: New test.
29064
29065 2004-01-04  Jan Hubicka  <jh@suse.cz>
29066
29067         * gcc.dg/winline[1-7].c: New tests.
29068
29069 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29070
29071         PR c++/13520
29072         * g++.dg/template/qualttp22.C: New test.
29073
29074 2004-01-01  Jan Hubicka  <jh@suse.cz>
29075
29076         * gcc.dg/debug/20031231-1.c: New.
29077         * gcc.c-torture/compile/20040101-1.c: New.
29078         * gcc.dg/dwarf-die-[1-7].c: New.
29079
29080 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
29081
29082         PR optimization/13521
29083         * gcc.c-torture/compile/20031231-1.c: New test.
29084
29085 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29086
29087         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
29088
29089 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29090
29091         PR c++/10079
29092         * g++.dg/template/crash16.C: New test.
29093
29094 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
29095
29096         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
29097
29098 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
29099
29100         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
29101         ports.
29102         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29103         * g++.old-deja/g++.law/profile1.C: Likewise.
29104         * gcc.c-torture/compile/981006-1.c: Likewise.
29105         * gcc.c-torture/execute/loop-2e.x: Likewise.
29106         * gcc.c-torture/execute/loop-2f.x: Remove.
29107         * gcc.c-torture/execute/loop-2g.x: Likewise.
29108         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
29109         * gcc.dg/20020312-2.c: Remove traces of dead ports.
29110
29111 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29112
29113         PR c++/13507
29114         * g++.dg/ext/attrib11.C: New test.
29115
29116         PR c++/13494
29117         * g++.dg/template/array2-1.C: New test.
29118         * g++.dg/template/array2-2.C: New test.
29119
29120 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
29121
29122         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
29123
29124 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         PR c++/12774
29127         * g++.dg/template/array1-1.C: New test.
29128         * g++.dg/template/array1-2.C: New test.
29129
29130 2003-12-29  Roger Sayle  <roger@eyesopen.com>
29131
29132         PR fortran/12632
29133         * g77.dg/12632.f: New test case.
29134
29135 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29136
29137         PR c++/13289
29138         * g++.dg/parse/nontype1.C: New test.
29139
29140 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29141
29142         PR c++/12403
29143         * g++.dg/parse/explicit1.C: New test.
29144         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
29145
29146 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29147
29148         PR c++/13081
29149         * g++.dg/opt/inline6.C: New test.
29150
29151         PR c++/12613
29152         * g++.dg/parse/error9.C: New test.
29153
29154         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
29155
29156 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
29157
29158         PR c++/13009
29159         * g++.dg/init/assign1.C: New test.
29160
29161 2003-12-28  Roger Sayle  <roger@eyesopen.com>
29162
29163         PR c++/13070
29164         * g++.dg/warn/format3.C: New test case.
29165
29166 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29167
29168         * gcc.c-torture/compile/20031227-1.c: New test.
29169
29170 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29171
29172         * g++.dg/bprob/bprob.exp: Load target-supports.exp
29173         * g77.dg/bprob/bprob.exp: Likewise.
29174         * gcc.misc-tests/bprob.exp: Likewise.
29175         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
29176         variants on systems where the library does not provide that
29177         functionality.
29178         * gcc.dg/builtins-20.c: Use builtins-config.h.
29179         * gcc.dg/builtins-config.h: New file.
29180
29181 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29182
29183         * lib/gcc-dg.exp (dg-require-profiling): New function.
29184         * lib/target-supports.exp (check_profiling_available): Likewise.
29185         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
29186         * g77.dg/bprob/bprob.exp: Likewise.
29187         * gcc.misc-tests/bprob.exp: Likewise.
29188         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
29189         * gcc.dg/20021014-1.c: Likewise.
29190         * gcc.dg/nest.c: Likewise.
29191
29192 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29193
29194         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
29195         compiling.
29196         * g++.dg/lookup/java2.C: Likewise.
29197         * gcc.dg/cpp/lexident.c: Likewise.
29198
29199 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
29200
29201         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
29202         given.
29203         * gcc.c-torture/compile/961203-1.c: Likewise.
29204         * gcc.c-torture/compile/980506-1.c: Likewise.
29205
29206 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
29207
29208         * lib/gcc-dg.exp (dg-prune-output): New annotation.
29209         (additional_prunes): New global.
29210         (gcc-dg-prune): Handle additional per-test pruning.
29211         (dg-test): Clear additional_prunes between tests.
29212
29213         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
29214         dg-prune-output to avoid spurious failures from assembler
29215         complaining about nonexistent WAW violations.
29216         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
29217         Use dg-prune-output to avoid spurious failures from assembler
29218         warning about Itanium B-step errata.
29219
29220 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
29221
29222         * g++.dg/abi/macro0.C: New test.
29223         * g++.dg/abi/macro1.C: Likewise.
29224         * g++.dg/abi/macro2.C: Likewise.
29225
29226         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
29227         * g++.dg/abi/bitfield7.C: Likewise.
29228         * g++.dg/abi/dtor2.C: Likewise.
29229         * g++.dg/abi/mangle11.C: Likewise.
29230         * g++.dg/abi/mangle12.C: Likewise.
29231         * g++.dg/abi/mangle14.C: Likewise.
29232         * g++.dg/abi/mangle17.C: Likewise.
29233         * g++.dg/abi/vbase10.C: Likewise.
29234         * g++.dg/abi/vbase14.C: Likewise.
29235         * g++.dg/template/qualttp17.C: Likewise.
29236
29237 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29238
29239         PR c/11995
29240         * gcc.dg/20031223-1.c: New test.
29241
29242 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29243
29244         * gcc.dg/noreturn-7.c: New test.
29245
29246 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29247
29248         * gcc.dg/null-pointer-1.c: New test.
29249
29250 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29251
29252         * g++.old-deja/g++.jason/template18.C: Remove.
29253         * g++.old-deja/g++.jason/template37.C: Likewise.
29254
29255         PR c++/12862
29256         * g++.dg/lookup/ns1.C: New test.
29257
29258         PR c++/12397
29259         * g++.dg/template/lookup3.C: New test.
29260
29261 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29262
29263         * g++.dg/template/recurse1.C: New test
29264
29265 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
29266
29267         PR c++/12479
29268         * g++.dg/parse/semicolon1.C: New test.
29269         * g++.dg/parse/semicolon1.h: Likewise.
29270
29271 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
29272
29273         * gcc.dg/darwin-misaligned.c: New test.
29274
29275 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
29276
29277         PR c/9163
29278         * gcc.dg/20031222-1.c: New test.
29279
29280 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
29281
29282         PR c++/13438
29283         * g++.dg/parse/error8.C: New test.
29284
29285         PR c++/11554
29286         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
29287
29288 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
29289
29290         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
29291         too small.
29292         * gcc.c-torture/compile/930217-1.c: Likewise.
29293         * gcc.c-torture/compile/930513-1.c: Likewise.
29294         * gcc.c-torture/execute/920908-2.c: Likewise.
29295         * gcc.c-torture/execute/921204-1.c: Likewise.
29296         * gcc.c-torture/execute/930621-1.c: Likewise.
29297         * gcc.c-torture/execute/930630-1.c: Likewise.
29298         * gcc.c-torture/execute/931031-1.c: Likewise.
29299         * gcc.c-torture/execute/980602-2.c: Likewise.
29300         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29301         * gcc.c-torture/execute/compndlit-1.c: Likewise.
29302         * gcc.c-torture/execute/extzvsi.c: Likewise.
29303         * gcc.c-torture/unsorted/ext.c: Likewise.
29304
29305 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
29306
29307         PR target/12749
29308         * gcc.c-torture/compile/20031220-2.c: New test case.
29309
29310 2003-12-20  Roger Sayle  <roger@eyesopen.com>
29311
29312         PR optimization/13031
29313         * gcc.c-torture/compile/20031220-1.c: New test case.
29314
29315 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29316
29317         * gcc.dg/cast-function-1.c: New test.
29318
29319 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29320
29321         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
29322         formats.
29323
29324 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
29325
29326         PR c++/12795
29327         * g++.dg/ext/attrib10.C: New test.
29328
29329 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29330
29331         * gcc.dg/cleanup-10.c: New test.
29332         * gcc.dg/cleanup-11.c: New test.
29333
29334 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
29335
29336         PR c++/13239
29337         * g++.dg/opt/expect1.C: New test.
29338
29339 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
29340
29341         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
29342
29343 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
29344
29345         PR debug/12923
29346         * gcc.dg/20031218-1.c: New test.
29347
29348         PR debug/12389
29349         * gcc.dg/20031218-2.c: New test.
29350         * gcc.dg/20031218-3.c: New test.
29351
29352         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
29353         of label name and allow for USER_LABEL_PREFIX == "_" names.
29354         * g++.dg/abi/mangle18-2.C: Likewise.
29355         * g++.dg/abi/mangle19-1.C: Likewise.
29356         * g++.dg/abi/mangle19-2.C: Likewise.
29357         * g++.dg/abi/mangle20-1.C: Likewise.
29358         * g++.dg/abi/mangle20-2.C: Likewise.
29359
29360 2003-12-18  Richard Henderson  <rth@redhat.com>
29361
29362         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
29363
29364 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
29365             Dan Kegel <dank@kegel.com>
29366
29367         PR other/12009
29368         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
29369         testing a cross compiler, it causes spurious compile failures.
29370         * lib/g++.exp: Likewise.
29371
29372 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29373
29374         PR c++/13262
29375         * g++.dg/template/access13.C: New test.
29376
29377 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
29378
29379         * gcc.dg/20031216-1.c: New test.
29380
29381 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29382
29383         PR c++/9154
29384         * g++.dg/template/error10.C: New test.
29385
29386 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29387
29388         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
29389         * g++.dg/eh/simd-2.C: Likewise.
29390
29391 2003-12-17  James E Wilson  <wilson@specifixinc.com>
29392             Roger Sayle  <roger@eyesopen.com>
29393
29394         * gcc.c-torture/execute/ieee/mzero5.c: New.
29395
29396 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
29397
29398         PR c++/10603
29399         * g++.dg/parse/error6.C: New test.
29400
29401         PR c++/12827
29402         * g++.dg/parse/error7.C: New test.
29403
29404 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
29405
29406         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
29407         at -O with stabs debugging formats.
29408         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
29409         * gcc.dg/debug/debug-2.c: Likewise.
29410
29411 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29412
29413         PR c++/12696
29414         * g++.dg/init/error1.C: New test.
29415
29416         PR c++/12218
29417         * g++.dg/init/pm3.C: New test.
29418
29419 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29420
29421         PR c/3347
29422         * gcc.dg/bitfld-8.c: New test.
29423
29424 2003-12-16  James Lemke  <jim@wasabisystems.com>
29425
29426         * gcc.dg/arm-scd42-[123].c: New tests.
29427
29428 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29429
29430         PR c++/9043
29431         * g++.dg/abi/mangle20-1.C: New test.
29432         * g++.dg/abi/mangle20-2.C: New test.
29433
29434 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
29435
29436         PR c++/13275
29437         * g++.dg/other/offsetof2.C: Remove XFAIL.
29438         * g++.dg/parse/offsetof1.C: New test.
29439         * g++.gd/parse/offsetof2.C: Likewise.
29440
29441 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29442
29443         * g++.dg/template/nontype3.C: New test.
29444         * g++.dg/template/static2.C: Tweaked the dg-error clause.
29445
29446 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29447
29448         * g++.dg/warn/noreturn-3.C: Also test instantiation.
29449
29450 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29451
29452         PR c++/13387
29453         * g++.dg/expr/assign1.C: New test.
29454
29455         PR c++/13242
29456         * g++.dg/abi/mangle19-1.C: New test.
29457         * g++.dg/abi/mangle19-2.C: New test.
29458
29459 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
29460
29461         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
29462
29463 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29464
29465         * gcc.c-torture/execute/20031216-1.c: New test.
29466
29467 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29468
29469         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
29470         an ICE regression.
29471
29472 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29473
29474         PR c++/10926
29475         * g++.dg/template/error9.C: New test.
29476
29477         PR c++/11116
29478         * g++.dg/template/error8.C: New test.
29479
29480 2003-12-15  Roger Sayle  <roger@eyesopen.com>
29481
29482         PR middle-end/13400
29483         * gcc.c-torture/execute/20031215-1.c: New test case.
29484
29485 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29486
29487         PR c++/13269
29488         * g++.dg/parse/error5.C: New test.
29489
29490         PR c++/12989
29491         * g++.dg/expr/sizeof1.C: New test.
29492
29493         PR c++/13310
29494         * g++.dg/template/crash15.C: New test.
29495
29496 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
29497
29498         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
29499         a non-POD type as the last named parameter of a varargs function.
29500
29501 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
29502
29503         PR c++/13243
29504         PR c++/12573
29505         * g++.dg/template/crash14.C: New test.
29506         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
29507
29508 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29509
29510         * g++.dg/other/java1.C: New test.
29511
29512         PR c++/13241
29513         * g++.dg/abi/mangle18-1.C: New test.
29514         * g++.dg/abi/mangle18-2.C: New test.
29515
29516 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29517
29518         PR optimization/10312
29519         * gcc.c-torture/execute/20031214-1.c: New.
29520
29521 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
29522
29523         PR c++/10779
29524         PR c++/12160
29525         * g++.dg/parse/error3.C: New test.
29526         * g++.dg/parse/error4.C: Likewise.
29527         * g++.dg/abi/mangle4.C: Tweak error messages.
29528         * g++.dg/lookup/using5.C: Likewise.
29529         * g++.dg/other/error2.C: Likewise.
29530         * g++.dg/parse/typename5.C: Likewise.
29531         * g++.dg/parse/undefined1.C: Likewise.
29532         * g++.dg/template/arg2.C: Likewise.
29533         * g++.dg/template/ttp3.C: Likewise.
29534         * g++.dg/template/type1.C: Likewise.
29535         * g++.old-deja/g++.other/crash32.C: Likewise.
29536         * g++.old-djea/g++.pt/defarg8.C: Likewise.
29537
29538 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29539
29540         PR c++/13106
29541         * g++.dg/warn/noreturn-3.C: New test.
29542
29543 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29544
29545         PR c++/13118
29546         * g++.dg/abi/covariant3.C: New.
29547
29548 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
29549
29550         * g++.dg/eh/ia64-1.C: New test.
29551
29552 2003-12-12  Roger Sayle  <roger@eyesopen.com>
29553
29554         PR optimization/13037
29555         * g77.f-torture/execute/13037.f: New test case.
29556
29557 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29558
29559         PR c++/12881
29560         * g++.dg/abi/covariant2.C: New.
29561
29562 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
29563
29564         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
29565
29566 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
29567
29568         * gcc.c-torture/execute/wchar_t-1.x: Delete.
29569
29570 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
29571
29572         PR other/10819
29573         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
29574         to fix Bug 10819.
29575         * lib/g++.exp (g++_version): Likewise.
29576         * lib/g77.exp (g77_version): Likewise.
29577         * lib/objc.exp (default_objc_version): Likewise.
29578
29579 2003-12-10  Richard Henderson  <rth@redhat.com>
29580
29581         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
29582
29583         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
29584
29585 2003-12-08  Matt Austern  <austern@apple.com>
29586
29587         PR c/13134
29588         * lib/gcc-dg.exp (dg-require-visibility): Define.
29589         * lib/target-supports (check_visibility_available): Define.
29590         * gcc.dg/visibility-1.c: New test.
29591         * gcc.dg/visibility-2.c: Likewise.
29592         * gcc.dg/visibility-3.c: Likewise.
29593         * gcc.dg/visibility-4.c: Likewise.
29594         * gcc.dg/visibility-5.c: Likewise.
29595         * gcc.dg/visibility-6.c: Likewise.
29596         * g++.dg/ext/visibility-1.C: Likewise.
29597         * g++.dg/ext/visibility-2.C: Likewise.
29598         * g++.dg/ext/visibility-3.C: Likewise.
29599         * g++.dg/ext/visibility-4.C: Likewise.
29600         * g++.dg/ext/visibility-5.C: Likewise.
29601         * g++.dg/ext/visibility-6.C: Likewise.
29602
29603 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29604
29605         * g++.dg/lookup/java1.C: New test.
29606         * g++.dg/lookup/java2.C: New test.
29607
29608 2003-12-07  Falk Hueffner  <falk@debian.org>
29609
29610         * g++.dg/opt/noreturn-1.C: New test.
29611
29612 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
29613
29614         * gcc.dg/overflow-1.c: New test.
29615
29616 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29617
29618         * g77.f-torture/compile/13060.f: New test.
29619
29620 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
29621
29622         PR c++/13323
29623         * g++.dg/inherit/operator2.C: New test.
29624
29625 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29626
29627         PR c++/13305
29628         * g++.dg/ext/attrib9.C: New test.
29629
29630 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
29631
29632         PR c++/13314
29633         * g++.dg/template/error7.C: New test.
29634
29635 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
29636             J"orn Rennecke <joern.rennecke@superh.com>
29637
29638         PR target/13302
29639         * g++.dg/other/struct-va_list.C: New test.
29640
29641 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29642
29643         PR c++/13166
29644         * g++.dg/parse/defarg6.C: New test.
29645
29646 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
29647
29648         PR target/13256
29649         * gcc.c-torture/execute/20031201-1.c: New test.
29650
29651 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
29652
29653         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
29654
29655 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29656
29657         * gcc.dg/builtin-return-1.c: New test.
29658
29659 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
29660             J"orn Rennecke <joern.rennecke@superh.com>
29661
29662         PR optimization/13260
29663         * gcc.c-torture/execute/20031204-1.c: New test.
29664
29665 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29666
29667         PR c++/9127
29668         * g++.dg/template/error6.C: New test.
29669
29670 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
29671
29672         * gcc.dg/20031202-1.c: New test.
29673
29674 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
29675
29676         PR c++/13179
29677         * g++.dg/template/eh1.C: New test.
29678
29679         PR c++/10771
29680         * g++.dg/template/error5.C: New test.
29681
29682 2003-12-02  David Ung  <davidu@mips.com>
29683
29684         * gcc.dg/compat/vector-check.h: Corrected type for var
29685         g_##TMODE
29686
29687 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29688
29689         PR c++/10126
29690         * g++.dg/template/ptrmem8.C: New test.
29691
29692 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29693
29694         PR c++/12573
29695         * g++.dg/template/dependent-expr3.C: New test.
29696
29697 2003-12-01  James Lemke  <jim@wasabisystems.com>
29698
29699         * gcc.dg/arm-g2.c: New test.
29700
29701 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29702
29703         PR optimization/11634
29704         * gcc.dg/20031201-2.c: New test case.
29705
29706 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
29707
29708         PR 11433
29709         * objc.dg/proto-lossage-3.m: New test.
29710
29711 2003-12-01  Roger Sayle  <roger@eyesopen.com>
29712
29713         PR optimization/12628
29714         * gcc.dg/20031201-1.c: New test case.
29715
29716 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29717
29718         * gcc.dg/unaligned-1.c: New test.
29719
29720 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
29721
29722         PR c++/9849
29723         * g++.dg/template/error4.C: New test.
29724         * g++.dg/template/nested3.C: Adjust error markers.
29725
29726 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29727
29728         * gcc.dg/cpp/assert4.c: Check more #system assertions.
29729
29730 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29731
29732         PR c/10333
29733         * gcc.dg/bitfld-7.c: New test.
29734
29735 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
29736
29737         * gcc.dg/tls/asm-1.C: New test.
29738
29739 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29740
29741         * gcc.dg/cpp/assert4.c: Update.
29742
29743 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29744
29745         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
29746         * gcc.dg/builtin-apply3.c: New test.
29747
29748 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29749
29750         * lib/compat.exp (compat-obj): New xfaildata parameter.
29751         Use it to set compiler_conditional_xfail_data before compiling.
29752         (compat-get-options): Handle dg-xfail-if.
29753         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
29754         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
29755         * gcc.dg/compat/vector-1_y.c: Likewise.
29756         * gcc.dg/compat/vector-2_x.c: Likewise.
29757         * gcc.dg/compat/vector-2_y.c: Likewise.
29758
29759 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29760
29761         * g++.dg/opt/reg-stack4.C: New test.
29762
29763 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
29764
29765         * gcc.dg/builtin-apply2.c: New test.
29766
29767 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29768
29769         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
29770
29771 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29772
29773         PR c++/12924
29774         * g++.dg/template/template-id-2.C: New test.
29775
29776 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29777
29778         PR c++/5369
29779         * g++.dg/template/memfriend1.C: New test.
29780         * g++.dg/template/memfriend2.C: Likewise.
29781         * g++.dg/template/memfriend3.C: Likewise.
29782         * g++.dg/template/memfriend4.C: Likewise.
29783         * g++.dg/template/memfriend5.C: Likewise.
29784         * g++.dg/template/memfriend6.C: Likewise.
29785         * g++.dg/template/memfriend7.C: Likewise.
29786         * g++.dg/template/memfriend8.C: Likewise.
29787         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
29788
29789 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
29790
29791         PR c++/12515
29792         * g++.dg/ext/cond1.C: New test.
29793
29794 2003-11-20  Richard Henderson  <rth@redhat.com>
29795
29796         * gcc.dg/20020201-2.c: Remove.
29797         * gcc.dg/20020201-4.c: Remove.
29798         * gcc.dg/20020304-1.c: Remove.
29799
29800 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
29801
29802         * gcc.dg/cpp/trad/xwin1.c: New test case.
29803
29804 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
29805
29806         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
29807         * lib/g77.exp: Likewise.
29808         * lib/objc.exp: Likewise.
29809         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
29810         for darwin.
29811
29812 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29813
29814         PR c++/12932
29815         * g++.dg/template/static5.C: New test.
29816
29817 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29818
29819         * gcc.dg/nested-func-1.c: New test.
29820
29821 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29822
29823         * gcc.dg/cpp/assert4.c: New test.
29824
29825 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29826
29827         PR c++/2294
29828         * g++.dg/lookup/using9.c: New test.
29829
29830 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
29831
29832         PR c++/12762
29833         * g++.dg/template/error3.C: New test.
29834
29835 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
29836
29837         PR ada/13035
29838         * ada/acats/run_acats, run_all.sh: Fix syntax error.
29839         No longer use a wrapper for gcc, since this does not work under
29840         Windows.
29841
29842 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
29843
29844         PR c++/2094
29845         * g++.dg/template/ptrmem7.C: New test.
29846
29847 2003-11-13  Andrew Pinski <apinski@apple.com>
29848
29849         * gcc.c-torture/compile/20031113-1.c: New test.
29850
29851 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
29852             Kean Johnston <jkj@sco.com>
29853
29854         PR c/13029
29855         * gcc.dg/unused-4.c: Update.
29856
29857 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29858
29859         * g++.dg/opt/const3.C: New test.
29860
29861 2003-11-13  Jan Hubicka  <jh@suse.cz>
29862
29863         * gcc.c-torture/compile/20031112-1.c: New test.
29864
29865 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
29866
29867         * g++.dg/parse/crash10.C: Remove bogus error marker.
29868
29869 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29870
29871         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
29872         (host_gcc): Likewise.
29873         (ROOT): Honor $PWDCMD.
29874         (BASE): Likewise.
29875         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
29876
29877 2003-11-12  Catherine Moore  <clm@redhat.com>
29878
29879         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
29880
29881 2003-11-12  Andreas Jaeger  <aj@suse.de>
29882             Jakub Jelinek  <jakub@redhat.com>
29883             Andrew Pinski  <pinskia@physics.uc.edu>
29884             Richard Henderson  <rth@redhat.com>
29885
29886         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
29887         systems.
29888         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
29889
29890         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
29891         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29892
29893 2003-11-11  Andreas Jaeger  <aj@suse.de>
29894
29895         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
29896
29897         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
29898
29899 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
29900
29901         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
29902         Clean ups.
29903
29904 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
29905
29906         * gcc.dg/trampoline-1.c: New test.
29907
29908 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29909
29910         * gcc.c-torture/compile/200031109-1.c: New test.
29911
29912 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29913
29914         PR c/3190
29915         PR c/8714
29916         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29917         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
29918         gcc.dg/format/no-y2k-1.c: Update.
29919
29920 2003-11-08  Roger Sayle  <roger@eyesopen.com>
29921
29922         PR optimization/10467
29923         * gcc.dg/20031108-1.c: New test case.
29924
29925 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
29926
29927         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
29928
29929 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29930
29931         * gcc.dg/compound-lvalue-1.c: New test.
29932         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
29933         some XFAILs.
29934
29935 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
29936
29937         * gcc.dg/altivec-varargs-1.c: New test.
29938
29939 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29940
29941         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
29942         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
29943         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
29944         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
29945         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
29946
29947 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29948
29949         * gcc.dg/cond-lvalue-1.c: New test.
29950
29951 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
29952
29953         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
29954
29955 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29956
29957         PR c++/11616
29958         * g++.dg/template/instantiate5.C: New test.
29959
29960 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29961
29962         PR c++/12726
29963         * g++.dg/ext/complit2.C: Replace test with self-contained version.
29964         * ChangeLog: Add missing first entry for above test.
29965
29966 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29967
29968         PR c++/9810
29969         * g++.dg/template/using8.C: New test.
29970         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
29971
29972 2003-11-02  Roger Sayle  <roger@eyesopen.com>
29973
29974         PR optimization/10817
29975         * gcc.c-torture/compile/20031102-1.c: New test case.
29976
29977 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
29978
29979         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
29980         2147483647.
29981
29982 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29983
29984         * gcc.dg/20031102-1.c: New test.
29985
29986 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29987
29988         * gcc.dg/complex-1.c: New test.
29989
29990 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29991
29992         PR c++/12796
29993         * g++.dg/template/crash13.C: Adjust expected error location.
29994         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29995
29996 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
29997
29998         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
29999
30000 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30001
30002         PR/10239
30003         * gcc.c-torture/compile/20031031-2.c: New test.
30004
30005 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
30006
30007         PR/11640
30008         * gcc.c-torture/compile/20031031-1.c: New test.
30009
30010 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
30011
30012         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
30013         * gcc.misc-tests/bprob.exp: Likewise.
30014         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
30015         the execution test on arm-elf configs.
30016         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
30017         configs that don't support scratch files.
30018         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
30019
30020 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
30021
30022         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
30023         done by dejagnu.
30024
30025 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
30026
30027         * ada/acats/run_all.sh: Redirect mv output to /dev/null
30028         Avoid non pure sh syntax. Add more logging.
30029
30030         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
30031         fail.
30032
30033 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30034
30035         PR libgcj/10610
30036         * gcc.dg/ppc-stackalign-1.c: New test.
30037
30038 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
30039
30040         * ada/acats/run_all.sh: Change output to be more compliant with
30041         dejagnu framework.
30042         Create acats.sum and acats.log files under testsuite/ada/acats
30043         Only run [a-z]* directories, to filter out e.g. CVS.
30044         Redirect build output to log file.
30045
30046 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30047
30048         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
30049
30050 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
30051
30052         PR ada/5909:
30053         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
30054
30055 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
30056
30057         * gcc.c-torture/compile/20031023-1.c: New test.
30058         * gcc.c-torture/compile/20031023-2.c: New test.
30059         * gcc.c-torture/compile/20031023-3.c: New test.
30060         * gcc.c-torture/compile/20031023-4.c: New test.
30061
30062 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30063
30064         PR c++/10371
30065         * g++.dg/lookup/scoped8.C: New test.
30066
30067 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30068
30069         * g++.dg/opt/reg-stack3.C: New test.
30070
30071 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30072
30073         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
30074
30075 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30076
30077         PR c++/11076
30078         * g++.dg/template/crash13.C: New test.
30079
30080 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30081
30082         * gcc.dg/c99-restrict-2.c: New test.
30083
30084 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         PR c++/12698, c++/12699, c++/12700, c++/12566
30087         * g++.dg/inherit/covariant9.C: New test.
30088         * g++.dg/inherit/covariant10.C: New test.
30089         * g++.dg/inherit/covariant11.C: New test.
30090
30091 2003-10-23  Jason Merrill  <jason@redhat.com>
30092
30093         PR c++/12726
30094         * g++.dg/ext/complit2.C: New test.
30095
30096 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30097
30098         PR target/12654
30099         * gcc.c-torture/execute/20031020-1.c: New test.
30100
30101 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30102
30103         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
30104         following the jump_insn.
30105
30106 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30107
30108         * gcc.dg/cast-lvalue-1.c: New test.
30109
30110 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
30111
30112         PR c++/11962
30113         * g++.dg/template/cond2.C: New test.
30114
30115 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30116
30117         * gcc.dg/builtins-28.c: New test.
30118
30119 2003-10-20  Jan Hubicka  <jh@suse.cz>
30120
30121         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
30122         parameter.
30123         * testsuite/gcc.dg/inline-2.c: Likewise.
30124
30125 2003-10-20  Phil Edwards  <phil@codesourcery.com>
30126
30127         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
30128         * gcc.dg/nest.c: Likewise.
30129
30130 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30131
30132         PR c++/9781, c++/10583, c++/11862
30133         * g++.dg/parse/crash13.C: New test.
30134
30135 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30136
30137         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
30138
30139 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30140
30141         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
30142         Define HAVE_C99_RUNTIME except on Solaris.
30143         * gcc.dg/builtins-20.c: Likewise.
30144
30145 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30146
30147         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
30148
30149 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30150
30151         PR c++/12495
30152         * g++.dg/template/crash21.C: New test.
30153
30154 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30155
30156         PR c++/2513
30157         * g++.dg/template/typename5.C: New test.
30158
30159 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30160
30161         PR c++/12369
30162         * g++.dg/template/friend25.C: New test.
30163
30164 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
30165
30166         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
30167         versions.
30168
30169 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
30170
30171         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
30172         == 2147483647.
30173
30174 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
30175
30176         * gcc.c-torture/execute/960416-1.x: Remove.
30177         * gcc.c-torture/execute/divconst-3.x: Likewise.
30178
30179 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
30180
30181         PR target/12598
30182         * gcc.dg/torture/cris-volatile-1.c: New test.
30183
30184 2003-10-14  Roger Sayle  <roger@eyesopen.com>
30185
30186         PR optimization/9325
30187         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
30188         for overflowing floating point to integer conversion during RTL
30189         simplification.
30190
30191 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
30192
30193         * objc/execute/_cmd.m: Fix typo.
30194         * objc.dg/image-info.m, objc.dg/symtab-1.m:
30195         Relax 'scan-assembler' regexp.
30196         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
30197         objc.dg/try-catch-4.m: Run on non-Darwin targets.
30198         * objc.dg/zero-link-2.m: Remove blank line.
30199         * objc.dg/zero-link-3.m: New test case.
30200
30201 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
30202
30203         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
30204
30205         * gcc.dg/asm-names.c: Use scan-assembler-not rather
30206         than linker trickery.
30207
30208 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30209
30210         PR c++/12370
30211         * g++.dg/other/friend2.C: New test.
30212
30213 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30214
30215         * gcc.dg/20031012-1.c: New test.
30216
30217 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
30218
30219         * gcc.dg/weak/weak-3.c: Fix for new warning.
30220
30221 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
30222
30223         PR optimization/8750
30224         * gcc.c-torture/execute/20031012-1.c: New test case.
30225
30226 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30227
30228         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
30229         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
30230
30231 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30232
30233         PR optimization/12260
30234         * gcc.c-torture/compile/20031011-2.c: New test case.
30235
30236 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30237
30238         * gcc.c-torture/execute/20031011-1.c: New testcase.
30239
30240 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
30241
30242         * gcc.c-torture/compile/20031011-1.c: New test.
30243
30244 2003-10-11  Jan Hubicka  <jh@suse.cz>
30245
30246         * g++.dg/other/first-global.C: New test.
30247
30248 2003-10-11  Roger Sayle  <roger@eyesopen.com>
30249
30250         * gcc.c-torture/execute/string-opt-18.c: New testcase.
30251
30252 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
30253
30254         * gcc.c-torture/compile/20031010-1.c: New test.
30255
30256 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
30257
30258         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
30259         * gcc.c-torture/execute/va-arg-25.c: ... here.
30260
30261 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
30262
30263         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
30264
30265 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
30266
30267         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
30268
30269 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
30270
30271         * g++.dg/parse/error2.C: New test.
30272
30273 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
30274
30275         PR c++/11097
30276         * g++.dg/other/error5.C: Modify the error message.
30277         * g++.dg/lookup/using8.C: New test.
30278
30279 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
30280
30281         * gcc.dg/darwin-abi-2.c: New file.
30282         * gcc.c-torture/execute/va-arg-24.c: New file.
30283
30284 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
30285
30286         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
30287         indentation.
30288
30289 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
30290
30291         PR c++/10147
30292         * g++.dg/other/error4.C: Update error messages.
30293         * g++.dg/template/ptrmem4.C: Likewise.
30294
30295         PR c++/12337
30296         * g++.dg/init/new9.C: New test.
30297
30298         PR c++/12334, c++/12236, c++/8656
30299         * g++.dg/ext/attrib8.C: New test.
30300
30301 2003-10-06  Devang Patel  <dpatel@apple.com>
30302
30303         * gcc.dg/debug/dwarf2-3.h: New test.
30304         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
30305
30306 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
30307
30308         * g++.dg/opt/cfg2.C: New test.
30309
30310 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30311
30312         * g++.dg/opt/float1.C: New test.
30313
30314 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30315
30316         * gcc.dg/c90-array-lval-6.c: New test.
30317         * gcc.dg/c99-array-lval-6.c: New test.
30318
30319 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
30320             Ziemowit Laski  <zlaski@apple.com>
30321
30322         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
30323         'Derived', so that it is never considered a class method; add
30324         new warning for '+port' method ambiguity.
30325         * objc.dg/method-12.m: Include <objc/objc.h> instead of
30326         <objc/objc-api.h> (needed on Mac OS X).
30327         * objc.dg/method-13.m: New test.
30328
30329 2003-10-03  Roger Sayle  <roger@eyesopen.com>
30330
30331         PR optimization/9325, PR java/6391
30332         * gcc.c-torture/execute/20031003-1.c: New test case.
30333
30334 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
30335
30336         PR optimization/12180
30337         * gcc.dg/20031002-1.c: New test.
30338
30339         PR c++/12486
30340         * g++.dg/inherit/error1.C: New test.
30341
30342 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
30343
30344         * lib/f-torture.exp (search_for): Rename to...
30345         (search_for_re): This.  Also, clean up comments and the
30346         "regexp" invocation.
30347
30348 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
30349
30350         * gcc.c-torture/compile/20031002-1.c: New test.
30351
30352 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
30353
30354         * g++.dg/opt/cond1.C: New test.
30355
30356 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
30357
30358         * gcc.dg/Wold-style-definition-2.c: New testcase.
30359         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
30360
30361 2003-09-29  Richard Henderson  <rth@redhat.com>
30362
30363         * g++.dg/init/array10.C: Add dg-options.
30364
30365 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30366
30367         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
30368
30369 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30370
30371         * g++.dg/template/friend19.C: Fix typo.
30372         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
30373
30374 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
30375
30376         * gcc.c-torture/execute/20030928-1.c: New test.
30377         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
30378
30379 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30380
30381         * g++.dg/opt/unroll1.C: New test.
30382
30383 2003-09-26  Roger Sayle  <roger@eyesopen.com>
30384
30385         PR optimization/11741
30386         * gcc.dg/20030926-1.c: New test case.
30387
30388 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30389
30390         PR c++/5655
30391         * g++.dg/parse/access7.C: New test.
30392         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
30393
30394 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
30395
30396         MERGE OF objc-improvements-branch into MAINLINE:
30397         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
30398         if libobjc has not been built.
30399         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
30400         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
30401         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
30402         objc/execute/nested-3.m, objc/execute/np-2.m,
30403         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
30404         objc/execute/redefining_self.m, objc/execute/root_methods.m,
30405         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
30406         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
30407         objc.dg/special/unclaimed-category-1.h,
30408         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
30409         well as GNU runtime.
30410         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
30411         * execute/cascading-1.m, execute/function-message-1.m,
30412         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
30413         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
30414         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
30415         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
30416         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
30417         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
30418         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
30419         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
30420         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
30421         * objc.dg/bitfield-2.m: Run only on Darwin.
30422         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
30423         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
30424         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
30425         * objc.dg/const-str-1.m: Fix constant string layout.
30426
30427 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
30428
30429         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
30430
30431 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
30432
30433         * gcc.dg/darwin-abi-1.c: New file.
30434
30435 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
30436
30437         PR target/12281
30438         * gcc.c-torture/compile/20030921-1.c: New test.
30439
30440 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30441
30442         * g++.dg/opt/reg-stack2.C: New test.
30443
30444 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30445
30446         * g++.dg/eh/delayslot1.C: New test.
30447
30448 2003-09-20  Richard Henderson  <rth@redhat.com>
30449
30450         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
30451
30452 2003-09-20  Roger Sayle  <roger@eyesopen.com>
30453
30454         * gcc.c-torture/execute/20030920-1.c: New test case.
30455
30456 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30457
30458         * g++.dg/rtti/typeid3.C: Correct expected error message.
30459
30460 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30461
30462         PR c++/157
30463         * g++.dg/parse/crash12.C: New test.
30464
30465 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
30466
30467         * gcc.dg/compat/mixed-struct-check.h: New.
30468         * gcc.dg/compat/mixed-struct-defs.h: New.
30469         * gcc.dg/compat/mixed-struct-init.h: New.
30470         * gcc.dg/compat/struct-by-value-19_main.c: New.
30471         * gcc.dg/compat/struct-by-value-19_x.c: New.
30472         * gcc.dg/compat/struct-by-value-19_y.c: New.
30473         * gcc.dg/compat/struct-by-value-20_main.c: New.
30474         * gcc.dg/compat/struct-by-value-20_x.c: New.
30475         * gcc.dg/compat/struct-by-value-20_y.c: New.
30476         * gcc.dg/compat/struct-return-19_main.c: New.
30477         * gcc.dg/compat/struct-return-19_x.c: New.
30478         * gcc.dg/compat/struct-return-19_y.c: New.
30479         * gcc.dg/compat/struct-return-20_main.c: New.
30480         * gcc.dg/compat/struct-return-20_x.c: New.
30481         * gcc.dg/compat/struct-return-20_y.c: New.
30482
30483 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
30484         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
30485         so that it will not complain on LP64 targets.
30486
30487 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30488
30489         PR c++/495
30490         * g++.dg/template/friend24.C: New test.
30491
30492 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
30493
30494         PR c++/12332
30495         * g++.dg/template/memtmpl2.C: New test.
30496
30497 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
30498
30499         PR target/11184
30500         * gcc.dg/builtin-apply1.c: New test.
30501
30502 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
30503
30504         PR c++/9848
30505         * g++.dg/warn/Wunused-4.C: New test.
30506
30507 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30508
30509         PR c++/12316
30510         * g++.dg/other/gc2.C: New test.
30511
30512 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
30513
30514         PR c++/11991
30515         * g++.dg/rtti/typeid3.C: New test.
30516
30517         PR c++/12266
30518         * g++.dg/overload/template1.C: New test.
30519
30520 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
30521
30522         * g++.dg/opt/cfg3.C: New test.
30523
30524 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30525
30526         PR c++/7939
30527         * g++.dg/template/crash11.C: New test.
30528
30529 2003-09-16  Jason Merrill  <jason@redhat.com>
30530             Jakub Jelinek  <jakub@redhat.com>
30531
30532         * gcc.dg/attr-warn-unused-result.c: New test.
30533
30534 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
30535
30536         PR c++/12184
30537         * g++.dg/expr/call2.C: New test.
30538
30539 2003-09-15  Andreas Jaeger  <aj@suse.de>
30540
30541         * gcc.dg/Wold-style-definition-1.c: New test.
30542
30543 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
30544
30545         PR c++/3907
30546         * g++.dg/parse/template12.C: New test.
30547
30548         * g++.dg/abi/bitfield11.C: New test.
30549         * g++.dg/abi/bitfield12.C: Likewise.
30550
30551 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
30552
30553         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
30554         non-expansion of functional macro name without arguments at EOL.
30555         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
30556
30557 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
30558
30559         * gcc.c-torture/execute/20030914-[12].c: New tests.
30560
30561 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30562
30563         PR c++/11788
30564         * g++.dg/overload/addr1.C: New test.
30565
30566 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
30567
30568         * gcc.dg/20030909-1.c: New test.
30569
30570 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30571
30572         * gcc.dg/ultrasp10.c: New test.
30573
30574 2003-09-09  Devang Patel  <dpatel@apple.com>
30575
30576         * gcc.dg/darwin-ld-6.c: New test.
30577
30578 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30579
30580         * gcc.dg/torture/builtin-explog-1.c: New testcase.
30581
30582 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30583
30584         * gcc.dg/ia64-types1.c: New test.
30585         * gcc.dg/ia64-types2.c: Likewise.
30586
30587 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30588
30589         * gcc.dg/builtins-1.c: Add more _Complex tests.
30590         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30591
30592         * gcc.dg/builtins-1.c: Test existing _Complex functions.
30593         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30594
30595 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
30596
30597         PR c++/11786
30598         * g++.dg/lookup/koenig2.C: New test.
30599
30600         PR c++/5296
30601         * g++.dg/rtti/typeid2.C: New test.
30602
30603 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
30604
30605         * gcc.c-torture/compile/20030904-1.c: New test.
30606
30607 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30608
30609         * g++.dg/opt/longbranch2.C: New test.
30610
30611 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30612
30613         * g++.dg/template/crash10.C: Only compile it.
30614
30615 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
30616
30617         PR middle-end/11665
30618         * gcc.c-torture/compile/20030907-1.c: New test.
30619         * g++.dg/init/array11.C: New test.
30620
30621 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30622
30623         PR c++/11852
30624         * g++.dg/init/struct1.C: New test.
30625
30626 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
30627
30628         PR c++/12181
30629         * g++.dg/expr/comma1.C: New test.
30630
30631 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
30632
30633         PR c++/11867
30634         * g++.dg/expr/static_cast5.C: New test.
30635
30636 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
30637
30638         PR c++/11507
30639         * g++.dg/lookup/scoped7.C: New test.
30640
30641         PR c++/9574
30642         * g++.dg/other/static1.C: New test.
30643
30644         PR c++/11490
30645         * g++.dg/warn/template-1.C: New test.
30646
30647         PR c++/11432
30648         * g++.dg/template/crash10.C: New test.
30649
30650         PR c++/2478
30651         * g++.dg/overload/VLA.C: New test.
30652
30653         PR c++/10804
30654         * g++.dg/template/call1.C: New test.
30655
30656 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30657
30658         PR c++/11794
30659         * g++.dg/parse/using3.C: New test.
30660
30661 2003-09-06  Roger Sayle  <roger@eyesopen.com>
30662
30663         PR c++/11409
30664         * g++.dg/overload/builtin3.C: New test case.
30665
30666 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
30667
30668         PR c/9862
30669         * gcc.dg/20030906-1.c: New test.
30670         * gcc.dg/20030906-2.c: Likewise.
30671
30672 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30673
30674         PR c++/12167
30675         * g++.dg/parse/defarg5.C: New test.
30676
30677         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
30678
30679 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
30680
30681         PR c++/12163
30682         * g++.dg/expr/static_cast4.C: New test.
30683
30684         PR c++/12146
30685         * g++.dg/template/crash9.C: New test.
30686
30687 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
30688
30689         * g++.old-deja/g++.ext/pretty2.C: Update for change
30690         in __FUNCTION__.
30691         * g++.old-deja/g++.ext/pretty3.C: Likewise.
30692
30693 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
30694
30695         PR c++/11922
30696         * g++/dg/template/qualified-id1.C: New test.
30697
30698         PR c++/12037
30699         * g++.dg/warn/noeffect4.C: New test.
30700
30701 2003-09-04  Matt Austern  <austern@apple.com>
30702
30703         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
30704         * g++.dg/ext/fnname2.C: Likewise.
30705         * g++.dg/ext/fnname3.C: Likewise.
30706
30707 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
30708
30709         * g++.dg/expr/lval1.C: New test.
30710         * g++.dg/ext/lvcast.C: Remove.
30711
30712 2003-09-03  Roger Sayle  <roger@eyesopen.com>
30713
30714         PR optimization/11700.
30715         * gcc.c-torture/compile/20030903-1.c: New test case.
30716
30717 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
30718
30719         PR c++/12053
30720         * g++.dg/abi/layout4.C: New test.
30721
30722 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
30723
30724         PR c++/11553
30725         * g++.dg/parse/friend3.C: New test.
30726
30727 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
30728
30729         PR c++/11847
30730         * g++.dg/template/class1.C: New test.
30731
30732         PR c++/11808
30733         * g++.dg/expr/call1.C: New test.
30734
30735 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
30736
30737         PR c++/12114
30738         * g++.dg/init/ref9.C: New test.
30739
30740         PR c++/11972
30741         * g++.dg/template/nested4.C: New test.
30742
30743 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30744
30745         PR c++/12093
30746         * g++.dg/template/non-dependent4.C: New test.
30747
30748         PR c++/11928
30749         * g++.dg/inherit/conv1.C: New test.
30750
30751 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
30752
30753         PR c++/6196
30754         * g++.dg/ext/label1.C: New test.
30755         * g++.dg/ext/label2.C: Likewise.
30756
30757 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30758
30759         * g++.dg/expr/cond3.C: New test.
30760
30761 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30762
30763         * gcc.dg/builtins-1.c: Add new builtin cases.
30764
30765 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30766
30767         * gcc.dg/builtins-1.c: Add new cases.
30768         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30769
30770 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30771
30772         * gcc.dg/builtins-1.c: Add more math builtin tests.
30773         * gcc.dg/torture/builtin-attr-1.c: New test.
30774
30775 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
30776
30777         PR optimization/5079
30778         * g++.dg/opt/static3.C: New test.
30779
30780 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30781
30782         * gcc.misc-tests/gcov-10b.c: New test.
30783
30784 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
30785
30786         * g++.dg/opt/ptrmem3.C: New test.
30787
30788         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
30789
30790 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
30791
30792         * gcc.dg/20030826-2.c: New test.
30793
30794 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30795
30796         PR middle-end/12002
30797         * g77.f-torture/compile/12002.f: New test case.
30798
30799 2003-08-26  Roger Sayle  <roger@eyesopen.com>
30800
30801         * gcc.dg/20030826-1.c: New test case.
30802
30803 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
30804
30805         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
30806
30807 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
30808
30809         PR c++/11871
30810         * c++.dg/lookup/crash1.C: New test.
30811
30812         * c++.dg/warn/noeffect3.C: New test.
30813
30814 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
30815
30816         * gcc.dg/compat/vector-1_x.c: Compile with -w.
30817         * gcc.dg/compat/vector-1_y.c: Ditto.
30818         * gcc.dg/compat/vector-2_x.c: Ditto.
30819         * gcc.dg/compat/vector-2_y.c: Ditto.
30820
30821 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
30822
30823         * gcc.dg/20030702-1.c: New test.
30824
30825 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
30826
30827         PR c++/8795
30828         * g++.dg/ext/altivec-1.C: New test.
30829
30830 2003-08-24  Richard Henderson  <rth@redhat.com>
30831
30832         * g++.dg/eh/simd-2.C: Add -w for x86.
30833
30834 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
30835
30836         * gcc.dg/20030815-1.c: New test.
30837
30838 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30839
30840         PR c++/3765
30841         * g++.dg/parse/access6.C: New test.
30842
30843 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30844
30845         PR c++/641, c++/11876
30846         * g++.dg/template/friend22.C: New test.
30847         * g++.dg/template/friend23.C: Likewise.
30848
30849 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30850
30851         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
30852         identically.
30853
30854 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30855
30856         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
30857
30858 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30859
30860         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
30861
30862 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30863
30864         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
30865
30866 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
30867
30868         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
30869
30870 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
30871
30872         PR c++/11919
30873         * g++.dg/overload/prom1.C: New test.
30874
30875         PR c++/11551
30876         * g++.dg/parse/dtor2.C: New test.
30877
30878         PR c++/10762
30879         * g++.dg/parse/using2.C: New test.
30880
30881 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
30882
30883         PR target/11805
30884         * gcc.c-torture/compile/20030821-1.c: New.
30885
30886 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
30887
30888         PR c++/11834
30889         * g++.dg/template/deduce2.C: New test.
30890
30891 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
30892
30893         * gcc.c-torture/execute/20030821-1.c: New test.
30894
30895 2003-08-20  Roger Sayle  <roger@eyesopen.com>
30896
30897         PR middle-end/11984
30898         * gcc.dg/20030820-1.c: New test case.
30899
30900 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
30901
30902         PR c++/11945
30903         * g++.dg/warn/noeffect2.C: New test.
30904
30905 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
30906
30907         PR c++/10926
30908         * g++.dg/template/dtor2.C: New test.
30909
30910         PR c++/11684
30911         * g++.dg/template/operator1.C: New test.
30912         * g++.dg/parse/operator4.C: New test.
30913
30914         PR c++/11946.C
30915         * g++.dg/expr/enum1.C: New test.
30916         * gcc.dg/c99-bool-1.c: Remove bogus warning.
30917
30918         PR c++/11036.C
30919         * g++.dg/parse/elab2.C: New test.
30920         * g++.dg/parse/typedef4.C: Change error message.
30921         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
30922         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
30923         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
30924
30925 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
30926
30927         * gcc.dg/pch/warn-1.c: New.
30928         * gcc.dg/pch/warn-1.hs: New.
30929
30930         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
30931         not-tested file.
30932
30933 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30934
30935         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
30936
30937 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
30938
30939         * gcc.dg/uninit-D.c: New Test.
30940         * gcc.dg/uninit-E.c: New Test.
30941         * gcc.dg/uninit-F.c: New Test.
30942         * gcc.dg/uninit-G.c: New Test.
30943
30944 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
30945
30946         * g++.dg/README: Describe the pch directory.
30947
30948 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30949
30950         PR c++/11174
30951         * g++.dg/parse/access4.C: New test.
30952         * g++.dg/parse/access5.C: Likewise.
30953         * g++.old-deja/g++.jason/access17.C: Adjust error message.
30954
30955 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
30956
30957         * gcc.dg/noncompile/20030818-1.c: New.
30958
30959 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30960
30961         PR c++/11957
30962         * g++.dg/warn/noeffect1.C: New test.
30963
30964         * g++.dg/template/scope2.C: New test.
30965         * g++.dg/template/error2.C: Correct dg-error
30966
30967 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
30968
30969         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
30970
30971 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
30972
30973         PR C++/11512
30974         * g++.dg/template/warn1.C: New.
30975
30976 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
30977
30978         * g++.dg/template/error2.C: New test.
30979         * g++.dg/lookup/using7.C: Adjust errors
30980         * g++.old-deja/g++.pt/crash36.C: Likewise.
30981         * g++.old-deja/g++.pt/derived3.C: Likewise.
30982
30983 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30984
30985         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
30986         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
30987         * gcc.c-torture/execute/builtins/string-9.c: New, from
30988         string-opt-9.c.  Adjust for execute/builtins framework.
30989         * gcc.c-torture/execute/string-opt-9.c: Delete.
30990
30991 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
30992
30993         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
30994
30995         * g++.dg/parse/ret-type2.C: New test.
30996
30997         PR c++/11703
30998         * g++.dg/init/new8.C: New test.
30999
31000         PR c++/10923
31001         * g++.dg/parse/typedef5.C: New test.
31002
31003         PR c++/9512
31004         * g++.dg/parse/qualified2.C: New test.
31005         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
31006         invalid code.
31007
31008 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
31009
31010         * g++.dg/conversion/ptrmem1.C: New test.
31011
31012 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
31013
31014         PR target/11693
31015         * gcc.dg/20030811-1.c: New test.
31016
31017         PR target/11535
31018         * gcc.c-torture/execute/20030811-1.c: New test.
31019
31020 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31021
31022         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
31023
31024 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
31025
31026         PR c++/11789.C
31027         * g++.dg/inherit/multiple1.C: New test.
31028
31029 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         * gcc.dg/spe1.c: New test.
31032
31033         PR c++/11670
31034         * g++.dg/expr/cast2.C: New test.
31035
31036         PR c++/10530
31037         * g++.dg/template/dependent-name2.C: New test.
31038
31039 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
31040
31041         * g++.dg/parse/crash11.C: Put the dg options in comments.
31042
31043 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
31044
31045         * lib/gcc-dg.exp: Update for diagnostic change.
31046
31047 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31048
31049         PR c++/5767
31050         * g++.dg/parse/crash11.C: New test.
31051
31052 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
31053
31054         * gcc.dg/cpp/spacing1.c: Update.
31055
31056 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
31057
31058         PR target/11739
31059         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
31060         a value for -mtune.
31061
31062 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31063
31064         PR middle-end/11771
31065         * gcc.c-torture/compile/20030804-1.c: New test case.
31066
31067 2003-08-04  Roger Sayle  <roger@eyesopen.com>
31068
31069         * gcc.dg/20030804-1.c: New test case.
31070
31071 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
31072
31073         * gcc.dg/cpp/separate-1.c: New test.
31074
31075 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
31076
31077         PR c++/11704
31078         * g++.dg/template/dependent-expr2.C: New test.
31079
31080         PR c++/11766
31081         * g++.dg/expr/ptrmem1.C: New test.
31082
31083 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31084
31085         PR c++/9453
31086         * g++.dg/template/friend15.C: New test.
31087
31088 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
31089
31090         * lib/dg-pch.exp: Work round PCH bug.
31091
31092 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31093
31094         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
31095         builtins.  Move cases from builtins-4.c here.
31096
31097         * gcc.dg/torture/builtin-math-1.c: New test taken from
31098         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
31099         additional cases.
31100
31101         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
31102         Delete.
31103
31104 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31105
31106         PR c++/9447
31107         * g++.dg/template/using7.C: New test.
31108
31109 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
31110
31111         * import1.c, import2.c: New tests.
31112
31113 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
31114
31115         * g++.dg/eh/crossjump1.C: New test.
31116
31117 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
31118
31119         PR c++/11697
31120         * g++.dg/template/using6.C: New test.
31121
31122         PR c++/11744
31123         * g++.dg/template/koenig2.C: New test.
31124
31125 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31126
31127         PR c++/7983
31128         * g++.dg/parse/typedef4.C: New test.
31129
31130 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31131
31132         PR c++/8442, c++/8806
31133         * g++.dg/template/elab1.C: New test.
31134         * g++.dg/template/type2.C: Likewise.
31135         * g++.dg/template/ttp3.C: Adjust expected error message.
31136         * g++.old-deja/g++.law/visibility13.C: Likewise.
31137         * g++.old-deja/g++.niklas/t135.C: Likewise.
31138         * g++.old-deja/g++.pt/ttp41.C: Likewise.
31139         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
31140         template argument.
31141         * g++.old-deja/g++.pt/ttp44.C: Likewise.
31142
31143 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
31144
31145         PR c++/11295
31146         * g++.dg/ext/stmtexpr1.C: New test.
31147
31148         * g++.dg/opt/tmp1.C: New test.
31149
31150         PR c++/11525
31151         * g++.dg/parse/constant4.C: New test.
31152
31153         PR c++/9447
31154         * g++.dg/template/using5.C: New test.
31155
31156 2003-07-31  Roger Sayle  <roger@eyesopen.com>
31157
31158         * gcc.dg/builtins-27.c: New test case.
31159
31160 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
31161
31162         * gcc.dg/tls/opt-7.c: New test.
31163
31164 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
31165
31166         * g++.old-deja/g++.other/crash18.C: Remove.
31167
31168 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31169
31170         * g++.dg/template/explicit3.C: New.
31171         * g++.dg/template/explicit4.C: New.
31172         * g++.dg/template/explicit5.C: New.
31173
31174         PR c++/11347
31175         * g++.dg/template/memtmpl1.C: New.
31176
31177 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
31178
31179         PR target/11565
31180         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
31181         * gcc.dg/i386-387-5.c (dg-options): Likewise.
31182
31183 2003-07-30  Jan Hubicka  <jh@suse.cz>
31184
31185         * vtgc1.c: Kill.
31186
31187 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
31188
31189         * gcc.dg/struct-in-proto-1.c: New test.
31190
31191 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
31192
31193         * gcc.dg/cpp/include2.c: Only expect one message.
31194
31195 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
31196
31197         PR c++/9447
31198         * g++.dg/template/using1.C: New test.
31199         * g++.dg/template/using2.C: New test.
31200         * g++.dg/template/using3.C: New test.
31201         * g++.dg/template/using4.C: New test.
31202
31203 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
31204
31205         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
31206         * gcc.c-torture/execute/string-opt-10.c: Likewise.
31207
31208 2003-07-28  Jan Hubicka  <jh@suse.cz>
31209
31210         PR c++/11530
31211         * g++.dg/opt/call1.C: New test.
31212
31213 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
31214
31215         PR c++/11667
31216         * g++.dg/init/enum2.C: New test.
31217         * g++.dg/template/overload1.C: Add "-w" option.
31218
31219 2003-07-28    <hp@bitrange.com>
31220
31221         * gcc.dg/Wdeclaration-after-statement-1.c,
31222         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
31223
31224 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
31225
31226         * gcc.c-torture/compile/20030725-1.c: New test.
31227
31228 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
31229
31230         * gcc.dg/20030505.c: Only run for SPE.
31231         Remove definition of opaque type.
31232
31233 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
31234
31235         * g++.dg/template/ptrmem6.C: New test.
31236
31237 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
31238
31239         * gcc.c-torture/compile/zero-strct-2.c: New test.
31240
31241 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
31242
31243         * gcc.dg/intermod-1.c: New test.
31244
31245 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31246
31247         PR c++/11617
31248         * g++.dg/template/lookup2.C: New test.
31249         * g++.dg/template/memclass1.C: Remove instantiated from error.
31250         * g++.dg/other/error2.C: Tweak expected errors.
31251
31252         PR c++/11596
31253         * g++.dg/template/defarg3.C: New test.
31254
31255         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
31256
31257 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
31258
31259         * g++.dg/inherit/access5.C: New test.
31260
31261 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31262
31263         PR c++/11513
31264         * g++.dg/template/crash8.C: New test.
31265
31266 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
31267
31268         PR c/10602
31269         * gcc.dg/noncompile/incomplete-2.c: New test.
31270
31271 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
31272
31273         PR c++/11645
31274         * g++.dg/inherit/access4.C: New test.
31275
31276         PR c++/11517
31277         * g++.dg/expr/cond2.C: New test.
31278
31279         PR optimization/10679
31280         * g++.dg/opt/inline4.C: New test.
31281
31282 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31283
31284         * g++.dg/parse/crash10: New test.
31285
31286 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31287
31288         * g++.dg/ext/flexary1.C: New test.
31289
31290 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31291
31292         PR c++/10793
31293         * g++.dg/template/crash9.C: New test.
31294
31295 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31296
31297         PR c++/3004
31298         * g++.dg/parse/typedef3.C: New test.
31299
31300         PR c++/7906
31301         * g++.dg/parse/operator2.C: New test.
31302
31303         PR c++/8895
31304         * g++.dg/parse/def-tmpl-arg1.C: New test.
31305
31306         PR c++/9282
31307         * g++.dg/parse/funptr1.C: New test.
31308
31309         PR c++/9452
31310         * g++.dg/parse/ambig3.C: New test.
31311
31312         PR c++/9454
31313         * g++.dg/parse/operator3.C: New test.
31314
31315         PR c++/9486
31316         * g++.dg/parse/template10.C: New test.
31317
31318         PR c++/9488
31319         * g++.dg/parse/template11.C: New test.
31320
31321         PR c++/10150
31322         * g++.dg/parse/invalid-op1.C: New test.
31323
31324         PR c++/10247
31325         * g++.dg/parse/condexpr1.C: New test.
31326
31327 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31328
31329         * g++.dg/ext/packed3.C: New test.
31330         * g++.dg/ext/packed4.C: New test.
31331
31332         * gcc.dg/pack-test-3.c: New test.
31333
31334 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
31335
31336         * lib/compat.exp: Handle dg-options per source file.
31337         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
31338         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
31339         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
31340         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
31341         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
31342         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
31343         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
31344         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
31345         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
31346         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
31347         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
31348         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
31349         * g++.dg/compat/break/bitfield7_x.C: Ditto.
31350         * g++.dg/compat/break/bitfield7_y.C: Ditto.
31351
31352 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
31353
31354         PR c/10320
31355         * gcc.c-torture/execute/20030718-1.c: New test.
31356
31357 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31358
31359         PR optimization/11536
31360         * gcc.dg/20030721-1.c: New test.
31361
31362 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
31363
31364         PR c++/11546
31365         * g++.dg/template/lookup1.C: New test.
31366
31367 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
31368
31369         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
31370         diagnostics of ill-formed constructs involving labels.
31371         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
31372         the new 'previously defined here' message.
31373
31374 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
31375
31376         * g++.dg/parse/non-dependent2.C: New test.
31377
31378 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
31379
31380         * g++.dg/init/init-ref4.C: xfail on targets without
31381         weak symbols.
31382
31383 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
31384
31385         PR target/11087
31386         * gcc.c-torture/execute/20030717-1.c: New test.
31387
31388 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31389
31390         * g++.dg/opt/cfg1.C: New test.
31391
31392 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
31393
31394         PR optimization/11557
31395         * gcc.dg/20030717-1.c: New test.
31396
31397 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
31398
31399         PR c++/10476
31400         * g++.dg/expr/crash-1.C: New test.
31401
31402         PR c++/11027
31403         * g++.dg/template/init3.C: New test.
31404
31405         PR c++/8222
31406         * g++.dg/template/non-dependent1.C: New test.
31407
31408         PR c++/11070
31409         * g++.dg/template/non-dependent2.C: New test.
31410
31411         PR c++/11071
31412         * g++.dg/template/non-dependent3.C: New test.
31413
31414         PR c++/9907
31415         * g++.dg/template/sizeof5.C: New test.
31416
31417 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
31418
31419         PR 11498
31420         * gcc.c-torture/compile/mangle-1.c: New file.
31421
31422 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31423
31424         PR c++/7809
31425         * g++.dg/parse/access3.C: New test.
31426
31427 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
31428
31429         PR c++/11384
31430         * g++.dg/init/init-ref4.C: New test.
31431
31432 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
31433
31434         PR c++/11547
31435         * g++.dg/parse/constant3.C: New test.
31436         * g++.dg/parse/crash7.C: Likewise.
31437
31438 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
31439
31440         PR target/11008
31441         * gcc.dg/i386-pentium4-not-mull.c: New.
31442
31443 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
31444
31445         * gcc.dg/asm-names.c (ymain): Make it weak.
31446
31447 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31448
31449         PR c++/5421
31450         * g++.dg/template/friend21.C: New test.
31451
31452 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
31453
31454         * gcc.dg/cleanup-8.c: New test.
31455         * gcc.dg/cleanup-9.c: New test.
31456
31457 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
31458
31459         * g++.dg/ext/dll-MI1.h: New file.
31460         * g++.dg/ext/dllexport-MI1.C: New file.
31461         * g++.dg/ext/dllimport-MI1.C: New file.
31462
31463 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
31464
31465         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
31466         it does not have cmpstrsi patterns (just cmpmemsi).
31467
31468 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
31469
31470         PR debug/11473
31471         * g++.dg/debug/debug8.C: New test.
31472
31473 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31474
31475         PR c++/10108
31476         * g++.dg/template/crash7.C: New test.
31477
31478 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
31479
31480         PR target/10795
31481         * gcc.c-torture/compile/20030708-1.c: New.
31482
31483 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31484
31485         * gcc.c-torture/execute/20030715-1.c: New test.
31486
31487 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
31488
31489         * gcc.dg/pch/inline-3.c: New file.
31490         * gcc.dg/pch/inline-3.hs: New file.
31491         * gcc.dg/pch/inline-4.c: New file.
31492         * gcc.dg/pch/inline-4.hs: New file.
31493
31494 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
31495
31496         PR c++/11509
31497         * g++.dg/template/crash6.C: New test.
31498
31499         PR c++/7053
31500         * g++.dg/template/friend20.C: New test.
31501
31502         PR c++/7019
31503         * g++.dg/template/overload2.C: New test.
31504
31505 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31506
31507         PR optimization/11440
31508         * gcc.c-torture/execute/20030714-1.c: New test.
31509
31510 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31511
31512         PR c++/11154
31513         * g++.dg/template/partial2.C: New test.
31514
31515 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
31516
31517         PR c++/11503
31518         * g++.dg/template/anon1.C: New test.
31519
31520         PR c++/11493
31521         PR c++/11495
31522         * g++.dg/parse/template9.C: Likewise.
31523         * g++.dg/template/crash4.C: New test.
31524         * g++.dg/template/koenig1.C: Likewise.
31525         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
31526         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
31527         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
31528         functions.
31529         * g++.old-deja/g++.jason/template36.C: Likewise.
31530         * g++.old-deja/g++.mike/p1989.C: Likewise.
31531         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
31532         * g++.old-deja/g++.pt/ttp20.C: Use this->.
31533         * g++.old-deja/g++.pt/ttp21.C: Use this->.
31534         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
31535         compiling.
31536         * g++.old-deja/g++.pt/union2.C: Use this->.
31537
31538 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
31539
31540         * gcc.dg/20030711-1.c: New test.
31541
31542 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         PR c++/11050
31545         * g++.dg/parse/args1.C: New test.
31546         * g++.pt/defarg8.C: Change expected errors.
31547
31548 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
31549
31550         PR c++/8164
31551         * g++.dg/template/nontype2.C: New test.
31552
31553         PR c++/10558
31554         * g++.dg/parse/template8.C: New test.
31555
31556         PR c++/8327
31557         * g++.dg/template/scope1.C: New test.
31558
31559         * g++.dg/warn/Wsign-compare-1.C: New test.
31560
31561 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31562
31563         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
31564
31565 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
31566
31567         PR c++/9411
31568         * g++.dg/template/explicit2.C: New test.
31569
31570         PR c++/10032
31571         * g++.dg/warn/pedantic1.C: New test.
31572
31573 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
31574
31575         PR c++ 9483
31576         * g++.dg/other/field1.C: New test.
31577
31578 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
31579
31580         PR c/11449
31581         * gcc.c-torture/compile/20030707-1.c: New.
31582
31583 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31584
31585         PR c++/10849
31586         * g++.dg/template/access12.C: New test.
31587
31588 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
31589
31590         * g++.dg/bprob/bprob.exp (prof_ext): Update.
31591         * g77.dg/bprob/bprob.exp (prof_ext): Update.
31592         * gcc.misc-tests/bprob.exp (prof_ext): Update.
31593         * gcc.misc-tests/gcov.exp: Update
31594         * g++.dg/gcov/gcov.exp: Update
31595         * lib/gcov.exp: Update.
31596
31597 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
31598
31599         * g++.dg/abi/mangle17.C: Make sure template expressions are
31600         dependent.
31601         * g++.dg/abi/mangle4.C: Mark erroneous casts.
31602         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
31603         * g++.dg/opt/stack1.C: Remove erroneous code.
31604         * g++.dg/parse/template7.C: New test.
31605         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
31606         * g++.old-deja/g++.pt/crash4.C: Likewise.
31607
31608 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31609
31610         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
31611         with zero or one occurence of `$' after the initial `L'.
31612
31613 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
31614
31615         * gcc.c-torture/compile/20030704-1.c: Add a comment.
31616
31617 2003-07-08  Roger Sayle  <roger@eyesopen.com>
31618
31619         PR c/11370
31620         * gcc.dg/Wunreachable-6.c: New testcase.
31621         * gcc.dg/Wunreachable-7.c: New testcase.
31622
31623 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31624
31625         PR c/11420
31626         * gcc.dg/20030708-1.c: New test.
31627
31628 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
31629
31630         * gcc.dg/compat/sdata-section.h: New file.
31631         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
31632         * gcc.dg/torture/mips-sdata-1.c: New test.
31633
31634 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31635
31636         PR c++/11030
31637         * g++.dg/template/friend19.C: New test.
31638
31639 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
31640
31641         * g++.dg/opt/strength-reduce.C: New test.
31642
31643 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31644
31645         PR target/10979
31646         * gcc.dg/20030707-1.c: New testcase.
31647
31648 2003-07-07  Roger Sayle  <roger@eyesopen.com>
31649
31650         PR optimization/11059
31651         * g++.dg/opt/emptyunion.C: New testcase.
31652
31653 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31654             Eric Botcazou  <ebotcazou@libertysurf.fr>
31655
31656         * g++.dg/opt/stack1.C: New test.
31657
31658 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
31659
31660         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
31661         run test.
31662
31663         PR c++/11431
31664         * g++.dg/expr/static_cast3.C: New test.
31665
31666 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
31667
31668         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
31669         everywhere.
31670         * gcc.dg/concat.c: Concatenation of string constants with
31671         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
31672         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
31673         * gcc.dg/cpp/escape-2.c: Use wide character constants where
31674         necessary to avoid multi-character character constant warning.
31675         * gcc.dg/cpp/escape.c: Likewise.
31676         * gcc.dg/cpp/ucs.c: Likewise.
31677         Remove backslashes from dg-bogus comments, as they confuse Tcl.
31678         Fix a typo.
31679
31680 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31681
31682         PR c/11428
31683         * gcc.c-torture/compile/20030704-1.c: New.
31684
31685 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
31686
31687         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
31688
31689 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
31690
31691         PR c++/5287, PR c++/7910,  PR c++/11021
31692         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
31693         tests for warnings.
31694         * g++.dg/ext/dllimport2.C: Add tests for warnings.
31695         * g++.dg/ext/dllimport3.C: Likewise.
31696         * g++.dg/ext/dllimport4.C: New file.
31697         * g++.dg/ext/dllimport5.C: New file.
31698         * g++.dg/ext/dllimport6.C: New file.
31699         * g++.dg/ext/dllimport7.C: New file.
31700         * g++.dg/ext/dllimport8.C: New file.
31701         * g++.dg/ext/dllimport9.C: New file.
31702         * g++.dg/ext/dllimport10.C: New file.
31703         * g++.dg/ext/dllexport1.C: New file.
31704
31705 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31706
31707         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
31708         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
31709
31710 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31711
31712         * gcc.dg/builtins-25.c: New testcase.
31713         * gcc.dg/builtins-26.c: New testcase.
31714
31715 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
31716
31717         * gcc.dg/compat/vector-defs.h: New file.
31718         * gcc.dg/compat/vector-setup.h: New file.
31719         * gcc.dg/compat/vector-check.h: New file.
31720         * gcc.dg/compat/vector-1_main.c: New file.
31721         * gcc.dg/compat/vector-1_x.c: New file.
31722         * gcc.dg/compat/vector-1_y.c: New file.
31723         * gcc.dg/compat/vector-2_main.c: New file.
31724         * gcc.dg/compat/vector-2_x.c: New file.
31725         * gcc.dg/compat/vector-2_y.c: New file.
31726
31727         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
31728         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
31729         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
31730         * gcc.dg/compat/struct-align-1.h: New file.
31731         * gcc.dg/compat/struct-align-1_main.c: New file.
31732         * gcc.dg/compat/struct-align-1_x.c: New file.
31733         * gcc.dg/compat/struct-align-1_y.c: New file.
31734         * gcc.dg/compat/struct-align-2.h: New file.
31735         * gcc.dg/compat/struct-align-2_main.c: New file.
31736         * gcc.dg/compat/struct-align-2_x.c: New file.
31737         * gcc.dg/compat/struct-align-2_y.c: New file.
31738
31739         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
31740         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
31741         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
31742         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
31743         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
31744         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
31745         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
31746         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
31747         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
31748         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
31749         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
31750         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
31751         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
31752         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
31753         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
31754         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
31755         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
31756         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
31757         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
31758         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
31759         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
31760         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
31761         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
31762         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
31763         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
31764         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
31765         * gcc.dg/compat/struct-return-10_x.c: Ditto.
31766         * gcc.dg/compat/struct-return-2_x.c: Ditto.
31767         * gcc.dg/compat/struct-return-3_x.c: Ditto.
31768
31769 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31770
31771         * gcc.dg/i386-call-1.c: New test.
31772
31773 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31774
31775         PR c++/9162
31776         * g++.dg/parse/defarg4.C: New.
31777
31778 2003-07-03  Roger Sayle  <roger@eyesopen.com>
31779
31780         PR target/10700
31781         * gcc.c-torture/compile/20030703-1.c: New test case.
31782
31783 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
31784
31785         * g++.dg/template/local3.C: Remove extra semicolon.
31786
31787 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31788
31789         * gcc.dg/i386-volatile-1.c: New test.
31790
31791 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
31792
31793         PR c++/11072
31794         * g++.dg/other/offsetof2.C: XFAIL.
31795         * g++.dg/other/offsetof5.C: New.
31796
31797         PR c++/10219
31798         * g++.dg/template/error1.C: New.
31799
31800         PR c++/9779
31801         * g++.dg/template/dependent-expr1.C: New.
31802
31803 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31804
31805         PR c++/6949
31806         * g++.dg/template/local3.C: New test.
31807
31808         PR c++/11149
31809         * g++.dg/lookup/scoped6.C: New test.
31810
31811 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
31812
31813         PR c++/8046
31814         * g++.dg/other/error7.C: New test.
31815
31816 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
31817
31818         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
31819         * g++.old-deja/g++.abi/vtable3.h: Likewise.
31820         * g++.old-deja/g++.law/code-gen5.C: Likewise.
31821         * g++.old-deja/g++.other/union2.C: Likewise.
31822         * gcc.dg/c90-const-expr-2.c: Likewise.
31823         * gcc.dg/c90-const-expr-3.c: Likewise.
31824         * gcc.dg/c99-const-expr-2.c: Likewise.
31825         * gcc.dg/c99-const-expr-3.c: Likewise.
31826         * gcc.dg/concat.c: Likewise.
31827
31828 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
31829
31830         PR c++/9559
31831         * g++.dg/init/static1.C: New test.
31832
31833 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31834
31835         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
31836         * g++.old-deja/g++.other/access2.C: Likewise.
31837         * g++.old-deja/g++.other/decl2.C: Likewise.
31838         * gcc.c-torture/execute/20020615-1.c: Likewise.
31839
31840 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31841
31842         PR c++/4933
31843         * g++.dg/template/sizeof4.C: New test.
31844
31845 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31846
31847         * g++.dg/other/error6.C: New test.
31848
31849 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
31850
31851         PR c++/10750
31852         * g++.dg/parse/constant2.C: New test.
31853
31854 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
31855
31856         PR c++/11106
31857         * g++.dg/other/error5.C: New test.
31858
31859 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31860
31861         * gcc.dg/format/gcc_diag-1.c: New test.
31862
31863 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
31864
31865         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
31866
31867 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31868
31869         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
31870         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
31871         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
31872
31873 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
31874
31875         * gcc.c-torture/execute/builtins/string-8.c: New test.
31876         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
31877         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
31878         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
31879
31880 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/10468
31883         * g++.dg/ext/typeof6.C: New test.
31884
31885 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
31886
31887         PR c++/10796
31888         * g++.dg/init/enum1.C: New test.
31889
31890 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
31891
31892         * gcc.dg/20030627-1.c: New test.
31893
31894 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
31895
31896         PR c++/11332
31897         * g++.dg/expr/static_cast2.C: New test.
31898
31899 2003-06-26  Roger Sayle  <roger@eyesopen.com>
31900             Jakub Jelinek  <jakub@redhat.com>
31901
31902         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
31903         sprintf(dst,"%s",src) optimization.
31904         * gcc.c-torture/execute/20030626-1.c: New test case.
31905         * gcc.c-torture/execute/20030626-2.c: New test case.
31906
31907 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
31908
31909         * gcc.c-torture/execute/multi-ix.c: New test.
31910
31911         * gcc.c-torture/execute/simd-4.c (main):
31912         Added missing semicolon at end of union.
31913
31914 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
31915
31916         PR c++/8266
31917         * g++.dg/template/explicit-instantiation3.C: New test.
31918
31919 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31920
31921         * gcc.dg/20030626-1.c: Use signed char.
31922
31923 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
31924
31925         * gcc.dg/20030626-1.c: New test.
31926
31927 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
31928
31929         * const-str-2.m: Update.
31930
31931 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
31932
31933         PR c++/10990
31934         * g++.dg/rtti/dyncast1.C: New test.
31935         * g++.dg/abi/mangle4.C: Correct base-specifier access.
31936         * g++.dg/lookup/scoped1.C: Remove XFAIL.
31937         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
31938
31939         PR c++/10931
31940         * g++.dg/expr/static_cast1.C: New test.
31941
31942 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
31943
31944         * gcc.dg/20030625-1.c: New test.
31945
31946 2003-06-24  Roger Sayle  <roger@eyesopen.com>
31947
31948         * gcc.c-torture/compile/20030624-1.c: New test case.
31949
31950 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
31951
31952         * gcc.c-torture/execute/string-opt-17.c: New test.
31953
31954 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
31955
31956         PR c++/5754
31957         * g++.dg/parse/crash6.C: New test.
31958
31959 2003-06-23  Roger Sayle  <roger@eyesopen.com>
31960
31961         * gcc.dg/builtins-24.c: New test case.
31962
31963 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
31964
31965         * g++.dg/opt/operator1.C: New test.
31966
31967 2003-06-22  Roger Sayle  <roger@eyesopen.com>
31968
31969         * gcc.c-torture/execute/string-opt-16.c: New test case.
31970
31971 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31972
31973         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
31974         * g++.old-deja/g++.other/conv7.C: Likewise.
31975         * g++.old-deja/g++.other/overcnv2.C: Likewise.
31976         * g++.old-deja/g++.other/overload14.C: Likewise.
31977
31978 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
31979
31980         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
31981         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
31982
31983 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31984
31985         PR c++/10888
31986         * g++.dg/warn/Winline-3.C: New test.
31987
31988 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31989
31990         * lib/target-supports.exp (check_alias_available): Make the test
31991         program acceptable to the Solaris assembler.
31992
31993         PR c++/10749
31994         * g++.dg/template/memclass2.C: New test.
31995
31996 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
31997             Eric Botcazou  <ebotcazou@libertysurf.fr>
31998
31999         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
32000         data for non-matching targets.
32001         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
32002
32003 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
32004
32005         PR c++/10845
32006         * g++.dg/template/member3.C: New test.
32007
32008 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
32009
32010         PR c++/10939
32011         * g++.dg/template/func1.C: New test.
32012
32013         PR c++/9649
32014         * g++.dg/template/static4.C: New test.
32015         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
32016
32017         PR c++/11041
32018         * g++.dg/init/ref7.C: New test.
32019
32020 2003-06-19  Matt Austern  <austern@apple.com>
32021
32022         PR c++/11228
32023         * g++.dg/anew1.C: New test.
32024         * g++.dg/anew2.C: New test.
32025         * g++.dg/anew3.C: New test.
32026         * g++.dg/anew4.C: New test.
32027
32028 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
32029
32030         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
32031
32032 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
32033
32034         * gcc.c-torture/execute/simd-4.c (main): Make expected value
32035         endian-dependent.
32036
32037 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
32038
32039         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
32040         Remove cruft.
32041
32042 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
32043
32044         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
32045         * gcc.c-torture/compile/961203-1.c: Likewise.
32046         * gcc.c-torture/compile/980506-1.c: Likewise.
32047
32048 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32049
32050         PR c++/10712
32051         * g++.dg/lookup/using7.C: New test.
32052
32053 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
32054
32055         PR c++/11105
32056         * g++.dg/abi/conv1.C: Remove it.
32057         * g++.dg/template/conv7.C: New test.
32058         * g++.dg/template/conv8.C: Likewise.
32059         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
32060         conversion operator.
32061
32062 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
32063
32064         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
32065         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
32066         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32067         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
32068         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
32069         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32070         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32071         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
32072         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
32073         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
32074         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
32075         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
32076         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
32077         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
32078         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
32079         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
32080         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
32081         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
32082         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32083         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32084         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32085         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32086         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32087         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32088         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32089         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32090         * gcc.dg/compat/struct-return-10_x.c: Ditto.
32091         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32092         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32093
32094 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
32095
32096         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
32097         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
32098         indications.
32099
32100 2003-06-16  Roger Sayle  <roger@eyesopen.com>
32101
32102         * gcc.dg/i386-387-5.c: New test case.
32103         * gcc.dg/i386-387-6.c: New test case.
32104         * gcc.dg/builtins-23.c: New test case.
32105
32106 2003-06-15  Roger Sayle  <roger@eyesopen.com>
32107
32108         * gcc.dg/builtins-22.c: New test case.
32109         * gcc.dg/i386-387-1.c: Update to test exp.
32110         * gcc.dg/i386-387-2.c: Likewise.
32111
32112 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32113
32114         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
32115
32116 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32117
32118         * lib/gcc-dg.exp (dg-require-dll): New function.
32119         (dg-xfail-if): Likewise.
32120         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
32121         driver.
32122
32123         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
32124         * gcc.c-torture/compile/20001205-1.c: Likewise.
32125         * gcc.c-torture/compile/20001226-1.c: Likewise.
32126         * gcc.c-torture/compile/20010518-2.c: Likewise.
32127         * gcc.c-torture/compile/20020312-1.c: Likewise.
32128         * gcc.c-torture/compile/20020604-1.c: Likewise.
32129         * gcc.c-torture/compile/920501-12.c: Likewise.
32130         * gcc.c-torture/compile/920501-4.c: Likewise.
32131         * gcc.c-torture/compile/920520-1.c: Likewise.
32132         * gcc.c-torture/compile/920521-1.c: Likewise.
32133         * gcc.c-torture/compile/920625-1.c: Likewise.
32134         * gcc.c-torture/compile/961203-1.c: Likewise.
32135         * gcc.c-torture/compile/980506-1.c: Likewise.
32136         * gcc.c-torture/compile/981006-1.c: Likewise.
32137         * gcc.c-torture/compile/981022-1.c: Likewise.
32138         * gcc.c-torture/compile/981223-1.c: Likewise.
32139         * gcc.c-torture/compile/990617-1.c: Likewise.
32140         * gcc.c-torture/compile/dll.c: Likewise.
32141         * gcc.c-torture/compile/labels-3.c: Likewise.
32142         * gcc.c-torture/compile/mipscop-1.c: Likewise.
32143         * gcc.c-torture/compile/mipscop-2.c: Likewise.
32144         * gcc.c-torture/compile/mipscop-3.c: Likewise.
32145         * gcc.c-torture/compile/mipscop-4.c: Likewise.
32146         * gcc.c-torture/compile/simd-5.c: Likewise.
32147         * gcc.c-torture/compile/20000804-1.x: Remove.
32148         * gcc.c-torture/compile/20001205-1.x: Likewise.
32149         * gcc.c-torture/compile/20001226-1.x: Likewise.
32150         * gcc.c-torture/compile/20010518-2.x: Likewise.
32151         * gcc.c-torture/compile/20020312-1.x: Likewise.
32152         * gcc.c-torture/compile/20020604-1.x: Likewise.
32153         * gcc.c-torture/compile/920501-12.x: Likewise.
32154         * gcc.c-torture/compile/920501-4.x: Likewise.
32155         * gcc.c-torture/compile/920520-1.x: Likewise.
32156         * gcc.c-torture/compile/920521-1.x: Likewise.
32157         * gcc.c-torture/compile/920625-1.x: Likewise.
32158         * gcc.c-torture/compile/961203-1.x: Likewise.
32159         * gcc.c-torture/compile/980506-1.x: Likewise.
32160         * gcc.c-torture/compile/981006-1.x: Likewise.
32161         * gcc.c-torture/compile/981022-1.x: Likewise.
32162         * gcc.c-torture/compile/981223-1.x: Likewise.
32163         * gcc.c-torture/compile/990617-1.x: Likewise.
32164         * gcc.c-torture/compile/mipscop-1.x: Likewise.
32165         * gcc.c-torture/compile/mipscop-2.x: Likewise.
32166         * gcc.c-torture/compile/mipscop-3.x: Likewise.
32167         * gcc.c-torture/compile/mipscop-4.x: Likewise.
32168         * gcc.c-torture/compile/simd-5.x: Likewise.
32169
32170         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
32171
32172 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32173
32174         * gcc.c-torture/execute/20030611-1.c: New test.
32175
32176 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32177
32178         PR middle-end/168
32179         * gcc.dg/20030612-1.c: New test case.
32180
32181 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
32182
32183         PR c++/10635
32184         * g++.dg/expr/cast1.C: New test.
32185
32186 2003-06-12  Roger Sayle  <roger@eyesopen.com>
32187
32188         * gcc.dg/builtins-21.c: New test case.
32189
32190 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
32191
32192         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
32193         options instead of at the end.
32194         * lib/objc.exp (objc_target_compile): Likewise.
32195
32196 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
32197
32198         PR c++/10432
32199         * g++.dg/parse/error1.C: New test.
32200
32201 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
32202
32203         * gcc.dg/compat/struct-by-value-11_main.c: New file.
32204         * gcc.dg/compat/struct-by-value-11_x.c: New file.
32205         * gcc.dg/compat/struct-by-value-11_y.c: New file.
32206         * gcc.dg/compat/struct-by-value-12_main.c: New file.
32207         * gcc.dg/compat/struct-by-value-12_x.c: New file.
32208         * gcc.dg/compat/struct-by-value-12_y.c: New file.
32209         * gcc.dg/compat/struct-by-value-13_main.c: New file.
32210         * gcc.dg/compat/struct-by-value-13_x.c: New file.
32211         * gcc.dg/compat/struct-by-value-13_y.c: New file.
32212         * gcc.dg/compat/struct-by-value-14_main.c: New file.
32213         * gcc.dg/compat/struct-by-value-14_x.c: New file.
32214         * gcc.dg/compat/struct-by-value-14_y.c: New file.
32215         * gcc.dg/compat/struct-by-value-15_main.c: New file.
32216         * gcc.dg/compat/struct-by-value-15_x.c: New file.
32217         * gcc.dg/compat/struct-by-value-15_y.c: New file.
32218         * gcc.dg/compat/struct-by-value-16_main.c: New file.
32219         * gcc.dg/compat/struct-by-value-16_x.c: New file.
32220         * gcc.dg/compat/struct-by-value-16_y.c: New file.
32221         * gcc.dg/compat/struct-by-value-17_main.c: New file.
32222         * gcc.dg/compat/struct-by-value-17_x.c: New file.
32223         * gcc.dg/compat/struct-by-value-17_y.c: New file.
32224         * gcc.dg/compat/struct-by-value-18_main.c: New file.
32225         * gcc.dg/compat/struct-by-value-18_x.c: New file.
32226         * gcc.dg/compat/struct-by-value-18_y.c: New file.
32227
32228         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
32229         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
32230         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
32231         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
32232         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
32233         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
32234         * gcc.dg/compat/scalar-return-3_main.c: New file.
32235         * gcc.dg/compat/scalar-return-3_x.c: New file.
32236         * gcc.dg/compat/scalar-return-3_y.c: New file.
32237         * gcc.dg/compat/scalar-return-4_main.c: New file.
32238         * gcc.dg/compat/scalar-return-4_x.c: New file.
32239         * gcc.dg/compat/scalar-return-4_y.c: New file.
32240
32241 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
32242
32243         * gcc.dg/compat/fp2-struct-check.h: New file.
32244         * gcc.dg/compat/fp2-struct-defs.h: New file.
32245         * gcc.dg/compat/fp2-struct-init.h: New file.
32246         * gcc.dg/compat/struct-by-value-10_main.c: New file.
32247         * gcc.dg/compat/struct-by-value-10_x.c: New file.
32248         * gcc.dg/compat/struct-by-value-10_y.c: New file.
32249         * gcc.dg/compat/struct-return-10_main.c: New file.
32250         * gcc.dg/compat/struct-return-10_x.c: New file.
32251         * gcc.dg/compat/struct-return-10_y.c: New file.
32252
32253         * gcc.dg/compat/compat-common.h: New file.
32254         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
32255         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
32256         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
32257         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
32258         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
32259         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
32260         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
32261         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
32262         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
32263         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
32264         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
32265         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
32266         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
32267         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
32268         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
32269         * gcc.dg/compat/small-struct-check.h: Ditto.
32270         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
32271         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
32272         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
32273         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
32274         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
32275         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32276         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
32277         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
32278         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
32279         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
32280         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32281         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32282         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
32283         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32284         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32285         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
32286         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
32287         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
32288         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
32289         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
32290         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
32291         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
32292         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
32293         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
32294         * gcc.dg/compat/struct-return-2_main.c: Ditto.
32295         * gcc.dg/compat/struct-return-2_x.c: Ditto.
32296         * gcc.dg/compat/struct-return-2_y.c: Ditto.
32297         * gcc.dg/compat/struct-return-3_main.c: Ditto.
32298         * gcc.dg/compat/struct-return-3_x.c: Ditto.
32299         * gcc.dg/compat/struct-return-3_y.c: Ditto.
32300
32301 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
32302
32303         * g++.dg/pch/static-1.C: New file.
32304         * g++.dg/pch/static-1.Hs: New file.
32305
32306 2003-06-10  Richard Henderson  <rth@redhat.com>
32307
32308         * gcc.dg/asm-7.c: Adjust expected warning text.
32309
32310 2003-06-10  Roger Sayle  <roger@eyesopen.com>
32311
32312         * gcc.dg/builtins-20.c: New test case.
32313
32314 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
32315
32316         PR c++/11131
32317         * g++.dg/opt/template1.C: New test.
32318
32319 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32320
32321         * lib/gcc-dg.exp (dg-test): Clear additional_files and
32322         additional_sources.
32323
32324 2003-05-21  David Taylor  <dtaylor@emc.com>
32325
32326         * gcc.dg/Wpadded.c: New file.
32327
32328 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32329
32330         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
32331         * gcc.dg/special/weak-2.c: Add dg-require-weak.
32332         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
32333         dg-require-weak.
32334
32335 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
32336
32337         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
32338
32339 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
32340
32341         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
32342         (dg-require-alias): Likewise.
32343         (dg-require-gc-sections): Likewise.
32344         * lib/target-supports.exp (check_gc_sections_available): Likewise.
32345
32346 2003-06-08  Richard Henderson  <rth@redhat.com>
32347
32348         * gcc.dg/20011029-2.c: Fix the array reference.
32349         * gcc.dg/asm-7.c: New.
32350
32351 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
32352
32353         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
32354
32355 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
32356
32357         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
32358         (dg-require-gc-sections): Likewise.
32359
32360 2003-06-08  Jan Hubicka  <jh@suse.cz>
32361
32362         * i386-cmov1.c: Fix regular expression.
32363         * i386-cvt-1.c: Likewise.
32364         * i386-local.c: Likewise.
32365         * i386-local2.c: Likewise.
32366         * i386-mul.c: Likewise.
32367         * i386-ssetype-1.c: Likewise.
32368         * i386-ssetype-3.c: Likewise.
32369         * i386-ssetype-5.c: Likewise.
32370
32371 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32372
32373         PR c++/11039
32374         * g++.dg/warn/implicit-typename2.C: New test.
32375         * g++.dg/warn/implicit-typename3.C: New test.
32376
32377 2003-06-07  Richard Henderson  <rth@redhat.com>
32378
32379         * g++.dg/other/offsetof3.C: Use size_t.
32380         * g++.dg/other/offsetof4.C: Likewise.
32381
32382 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
32383
32384         * lib/copy-file.exp: New. Implement gcc_copy_files.
32385
32386         * lib/dg-pch.exp: Load copy-file.exp
32387         (dg-pch): Use gcc_copy_files instead of "file copy".
32388
32389 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
32390
32391         * gcc.dg/weak/weak.exp: Simplify.
32392         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
32393         * gcc.dg/weak/weak-1.c: Likewise.
32394         * gcc.dg/weak/weak-2.c: Likewise.
32395         * gcc.dg/weak/weak-3.c: Likewise.
32396         * gcc.dg/weak/weak-4.c: Likewise.
32397         * gcc.dg/weak/weak-5.c: Likewise.
32398         * gcc.dg/weak/weak-6.c: Likewise.
32399         * gcc.dg/weak/weak-7.c: Likewise.
32400         * gcc.dg/weak/weak-8.c: Likewise.
32401         * gcc.dg/weak/weak-9.c: Likewise.
32402
32403 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
32404
32405         gcc.c-torture/execute/20030606-1.c: New.
32406
32407 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32408
32409         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
32410         * gcc.dg/builtins-19.c: Likewise.
32411
32412 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32413
32414         * gcc.dg/builtins-2.c: Add some more tests.
32415         * gcc.dg/builtins-18.c: New test case.
32416         * gcc.dg/builtins-19.c: New test case.
32417
32418 2003-06-06  Roger Sayle  <roger@eyesopen.com>
32419             Jim Wilson  <wilson@tuliptree.org>
32420
32421         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
32422
32423 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
32424
32425         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
32426         mempcpy/stpcpy calls not to be optimized into something else.
32427         * gcc.c-torture/execute/string-opt-3.c: Moved to...
32428         * gcc.c-torture/execute/builtins/string-7.c: ...here.
32429         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
32430
32431 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32432
32433         * gcc.dg/format/asm_fprintf-1.c: New test.
32434
32435 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
32436
32437         * lib/gcc-defs.exp (additional_sources): New variable.
32438         (dg-additional-sources): New function.
32439         (additional_files): New variable.
32440         (dg-additional-files): New function.
32441         (dg-additional-files-options): Likewise.
32442         * lib/gcc-dg.exp (dg-require-weak): New function.
32443         (dg-require-alias): Likewise.
32444         (dg-require-gc-sections): Likewise.
32445         * lib/target-supports.exp (check_alias_available): Remove testfile
32446         parameter.
32447         (check_gc_sections_available): New function.
32448         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
32449         (dg-gpp-additional-files): Likewise.
32450         * lib/g++.exp (additional_sources): Remove.
32451         (additional_files): Likewise.
32452         (g++_target_compile): Use dg-additional-files-options.
32453
32454         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
32455         Tcl logic.
32456         * gcc.dg/special/ecos.exp: Remove.
32457         * gcc.dg/special/20000419-2.c: Use dg-require-*.
32458         * gcc.dg/special/alias-1.c: Likewise.
32459         * gcc.dg/special/alias-2.c: Likewise.
32460         * gcc.dg/special/gcsec-1.c: Likewise.
32461         * gcc.dg/special/weak-1.c: Likewise.
32462         * gcc.dg/special/weak-2.c: Likewise.
32463         * gcc.dg/special/wkali-1.c: Likewise.
32464         * gcc.dg/special/wkali-2.c: Likewise.
32465
32466         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
32467         dg-gpp-additional-*.
32468         * g++.dg/special/conpr-3.C: Likewise.
32469         * g++.dg/special/conpr-4.C: Likewise.
32470         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
32471         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
32472         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
32473         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
32474         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
32475         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
32476         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
32477         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
32478         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
32479         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
32480         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
32481         * g++.old-deja/g++.other/comdat1.C: Likewise.
32482         * g++.old-deja/g++.other/comdat2.C: Likewise.
32483         * g++.old-deja/g++.other/comdat3.C: Likewise.
32484         * g++.old-deja/g++.other/ctor1.C: Likewise.
32485         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
32486
32487 2003-06-05  Richard Henderson  <rth@redhat.com>
32488
32489         * gcc.dg/debug/20030605-1.c: New.
32490
32491 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32492
32493         * README.QMTEST: Update.
32494
32495 2003-06-04  Richard Henderson  <rth@redhat.com>
32496
32497         * gcc.dg/cleanup-1.c: New.
32498         * gcc.dg/cleanup-2.c: New.
32499         * gcc.dg/cleanup-3.c: New.
32500         * gcc.dg/cleanup-4.c: New.
32501         * gcc.dg/cleanup-5.c: New.
32502         * gcc.dg/cleanup-6.c: New.
32503         * gcc.dg/cleanup-7.c: New.
32504
32505 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
32506
32507         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
32508
32509         * lib/dg-pch.exp: New file.
32510         * g++.dg/pch/pch.exp: Use dg-pch.exp.
32511         * gcc.dg/pch/pch.exp: Likewise.
32512
32513 2003-06-04  Roger Sayle  <roger@eyesopen.com>
32514
32515         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
32516         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
32517         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
32518         * gcc.dg/builtins-17.c: New test case.
32519         * gcc.dg/i386-387-4.c: New test case.
32520         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
32521
32522 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32523
32524         * gcc.dg/ultrasp9.c: New test.
32525
32526 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32527
32528         * gcc.c-torture/compile/20030604-1.c: New test.
32529         * gcc.dg/sparc-constant-1.c: New test.
32530
32531 2003-06-03  Glen Nakamura  <glen@imodulo.com>
32532
32533         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
32534
32535 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
32536
32537         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
32538
32539         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
32540         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
32541
32542 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
32543
32544         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
32545
32546 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32547
32548         PR c++/10940
32549         * g++.dg/template/spec10.C: New test.
32550
32551 2003-06-03  Roger Sayle  <roger@eyesopen.com>
32552
32553         * gcc.dg/builtins-16.c: New test case.
32554
32555 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
32556
32557         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
32558         mempcpy test with post-increments.
32559         * gcc.c-torture/execute/string-opt-3.c: New test.
32560         * gcc.dg/string-opt-1.c: New test.
32561
32562 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
32563
32564         PR fortran/10965
32565         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
32566
32567 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
32568
32569         * lib/scanasm.exp (dg-scan): New function, factored out of ...
32570         (scan-assembler): ... here.  Use dg-scan.
32571         (scan-assembler-not): Likewise.
32572         (scan-file): New function.
32573         (scan-file-not): Likewise.
32574         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
32575         * gcc.dg/cpp/_Pragma4.c: Likewise.
32576         * gcc.dg/cpp/_Pragma5.c: Likewise.
32577         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32578         * gcc.dg/cpp/avoidpaste2.c: Likewise.
32579         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
32580         * gcc.dg/cpp/cmdlne-P.c: Likewise.
32581         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
32582         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
32583         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
32584         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
32585         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
32586         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
32587         * gcc.dg/cpp/cxxcom1.c: Likewise.
32588         * gcc.dg/cpp/line1.c: Likewise.
32589         * gcc.dg/cpp/maccom1.c: Likewise.
32590         * gcc.dg/cpp/maccom2.c: Likewise.
32591         * gcc.dg/cpp/maccom3.c: Likewise.
32592         * gcc.dg/cpp/maccom4.c: Likewise.
32593         * gcc.dg/cpp/maccom5.c: Likewise.
32594         * gcc.dg/cpp/maccom6.c: Likewise.
32595         * gcc.dg/cpp/multiline.c: Likewise.
32596         * gcc.dg/cpp/spacing1.c: Likewise.
32597         * gcc.dg/cpp/spacing2.c: Likewise.
32598         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
32599         * gcc.dg/cpp/trad/maccom1.c: Likewise.
32600         * gcc.dg/cpp/trad/maccom2.c: Likewise.
32601         * gcc.dg/cpp/trad/maccom3.c: Likewise.
32602         * gcc.dg/cpp/trad/maccom4.c: Likewise.
32603         * gcc.dg/cpp/trad/maccom6.c: Likewise.
32604         * gcc.dg/cpp/cxxcom2.c: Likewise.
32605         * gcc.dg/cpp/cxxcom2.h: New file.
32606
32607         * gcc.dg/cpp/truefalse.cpp: Move it to ...
32608         * g++.dg/cpp/truefalse.C: Here.
32609         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
32610
32611 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
32612
32613         * gcc.dg/cpp/redef3.c: New file.
32614
32615 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32616
32617         * gcc.dg/i386-loop-3.c: New test.
32618
32619 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
32620
32621         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
32622
32623 2003-05-31  Roger Sayle  <roger@eyesopen.com>
32624
32625         * gcc.dg/fwrapv-1.c: New test case.
32626         * gcc.dg/fwrapv-2.c: New test case.
32627
32628 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32629
32630         PR c++/10956
32631         * g++.dg/template/spec9.C: New test.
32632
32633 2003-05-29  Roger Sayle  <roger@eyesopen.com>
32634
32635         * gcc.dg/duff-4.c: New test case.
32636
32637 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
32638
32639         PR fortran/10843
32640         * g77.dg/ffixed-form-1.f: New test
32641         * g77.dg/ffixed-form-2.f: New test
32642         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
32643         * g77.dg/ffree-form-3.f: New test
32644
32645 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
32646
32647         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
32648         * gcc.dg/wint_t-1.c: Likewise.
32649
32650 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32651
32652         * g++.dg/template/access11.C: New test.
32653
32654 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32655
32656         PR c++/10849
32657         * g++.dg/template/access10.C: New test.
32658
32659 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32660             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32661
32662         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
32663
32664 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32665
32666         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
32667         suppress for powerpc-*-darwin*.
32668         * gcc.dg/torture/builtin-noret-2.c: Likewise.
32669
32670 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
32671
32672         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
32673         suppress option for powerpc-*-darwin*.
32674
32675 2003-05-23  Roger Sayle  <roger@eyesopen.com>
32676
32677         * gcc.dg/builtins-1.c: Add tests for tan and atan.
32678         * gcc.dg/builtins-4.c: Add test for fmod.
32679
32680 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32681
32682         PR c++/10682
32683         * g++.dg/template/instantiate4.C: New test.
32684
32685 2003-05-22  Roger Sayle  <roger@eyesopen.com>
32686
32687         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
32688
32689 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
32690
32691         * gcc.dg/compat/scalar-return-1_main.c: New file.
32692         * gcc.dg/compat/scalar-return-1_x.c: New file.
32693         * gcc.dg/compat/scalar-return-1_y.c: New file.
32694         * gcc.dg/compat/scalar-return-2_main.c: New file.
32695         * gcc.dg/compat/scalar-return-2_x.c: New file.
32696         * gcc.dg/compat/scalar-return-2_y.c: New file.
32697         * gcc.dg/compat/struct-return-3_main.c: New file.
32698         * gcc.dg/compat/struct-return-3_y.c: New file.
32699         * gcc.dg/compat/struct-return-3_x.c: New file.
32700         * gcc.dg/compat/struct-return-2_main.c: New file.
32701         * gcc.dg/compat/struct-return-2_x.c: New file.
32702         * gcc.dg/compat/struct-return-2_y.c: New file.
32703
32704 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32705
32706         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
32707         for hppa*-hp-hpux*.
32708         * gcc.dg/20021014-1.c (dg-options): Likewise.
32709         * gcc.dg/nest.c (dg-options): Likewise.
32710
32711 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
32712
32713         PR c++/9738
32714         * g++.dg/ext/dllimport2.C: New file.
32715         * g++.dg/ext/dllimport3.C: New file.
32716
32717 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
32718
32719         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
32720         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
32721         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
32722         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
32723         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
32724         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
32725         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
32726         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
32727         * gcc.dg/compat/small-struct-defs.h: New file.
32728         * gcc.dg/compat/small-struct-init.h: New file.
32729         * gcc.dg/compat/small-struct-check.h: New file.
32730         * gcc.dg/compat/fp-struct-defs.h: New file.
32731         * gcc.dg/compat/fp-struct-check.h: New file.
32732         * gcc.dg/compat/fp-struct-init.h: New file.
32733         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
32734         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
32735
32736 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.dg/20030225-2.c: New test.
32739
32740 2003-05-18  Roger Sayle  <roger@eyesopen.com>
32741             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32742
32743         * gcc.c-torture/compile/20030518-1.c: New test case.
32744
32745 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
32746
32747         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
32748         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
32749         gcc-dg-debug-runtest.
32750         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
32751         gcc-dg-debug-runtest.
32752
32753 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32754
32755         PR c++/9022
32756         * g++.dg/lookup/using6.C: New test.
32757
32758 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32759
32760         * g++.dg/parse/access2.C: New test.
32761
32762 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
32763
32764         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
32765         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
32766         * gcc.dg/debug/debug.exp: Likewise.
32767
32768 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
32769
32770         * gcc.dg/dollar.c: New test.
32771
32772 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
32773
32774         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
32775         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
32776         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
32777         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
32778         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
32779         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
32780         * gcc.dg/compat/struct-by-value-6_main.c: New file.
32781         * gcc.dg/compat/struct-by-value-6_x.c: New file.
32782         * gcc.dg/compat/struct-by-value-6_y.c: New file.
32783         * gcc.dg/compat/struct-by-value-7_main.c: New file.
32784         * gcc.dg/compat/struct-by-value-7_x.c: New file.
32785         * gcc.dg/compat/struct-by-value-7_y.c: New file.
32786         * gcc.dg/compat/struct-by-value-8_main.c: New file.
32787         * gcc.dg/compat/struct-by-value-8_x.c: New file.
32788         * gcc.dg/compat/struct-by-value-8_y.c: New file.
32789         * gcc.dg/compat/struct-by-value-9_main.c: New file.
32790         * gcc.dg/compat/struct-by-value-9_x.c: New file.
32791         * gcc.dg/compat/struct-by-value-9_y.c: New file.
32792
32793 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
32794
32795         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
32796         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
32797         support for "repo" mode.
32798         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
32799         * lib/g77-dg.exp: Likewise.
32800         * lib/obj-dg.exp: Likewise.
32801
32802 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
32803
32804         Merge from gcc-3_2-rhl8-branch:
32805         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
32806
32807         * gcc.dg/tls/opt-6.c: New test.
32808
32809         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
32810
32811         * gcc.dg/20030405-1.c: New test.
32812
32813         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
32814
32815         * gcc.dg/20030309-1.c: New test.
32816
32817         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32818
32819         * gcc.c-torture/execute/20030307-1.c: New test.
32820
32821         2003-02-20  Randolph Chung  <tausq@debian.org>
32822
32823         * gcc.c-torture/compile/20030220-1.c: New test.
32824
32825         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
32826
32827         * gcc.dg/20030217-1.c: New test.
32828
32829         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
32830
32831         * gcc.c-torture/compile/20020129-1.c: New test.
32832
32833         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32834
32835         * gcc.dg/unroll-1.c: New test.
32836
32837         2002-11-16  Jan Hubicka  <jh@suse.cz>
32838
32839         * gcc.c-torture/execute/20020920-1.c: New test.
32840
32841         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
32842
32843         PR target/7434
32844         * gcc.c-torture/compile/20021008-1.c: New test.
32845
32846         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
32847
32848         PR target/7559
32849         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
32850
32851         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32852
32853         * gcc.c-torture/compile/20020807-1.c: New test.
32854
32855         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
32856
32857         * gcc.dg/tls/opt-1.c: New test.
32858
32859         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * gcc.dg/20020729-1.c: New test.
32862
32863         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * g++.dg/opt/life1.C: New test.
32866
32867         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
32868
32869         * gcc.dg/20020525-1.c: New test.
32870
32871         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32872
32873         PR c++/6794
32874         * g++.dg/ext/pretty1.C: New test.
32875         * g++.dg/ext/pretty2.C: New test.
32876
32877 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
32878
32879         PR c++/8385
32880         * g++.dg/ext/typeof5.C: New test.
32881
32882 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
32883
32884         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
32885         __USER_LABEL_PREFIX__ into account.
32886         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
32887
32888 2003-05-14  Roger Sayle  <roger@eyesopen.com>
32889
32890         * gcc.dg/builtins-15.c: New test case.
32891
32892 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
32893
32894         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
32895
32896 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
32897
32898         * lib/g++.exp: Tweak handling of additional source files.
32899         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
32900         * g++.dg/special/conpr-2a.C: Rename to ...
32901         * g++.dg/special/conpr-2a.cc: ... this.
32902         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
32903         * g++.dg/special/conpr-3a.C: Rename to ...
32904         * g++.dg/special/conpr-3a.cc: This.
32905         * g++.dg/special/conpr-3b.C: Rename to ...
32906         * g++.dg/special/conpr-3b.cc: This.
32907         * g++.dg/special/conpr-4.C: New test.
32908         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
32909
32910 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
32911
32912         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
32913
32914 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32915
32916         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
32917         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32918         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
32919         * g++.old-deja/g++.other/warn3.C: Likewise.
32920
32921 2003-05-11  Roger Sayle  <roger@eyesopen.com>
32922
32923         * gcc.dg/i386-387-1.c: Update to also test log.
32924         * gcc.dg/i386-387-2.c: Likewise.
32925
32926 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32927
32928         * g77.f-torture/execute/int8421.f: New test.
32929
32930 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32931
32932         PR c++/10230, c++/10481
32933         * g++.dg/lookup/scoped5.C: New test.
32934
32935 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32936
32937         PR c++/10552
32938         * g++.dg/template/ttp6.C: New test.
32939
32940 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
32941
32942         * gcc.c-torture/execute/builtins: New directory.
32943         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
32944         gcc.c-torture/execute/builtins.
32945         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
32946         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
32947         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
32948         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
32949
32950 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32951
32952         PR c++/9252
32953         * g++.dg/template/access8.C: New test.
32954         * g++.dg/template/access9.C: New test.
32955
32956 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32957
32958         PR c++/9554
32959         * g++.dg/parse/access1.C: New test.
32960
32961 2003-05-09  DJ Delorie  <dj@redhat.com>
32962
32963         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
32964         long, and not an int.
32965
32966 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32967
32968         PR c++/10555, c++/10576
32969         * g++.dg/template/memclass1.C: New test.
32970
32971 2003-05-08  DJ Delorie  <dj@redhat.com>
32972
32973         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
32974         targets.
32975         * gcc.c-torture/execute/20021024-1.x: Likewise.
32976         * gcc.c-torture/execute/shiftdi.x: Likewise.
32977         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
32978         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
32979         * gcc.dg/20021018-1.c: Likewise.
32980
32981 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32982
32983         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
32984
32985         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
32986         (bcopy): Call memmove.
32987
32988 2003-05-08  Roger Sayle  <roger@eyesopen.com>
32989
32990         * g77.f-torture/compile/8485.f: New test case.
32991
32992 2003-05-07  Richard Henderson  <rth@redhat.com>
32993
32994         PR c++/10570
32995         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
32996         Verify exception_cleanup not called for rethrows.
32997         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
32998         when exiting catch block without rethrowing.
32999         * g++.dg/eh/forced3.C: New.
33000         * g++.dg/eh/forced4.C: New.
33001
33002 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
33003
33004         * gcc.dg/20030505.c: Fix triplet.
33005
33006 2003-05-06  DJ Delorie  <dj@redhat.com>
33007
33008         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
33009         * gcc.dg/nest.c: Likewise.
33010
33011 2003-05-05  Roger Sayle  <roger@eyesopen.com>
33012
33013         * gcc.dg/builtins-14.c: New test case.
33014
33015 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
33016
33017         * lib/compat.exp (compat-execute): New argument.
33018         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
33019         * gcc.dg/compat: New test directory.
33020         * gcc.dg/compat/compat.exp: New expect script.
33021         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
33022         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
33023         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
33024         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
33025         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
33026         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
33027
33028         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
33029         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
33030         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
33031         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
33032         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
33033         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
33034         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
33035         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
33036         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
33037         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
33038         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
33039         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
33040         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
33041         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
33042         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
33043
33044 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
33045
33046         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
33047
33048 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
33049
33050         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
33051
33052 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
33053
33054         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
33055         * gcc.dg/ppc-fsel-2.c: New test.
33056
33057         * gcc.dg/unused-5.c: New test.
33058
33059 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33060
33061         PR c++/10496
33062         * g++.dg/warn/pmf1.C: New test.
33063
33064 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33065
33066         PR c++/4494
33067         * g++.dg/warn/main.C: New test.
33068
33069 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33070
33071         * gcc.dg/nonnull-3.c: New test.
33072
33073 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
33074
33075         * gcc.dg/cpp/Wtrigraphs.c: Update.
33076         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
33077
33078 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
33079
33080         * gcc.dg/ppc-fsel-1.c: New test.
33081
33082 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
33083
33084         PR c/10604
33085         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
33086
33087 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
33088
33089         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
33090
33091 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33092
33093         PR c++/9364, c++/10553, c++/10586
33094         * g++.dg/parse/typename4.C: New test.
33095         * g++.dg/parse/typename5.C: Likewise.
33096
33097 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
33098
33099         * gcc.c-torture/compile/20030503-1.c: New test.
33100
33101 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33102
33103         * g++.dg/lookup/using5.C: Fix testcase error.
33104
33105 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
33106
33107         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
33108         since MEABI is no longer supported.  Remove all vestiges
33109         of MEABI from the test.
33110
33111 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33112
33113         PR c++/10554
33114         * g++.dg/lookup/using5.C: New test.
33115
33116 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33117
33118         PR c++/8772
33119         * g++.dg/template/ttp5.C: New test.
33120
33121 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
33122
33123         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
33124         (dg-gpp-additional-sources): New function.
33125         (dg-gpp-additional-files): Likewise.
33126         * lib/g++.exp (additional_sources): New variable.
33127         (additional_files): Likewise.
33128         (g++_target_compile): Deal with them.
33129         * lib/old-dejagnu.exp: Remove.
33130         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
33131         * g++.old-deja: Revise all tests to use dg commands.
33132
33133 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33134
33135         PR c++/9432, c++/9528
33136         * g++.dg/lookup/using4.C: New test.
33137
33138 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
33139
33140         * gcc.dg/noreturn-5.c: New file.
33141         * gcc.dg/noreturn-6.c: New file.
33142
33143         * gcc.c-torture/compile/inline-1.c: New file.
33144
33145 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33146
33147         PR c++/10551
33148         * g++.dg/template/explicit1.C: New test.
33149
33150 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33151
33152         PR c++/10549
33153         * g++.dg/other/bitfield1.C: New test.
33154
33155         PR c++/10527
33156         * g++.dg/init/new7.C: New test.
33157
33158 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
33159
33160         * g++.dg/ext/desig1.C: New test.
33161         * g++.dg/ext/init1.C: Update.
33162
33163         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
33164
33165 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
33166
33167         PR c++/10180
33168         * g++.dg/warn/Winline-1.C: New test.
33169
33170 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
33171
33172         * gcc.c-torture/execute/string-opt-19.c: New test.
33173
33174         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
33175         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
33176
33177 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
33178
33179         PR c++/10506
33180         * g++.dg/init/new6.C: New test.
33181
33182         PR c++/10503
33183         * g++.dg/init/ref6.C: New test.
33184
33185 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
33186
33187         * g++.dg/warn/weak1.C: XFAIL on AIX4.
33188
33189 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33190
33191         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
33192         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
33193
33194 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
33195
33196         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
33197         initialized static data members.
33198
33199 2003-04-25  H.J. Lu <hjl@gnu.org>
33200
33201         * gcc.dg/ia64-sync-4.c: New test.
33202
33203 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33204
33205         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
33206         date.
33207
33208 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
33209
33210         PR c++/10337
33211         * g++.dg/warn/conv1.C: New test.
33212         * g++.old-deja/g++.other/conv7.C: Adjust.
33213         * g++.old-deja/g++.other/overload14.C: Adjust.
33214
33215 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33216
33217         PR c++/10471
33218         * g++.dg/template/defarg2.C: New test.
33219
33220 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
33221
33222         * gcc.dg/cpp/include2.c: Update.
33223         * gcc.dg/cpp/multiline-2.c: New.
33224         * gcc.dg/cpp/multiline.c: Update.
33225         * gcc.dg/cpp/strify2.c: Update.
33226         * gcc.dg/cpp/trad/literals-2.c: Update.
33227
33228 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33229
33230         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
33231
33232 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33233
33234         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
33235
33236 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
33237
33238         PR c++/10451
33239         * g++.dg/parse/crash4.C: New test.
33240
33241         PR c++/9847
33242         * g++.dg/parse/crash5.C: New test.
33243
33244 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
33245
33246         PR c++/10446
33247         * g++.dg/parse/crash3.C: New test.
33248
33249         PR c++/10428
33250         * g++.dg/parse/elab1.C: New test.
33251
33252 2003-04-22  Devang Patel  <dpatel@apple.com>
33253
33254         * gcc.dg/cpp/trad/funlike-5.c: New test.
33255
33256 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
33257
33258         * g++.dg/other/packed1.C: Fix dg options.
33259
33260 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
33261
33262         * g++.dg/other/offsetof2.C: New test.
33263
33264 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
33265
33266         * g++.dg/template/recurse.C: Adjust location of error messages.
33267
33268 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
33269
33270         PR c++/9881
33271         * g++.dg/init/addr-const1.C: New test.
33272         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
33273
33274 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33275
33276         PR c++/10405
33277         * g++.dg/lookup/struct-hack1.C: New test.
33278
33279 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
33280
33281         * ucs.c: Update diagnostic messages.
33282
33283 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33284
33285         * gcc.dg/cpp/truefalse.cpp: New test.
33286         * gcc.dg/cpp/cpp.exp: Update.
33287         * g++.dg/other/stdbool-if.C: Remove.
33288
33289 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
33290
33291         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
33292         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
33293
33294 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33295
33296         * gcc.c-torture/compile/20030418-1.c: New test.
33297
33298 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
33299
33300         * README.compat: Remove; content moved to doc/sourcebuild.texi.
33301
33302 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33303
33304         PR c++/10347
33305         g++.dg/template/dependent-name1.C: New test.
33306
33307 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
33308
33309         * gcc.dg/warn-1.c (tourist_guide): New array,
33310         contains a pointer to bar.
33311
33312 2003-04-16  Roger Sayle  <roger@eyesopen.com>
33313
33314         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
33315         * gcc.c-torture/execute/medce-1.c: New test case.
33316         * gcc.c-torture/execute/medce-2.c: New test case.
33317
33318 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
33319
33320         * lib/prune.exp: Ignore more messages.
33321
33322         PR c++/10381
33323         * g++.dg/parse/lookup3.C: New test.
33324
33325 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
33326
33327         * gcc.c-torture/compile/20030415-1.c : New test.
33328
33329 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
33330
33331         * gcc.c-torture/execute/scope-2.c: Move to ...
33332         * gcc.dg/noncompile/scope.c: .... here.
33333
33334 2003-04-14  Roger Sayle  <roger@eyesopen.com>
33335
33336         * gcc.dg/20030414-2.c: New test case.
33337
33338 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
33339
33340         PR target/10377
33341         * gcc.dg/20030414-1.c: New test.
33342
33343 2003-04-13  Roger Sayle  <roger@eyesopen.com>
33344
33345         * gcc.dg/builtins-12.c: New test case.
33346         * gcc.dg/builtins-13.c: New test case.
33347
33348 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33349
33350         * gcc.c-torture/execute/string-opt-18.c: New test.
33351
33352 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
33353
33354         PR c++/10300
33355         * g++.dg/init/new5.C: New test.
33356
33357 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
33358
33359         PR c++/7910
33360         * g++.dg/ext/dllimport1.C: New test.
33361
33362 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33363
33364         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
33365
33366 2003-04-11  Bud Davis <bdavis9659@comcast.net>
33367
33368         PR Fortran/9263
33369         * g77.f-torture/noncompile/9263.f: New test
33370         PR Fortran/1832
33371         * g77.f-torture/execute/1832.f: New test
33372
33373 2003-04-11  David Chad  <davidc@freebsd.org>
33374             Loren J. Rittle  <ljrittle@acm.org>
33375
33376         libobjc/8562
33377         * objc.dg/headers.m: New test.
33378
33379 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
33380
33381         * gcc.c-torture/execute/builtin-noret-2.c: New.
33382         * gcc.c-torture/execute/builtin-noret-2.x: New.
33383         XFAIL builtin-noret-2.c at -O1 and above.
33384         * gcc.dg/redecl.c: New.
33385         * gcc.dg/Wshadow-1.c: Update error regexps.
33386
33387 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
33388
33389         * g++.dg/abi/bitfield10.C: New test.
33390
33391 2003-04-09  Mike Stump  <mrs@apple.com>
33392
33393         * gcc.dg/pch/pch.exp: Make testcase names longer.
33394         * g++.dg/pch/pch.exp: Make testcase names longer.
33395
33396 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33397
33398         * gcc.dg/builtins-11.c: New test case.
33399
33400 2003-04-08  Roger Sayle  <roger@eyesopen.com>
33401
33402         * gcc.dg/builtins-9.c: New test case.
33403         * gcc.dg/builtins-10.c: New test case.
33404
33405 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
33406
33407         * gcc.dg/noncompile/init-4.c.c: New test.
33408
33409 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
33410
33411         * gcc.misc-test/gcov-9.c: New test.
33412         * gcc.misc-test/gcov-10.c: New test
33413         * gcc.misc-test/gcov-11.c: New test.
33414
33415 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
33416
33417         PR optimization/10024
33418         * gcc.c-torture/compile/20030405-1.c: New test.
33419
33420 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
33421
33422         * gcc.dg/pch/static-3.c: New.
33423         * gcc.dg/pch/static-3.hs: New.
33424         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
33425
33426 2003-04-04  Richard Henderson  <rth@redhat.com>
33427
33428         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
33429         * g++.dg/eh/forced2.C: Likewise.
33430
33431 2003-04-03  Mike Stump  <mrs@apple.com>
33432
33433         * lib/scanasm.exp (scan-assembler): Add xfail processing for
33434         target arg.
33435         (scan-assembler-times, scan-assembler-not): Likewise.
33436         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
33437
33438 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33439
33440         * gcc.dg/sparc-loop-1.c: New test.
33441
33442 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
33443
33444         PR other/9274
33445         * g++.dg/pch/system-2.C: New.
33446         * g++.dg/pch/system-2.Hs: New.
33447
33448 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
33449
33450         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
33451
33452         * g++.dg/eh/simd-1.C (vecfunc): Same.
33453
33454 2003-04-01  Roger Sayle  <roger@eyesopen.com>
33455
33456         * gcc.c-torture/execute/20030401-1.c: New test case.
33457
33458 2003-04-01  Ziemowit Laski <zlaski@apple.com>
33459
33460         * objc.dg/defs.m: New.
33461
33462 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
33463
33464         * g++.dg/eh/simd-1.C: New.
33465         * g++.dg/eh/simd-2.C: New.
33466
33467 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
33468
33469         * gcc.c-torture/execute/simd-3.c: New.
33470
33471 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33472
33473         PR c/9936
33474         * gcc.dg/20030331-2.c: New test.
33475
33476 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
33477
33478         PR c++/10278
33479         * g++.dg/parse/crash2.C: New test.
33480
33481 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33482
33483         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
33484         * gcc.c-torture/execute/20030331-1.c: ...here.
33485
33486 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33487
33488         * gcc.c-torture/execute/20030331-1.c: New test.
33489
33490 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
33491
33492         * lib/gcov.exp: Adjust call return testing strings.
33493         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
33494
33495 2003-03-31  Roger Sayle  <roger@eyesopen.com>
33496
33497         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
33498         * gcc.dg/builtins-7.c: New test case.
33499         * gcc.dg/builtins-8.c: New test case.
33500
33501 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
33502
33503         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
33504
33505 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
33506
33507         PR c++/7647
33508         * g++.dg/lookup-class-member-2.C: New test.
33509
33510 2003-03-30  Glen Nakamura  <glen@imodulo.com>
33511
33512         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
33513
33514 2003-03-28  Roger Sayle  <roger@eyesopen.com>
33515
33516         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
33517
33518 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
33519
33520         * g++.dg/init/attrib1.C: New test.
33521
33522 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33523
33524         * gcc.dg/ultrasp8.c: New test.
33525
33526 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33527
33528         * gcc.dg/ultrasp7.c: New test.
33529
33530 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
33531
33532         PR c++/10047
33533         * g++.dg/template/inline1.C: New test.
33534
33535 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
33536
33537         * gcc.dg/sparc-dwarf2.c: New test.
33538
33539 2003-03-27  Roger Sayle  <roger@eyesopen.com>
33540
33541         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
33542         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
33543
33544 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
33545
33546         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
33547         than reading .x files.
33548         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
33549         * g77.dg/gcov/gcov-1.f: Likewise.
33550         * gcc.misc-tests/gcov-4b.c: Likewise.
33551         * gcc.misc-tests/gcov-5b.c: Likewise.
33552         * gcc.misc-tests/gcov-6.c: Likewise.
33553         * gcc.misc-tests/gcov-7.c: Likewise.
33554         * gcc.misc-tests/gcov-8.c: Likewise.
33555         * g++.dg/gcov/gcov-1.x: Remove.
33556         * g77.dg/gcov/gcov-1.x: Likewise.
33557         * gcc.misc-tests/gcov-4b.x: Likewise.
33558         * gcc.misc-tests/gcov-5b.x: Likewise.
33559         * gcc.misc-tests/gcov-6.x: Likewise.
33560         * gcc.misc-tests/gcov-7.x: Likewise.
33561         * gcc.misc-tests/gcov-8.x: Likewise.
33562
33563 2003-03-27  Glen Nakamura  <glen@imodulo.com>
33564
33565         PR opt/10087
33566         * gcc.dg/20030324-1.c: New test.
33567
33568 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
33569
33570         PR c++/10224
33571         * g++.dg/template/arg3.C: New test.
33572
33573         PR c++/10158
33574         * g++.dg/template/friend18.C: New test.
33575
33576 2003-03-26  Roger Sayle  <roger@eyesopen.com>
33577
33578         * g77.f-torture/compile/20030326-1.f: New test case.
33579
33580 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
33581
33582         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
33583
33584         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
33585
33586 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
33587
33588         * gcc.dg/ia64-sync-3.c: New test.
33589
33590 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
33591
33592         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
33593
33594 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33595
33596         * gcc.dg/ultrasp6.c: New test.
33597
33598 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33599
33600         * gcc.dg/i386-signbit-1.c: New test.
33601         * gcc.dg/i386-signbit-2.c: New test.
33602         * gcc.dg/i386-signbit-3.c: New test.
33603
33604 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33605
33606         * gcc.dg/ultrasp5.c: Fix options.
33607
33608 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33609
33610         * gcc.dg/ultrasp5.c: Fix comment.
33611
33612 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
33613
33614         PR fortran/10197
33615         * g77.f-torture/execute/10197.f: New test.
33616
33617 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
33618
33619         PR c++/9898, c++/383
33620         * g++.dg/template/conv6.C: New test.
33621
33622         PR c++/10119
33623         * g++.dg/template/ptrmem5.C: New test.
33624
33625         PR c++/10026
33626         * g++.dg/lookup/koenig1.C: New test.
33627
33628         PR C++/10199
33629         * g++.dg/lookup/template2.C: New test.
33630
33631 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
33632
33633         * g++.dg/opt/rtti1.C: New test.
33634
33635 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33636
33637         * gcc.dg/ultrasp5.c: New test.
33638
33639 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
33640
33641         PR middle-end/9967
33642         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
33643         builtin fputs.
33644
33645 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
33646
33647         PR c/8224
33648         * gcc.dg/20030323-1.c: New test.
33649
33650 2003-03-23  Roger Sayle  <roger@eyesopen.com>
33651
33652         * gcc.c-torture/compile/20030323-1.c: New test case.
33653
33654 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
33655
33656         * gcc.dg/20030321-1.c: New test.
33657
33658 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
33659
33660         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
33661
33662 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
33663
33664         PR c++/9978, c++/9708
33665         * g++.dg/ext/vlm1.C: Adjust expected error.
33666         * g++.dg/ext/vla2.C: New test.
33667         * g++.dg/template/arg1.C: New test.
33668         * g++.dg/template/arg2.C: New test.
33669
33670 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
33671
33672         * g77.f-torture/execute/select.f: New test.
33673         * g77.f-torture/noncompile/select_no_compile.f: New test.
33674
33675 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
33676
33677         PR c++/9898
33678         * g++.dg/other/error4.C: New test.
33679
33680 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
33681
33682         * g++.dg/template/friend17.C: New test.
33683
33684 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
33685
33686         * gcc.c-torture/compile/20030320-1.c: New.
33687
33688 2003-03-20  Roger Sayle  <roger@eyesopen.com>
33689
33690         * gcc.dg/builtins-6.c: New test case.
33691
33692 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
33693
33694         PR target/10073
33695         * gcc.c-torture/compile/20030319-1.c: New.
33696
33697 2003-03-18  Jan Hubicka  <jh@suse.cz>
33698
33699         * gcc.dg/i386-cvt-1.c: New test.
33700
33701 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
33702
33703         * objc.dg/naming-1.m: Use "(parse|syntax) error".
33704         * objc.dg/naming-2.m: Likewise.
33705
33706 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
33707
33708         PR c++/9639
33709         * g++.dg/parse/crash1.C: New test.
33710
33711 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
33712
33713         PR c++/8805
33714         * g++.dg/eh/cleanup1.C: New test.
33715
33716 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
33717
33718         * gcc.c-torture/execute/20030316-1.c: New test case.
33719
33720 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33721
33722         PR c++/9629
33723         * g++.dg/init/ctor2.C: New test.
33724
33725 2003-03-15  Roger Sayle  <roger@eyesopen.com>
33726
33727         * g77.f-torture/compile/xformat.f: New test case.
33728
33729 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33730
33731         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
33732         * g++.old-deja/g++.mike/eh50.C: Likewise.
33733
33734 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33735
33736         PR c++/6440
33737         * g++.dg/template/spec7.C: New test.
33738         * g++.dg/template/spec8.C: Likewise.
33739
33740 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
33741
33742         * gcc.c-torture/execute/20030313-1.c: New test.
33743
33744 2003-03-14  Richard Henderson  <rth@redhat.com>
33745
33746         * gcc.dg/inline-2.c: Adjust alpha test for external call.
33747
33748 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33749
33750         * gcc.c-torture/compile/20030314-1.c: New test.
33751
33752 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
33753
33754         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
33755         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
33756         thumb target,
33757         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
33758         to accept newer _imp__  prefix and additional
33759         newline in .drectve section.
33760         * gcc.dg/dll-4.c: Likewise.
33761         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
33762         switch.
33763
33764 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
33765
33766         * g++.dg/parse/namespace9.C: New test.
33767
33768         * g++.dg/init/ref5.C: New test.
33769         * g++.dg/parse/ptrmem1.C: Likewise.
33770
33771 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33772
33773         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
33774         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
33775         regular expression.
33776         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
33777         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
33778
33779 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
33780
33781         * gcc.c-torture/execute/20030224-2.c: New test.
33782
33783 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33784
33785         * gcc.dg/decl-3.c: New test.
33786
33787 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33788
33789         * gcc.dg/i386-loop-2.c: New test.
33790
33791 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
33792
33793         PR c++/9474
33794         * g++.dg/parse/namespace8.C: New test.
33795
33796         PR c++/9924
33797         * g++.dg/overload/builtin2.C: New test.
33798
33799 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
33800
33801         * gcc.dg/return-type-3.c: New test.
33802
33803 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
33804
33805         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
33806         profiling options are not supported.
33807
33808 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
33809
33810         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
33811         * g++.old-deja/g++.warn/impint2.C: Likewise.
33812
33813 2003-03-10  Devang Patel  <dpatel@apple.com>
33814
33815         * g++.dg/cpp/c++_cmd_1.C: New test.
33816         * g++.dg/cpp/c++_cmd_1.h: New file.
33817
33818 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
33819
33820         * gcc.dg/altivec-9.c: New file.
33821
33822 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33823
33824         * gcc.dg/ppc-sdata-1.c: New test.
33825         * gcc.dg/ppc-sdata-2.c: New test.
33826
33827 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
33828
33829         PR c++/9373
33830         * g++.dg/opt/ptrmem2.C: New test.
33831
33832         PR c++/8534
33833         * g++.dg/opt/ptrmem1.C: New test.
33834
33835 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33836
33837         * gcc.dg/i386-loop-1.c: New test.
33838
33839 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33840
33841         PR c++/9970
33842         * g++.dg/lookup/friend1.C: New test.
33843
33844 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33845
33846         PR c++/9823
33847         * g++.dg/parser/constructor1.C: New test.
33848
33849 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
33850
33851         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
33852
33853         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
33854
33855 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
33856
33857         * gcc.dg/cpp/Wunused.c: Update test.
33858
33859 2003-03-08  Jan Hubicka  <jh@suse.cz>
33860
33861         * gcc.dg/inline-3.c: New test.
33862
33863 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
33864
33865         PR c++/9809
33866         * g++.dg/parse/builtin1.C: New test.
33867
33868         PR c++/9982
33869         * g++.dg/abi/cookie1.C: New test.
33870         * g++.dg/abi/cookie2.C: Likewise.
33871
33872         PR c++/9524
33873         * g++.dg/template/field1.C: New test.
33874
33875         PR c++/9912
33876         * g++.dg/parse/class1.C: New test.
33877         * g++.dg/parse/namespace7.C: Likewise.
33878         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
33879
33880 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
33881
33882         * g++.dg/init/ref4.C: New test.
33883
33884 2003-03-07  Jan Hubicka  <jh@suse.cz>
33885
33886         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
33887         * gcc.dg/inline-3.c: New test.
33888
33889 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
33890
33891         * g++.dg/init/ref3.C: New test.
33892
33893         PR c++/9965
33894         * g++.dg/init/ref2.C: New test.
33895
33896         PR c++/9400
33897         * g++.dg/warn/Wshadow-2.C: New test.
33898
33899         PR c++/9791
33900         * g++.dg/warn/Woverloaded-1.C: New test.
33901
33902 2003-03-05  Jan Hubicka  <jh@suse.cz>
33903
33904         * gcc.dg/i386-local2.c: New.
33905         * gcc.dg/i386-local.c: Fix typo.
33906
33907 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
33908
33909         * g++.dg/abi/layout3.C: New test.
33910
33911 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33912
33913         * gcc.c-torture/compile/20030305-1.c
33914
33915 2003-03-05  Jan Hubicka  <jh@suse.cz>
33916
33917         * gcc.dg/i386-local.c: New.
33918
33919 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
33920
33921         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
33922
33923 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33924
33925         * gcc.dg/switch-2.c: New test.
33926         * gcc.dg/switch-3.c: New test.
33927         * gcc.dg/Wswitch.c: Adjust line numbers.
33928         * gcc.dg/Wswitch-default.c: Likewise.
33929         * gcc.dg/Wswitch-enum.c: Likewise.
33930
33931 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
33932
33933         * gcc.c-torture/execute/20030222-1.c: New test.
33934
33935 2003-03-03  James E Wilson  <wilson@tuliptree.org>
33936
33937         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
33938
33939 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
33940
33941         PR c++/9878
33942         * g++.dg/init/ref1.C: New test.
33943
33944 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
33945
33946         * gcc.dg/sh-relax.c: New SH-only test.
33947
33948 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
33949
33950         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
33951         comment explaining purpose of testcase.
33952
33953 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33954
33955         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
33956         for HC11/HC12 (asm needs two int registers).
33957         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
33958         HC11/HC12 because the test uses an asm which needs two 32-bit
33959         registers.
33960
33961 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
33962
33963         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
33964         for HC11/HC12 (array is too large otherwise).
33965         * gcc.c-torture/compile/920501-4.x: New file, likewise.
33966         * gcc.c-torture/compile/20010518-2.x: Likewise.
33967         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
33968         HC11/HC12 (array is too large).
33969
33970 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
33971
33972         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
33973         * lib/g++-dg.exp (g++-dg-test): Likewise.
33974
33975 2003-03-01  Roger Sayle  <roger@eyesopen.com>
33976
33977         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
33978         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
33979
33980 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33981
33982         * g++.dg/warn/implicit-typename1.C: Remove warning.
33983
33984 2003-02-28  Richard Henderson  <rth@redhat.com>
33985
33986         * gcc.dg/noreturn-1.c: Move noreturn warning line.
33987         * gcc.dg/return-type-1.c: Move control reaches end warning line.
33988
33989 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
33990
33991         * gcc.dg/pch/pch.exp: Change .pch to .gch.
33992         * g++.dg/pch/pch.exp: Likewise.
33993
33994 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
33995
33996         PR c++/9879
33997         * testsuite/g++.dg/init/new4.C: New test.
33998
33999 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
34000
34001         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
34002
34003 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
34004
34005         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
34006         unsigned long.
34007
34008         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
34009         wider than float.
34010
34011 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34012
34013         * lib/scanasm.exp: Add support for counting numbers of
34014         occurences.
34015         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
34016         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
34017
34018 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
34019
34020         PR c++/9683
34021         * g++.dg/template/static3.C: New test.
34022
34023         PR c++/9829
34024         * g++.dg/parse/namespace6.C: New test.
34025
34026 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34027
34028         PR target/9732
34029         * gcc.dg/20030225-1.c: New test.
34030
34031 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
34032
34033         * README: Remove out-of-date information.
34034
34035         PR c++/9836
34036         * g++.dg/template/spec6.C: New test.
34037
34038 2003-02-24  Jeff Law  <law@redhat.com>
34039
34040         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
34041
34042 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34043
34044         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
34045         * gcc.dg/pragma-ep-1.c: Likewise.
34046
34047 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34048
34049         PR c++/9602
34050         * g++.dg/template/friend16.C: New test.
34051
34052 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
34053
34054         PR c++/5333
34055         * g++.dg/parse/fused-params1.C: Adjust error messages.
34056         * g++.dg/template/nested3.C: New test.
34057
34058 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
34059
34060         * g++.dg/abi/param1.C: New test.
34061
34062 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34063
34064         PR c++/7982
34065         * g++.dg/warn/implicit-typename1.C: New test.
34066
34067 2003-02-22  Kelley Cook <kelleycook@comcast.net>
34068
34069         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
34070         with "mtune".
34071         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34072         * gcc.c-torture/execute/20010129-1.x: Likewise.
34073         * gcc.dg/20011107-1.c: Likewise.
34074         * gcc.dg/20020108-1.c: Likewise.
34075         * gcc.dg/20020122-3.c: Likewise.
34076         * gcc.dg/20020206-1.c: Likewise.
34077         * gcc.dg/20020310-1.c: Likewise.
34078         * gcc.dg/20020426-2.c: Likewise.
34079         * gcc.dg/20020517-1.c: Likewise.
34080         * gcc.dg/991230-1.c: Likewise.
34081         * gcc.dg/i386-unroll-1.c: Likewise.
34082         * gcc.misc-tests/i386-prefetch.exp: Likewise.
34083
34084 2003-02-22  Jan Hubicka  <jh@suse.cz>
34085
34086         * gcc.dg/i386-mul.c: New test.
34087
34088 2003-02-21  Roger Sayle  <roger@eyesopen.com>
34089
34090         * gcc.dg/builtins-5.c: New test case.
34091
34092 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
34093
34094         * gcc.dg/asmreg-1.c: New test.
34095
34096 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34097
34098         PR c++/9749
34099         * g++.dg/parse/varmod1.C: New test.
34100
34101 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34102
34103         PR c++/9727
34104         * g++.dg/template/op1.C: New test.
34105
34106 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34107
34108         PR c++/8906
34109         * g++.dg/template/nested2.C: New test.
34110
34111 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
34112
34113         PR c++/8724
34114         * g++.dg/expr/dtor1.C: New test.
34115
34116 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
34117
34118         * gcc.dg/cpp/include3.c: New test.
34119         * gcc.dg/cpp/inc/foo.h: New file.
34120
34121 2003-02-21  Glen Nakamura  <glen@imodulo.com>
34122
34123         * gcc.c-torture/execute/20030221-1.c: New test.
34124
34125 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
34126
34127         PR c++/9729
34128         * g++.dg/abi/conv1.C: New test.
34129
34130 2003-02-20  Jan Hubicka  <jh@suse.cz>
34131
34132         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
34133
34134 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
34135
34136         * gcc.c-torture/compile/20030219-1.c: New test.
34137
34138 2003-02-18  Jan Hubicka  <jh@suse.cz>
34139
34140         * gcc.dg/funcorder.c: New test.
34141
34142 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34143
34144         * gcc.c-torture/execute/20030218-1.c: New.
34145
34146 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
34147
34148         * gcc.dg/20030218-1.c: New.
34149
34150 2003-02-18  Richard Henderson  <rth@redhat.com>
34151
34152         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
34153         * gcc.dg/attr-used-2.c: New.
34154
34155 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
34156
34157         PR c++/9704
34158         * g++.dg/init/copy5.C: New test.
34159
34160 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
34161
34162         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
34163         * g++.dg/pch/pch.exp: Likewise.
34164
34165 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
34166
34167         * gcc.c-torture/execute/20030209-1.c: Enable the test if
34168         STACK_SIZE is not defined.
34169
34170 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34171
34172         PR c++/9457
34173         * g++.dg/template/init1.C: New test.
34174
34175 2003-02-16  Jan HUbicka  <jh@suse.cz>
34176
34177         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
34178         (foo): Add few extra tests
34179         * gcc.dg/c99-const-expr-3.c: Likewise.
34180         * gcc.c-torture/execute/20030216-1.c: New.
34181
34182 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34183
34184         PR c++/9459
34185         * g++.dg/ext/typeof4.C: New test.
34186
34187 2003-02-15  Roger Sayle  <roger@eyesopen.com>
34188
34189         * gcc.dg/i386-387-3.c: New test case.
34190
34191 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
34192
34193         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
34194         cris-*-elf* cris-*-aout* and mmix-*-*.
34195
34196 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
34197
34198         * gcc.dg/20030213-1.c: New test.
34199
34200 2003-02-12  Roger Sayle  <roger@eyesopen.com>
34201
34202         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
34203         * gcc.dg/i386-387-2.c: Likewise.
34204
34205 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
34206
34207         * gcc.dg/ppc-spe.c: Fix formatting.
34208         Enable tests that were previously unsupported by gas.
34209         Delete tests for instructions that no longer exist.
34210         Switch arguments on evsubifw builtin.
34211
34212 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
34213
34214         * gcc.c-torture/execute/20030209-1.c: Disable the test if
34215         STACK_SIZE is too small.
34216
34217 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34218             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34219
34220         * gcc.dg/decl-2.c: New test.
34221
34222 2003-02-10  Jan Hubicka  <jh@suse.cz>
34223
34224         * gcc.dg/i386-fpcvt-1.c: New test.
34225
34226 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
34227
34228         * gcc.c-torture/execute/20030209-1.c: New test.
34229
34230 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
34231
34232         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
34233         int-wide bitops, use the constants of the same width.
34234         Likewise, if long long is 32-bit wide, test bitops using
34235         32-bit constants.
34236
34237 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
34238
34239         * gcc.dg/20021014-1.c: Annotate with expected notice text.
34240
34241 2003-02-07  Roger Sayle  <roger@eyesopen.com>
34242
34243         * testsuite/gcc.dg/builtins-4.c: New test case.
34244
34245 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34246
34247         * gcc.dg/20020430-1.c: Fix dg command typos.
34248         * gcc.dg/20020503-1.c: Likewise.
34249
34250 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34251
34252         PR c++/8785
34253         * g++.dg/parse/fused-params1.C: New test.
34254
34255         PR c++/8857
34256         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
34257
34258         PR c++/8921
34259         * g++.dg/parse/non-dependent1.C: New test.
34260
34261         PR c++/8928
34262         * g++.dg/parse/dupl-tmpl-args1.C: New test.
34263
34264         PR c++/9228
34265         * g++.dg/parse/undefined7.C: New test.
34266         * g++.dg/parse/non-templ1.C: New test.
34267
34268         PR c++/9229
34269         * g++.dg/parse/too-many-tmpl-args1.C: New test.
34270
34271 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
34272
34273         * gcc.c-torture/compile/20030206-1.c: New test.
34274
34275 2003-02-05  Roger Sayle  <roger@eyesopen.com>
34276
34277         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
34278         "pow" to "foo" to avoid potential confusion with a math built-in.
34279
34280 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34281
34282         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
34283         conditions for SPARC targets.
34284
34285 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
34286
34287         * gcc.dg/20030204-1.c: New test.
34288
34289 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34290
34291         PR c++/38
34292         * g++.dg/parse/array-size1.C: New test.
34293
34294         PR c++/5657
34295         * g++.dg/parse/undefined3.C: New test.
34296
34297         PR c++/5665
34298         * g++.dg/parse/undefined4.C: New test.
34299
34300         PR c++/5975
34301         * g++.dg/parse/undefined5.C: New test.
34302
34303         PR c++/7259
34304         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
34305
34306         PR c++/8578
34307         * g++.dg/parse/casting-operator1.C: New test.
34308
34309         PR c++/8596
34310         * g++.dg/parse/undefined6.C: New test.
34311
34312         PR c++/8736
34313         * g++.dg/parse/missing-template1.C: New test.
34314
34315 2003-02-04  Jan Hubicka  <jh@suse.cz>
34316
34317         * gcc.dg/i386-cadd.c: Compile using -march=k8.
34318         * gcc.dg/i386-cmov?.c: Likewise.
34319         * gcc.dg/i386-fpcvt-?.c: Likewise.
34320         * gcc.dg/i386-ssefp-1.c: Likewise.
34321         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
34322         conventions.
34323
34324 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
34325
34326         PR c++/7129
34327         * testsuite/g++.dg/ext/max.C: New test.
34328
34329 2003-02-03  Jan Hubicka  <jh@suse.cz>
34330
34331         * gcc.c-torture/execute/20030203-1.c: New test.
34332
34333 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
34334
34335         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
34336         'natural-endian'.
34337
34338 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
34339
34340         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
34341         * g++.dg/init/new2.C: Likewise.
34342         * g++.dg/other/new1.C: Likewise.
34343
34344 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
34345
34346         * gcc.dg/struct-ret-libc.c: New test.
34347
34348 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
34349
34350         * gcc.dg/20030129-1.c: New test.
34351
34352 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34353
34354         PR c++/8849
34355         * g++.dg/template/ptrmem4.C: New test.
34356
34357 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
34358
34359         * g++.dg/parser/constant1.C: New test.
34360
34361 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34362
34363         PR c++/8591
34364         * g++.dg/parse/friend2.C: New test.
34365
34366 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34367
34368         PR c++/9437
34369         * g++.dg/template/unify4.C: New test.
34370
34371 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
34372
34373         * gcc.c-torture/execute/20030128-1.c: New test.
34374
34375 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
34376
34377         * g++.dg/lookup/nested1.C: Test moved from ...
34378         * g++.old-deja/g++.other/lookup24.C: ... here.
34379
34380 2003-01-28  Jan Hubicka  <jh@suse.cz>
34381
34382         * gcc.dg/i386-cmov5.c: New test.
34383
34384 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
34385
34386         * gcc.c-torture/execute/20010925-1.c: Changed the
34387         memcpy declaration.
34388
34389 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34390
34391         PR c++/3902
34392         * g++.dg/parse/template5.C: New test.
34393
34394 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
34395
34396         PR fortran/9258
34397         * g77.dg/pr9258: New test.
34398
34399 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34400
34401         * README: Move relevant parts from README.g++.
34402
34403         * README.g++: Remove this file.
34404
34405 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
34406
34407         * g++.dg/abi/dcast1.C: New test.
34408
34409 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34410
34411         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
34412
34413 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
34414
34415         PR c++/47
34416         * g++.old-deja/g++.other/lookup24.C: New test.
34417
34418 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34419
34420         PR middle-end/7227
34421         * gcc.dg/uninit-C.c: New test.
34422
34423 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.dg/abi/covariant1.C: New test.
34426
34427 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
34428
34429         * gcc.dg/20030123-1.c: New test.
34430
34431 2003-01-25  Jan Hubicka  <jh@suse.cz>
34432
34433         PR opt/8492
34434         * gcc.c-torture/compile/20030125-1.c
34435
34436 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
34437
34438         PR c++/9403
34439         * g++.dg/parse/template3.C: New test.
34440         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
34441
34442         PR c++/795
34443         * g++.dg/parse/template4.C: New test.
34444
34445         PR c++/9415
34446         * g++.dg/template/qual2.C: New test.
34447
34448         PR c++/8545
34449         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
34450
34451         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
34452
34453 2003-01-25  Roger Sayle  <roger@eyesopen.com>
34454
34455         * gcc.c-torture/execute/switch-1.c: New test case.
34456
34457 2003-01-25  Jan Hubicka  <jh@suse.cz>
34458
34459         * gcc.c-torture/execute/20030125-1.[cx]: New test.
34460
34461 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
34462
34463         Tweaks for Bison-1.875. From the NEWS file:
34464         "- `parse error' -> `syntax error'
34465         Bison now uniformly uses the term `syntax error'"
34466         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
34467         * gcc.dg/cpp/digraph2.c: Likewise.
34468         * gcc.dg/cpp/direct2.c: Likewise.
34469         * gcc.dg/cpp/paste4.c: Likewise.
34470         * gcc.dg/c90-restrict-1.c: Likewise.
34471         * gcc.dg/c99-func-2.c: Likewise.
34472         * gcc.dg/noncompile/920721-2.c: Likewise.
34473         * gcc.dg/noncompile/930622-2.c: Likewise.
34474         * gcc.dg/noncompile/940112-1.c: Likewise.
34475         * gcc.dg/noncompile/950921-1.c: Likewise.
34476         * gcc.dg/noncompile/951123-1.c: Likewise.
34477         * gcc.dg/noncompile/971104-1.c: Likewise.
34478         * gcc.dg/noncompile/990416-1.c: Likewise.
34479
34480 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
34481
34482         * g++.dg/parse/undefined1.C: Add error message.
34483
34484 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34485
34486         PR c++/9354
34487         * g++.dg/parse/new1.C: New test.
34488
34489         PR c++/9216
34490         * g++.dg/parse/template2.C: New test.
34491
34492         PR c++/9354
34493         * g++.dg/parse/typedef2.C: New test.
34494
34495         PR c++/9328
34496         * g++.dg/ext/typeof3.C: New test.
34497
34498 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34499
34500         PR c++/2738
34501         * g++.dg/parse/ret-type1.C: New test.
34502
34503         PR c++/3792
34504         * g++.dg/parse/tmpl-outside1.C: New test.
34505
34506         PR c++/4207
34507         * g++.dg/parse/int-as-enum1.C: New test.
34508
34509         PR c++/4903
34510         * g++.dg/parse/no-typename1.C: New test.
34511
34512         PR c++/5533
34513         * g++.dg/parse/no-value1.C: New test.
34514
34515         PR c++/5921
34516         * g++.dg/parse/wrong-inline1.C: New test.
34517
34518         PR c++/6402
34519         * g++.dg/parse/ref1.C: New test.
34520
34521         PR c++/6992
34522         * g++.dg/parse/attr-ctor1.C: New test.
34523
34524         PR c++/7229
34525         * g++.dg/parse/namespace5.C: New test.
34526
34527         PR c++/7917
34528         * g++.dg/parse/func-def1.C: New test.
34529
34530         PR c++/8143
34531         * g++.dg/parse/undefined1.C: New test.
34532
34533         PR c++/5723, PR c++/8522
34534         * g++.dg/parse/specialization1.C: New test.
34535
34536         PR c++/163, PR c++/8595
34537         * g++.dg/parse/struct-as-enum1.C: New test.
34538
34539         PR c++/9173
34540         * g++.dg/parse/undefined2.C: New test.
34541
34542 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
34543
34544         PR c++/9298
34545         * g++.dg/parse/template1.C: New test.
34546
34547         PR c++/9384
34548         * g++.dg/parse/using1.C: New test.
34549
34550         PR c++/9285
34551         PR c++/9294
34552         * g++.dg/parse/expr2.C: New test.
34553
34554         PR c++/9388
34555         * g++.dg/parse/lookup2.C: Likewise.
34556
34557 2003-01-21  Jan Hubicka  <jh@suse.cz>
34558
34559         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
34560         * gcc.c-torture/execute/eeprof-1.c: Likewise.
34561         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
34562         * gcc.c-torture/execute/string-opt-*.c: Likewise.
34563
34564 2003-01-20  Nick Clifton  <nickc@redhat.com>
34565
34566         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
34567         problem with ARM sibcall code generation.
34568
34569 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34570
34571         * gcc.c-torture/execute/20030120-1.c: New.
34572
34573 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
34574
34575         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
34576
34577 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
34578
34579         PR c++/9272
34580         * g++.dg/parse/ctor1.C: New test.
34581
34582         PR c++/9294:
34583         * g++.dg/parse/qualified1.C: New test.
34584
34585         * g++.dg/parse/typename3.C: New test.
34586
34587 2003-01-16  Richard Henderson  <rth@redhat.com>
34588
34589         * g++.dg/tls/init-2.C: Fix error matches for real this time.
34590
34591 2003-01-16  Richard Henderson  <rth@redhat.com>
34592
34593         * g++.dg/pch/pch.exp: Copy test header to the working directory
34594         before using it either for precompilation or direct use.
34595         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
34596         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
34597
34598 2003-01-16  Richard Henderson  <rth@redhat.com>
34599
34600         * gcc.dg/pch/pch.exp: Copy test header to the working directory
34601         before using it either for precompilation or direct use.
34602         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
34603         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
34604
34605 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
34606
34607         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
34608         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
34609         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
34610         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
34611         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
34612         typename warning into error.
34613         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
34614         error messages.
34615         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
34616         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
34617         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
34618         messages.
34619         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
34620         make declaration visible in template.
34621         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
34622         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
34623         messages.
34624         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
34625         message.
34626         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
34627         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
34628         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
34629         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
34630         typename warning with error message.
34631         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
34632         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
34633         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
34634
34635 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
34636
34637         * g++.dg/parse/ambig2.C: New test.
34638
34639 2003-01-15  Richard Henderson  <rth@redhat.com>
34640
34641         * g++.dg/tls/init-2.C: Update error message string.
34642
34643 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34644
34645         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
34646
34647 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
34648
34649         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
34650         all for HC11/HC12.
34651         * gcc.c-torture/compile/20001205-1.x: Likewise.
34652         * gcc.c-torture/compile/20001226-1.x: Likewise.
34653         * gcc.c-torture/compile/920520-1.x: Likewise.
34654         * gcc.c-torture/compile/961203-1.x: Likewise.
34655         * gcc.c-torture/compile/20020604-1.x: Likewise.
34656
34657 2003-01-15  Jan Hubicka  <jh@suse.cz>
34658
34659         * gcc.c-torture/compile/20030115-1.c: New test.
34660
34661         * gcc.dg/i386-fpcvt-1.c: New test.
34662         * gcc.dg/i386-fpcvt-2.c: New test.
34663
34664 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
34665
34666         Further conform g++'s __vmi_class_type_info to the C++ ABI
34667         specification.
34668         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
34669         the specification.
34670
34671 2003-01-14  Jan Hubicka  <jh@suse.cz>
34672
34673         * gcc.dg/i386-fpcvt-1.c: New test.
34674         * gcc.dg/i386-fpcvt-2.c: New test.
34675
34676 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34677
34678         * gcc.dg/i386-mmx-3.c: New test.
34679
34680 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
34681
34682         PR c++/9264
34683         * g++.dg/parse/octal1.C: New file.
34684
34685         PR c++/9172
34686         * g++.dg/parse/typename1.C: New file.
34687
34688 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
34689
34690         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
34691         * gcc.dg/bf-no-ms-layout.c: Likewise.
34692         * gcc.dg/bf-ms-attrib.c: Likewise.
34693
34694 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
34695
34696         PR c++/9099
34697         * g++.dg/parse/dtor1.C: New file.
34698
34699         PR c++/9128
34700         * g++.dg/rtti/typeid1.C: New file.
34701
34702         PR c++/9153
34703         * g++.dg/parse/lookup1.C: New file.
34704
34705         PR c++/9171
34706         * g++.dg/templ/spec5.C: New file.
34707
34708 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
34709
34710         * gcc.c-torture/compile/20030110-1.c: New test.
34711
34712 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
34713
34714         Merge from pch-branch:
34715
34716         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
34717
34718         * gcc.dg/pch/cpp-1.h: New.
34719         * gcc.dg/pch/cpp-1.c: New.
34720         * gcc.dg/pch/cpp-2.h: New.
34721         * gcc.dg/pch/cpp-2.c: New.
34722
34723         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
34724
34725         * gcc.dg/pch/except-1.h: New.
34726         * gcc.dg/pch/except-1.c: New.
34727
34728         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
34729
34730         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
34731         running test.
34732         * gcc.dg/pch: Include *.hp not *.h.
34733         * gcc.dg/pch/system-1.h: New.
34734         * gcc.dg/pch/system-1.c: New.
34735
34736         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
34737
34738         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
34739         rather than trying to build and run a program using PCH.
34740         * gcc.dg/pch: Remove dg-do commands from test files.
34741
34742         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
34743
34744         * gcc.dg/pch/macro-3.c: New.
34745         * gcc.dg/pch/macro-3.h: New.
34746
34747         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
34748
34749         * gcc.dg/pch/common-1.c: New.
34750         * gcc.dg/pch/common-1.h: New.
34751         * gcc.dg/pch/decl-1.c: New.
34752         * gcc.dg/pch/decl-1.h: New.
34753         * gcc.dg/pch/decl-2.c: New.
34754         * gcc.dg/pch/decl-2.h: New.
34755         * gcc.dg/pch/decl-3.c: New.
34756         * gcc.dg/pch/decl-3.h: New.
34757         * gcc.dg/pch/decl-4.c: New.
34758         * gcc.dg/pch/decl-4.h: New.
34759         * gcc.dg/pch/decl-5.c: New.
34760         * gcc.dg/pch/decl-5.h: New.
34761         * gcc.dg/pch/global-1.c: New.
34762         * gcc.dg/pch/global-1.h: New.
34763         * gcc.dg/pch/inline-1.c: New.
34764         * gcc.dg/pch/inline-1.h: New.
34765         * gcc.dg/pch/inline-2.c: New.
34766         * gcc.dg/pch/inline-2.h: New.
34767         * gcc.dg/pch/static-1.c: New.
34768         * gcc.dg/pch/static-1.h: New.
34769         * gcc.dg/pch/static-2.c: New.
34770         * gcc.dg/pch/static-2.h: New.
34771
34772         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
34773
34774         * g++.dg/pch/pch.exp: Better handle failing testcases.
34775         * gcc.dg/pch/pch.exp: Likewise.
34776         * gcc.dg/pch/macro-1.c: New.
34777         * gcc.dg/pch/macro-1.h: New.
34778         * gcc.dg/pch/macro-2.c: New.
34779         * gcc.dg/pch/macro-2.h: New.
34780
34781         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
34782
34783         * g++.dg/dg.exp: Treat files in pch/ specially.
34784         * g++.dg/pch/pch.exp: New file.
34785         * g++.dg/pch/empty.H: New file.
34786         * g++.dg/pch/empty.C: New file.
34787         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
34788         "precompile".
34789
34790         * gcc.dg/pch/pch.exp: New file.
34791         * gcc.dg/pch/empty.h: New file.
34792         * gcc.dg/pch/empty.c: New file.
34793         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
34794         "precompile".
34795
34796 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34797
34798         * g++.dg/template/friend14.C: New test.
34799
34800 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34801
34802         * gcc.dg/old-style-asm-1.c: New test.
34803
34804 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
34805
34806         * gcc.c-torture/compile/20030109-1.c: New test.
34807
34808 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34809
34810         * gcc.c-torture/execute/20030109-1.c: New test.
34811
34812 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
34813
34814         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
34815         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
34816         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
34817         * g++.old-deja/g++.mike/eh2.C: Likewise.
34818         * g++.old-deja/g++.mike/eh3.C: Likewise.
34819         * g++.old-deja/g++.mike/eh5.C: Likewise.
34820         * g++.old-deja/g++.mike/eh6.C: Likewise.
34821         * g++.old-deja/g++.mike/eh7.C: Likewise.
34822         * g++.old-deja/g++.mike/eh8.C: Likewise.
34823         * g++.old-deja/g++.mike/eh9.C: Likewise.
34824         * g++.old-deja/g++.mike/eh10.C: Likewise.
34825         * g++.old-deja/g++.mike/eh12.C: Likewise.
34826         * g++.old-deja/g++.mike/eh13.C: Likewise.
34827         * g++.old-deja/g++.mike/eh14.C: Likewise.
34828         * g++.old-deja/g++.mike/eh16.C: Likewise.
34829         * g++.old-deja/g++.mike/eh17.C: Likewise.
34830         * g++.old-deja/g++.mike/eh18.C: Likewise.
34831         * g++.old-deja/g++.mike/eh21.C: Likewise.
34832         * g++.old-deja/g++.mike/eh23.C: Likewise.
34833         * g++.old-deja/g++.mike/eh24.C: Likewise.
34834         * g++.old-deja/g++.mike/eh25.C: Likewise.
34835         * g++.old-deja/g++.mike/eh26.C: Likewise.
34836         * g++.old-deja/g++.mike/eh27.C: Likewise.
34837         * g++.old-deja/g++.mike/eh28.C: Likewise.
34838         * g++.old-deja/g++.mike/eh29.C: Likewise.
34839         * g++.old-deja/g++.mike/eh31.C: Likewise.
34840         * g++.old-deja/g++.mike/eh33.C: Likewise.
34841         * g++.old-deja/g++.mike/eh34.C: Likewise.
34842         * g++.old-deja/g++.mike/eh35.C: Likewise.
34843         * g++.old-deja/g++.mike/eh36.C: Likewise.
34844         * g++.old-deja/g++.mike/eh37.C: Likewise.
34845         * g++.old-deja/g++.mike/eh38.C: Likewise.
34846         * g++.old-deja/g++.mike/eh39.C: Likewise.
34847         * g++.old-deja/g++.mike/eh40.C: Likewise.
34848         * g++.old-deja/g++.mike/eh41.C: Likewise.
34849         * g++.old-deja/g++.mike/eh42.C: Likewise.
34850         * g++.old-deja/g++.mike/eh44.C: Likewise.
34851         * g++.old-deja/g++.mike/eh46.C: Likewise.
34852         * g++.old-deja/g++.mike/eh47.C: Likewise.
34853         * g++.old-deja/g++.mike/eh48.C: Likewise.
34854         * g++.old-deja/g++.mike/eh49.C: Likewise.
34855         * g++.old-deja/g++.mike/eh50.C: Likewise.
34856         * g++.old-deja/g++.mike/eh51.C: Likewise.
34857         * g++.old-deja/g++.mike/eh53.C: Likewise.
34858         * g++.old-deja/g++.mike/eh55.C: Likewise.
34859         * g++.old-deja/g++.mike/p7912.C: Likewise.
34860         * g++.old-deja/g++.mike/p9706.C: Likewise.
34861         * g++.old-deja/g++.mike/p10416.C: Likewise.
34862         * g++.old-deja/g++.mike/p11667.C: Likewise.
34863         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
34864         Remove redundant reference to Iris.
34865         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
34866         Elxsi, i860, Pico Java, and WE32K.
34867
34868 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
34869
34870         * g++.dg/ext/asm4.C: New test.
34871
34872 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34873
34874         PR c++/9030
34875         * g++.dg/template/friend12.C: New test.
34876         * g++.dg/template/friend13.C: Likewise.
34877         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
34878
34879 2003-01-08  Jan Hubicka  <jh@suse.cz>
34880
34881         * gcc.dg/i386-cadd.c: New test.
34882         * gcc.dg/i386-cmov4.c: Likewise.
34883
34884 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
34885
34886         PR c++/9165
34887         * g++.dg/warn/Wunused-3.C: New test.
34888
34889         * g++.dg/abi/bitfield9.C: New test.
34890
34891         PR c++/9189
34892         * g++.dg/parse/defarg3.C: New test.
34893
34894 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34895
34896         * g++.dg/parse/ambig1.C: New test.
34897         * g++.dg/parse/defarg2.C: New test.
34898
34899 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
34900
34901         * g++.dg/template/defarg-1.C: New test.
34902         * g++.dg/template/local2.C: Likewise.
34903
34904 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
34905
34906         * gcc.c-torture/execute/20030105-1.c: New test.
34907
34908 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34909
34910         * g++.dg/parse/namespace3.C: Remove extra semicolons.
34911         * g++.dg/parse/namespace4.C: Likewise.
34912
34913 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34914
34915         * g++.dg/template/ntp2.C: New test.
34916
34917 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
34918
34919         * g++.dg/parse/extern-C-1.C: New test.
34920
34921         * g++.dg/parse/namespace4.C: New test.
34922
34923         * g++.dg/template/nested1.C: New test.
34924
34925         * g++.dg/parse/namespace3.C: New test.
34926
34927 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34928
34929         * g++.dg/lookup/two-stage1.C: New test.
34930
34931 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34932
34933         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
34934         * g++.old-deja/g++.jason/access8.C: Likewise.
34935         * g++.old-deja/g++.other/decl5.C: Likewise.
34936
34937 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34938
34939         * g++.dg/parse/parse7.C: New test.
34940
34941 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
34942
34943         PR c++/2843
34944         * g++.dg/ext/attrib7.C: New test.
34945
34946 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
34947
34948         * g++.dg/parse/parse6.C: New test.
34949
34950 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
34951
34952         * gcc.dg/h8300-stack-1.c: New.
34953
34954 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34955
34956         g++.dg/lookup/exception1.C: New test.
34957
34958         g++.dg/lookup/template1.C: New test.
34959
34960         g++.dg/parse/namespace2.C: New test.
34961
34962         g++.dg/parse/parens2.C: New test.
34963
34964 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34965
34966         * g++.dg/parse/parse5.C: New test.
34967         * g++.dg/lookup/scoped4.C: New test.
34968
34969 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
34970
34971         * g++.dg/parse/parens1.C: New test.
34972
34973         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
34974         angle-bracket1.C.
34975         * g++.dg/parse/parens2.C: New test.
34976
34977         * g++.dg/lookup/scope-operator1.C: New test.
34978
34979         * g++.dg/parse/operator1.C: New test.
34980
34981 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34982
34983         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
34984         * g++.old-deja/g++.other/access6.C: Likewise.
34985         * g++.old-deja/g++.other/decl1.C: Likewise.
34986         * g++.old-deja/g++.pt/typename12.C: Likewise.
34987
34988 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
34989
34990         * g++.dg/parse/namespace1.C: New test.
34991
34992 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34993
34994         * g++.dg/parse/parse4.C: New test.
34995
34996 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
34997
34998         * g++.dg/parse/parse3.C: New test.
34999
35000 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35001
35002         * g++.dg/parse/parse2.C: New test.
35003
35004 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35005
35006         * g++.dg/template/friend11.C: New test.
35007
35008 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
35009
35010         * g++.dg/parse/parse1.C: New test.
35011
35012 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
35013
35014         * lib/profopt.exp: Change the name of a global variable to avoid
35015         possible clashes with other test suites.
35016
35017 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         * g++.dg/inherit/covariant8.C: New test.
35020
35021 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
35022
35023         * g++.dg/init/array9.C: New test.
35024
35025         PR c++/9112
35026         * g++.dg/parse/expr1.C: New test.
35027
35028 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
35029
35030         * gcc.c-torture/compile/20021230-1.c: New test.
35031
35032 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35033
35034         * g++.dg/inherit/covariant5.C: New test.
35035         * g++.dg/inherit/covariant6.C: New test.
35036         * g++.dg/inherit/covariant7.C: New test.
35037
35038 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35039
35040         PR c++/2739
35041         * g++.dg/other/access2.C: New test.
35042
35043 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35044
35045         * g++.dg/other/anon-struct.C: No longer fails
35046         * g++.old-deja/g++.brendan/parse4.C: Likewise.
35047         * g++.old-deja/g++.brendan/parse5.C: Likewise.
35048         * g++.old-deja/g++.brendan/parse6.C: Likewise.
35049
35050 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35051
35052         * g++.dg/parse/angle-bracket.C (main): No longer fails.
35053
35054 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
35055
35056         * g++.dg/eh/spec4.C: Remove stray semicolon.
35057         * g++.dg/expr/pmf-1.C: Change error message.
35058         * g++.dg/ext/asm1.C: Remove stray semicolon.
35059         * g++.dg/ext/typename1.C: Add missing typenames.
35060         * g++.dg/inherit/template-as-base.C: Change error message.
35061         * g++.dg/lookup/scoped1.C: Likewise.
35062         * g++.dg/lookup/scoped2.C: Likewise.
35063         * g++.dg/lookup/using2.C: Likewise.
35064         * g++.dg/other/component1.C: Remove stray semicolon.
35065         * g++.dg/other/do1.C: Change error message.
35066         * g++.dg/other/error2.C: Likewise.
35067         * g++.dg/other/init1.C: Likewise.
35068         * g++.dg/other/packed1.C: Remove stray semicolon.
35069         * g++.dg/other/ptrmem2.C: Change error message.
35070         * g++.dg/parse/parameter-declaration-1.C: Remove line number
35071         marker.
35072         * g++.dg/special/initp1.C: Remove invalid attribute usage.
35073         * g++.dg/template/access3.C: Add typename keyword.
35074         * g++.dg/template/access5.C: Remove stray semicolon.
35075         * g++.dg/template/access6.C: Likewise.
35076         * g++.dg/template/complit1.C: Likewise.
35077         * g++.dg/template/crash1.C: Change error message.
35078         * g++.dg/template/inherit2.C: Remove stray semicolon.
35079         * g++.dg/template/instantiate2.C: Likewise.
35080         * g++.dg/template/instantiate3.C: Change error message.
35081         * g++.dg/template/qual1.C: Remove stray semicolon.
35082         * g++.dg/template/qualttp18.C: Change error message.
35083         * g++.dg/template/ref1.C: Remove stray semicolon.
35084         * g++.dg/template/sizeof1.C (A::value): Declare it.
35085         * g++.dg/template/spec4.C: Change error message.
35086         * g++.dg/template/static1.C: Likewise.
35087         * g++.dg/template/type1.C: Likewise.
35088         * g++.dg/template/typename3.C: Likewise.
35089         * g++.old-deja/g++.benjamin/13478.C: Change error message.
35090         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
35091         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
35092         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
35093         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
35094         named return value extension.
35095         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
35096         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
35097         * g++.old-deja/g++.bob/extern_C.C: Likewise.
35098         * g++.old-deja/g++.bob/inherit2.C: Likewise.
35099         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35100         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35101         * g++.old-deja/g++.brendan/crash13.C: Likewise.
35102         * g++.old-deja/g++.brendan/crash15.C: Likewise.
35103         * g++.old-deja/g++.brendan/crash18.C: Change error message.
35104         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
35105         * g++.old-deja/g++.brendan/crash38.C: Likewise.
35106         * g++.old-deja/g++.brendan/crash50.C: Likewise.
35107         * g++.old-deja/g++.brendan/crash56.C: Likewise.
35108         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
35109         syntax.
35110         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
35111         * g++.old-deja/g++.brendan/crash8.C: Change error message.
35112         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
35113         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35114         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
35115         * g++.old-deja/g++.brendan/template11.C: Likewise.
35116         * g++.old-deja/g++.brendan/template26.C: Likewise.
35117         * g++.old-deja/g++.brendan/template27.C: Use explicit
35118         specialization syntax.
35119         * g++.old-deja/g++.brendan/template30.C: Likewise.
35120         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
35121         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
35122         non-dependent names.
35123         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
35124         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
35125         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
35126         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
35127         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
35128         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
35129         named return value extension.
35130         * g++.old-deja/g++.ext/namedret2.C: Likewise.
35131         * g++.old-deja/g++.ext/namedret3.C: Likewise.
35132         * g++.old-deja/g++.ext/return1.C: Likewise.
35133         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
35134         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
35135         * g++.old-deja/g++.jason/access8.C: Likewise.
35136         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
35137         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
35138         pseudo-destructor names.
35139         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
35140         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
35141         pseudo-destructor names.
35142         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
35143         * g++.old-deja/g++.jason/overload19.C: Likewise.
35144         * g++.old-deja/g++.jason/overload32.C: Likewise.
35145         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
35146         stray semicolons.
35147         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
35148         * g++.old-deja/g++.jason/return.C: Likewise.
35149         * g++.old-deja/g++.jason/return2.C: Likewise.
35150         * g++.old-deja/g++.jason/shadow1.C: Likewise.
35151         * g++.old-deja/g++.jason/special.C: Use explicit specialization
35152         syntax.
35153         * g++.old-deja/g++.jason/template10.C: Account for use of
35154         non-dependent names.
35155         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
35156         syntax.
35157         * g++.old-deja/g++.jason/template37.C: Likewise.
35158         * g++.old-deja/g++.law/access4.C: Change error messages.
35159         * g++.old-deja/g++.law/arm13.C: Remove incorrect
35160         pseudo-destructor names.
35161         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
35162         * g++.old-deja/g++.law/ctors9.C: Likewise.
35163         * g++.old-deja/g++.law/cvt22.C: Likewise.
35164         * g++.old-deja/g++.law/dtors5.C: Likewise.
35165         * g++.old-deja/g++.law/global-init1.C: Likewise.
35166         * g++.old-deja/g++.law/missed-error3.C: Likewise.
35167         * g++.old-deja/g++.law/operators28.C: Likewise.
35168         * g++.old-deja/g++.law/visibility28.C: Likewise.
35169         * g++.old-deja/g++.martin/eval1.C: Likewise.
35170         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
35171         name.
35172         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
35173         * g++.old-deja/g++.mike/net34.C: Likewise.
35174         * g++.old-deja/g++.mike/net36.C: Likewise.
35175         * g++.old-deja/g++.mike/ns2.C: Likewise.
35176         * g++.old-deja/g++.mike/p12306.C: Likewise.
35177         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
35178         value extension.
35179         * g++.old-deja/g++.mike/p700.C: Likewise.
35180         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
35181         * g++.old-deja/g++.mike/p710.C: Likewise.
35182         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
35183         value extension.
35184         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
35185         * g++.old-deja/g++.mike/pmf9.C: Likewise.
35186         * g++.old-deja/g++.ns/crash2.C: Likewise.
35187         * g++.old-deja/g++.ns/crash3.C: Likewise.
35188         * g++.old-deja/g++.ns/invalid1.C: Likewise.
35189         * g++.old-deja/g++.ns/ns17.C: Likewise.
35190         * g++.old-deja/g++.ns/template16.C: Likewise.
35191         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
35192         keyword.
35193         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
35194         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
35195         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
35196         named return value extension.
35197         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
35198         * g++.old-deja/g++.other/access4.C: Issue additional error
35199         messages.
35200         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
35201         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
35202         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
35203         * g++.old-deja/g++.other/crash25.C: Change error message.
35204         * g++.old-deja/g++.other/crash4.C: Change error message.
35205         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
35206         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
35207         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
35208         checks.
35209         * g++.old-deja/g++.other/defarg8.C: Likewise.
35210         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
35211         * g++.old-deja/g++.other/dtor10.C: Likewise.
35212         * g++.old-deja/g++.other/incomplete.C: Likewise.
35213         * g++.old-deja/g++.other/linkage7.C: Likewise.
35214         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
35215         lookup algorithm.
35216         * g++.old-deja/g++.other/mangle2.C: Likewise.
35217         * g++.old-deja/g++.other/refinit2.C: Likewise.
35218         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
35219         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
35220         * g++.old-deja/g++.pt/crash28.C: Likewise.
35221         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
35222         syntax.
35223         * g++.old-deja/g++.pt/crash32.C: Change error message.
35224         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
35225         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
35226         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
35227         error message position.
35228         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
35229         * g++.old-deja/g++.pt/defarg8.C: Change error message.
35230         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
35231         syntax.
35232         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
35233         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
35234         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
35235         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
35236         keyword.
35237         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35238         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
35239         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
35240         keyword.
35241         * g++.old-deja/g++.pt/explicit71.C: Change error message.
35242         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
35243         syntax.
35244         * g++.old-deja/g++.pt/friend28.C: Account for use of
35245         non-dependent names.
35246         * g++.old-deja/g++.pt/friend29.C: Likewise.
35247         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
35248         rules.
35249         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
35250         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
35251         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
35252         lookup rules.
35253         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
35254         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
35255         keyword.
35256         * g++.old-deja/g++.pt/memclass20.C: Likewise.
35257         * g++.old-deja/g++.pt/memclass5.C: Likewise.
35258         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
35259         keyword.
35260         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
35261         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
35262         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
35263         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
35264         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
35265         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
35266         keyword.
35267         * g++.old-deja/g++.pt/spec10.C: Likewise.
35268         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
35269         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
35270         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
35271         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
35272         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
35273         * g++.old-deja/g++.pt/ttp62.C: Likewise.
35274         * g++.old-deja/g++.pt/ttp64.C: Likewise.
35275         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
35276         * g++.old-deja/g++.pt/typename15.C: Likewise.
35277         * g++.old-deja/g++.pt/typename22.C: Likewise.
35278         * g++.old-deja/g++.pt/typename6.C: Change error messages.
35279         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
35280         * g++.old-deja/g++.pt/virtual2.C: Likewise.
35281         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
35282         syntax.
35283         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
35284         return value extension.
35285         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
35286         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
35287         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
35288         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
35289
35290 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * g++.dg/warn/inline1.C: New test.
35293         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
35294         * g++.old-deja/g++.jason/synth10.C: Likewise.
35295         * g++.old-deja/g++.mike/net31.C: Likewise.
35296         * g++.old-deja/g++.mike/p8786.C: Likewise.
35297
35298         * g++.dg/template/friend10.C: New test.
35299         * g++.dg/template/conv5.C: New test.
35300
35301 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35302
35303         * g++.dg/lookup/scoped3.C: New test.
35304
35305         * g++.dg/lookup/decl1.C: New test.
35306         * g++.dg/lookup/decl2.C: New test.
35307
35308 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35309
35310         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
35311         gcc.c-torture/compile/20021015-1.c,
35312         gcc.c-torture/compile/20021015-2.c,
35313         gcc.c-torture/compile/20021123-1.c,
35314         gcc.c-torture/compile/20021123-2.c,
35315         gcc.c-torture/compile/20021123-3.c,
35316         gcc.c-torture/compile/20021123-4.c,
35317         gcc.c-torture/execute/20021024-1.c: Add tests previously added
35318         only to 3.1 or 3.2 branch.
35319
35320 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
35321
35322         * gcc.dg/i386-bitfield3.c: New test.
35323
35324         * gcc.dg/i386-bitfield2.c: New test.
35325
35326 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
35327
35328         * g++.dg/parse/conv_op1.C: New test.
35329
35330 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
35331
35332         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
35333         approved.
35334
35335 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
35336
35337         * gcc.c-torture/compile/20021220-1.c: New test.
35338
35339 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
35340
35341         * gcc.dg/i386-fastcall-1.c: New.
35342
35343 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35344
35345         * gcc.c-torture/execute/20021219-1.c: New test.
35346
35347 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35348
35349         * gcc.dg/i386-pic-1.c: New test.
35350
35351 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35352
35353         PR c++/8099
35354         * g++.dg/template/friend9.C: New test.
35355
35356 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35357
35358         PR c++/3663
35359         * g++.dg/template/access7.C: New test.
35360
35361 2002-12-18  Nick Clifton  <nickc@redhat.com>
35362
35363         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
35364         the libstdc++-v3 directory has been found.
35365
35366 2002-12-12  Devang Patel <dpatel@apple.com>
35367         * gcc.dg/darwin-ld-1.c: New test.
35368         * gcc.dg/darwin-ld-2.c: New test.
35369         * gcc.dg/darwin-ld-3.c: New test.
35370         * gcc.dg/darwin-ld-4.c: New test.
35371         * gcc.dg/darwin-ld-5.c: New test.
35372
35373 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35374
35375         * gcc.c-torture/compile/20021212-1.c: New test.
35376
35377 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
35378
35379         * gcc.dg/fshort-wchar: New test.
35380
35381 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
35382
35383         PR c++/8372
35384         * g++.dg/template/dtor1.C: New test.
35385
35386         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
35387         markers.
35388
35389 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
35390
35391         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
35392
35393 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
35394
35395         * g++.dg/template/static1.C: New test.
35396         * g++.dg/template/static2.C: New test.
35397         * g++.old-deja/g++.ext/memconst.C: New test.
35398
35399 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35400
35401         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
35402         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
35403         * g++.dg/special/initp1.C: Likewise.
35404
35405 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
35406
35407         * gcc.c-torture/execute/20021204-1.c: New test.
35408
35409 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
35410
35411         * gcc.dg/ppc-fmadd-1.c: New file.
35412         * gcc.dg/ppc-fmadd-2.c: New file.
35413         * gcc.dg/ppc-fmadd-3.c: New file.
35414
35415 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35416
35417         * gcc.c-torture/compile/20021204-1.c: New test.
35418
35419 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35420
35421         * g++.dg/inherit/covariant2.C: New test.
35422         * g++.dg/inherit/covariant3.C: New test.
35423         * g++.dg/inherit/covariant4.C: New test.
35424         * g++.dg/inherit/covariant1.C: Remove XFAIL.
35425         * g++.old-deja/g++.robertl/eb17.C: Likewise.
35426
35427 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
35428
35429         PR c++/8688
35430         * g++.dg/init/brace3.C: New test.
35431
35432 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
35433
35434         * gcc.dg/20020210-1.c: Fix a comment typo.
35435
35436 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
35437
35438         PR c++/8720
35439         * g++.dg/parse/defarg1.C: New test.
35440
35441         PR c++/8615
35442         * g++.dg/template/char1.C: New test.
35443
35444         * g++.dg/template/varmod1.C: Fix typo.
35445
35446 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35447
35448         DR 180
35449         * g++.old-deja/g++.pt/crash32.C: Expect error.
35450
35451 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
35452
35453         PR c++/5919
35454         * g++.dg/template/varmod1.C: New test.
35455
35456         PR c++/8727
35457         * g++.dg/inherit/typeinfo1.C: New test.
35458
35459         PR c++/8663
35460         * g++.dg/inherit/typedef1.C: New test.
35461
35462 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
35463
35464         PR c++/8332
35465         PR c++/8493
35466         * g++.dg/template/strlen1.C: New test.
35467
35468         PR c++/8227
35469         * g++.dg/template/ctor2.C: New test.
35470
35471         PR c++/8214
35472         * g++.dg/init/string1.C: New test.
35473
35474         PR c++/8511
35475         * g++.dg/template/friend8.C: New test.
35476
35477 2002-11-29  Joe Buck <jbuck@synopsys.com>
35478
35479         * g++.dg/lookup/anon2.C: New test.
35480
35481 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
35482
35483         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
35484         h8300 port.
35485
35486 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
35487
35488         * gcc.dg/bitfld-6.c: New test.
35489
35490 2002-11-27  Jan Hubicka  <jh@suse.cz>
35491
35492         * gcc.c-torture/execute/20021127.[cx]: New test.
35493
35494 2002-11-26  Jan Hubicka  <jh@suse.cz>
35495
35496         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
35497         quality.
35498
35499 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
35500
35501         * g++.dg/init/brace2.C: New test.
35502         * g++.old-deja/g++.mike/p9129.C: Correct.
35503
35504 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
35505
35506         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
35507
35508 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
35509
35510         * gcc.dg/sibcall-6: New test for indirect sibcalls.
35511
35512 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
35513
35514         * testsuite/g++.dg/abi/empty11.C: New test.
35515         * testsuite/g++.dg/rtti/cv1.C: New test.
35516
35517 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
35518
35519         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
35520
35521 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
35522
35523         * g++.dg/abi/empty10.C: New test.
35524
35525 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35526
35527         * gcc.c-torture/compile/20021124-1.c: New test.
35528
35529 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
35530
35531         * g++.dg/abi/rtti2.C: New test.
35532
35533 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35534
35535         * gcc.dg/i386-unroll-1.c: New test.
35536
35537 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35538
35539         * gcc.c-torture/compile/20021120-1.c: New test.
35540         * gcc.c-torture/compile/20021120-2.c: New test.
35541
35542 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35543
35544         * gcc.dg/bitfld-5.c: New test.
35545
35546 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35547
35548         * gcc.c-torture/execute/20021120-3.c: New test.
35549
35550 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35551
35552         * gcc.c-torture/execute/20021120-2.c: New test.
35553
35554 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
35555
35556         * gcc.c-torture/execute/20021120-1.c: New test.
35557
35558 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
35559
35560         * gcc.c-torture/execute/20021118-3.c: New test.
35561
35562 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35563
35564         * gcc.c-torture/compile/20021119-1.c: New test.
35565
35566 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
35567
35568         * gcc.dg/duff-1.c: New test.
35569         * gcc.dg/duff-2.c: New test.
35570         * gcc.dg/duff-3.c: New test.
35571
35572 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
35573
35574         * gcc.dg/cpp/_Pragma5.c: New test.
35575
35576 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35577
35578         * gcc.c-torture/execute/20021118-2.c: New test.
35579
35580 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
35581
35582         * gcc.c-torture/execute/20021118-1.c: New test.
35583
35584 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
35585
35586         * gcc.dg/20021116-1.c: New test.
35587
35588 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
35589
35590         * g++.dg/abi/vcall1.C: New test.
35591
35592 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
35593
35594         * gcc.dg/20021029-1.c: New test.
35595         * gcc.dg/20021029-2.c: New test.
35596
35597 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35598
35599         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
35600
35601 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35602
35603         PR c/8439
35604         * gcc.dg/20021110.c: Move to ...
35605         * gcc.c-torture/compile/20021110.c: .... here.
35606
35607 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35608
35609         PR c/8467
35610         * gcc.c-torture/execute/20021111-1.c
35611
35612 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35613
35614         PR c/8439
35615         * gcc.dg/20021110.c: New test.
35616
35617 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
35618
35619         * g++.dg/abi/vthunk3.C: Run only on x86.
35620
35621 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35622
35623         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
35624
35625 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
35626
35627         * lib/compat.exp (compat-execute): Fix logic error in last
35628         change.
35629
35630 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
35631
35632         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
35633
35634 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35635
35636         PR c++/8389
35637         * g++.dg/template/access6.C: New test.
35638
35639 2002-11-08  Jan Hubicka  <jh@suse.cz>
35640
35641         * gcc.dg/i386-ssefp-1.c: New test.
35642         * gcc.dg/i386-ssefp-1.c: New test.
35643
35644 2002-11-08  Jan Hubicka  <jh@suse.cz>
35645
35646         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
35647
35648 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35649
35650         * g++.dg/abi/vthunk3.C: New test.
35651
35652         PR c++/8338
35653         * g++.dg/template/crash2.C: New test.
35654
35655 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
35656
35657         * testsuite/g++.dg/abi/dtor1.C: New test.
35658         * testsuite/g++.dg/abi/dtor2.C: Likewise.
35659
35660 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
35661
35662         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
35663         Darwin.
35664
35665 2002-11-04  Adam Nemet  <anemet@lnxw.com>
35666
35667         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
35668         -mthumb.  Only xfail with -O0.
35669
35670 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
35671
35672         * g++.dg/abi/thunk1.C: New test.
35673         * g++.dg/abi/thunk2.C: Likewise.
35674         * g++.dg/abi/vtt1.C: Likewise.
35675
35676 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
35677
35678         PR optimization/8423
35679         * gcc.c-torture/execute/builtin-constant.c: New test.
35680
35681 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
35682
35683         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
35684         Add some more cases.
35685
35686 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
35687
35688         PR c++/8391
35689         * g++.dg/opt/local1.C: New test.
35690
35691 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
35692
35693         PR c++/8160
35694         * g++.dg/template/complit1.C: New test.
35695
35696         PR c++/8149
35697         * g++.dg/template/typename4.C: Likewise.
35698
35699 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35700
35701         Core issue 287, PR c++/7639
35702         * g++.dg/template/instantiate1.C: Adjust error location.
35703         * g++.dg/template/instantiate3.C: New test.
35704         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
35705         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
35706         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
35707
35708 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
35709
35710         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
35711
35712 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
35713
35714         PR c++/8287
35715         * g++.dg/init/dtor2.C: New test.
35716
35717 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35718
35719         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
35720         * gcc.dg/nest.c: Bypass errors on irix6.
35721
35722 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
35723
35724         * gcc.dg/nest.c: Expect error for mmix-*-*.
35725         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
35726
35727 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
35728
35729         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
35730         markers.
35731
35732         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
35733
35734 2002-10-25  Mike Stump  <mrs@apple.com>
35735
35736         * gcc.dg/warn-1.c: New test.
35737
35738 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35739
35740         * g++.dg/template/typename3.C: New test.
35741
35742 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
35743
35744         * g++.dg/lookup/ptrmem1.C: New test.
35745
35746         * g++.dg/abi/vthunk2.C: New test.
35747
35748 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
35749
35750         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
35751
35752 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
35753
35754         * g++.dg/abi/empty9.C: New test.
35755
35756 2002-10-24  Richard Henderson  <rth@redhat.com>
35757
35758         * g++.dg/inherit/thunk1.C: Enable for ia64.
35759
35760 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35761
35762         PR c++/8067
35763         * g++.dg/lookup/pretty1.C: New test.
35764
35765 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
35766
35767         * gcc.dg/20021023-1.c: New test.
35768
35769 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
35770
35771         PR c++/7679
35772         * g++.dg/parse/inline1.C: New test.
35773
35774 2002-10-23  Richard Henderson  <rth@redhat.com>
35775
35776         * g++.dg/inherit/thunk1.C: Enable for x86_64.
35777
35778         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
35779
35780 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
35781
35782         PR c++/6579
35783         * g++.dg/parse/stmtexpr3.C: New test.
35784
35785 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35786
35787         * g++.dg/expr/cond1.C: New test.
35788
35789 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35790
35791         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
35792
35793 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35794
35795         * g++.dg/abi/vbase13.C: New test.
35796         * g++.dg/abi/vbase14.C: Likewise.
35797
35798 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
35799
35800         * gcc.dg/tls/pic-1.c: New test.
35801         * gcc.dg/tls/nonpic-1.c: New test.
35802         * gcc.dg/20021018-1.c: New test.
35803
35804 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35805
35806         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
35807         Remove only files with the same base name as the test case.
35808         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
35809         (profopt-execute): Likewise.  Also, remove old profiling
35810         and performance data files before running the tests.
35811
35812         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
35813         * g++.dg/bprob/bprob.exp: Likewise.
35814         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
35815         to allow more general test case names.
35816
35817         * g++.dg/bprob/bprob-1.C: Rename to ...
35818         * g++.dg/bprob/g++-bprob-1.C: ... this.
35819
35820         * g77.dg/bprob/bprob-1.f: Rename to ...
35821         * g77.dg/bprob/g77-bprob-1.f: ... this.
35822
35823 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
35824
35825         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
35826         bison 1.50 or later.
35827
35828 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
35829
35830         * g++.dg/README: Describe more test directories.
35831
35832 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35833
35834         * g++.dg/init/array6.C: Add additional tests.
35835
35836 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
35837
35838         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
35839         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
35840
35841 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
35842
35843         * gcc.c-torture/compile/20020604-1.x: New.
35844         * gcc.c-torture/compile/simd-5.x: Likewise.
35845         * gcc.c-torture/execute/920710-1.x: Likewise.
35846         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
35847
35848 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
35849
35850         * g++.dg/inherit/override1.C: Add dg-options clause.
35851
35852 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35853
35854         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
35855         _mm_slli_si128.
35856
35857 2002-10-19  Andreas Schwab  <schwab@suse.de>
35858
35859         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
35860         directory component.
35861
35862 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
35863
35864         * g++.dg/inherit/thunk1.C: New test.
35865
35866         * g++.dg/inherit/override1.C: New test.
35867
35868         * g++.dg/abi/mangle11.C: New test.
35869         * g++.dg/abi/mangle14.C: New test.
35870         * g++.dg/abi/mangle17.C: New test.
35871
35872 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
35873
35874         * g++.dg/overload/member2.C: New test.
35875
35876 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
35877
35878         * g++.dg/README: Describe new compat directory.
35879         * g++.dg/dg.exp: Skip tests in compat directory.
35880         * README.compat: New file.
35881         * lib/compat.exp: New expect script.
35882         * g++.dg/compat: New test directory.
35883         * g++.dg/compat/compat.exp: New expect script.
35884         * g++.dg/compat/abi: New test directory.
35885         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
35886         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
35887         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
35888         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
35889         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
35890         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
35891         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
35892         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
35893         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
35894         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
35895         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
35896         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
35897         * g++.dg/compat/break: New test directory.
35898         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
35899         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
35900         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
35901         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
35902         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
35903         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
35904         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
35905         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
35906         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
35907         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
35908         g++.dg/compat/break/README: New files.
35909         * g++.dg/compat/eh: New test directory.
35910         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
35911         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
35912         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
35913         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
35914         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
35915         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
35916         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
35917         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
35918         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
35919         g++.dg/compat/eh/filter2_y.C,
35920         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
35921         g++.dg/compat/eh/new1_y.C,
35922         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
35923         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
35924         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
35925         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
35926         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
35927         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
35928         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
35929         g++.dg/compat/eh/unexpected1_y.C: New files.
35930         * g++.dg/compat/init: New test directory.
35931         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
35932         g++.dg/compat/init/array5_y.C,
35933         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
35934         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
35935         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
35936         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
35937         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
35938         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
35939         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
35940         g++.dg/compat/init/init-ref2_y.C: New files.
35941
35942 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35943
35944         PR c++/7584
35945         * g++.dg/inherit/using3.C: New test.
35946
35947 2002-10-17  Jan Hubicka  <jh@suse.cz>
35948
35949         * gcc.dg/20021017-2.c: New test.
35950
35951 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
35952
35953         * g++.dg/abi/mangle16.C: Adjust.
35954
35955         * g++.dg/init/array8.C: New test.
35956
35957 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
35958
35959         * gcc.dg/special/mips-abi.exp: New test.
35960         * gcc.dg/special/mips-abi.s: Empty file used by the above.
35961
35962 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35963
35964         * g++.dg/abi/mangle16.C: New test.
35965         * g++.dg/abi/mangle17.C: Likewise.
35966
35967         PR c++/7478
35968         * g++.dg/template/ref1.C: New test.
35969
35970 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35971
35972         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
35973
35974 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
35975
35976         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
35977
35978 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
35979
35980         PR c++/7524
35981         * g++.dg/init/array7.C: New test.
35982
35983 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
35984
35985         * g++.dg/init/array6.C: New test.
35986
35987         * g++.dg/abi/mangle13.C: Likewise.
35988         * g++.dg/abi/mangle14.C: Likewise.
35989         * g++.dg/abi/mangle15.C: Likewise.
35990
35991 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
35992
35993         * g++.dg/abi/empty8.C: New test.
35994
35995 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
35996
35997         * g++.dg/init/ctor1.C: New test.
35998
35999 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
36000
36001         * gcc.c-torture/execute/20021015-1.c: New test.
36002
36003 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
36004
36005         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
36006
36007 2002-10-14  Jan Hubicka  <jh@suse.cz>
36008
36009         * gcc.dg/i386-ssetype-[1-5].c: New tests.
36010
36011 2002-10-14  Richard Henderson  <rth@redhat.com>
36012
36013         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
36014
36015 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36016
36017         PR optimization/6631
36018         * g++.dg/opt/const2.C: New test.
36019
36020 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
36021
36022         PR c++/7176
36023         * g++.dg/parse/friend1.C: New test.
36024         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
36025
36026 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * gcc.dg/20021014-1.c: New test.
36029
36030 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
36031
36032         PR c++/5661
36033         * g++.dg/ext/vlm1.C: New test.
36034         * g++.dg/ext/vlm2.C: Likewise.
36035
36036         * g++.dg/init/array1.C: Remove invalid braces.
36037         * g++.dg/init/brace1.C: New test.
36038         * g++.dg/init/copy2.C: Likewise.
36039         * g++.dg/init/copy3.C: Likewise.
36040         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
36041         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
36042         braces.
36043
36044 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
36045
36046         * gcc.dg/cpp/assembler.S: Don't use -ansi.
36047
36048 2002-10-11  Richard Shann  <richard.shann@superh.com>
36049
36050         * gcc.c-torture/compile/simd-5.c: New test.
36051
36052 2002-10-10  Roger Sayle  <roger@eyesopen.com>
36053
36054         * gcc.c-torture/execute/shiftopt-1.c: New test case.
36055
36056 2002-10-10  Jim Wilson  <wilson@redhat.com>
36057
36058         * gcc.c-torture/execute/20021010-1.c: New test.
36059
36060 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
36061
36062         PR c/7353
36063         * g++.dg/ext/typedef-init.C: New test.
36064         * gcc.dg/typedef-init.c: New test.
36065
36066 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
36067
36068         * gcc.dg/cpp/paste13.c: New test.
36069
36070 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36071
36072         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
36073         remaining platforms, XFAIL during compile, not execute.  Don't
36074         XFAIL at -O0.
36075
36076 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36077
36078         * gcc.dg/alias-1.c: Tweak expected warning.
36079
36080 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
36081
36082         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
36083
36084 2002-10-06  Andreas Jaeger  <aj@suse.de>
36085
36086         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
36087         * gcc.dg/cpp/c++98.C: Likewise.
36088
36089         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
36090         * g++.dg/cpp/c++98.C: Likewise.
36091
36092         * g++.dg/README (Subdirectories): Mention cpp directory.
36093
36094         PR target/7559
36095         * gcc.dg/20021006-1.c: New test.
36096
36097 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36098
36099         PR c++/7804
36100         * g++.dg/other/warning1.C: New test.
36101
36102 2002-10-04  Roger Sayle  <roger@eyesopen.com>
36103
36104         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
36105         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
36106         and sparc-*-* with -m64 as expected failures.  See PR 8087.
36107
36108 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36109
36110         PR c++/7931
36111         * g++.dg/template/ptrmem3.C: New test.
36112
36113         PR c++/7754
36114         * g++.dg/template/union1.C: New test.
36115
36116 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
36117
36118         PR c++/8006
36119         * g++.dg/abi/mangle9.C: New test.
36120         * g++.dg/abi/mangle10.C: New test.
36121         * g++.dg/abi/mangle11.C: New test.
36122         * g++.dg/abi/mangle12.C: New test.
36123
36124 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
36125
36126         PR c++/7188.
36127         * g++.dg/template/meminit1.C: New test.
36128         * g++.dg/warn/Wreorder-1.C: Likewise.
36129         * g++.old-deja/g++.mike/warn3.C: Tweak.
36130         * lib/prune.exp: Ingore "in copy constructor".
36131
36132 2002-10-02  Andreas Jaeger  <aj@suse.de>
36133
36134         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
36135         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
36136         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
36137         on x86-64.
36138
36139 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36140
36141         * gcc.dg/empty1.C: Fix typo.
36142
36143 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
36144
36145         * gcc.dg/alias-1.c: New test.
36146
36147 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
36148
36149         * gcc.dg/empty1.C: New test.
36150
36151         * g++.dg/tls/init-2.C: Tweak error messages.
36152
36153 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
36154
36155         * gcc.c-torture/compile/20020923-1.c: New test.
36156
36157 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
36158
36159         * gcc.c-torture/execute/ffs-1.c: New test.
36160         * gcc.c-torture/execute/ffs-2.c: Ditto.
36161
36162 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
36163
36164         * g++.dg/overload/member1.C: New test.
36165
36166 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
36167
36168         * g++.dg/abi/empty7.C: New test.
36169         * g++.dg/init/pm2.C: Likewise.
36170
36171 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
36172
36173         * g++.dg/rtti/crash1.C: New test.
36174
36175 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
36176
36177         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
36178         gcc.dg/sibcall-4.c: New tests.
36179
36180 2002-09-28  Roger Sayle  <roger@eyesopen.com>
36181
36182         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
36183         powerpc and MMIX targets.
36184
36185 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
36186
36187         * gcc.dg/cpp/20020927-1.c: New.
36188
36189 2002-09-26  David S. Miller  <davem@redhat.com>
36190
36191         * gcc.c-torture/compile/trunctfdf.c: New.
36192
36193 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36194
36195         * lib/target-supports.exp (check_weak_available): Handle solaris2.
36196
36197 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
36198
36199         * gcc.c-torture/execute/loop-15.c: New.
36200
36201 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
36202
36203         * README.QMTEST: Fix typo.
36204
36205 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36206
36207         * gcc.dg/20020926-1.c: New test.
36208
36209 2002-09-25  David S. Miller  <davem@redhat.com>
36210
36211         PR target/7842
36212         * gcc.c-torture/execute/shiftdi.c: New test.
36213
36214 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
36215
36216         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
36217         unique to the tool.
36218         * lib/g77.exp (g77_init): Likewise.
36219         * lib/g++.exp (g++_init): Likewise.
36220         * lib/objc.exp (objc_init): Likewise.
36221
36222 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
36223
36224         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
36225         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
36226         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
36227
36228 2002-09-25  Richard Henderson  <rth@redhat.com>
36229
36230         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
36231         too-small long double.
36232
36233 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
36234
36235         * gcc.dg/20020919-1.c: New test.
36236
36237 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
36238
36239         * g++.dg/abi/bitfield6.C: New test.
36240         * g++.dg/abi/bitfield7.C: New test.
36241         * g++.dg/abi/bitfield8.C: New test.
36242         * g++.dg/abi/vbase11.C: New test.
36243
36244 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36245
36246         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
36247         hppa*-*-hpux*.  Update test comment.
36248
36249 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
36250
36251         * gcc.dg/tls/struct-1.c: New test.
36252
36253 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
36254
36255         * gcc.dg/cpp/tr-warn2.c: Update.
36256
36257 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36258
36259         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
36260
36261 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
36262
36263         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
36264         systems.
36265
36266 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
36267
36268         * gcc.c-torture/execute/ieee/mzero3.c: New test.
36269
36270         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36271         Adjust for c++filt moved to binutils.  Remove spurious duplicate
36272         setting of cxxfilt.
36273
36274 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
36275
36276         * gcc.dg/20020312-2.c: Update for darwin.
36277
36278 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36279
36280         * g++.old-deja/g++.other/crash32.C: Mark ICE.
36281
36282 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
36283
36284         * objc.dg/comp-types-1.m: New test.
36285         * objc.dg/comp-types-2.m: New test.
36286         * objc.dg/comp-types-3.m: New test.
36287         * objc.dg/comp-types-4.m: New test.
36288         * objc.dg/comp-types-5.m: New test.
36289         * objc.dg/comp-types-6.m: New test.
36290
36291 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36292
36293         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
36294
36295 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36296
36297         * g++.dg/other/do1.C: New test.
36298
36299         * g++.dg/template/subst1.C: New test.
36300
36301 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
36302
36303         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
36304
36305 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
36306
36307         * g++.dg/template/qualttp20.C: Adjust expected errors.
36308         * g++.old-deja/g++.jason/report.C: Likewise.
36309         * g++.old-deja/g++.other/qual1.C: Likewise.
36310
36311         * g++.dg/lookup/scoped2.C: New test.
36312
36313         * g++.dg/ext/asm3.C: New test.
36314
36315 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
36316
36317         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
36318
36319 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
36320
36321         * ChangeLog: follow spelling conventions.
36322         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
36323         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
36324         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
36325         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
36326         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
36327         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
36328         * g++.old-deja/g++.law/global-init1.C: Likewise.
36329         * g++.old-deja/g++.other/delete4.C: Likewise.
36330         * g++.old-deja/g++.other/inline21.C: Likewise.
36331         * g++.old-deja/g++.other/singleton.C: Likewise.
36332         * g77.dg/strlen0.f: Likewise.
36333         * g77.f-torture/compile/20010519-1.f: Likewise.
36334         * g77.f-torture/compile/980310-4.f: Likewise.
36335         * gcc.c-torture/compile/20000605-1.c: Likewise.
36336         * gcc.c-torture/execute/20020225-1.c: Likewise.
36337         * gcc.dg/c90-hexfloat-2.c: Likewise.
36338         * gcc.dg/c99-bool-1.c: Likewise.
36339         * gcc.dg/c99-hexfloat-2.c: Likewise.
36340         * gcc.dg/dll-2.c: Likewise.
36341         * gcc.dg/wtr-union-init-1.c: Likewise.
36342         * gcc.dg/wtr-union-init-2.c: Likewise.
36343         * gcc.dg/wtr-union-init-3.c: Likewise.
36344         * gcc.dg/cpp/avoidpaste1.c: Likewise.
36345         * gcc.dg/cpp/defined.c: Likewise.
36346         * gcc.dg/cpp/macsyntx.c: Likewise.
36347         * gcc.dg/cpp/paste2.c: Likewise.
36348         * gcc.dg/cpp/trad/defined.c: Likewise.
36349         * gcc.dg/format/c90-printf-1.c: Likewise.
36350         * gcc.dg/format/c90-scanf-1.c: Likewise.
36351         * gcc.dg/format/c99-printf-1.c: Likewise.
36352         * gcc.dg/format/c99-scanf-1.c: Likewise.
36353         * gcc.misc-tests/gcov-8.c: Likewise.
36354         * lib/profopt.exp: Likewise.
36355
36356 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
36357
36358         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
36359
36360 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36361
36362         * g++.dg/inherit/using2.C: New test.
36363
36364 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
36365
36366         * ChangeLog: Follow spelling conventions.
36367         * g++.dg/template/friend4.C: Likewise.
36368         * g++.old-deja/g++.pt/crash67.C: Likewise.
36369         * gcc.c-torture/execute/20000801-4.c: Likewise.
36370         * gcc.dg/c90-digraph-1.c: Likewise.
36371         * gcc.dg/c94-digraph-1.c: Likewise.
36372         * gcc.dg/c99-digraph-1.c: Likewise.
36373         * gcc.dg/cpp/line5.c: Likewise.
36374         * gcc.dg/cpp/multiline.c: Likewise.
36375         * gcc.dg/cpp/trad/literals-1.c: Likewise.
36376         * gcc.dg/format/attr-3.c: Likewise.
36377         * gcc.dg/format/c90-scanf-3.c: Likewise.
36378         * gcc.dg/format/ext-4.c: Likewise.
36379
36380 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36381
36382         * g++.dg/template/pretty1.C: New test.
36383
36384 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
36385
36386         * gcc.c-torture/execute/struct-cpy-1.c: New test.
36387
36388 2002-09-13  Matt Austern  <austern@apple.com>
36389
36390         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
36391         passing a cast expression to a function by const reference.
36392
36393 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
36394
36395         * g++.dg/template/deduce1.C: New test.
36396
36397 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
36398
36399         * gcc.c-torture/execute/simd-1.c: Force all use of int to
36400         32-bit int.
36401
36402 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36403
36404         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
36405         usage.
36406
36407 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
36408
36409         * gcc.c-torture/compile/20020910-1.c: New test.
36410
36411 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
36412
36413         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
36414
36415 2002-09-10  Andreas Jaeger  <aj@suse.de>
36416
36417         * gcc.dg/20020312-2.c: Adjust for x86-64.
36418
36419 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
36420
36421         * g77.dg/7388.f: New test case for PR 7388.
36422
36423 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
36424
36425         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
36426
36427 2002-09-05  Ziemowit Laski <zlaski@apple.com>
36428
36429         * objc.dg/proto-lossage-1.m: New test.
36430
36431 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
36432
36433         * gcc.dg/cpp/_Pragma4.c: Fix typo.
36434
36435 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
36436
36437         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
36438         expected to pass.
36439
36440 2002-09-06  Stan Shebs  <shebs@apple.com>
36441             David Edelsohn  <edelsohn@gnu.org>
36442
36443         * gcc.dg/weak: New directory.
36444         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
36445         target-specific xfail bits.
36446         * gcc.dg/typeof-2.c: Move to new directory.
36447         * gcc.dg/weak.exp: New expect script.
36448
36449 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
36450
36451         * gcc.c-torture/execute/extzvsi.c: New test.
36452
36453 2002-09-05  Stan Shebs  <shebs@apple.com>
36454
36455         * gcc.dg/weak-1.c: xfail on Darwin.
36456         * gcc.dg/weak-2.c: Ditto.
36457         * gcc.dg/weak-3.c: Ditto.
36458         * gcc.dg/weak-4.c: Ditto.
36459         * gcc.dg/weak-5.c: Ditto.
36460         * gcc.dg/weak-6.c: Ditto.
36461         * gcc.dg/weak-7.c: Ditto.
36462         * gcc.dg/weak-8.c: Ditto.
36463         * gcc.dg/weak-9.c: Ditto.
36464
36465 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
36466
36467         * gcc.c-torture/execute/loop-14.c: New test.
36468
36469 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
36470
36471         * g++.dg/other/cxa-atexit1.C: New test.
36472
36473         * gcc.dg/typeof-2.c: New test.
36474
36475 2002-09-03  Roger Sayle  <roger@eyesopen.com>
36476
36477         * gcc.dg/builtins-2.c: New testcase.
36478         * gcc.dg/builtins-3.c: New testcase.
36479
36480 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
36481
36482         * gcc.dg/cpp/_Pragma4.c: New test.
36483
36484 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
36485
36486         * objc/execute/nil_method-1.m: New testcase.
36487
36488 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
36489
36490         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
36491         [Object class], not [Object initialize].
36492
36493 2002-08-31  Roger Sayle  <roger@eyesopen.com>
36494             Hans-Peter Nilsson  <hp@bitrange.com>
36495
36496         * gcc.c-torture/execute/20020720-1.x: Skip test on
36497         mmix-knuth-mmixware.  Correct comment.
36498
36499 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
36500
36501         * testsuite/g++.dg/abi/bitfield5.C: New test.
36502         * testsuite/g++.dg/abi/vbase10.C: Likewise.
36503
36504 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
36505
36506         * objc.dg/undeclared-selector.m: New test.
36507
36508 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
36509
36510         * g++.dg/other/offsetof1.C: Avoid cast warning.
36511
36512 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
36513
36514         * objc.dg/super-class-2.m: New test.
36515
36516 2002-08-24  Matt Austern  <austern@apple.com>
36517
36518         * g++.dg/ext/lvaddr.C: New test.
36519         * g++.dg/ext/lvcast.C: New test.
36520
36521 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
36522
36523         * testsuite/g++.dg/inherit/cond1.C: New test.
36524
36525 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
36526
36527         * gcc.dg/noncompile/incomplete-1.c: New test.
36528
36529 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36530
36531         * gcc.dg/typespec-1.c: New test.
36532
36533 2002-08-20  Devang Patel  <dpatel@apple.com>
36534         * objc.dg/proto-hier-2.m: New test.
36535
36536 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
36537
36538         * objc.dg/bitfield-1.m: New test.
36539         * objc.dg/bitfield-2.m: New test.
36540
36541 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36542
36543         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
36544         gcc.dg/c99-flex-array-4.c: New tests.
36545
36546 2002-08-16  Stan Shebs  <shebs@apple.com>
36547
36548         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
36549
36550 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
36551
36552         * gcc.dg/typeof-1.c: New test.
36553         * g++.dg/ext/typeof2.C: New test.
36554
36555 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
36556
36557         * g++.dg/other/offsetof1.C: New test.
36558
36559 2002-08-14  Richard Henderson  <rth@redhat.com>
36560
36561         * gcc.dg/tls/diag-3.c: Fix expected message strings.
36562
36563 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
36564
36565         * gcc.dg/cpp/_Pragma3.c: New test.
36566
36567 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
36568
36569         * g++.dg/template/inherit3: New test.
36570
36571 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36572
36573         * gcc.dg/bitfld-4.c: Add blank options.
36574
36575 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
36576
36577         * g++.dg/template/crash1.C: New test.
36578
36579 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36580
36581         * gcc.dg/tls/opt-2.c: New test.
36582
36583 2002-08-08  Devang Patel  <dpatel@apple.com>
36584
36585         * objc.dg/selector-1.m : New test
36586
36587 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36588
36589         * g++.dg/abi/bitfield4.C: New test.
36590         * gcc.dg/bitfld-4.c: New test.
36591
36592 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
36593
36594         * g++.dg/other/packed1.C: New test.
36595
36596 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
36597
36598         * g++.dg/abi/offsetof.C: Tweak error messages.
36599         * g++.old-deja/g++.mike/p10769a.C: Likewise.
36600
36601 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
36602
36603         * gcc.dg/bitfld-3.c: New test.
36604
36605 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
36606             Richard Henderson  <rth@redhat.com>
36607
36608         * gcc.dg/i386-bitfield1.c: New test.
36609         * g++.dg/abi/bitfield3.C: Update.
36610
36611 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
36612
36613         * objc.dg/const-str-2.m: Update.
36614         * gcc.dg/cpp/c++98.c: Change to C extension.
36615         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
36616         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
36617
36618 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
36619
36620         * testsuite/gcc.dg/tls/diag-3.c: New.
36621
36622 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
36623
36624         * g++.dg/README (Subdirectories): Document new subdir expr.
36625         * g++.dg/expr/pmf-1.C: New test.
36626
36627 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
36628
36629         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
36630
36631 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
36632
36633         * g++.dg/abi/bitfield3.C: New test.
36634
36635 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
36636
36637         * lib/gcov.exp: Tweak expected line formats.
36638         * gcc.misc-tests/gcov8.c: New test.
36639         * gcc.misc-tests/gcov8.x: New flags.
36640
36641 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
36642
36643         * consistency.vlad/layout/endian.c: Include string.h.
36644
36645         * gcc.c-torture/execute/20020805-1.c: New test.
36646
36647 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
36648
36649         * g++.dg/other/conversion1.C: New test.
36650
36651 2002-08-03  Roger Sayle  <roger@eyesopen.com>
36652
36653         * gcc.dg/builtins-1.c: New testcase.
36654
36655 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
36656
36657         * g++.dg/inherit/access3.C: New test.
36658
36659 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
36660
36661         * gcc.dg/ia64-visibility-2.c: New test.
36662
36663 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
36664
36665         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
36666         __qualifier_flags to __flags.
36667
36668 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
36669
36670         * g++.dg/inherit/operator1.C: New test.
36671         * g++.dg/lookup/disamb1.C: Fix typo in comment.
36672         * g++.dg/other/error1.C: Change expected error message.
36673         * g++.dg/template/conv4.C: Likewise.
36674
36675 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
36676
36677         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
36678         for documented behavior.
36679
36680 2002-07-25  Roger Sayle  <roger@eyesopen.com>
36681
36682         * gcc.c-torture/execute/20020720-1.x: Skip this test on
36683         several targets known to fail.
36684
36685 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
36686
36687         * gcc.dg/mips-args-[123].c: New tests.
36688
36689 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
36690
36691         * gcc.dg/ppc-spe.c: New.
36692
36693 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
36694
36695         * g++.dg/other/ptrmem4.C: New testcase.
36696
36697 2002-07-24  Richard Henderson  <rth@redhat.com>
36698
36699         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
36700
36701 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
36702
36703         * g++.dg/ext/alignof1.C (main): Return 0 for success.
36704
36705 2002-07-24  Roger Sayle  <roger@eyesopen.com>
36706
36707         * gcc.c-torture/execute/memset-3.c: New testcase.
36708
36709 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
36710
36711         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
36712         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
36713
36714 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
36717         Delete.
36718
36719 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
36720
36721         * gcc.c-torture/compile/simd-4.c: New test.
36722
36723 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36724
36725         PR c++/7347, c++/7348
36726         * g++.dg/template/access4.C: New test.
36727         * g++.dg/template/access5.C: New test.
36728         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
36729         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
36730         * g++.old-deja/g++.pt/ttp58.C: Likewise.
36731         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
36732
36733 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
36734
36735         * gcc.dg/gnu89-init-2.c: New test.
36736
36737 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
36738
36739         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
36740
36741 2002-07-20  Roger Sayle  <roger@eyesopen.com>
36742
36743         * gcc.c-torture/execute/20020720-1.c: New testcase.
36744
36745 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
36746
36747         * gcc.dg/cpp/Wsignprom.c: New tests.
36748
36749 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
36750
36751         * gcc.c-torture/execute/loop-13.c: New test.
36752
36753 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
36754
36755         * gcc.dg/cpp/expr.c: New tests.
36756
36757 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
36758
36759         * g++.dg/opt/pr6713.C: Add template instantiation.
36760
36761 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
36762
36763         * gcc.dg/nest.c: New test.
36764
36765 2002-07-17  Richard Henderson  <rth@redhat.com>
36766
36767         * g++.dg/opt/pr6713.C: New test.
36768
36769 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
36770
36771         * gcc.c-torture/execute/loop-2e.x: Let the testcase
36772         XFAIL for all x86 processors.
36773
36774 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
36775
36776         * gcc.c-torture/execute/20010122-1.x: Do not test with
36777         -fomit-frame-pointer.
36778
36779 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36780
36781         * g++.dg/template/instantiate2.C: New test.
36782         * g++.dg/template/spec4.C: New test.
36783
36784 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36785
36786         * g++.dg/template/access2.C: New test.
36787         * g++.dg/template/access3.C: New test.
36788
36789 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
36790
36791         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
36792         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
36793         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
36794         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
36795         Convert to use <stdarg.h>.
36796         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
36797         Delete.
36798         * gcc.dg/va-arg-2.c: New.
36799         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
36800
36801 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
36802
36803         * gcc.c-torture/compile/20020710-1.c: New test.
36804
36805 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
36806                           Andrew Pinski  <pinskia@physics.uc.edu>
36807
36808         gcc.c-torture/compile/simd-2.c: New testcase.
36809         gcc.c-torture/compile/simd-3.c: Likewise.
36810
36811 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
36812
36813         PR c++/7224
36814         * g++.dg/overload/error1.C: New test.
36815
36816 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36817
36818         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
36819         configuration and IRIX 6 O32 ABI.
36820
36821 2002-07-11  Roger Sayle  <roger@eyesopen.com>
36822
36823         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
36824
36825 2002-07-10  Roger Sayle  <roger@eyesopen.com>
36826
36827         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
36828
36829 2002-07-10  Jeffrey A Law  <law@redhat.com>
36830
36831         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
36832
36833         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
36834
36835 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
36836
36837         * gcc.dg/20020312-2.c: Check for __PPC__.
36838
36839 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
36840
36841         * gcc.c-torture/compile/20020709-1.c: New test.
36842
36843 2002-07-07  Roger Sayle  <roger@eyesopen.com>
36844
36845         * g++.dg/template/qualttp21.C: New test case.
36846
36847 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
36848
36849         * gcc.c-torture/compile/20020706-1.c: New test.
36850         * gcc.c-torture/compile/20020706-2.c: New test.
36851
36852 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
36853             Alexandre Oliva  <aoliva@redhat.com>
36854
36855         * g++.dg/warn/incomplete1.C: New test.
36856
36857 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36858
36859         PR c++/7099
36860         * g++.dg/warn/noreturn1.C: New test.
36861
36862 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
36863
36864         PR c++/6706
36865         * g++.dg/debug/debug6.C: New test.
36866         * g++.dg/debug/debug7.C: New test.
36867
36868 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
36869
36870         * gcc.c-torture/compile/simd-3.c: New test.
36871
36872 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
36873
36874         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
36875         * gcc.dg/20020620-1.c: Likewise.
36876
36877 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36878
36879         PR c++/6944
36880         * g++.dg/init/array4.C: New test.
36881         * g++.dg/init/array5.C: New test.
36882
36883 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
36884
36885         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
36886         * gcc.c-torture/execute/simd-2.c (main): Likewise.
36887
36888 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36889
36890         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
36891         * gcc.dg/wtr-aggr-init-1.c: Likewise.
36892         * gcc.dg/wtr-conversion-1.c: Likewise.
36893         * gcc.dg/wtr-escape-1.c: Likewise.
36894         * gcc.dg/wtr-int-type-1.c: Likewise.
36895         * gcc.dg/wtr-label-1.c: Likewise.
36896         * gcc.dg/wtr-static-1.c: Likewise.
36897         * gcc.dg/wtr-strcat-1.c: Likewise.
36898         * gcc.dg/wtr-suffix-1.c: Likewise.
36899         * gcc.dg/wtr-switch-1.c: Likewise.
36900         * gcc.dg/wtr-unary-plus-1.c: Likewise.
36901         * gcc.dg/wtr-union-init-1.c: Likewise.
36902         * gcc.dg/wtr-union-init-2.c: Likewise.
36903         * gcc.dg/wtr-union-init-3.c: Likewise.
36904
36905         * gcc.dg/wtr-func-def-1.c: New test.
36906
36907 2002-07-02 Devang Patel <dpatel@apple.com>
36908
36909         * objc.dg/param-1.m: New test.
36910
36911 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
36912
36913         * gcc.dg/cpp/trad/directive.c: Add test.
36914         * gcc.dg/cpp/trad/macroargs.c: Add test.
36915         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
36916
36917 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
36918
36919         * gcc.dg/cpp/cmdlne-M.c: New test.
36920
36921 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
36922
36923         * objc.dg/desig-init-1.m: New test.
36924
36925 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36926
36927         PR c++/6716
36928         * g++.dg/template/instantiate1.C: New test.
36929
36930 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
36931
36932         PR c++/7112
36933         * g++.dg/template/sizeof2.C: New test.
36934
36935 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36936
36937         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
36938         gcc.dg/cpp/trad/include.c: New tests.
36939
36940 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
36941
36942         PR target/7177
36943         * gcc.c-torture/compile/20020701-1.c: New test.
36944
36945 2002-07-01  Stan Shebs  <shebs@apple.com>
36946
36947         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
36948         header here...
36949         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
36950         (objc-torture-execute): or here.
36951
36952 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
36953
36954         * gcc.c-torture/execute/arith-rand-ll.c: New test.
36955
36956 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
36957
36958         * gcc.dg/cpp/trad/escaped-nl.c: New test.
36959
36960 2002-06-30  Devang Patel  <dpatel@apple.com>
36961
36962         * objc.dg/fsyntax-only.m: New test.
36963
36964 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
36965
36966         PR c++/6695
36967         * g++.dg/template/friend7.C: New file.
36968
36969 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
36970
36971         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
36972         return type.
36973
36974 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
36975
36976         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
36977         avoid division by zero.
36978
36979 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
36980
36981         * gcc.dg/Wunknownprag.c: New tests.
36982
36983 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
36984
36985         * gcc.c-torture/execute/simd-2.c: New test.
36986
36987 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
36988
36989         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
36990         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
36991         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
36992         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
36993         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
36994         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
36995         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
36996         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
36997         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
36998         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
36999         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
37000         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
37001         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
37002         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
37003         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
37004         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
37005         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
37006
37007 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
37008
37009         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
37010         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
37011         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
37012         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
37013         New tests.
37014         * gcc.dg/cpp/trad/directive.c: Update.
37015
37016 2002-06-23  Andreas Jaeger  <aj@suse.de>
37017
37018         * gcc.c-torture/execute/complex-6.c: New.
37019
37020 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
37021
37022         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
37023         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
37024         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
37025         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
37026
37027 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
37028
37029         * gcc.dg/cpp/trad: New directory with traditional tests copied
37030         from parent directory.
37031         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37032         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37033         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37034         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37035         Move to trad/ and rename.
37036         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
37037         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
37038         gcc.dg/cpp/trad/redef2.c: New tests.
37039         * gcc.dg/cpp/trad/trad.exp: New driver.
37040
37041 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
37042
37043         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
37044         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
37045         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
37046         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
37047         Remove.
37048
37049 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
37050
37051         * gcc.dg/20020620-1.c: New test.
37052
37053 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37054
37055         * g++.dg/template/ttp4.C: New test.
37056
37057 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
37058
37059         * g++.dg/opt/vt1.C: Fix regexp.
37060
37061 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37062
37063         * gcc.c-torture/execute/pure-1.c: Make functions static again.
37064         Don't use attribute `noinline'.
37065
37066 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37067
37068         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
37069
37070 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
37071
37072         * gcc.c-torture/execute/simd-1.c: New.
37073
37074         * gcc.dg/simd-1.c: New.
37075
37076 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
37077
37078         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
37079
37080 2002-06-16  Richard Henderson  <rth@redhat.com>
37081
37082         * g++.dg/ext/anon-struct1.C: New.
37083         * g++.dg/ext/anon-struct2.C: New.
37084         * g++.dg/ext/anon-struct3.C: New.
37085         * gcc.dg/anon-struct-1.c: New.
37086         * gcc.dg/anon-struct-2.c: New.
37087         * gcc.dg/anon-struct-3.c: New.
37088         * gcc.dg/20011008-1.c: Adjust warning text.
37089         * gcc.dg/20020527-1.c: Add -fms-extensions.
37090
37091 2002-06-16  Richard Henderson  <rth@redhat.com>
37092
37093         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
37094
37095 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
37096
37097         * gcc.c-torture/execute/20020615-1.c: New test.
37098
37099 2002-06-15  Roger Sayle  <roger@eyesopen.com>
37100
37101         * gcc.c-tortuture/execute/compare-1.c: New test case.
37102         * gcc.c-tortuture/execute/compare-2.c: New test case.
37103         * gcc.c-tortuture/execute/compare-3.c: New test case.
37104
37105 2002-06-13  Richard Henderson  <rth@redhat.com>
37106
37107         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
37108         ia64 ilp32.
37109
37110 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37111
37112         * g++.dg/template/typename2.C: Update error message.
37113
37114 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
37115
37116         * gcc.c-torture/execute/20020611-1.c: New test.
37117
37118 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
37119
37120         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
37121         list of targets to skip.
37122
37123 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
37124
37125         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
37126         targets if not optimizing.
37127
37128 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
37129
37130         * gcc.c-torture/compile/20020605-1.c: New test.
37131
37132         * g++.dg/opt/vt1.C: New test.
37133
37134         * gcc.dg/20020531-1.c: New test.
37135
37136         * gcc.dg/20020530-1.c: New test.
37137
37138         * gcc.dg/20020527-1.c: New test.
37139
37140         * g++.dg/opt/cse1.C: New test.
37141
37142 2002-06-07  Roger Sayle  <roger@eyesopen.com>
37143
37144         * gcc.dg/20020607-2.c: New test case.
37145
37146 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
37147
37148         * gcc.c-torture/compile/20020604-1.c: New test.
37149
37150 2002-06-04  Richard Henderson  <rth@redhat.com>
37151
37152         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
37153         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
37154         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
37155
37156 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
37157
37158         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
37159
37160 2002-06-03  Richard Henderson  <rth@redhat.com>
37161
37162         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
37163         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
37164
37165 2002-06-02  Richard Henderson  <rth@redhat.com>
37166
37167         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
37168         test functions static.
37169
37170 2002-06-02  Andreas Jaeger  <aj@suse.de>
37171
37172         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
37173         now.
37174
37175 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37176
37177         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
37178         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
37179         Update for mofified diagnostics.
37180         * gcc.dg/c99-intconst-1.c: No longer fail.
37181
37182 2002-06-02  Richard Henderson  <rth@redhat.com>
37183
37184         * gcc.dg/uninit-A.c: Remove xfail markers.
37185
37186 2002-06-01  Roger Sayle  <roger@eyesopen.com>
37187
37188         * gcc.dg/fnegate-1.c: New test case.
37189
37190 2002-05-30  Osku Salerma  <osku@iki.fi>
37191
37192         * gcc.c-torture/execute/mayalias-1.c: New file.
37193
37194 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37195
37196         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
37197         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
37198         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
37199
37200 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
37201
37202         * gcc.c-torture/execute/20020529-1.c: New test.
37203
37204 2002-05-27  Richard Henderson  <rth@redhat.com>
37205
37206         * g++.dg/ext/attrib6.C: New test case.
37207
37208 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37209
37210         * gcc.c-torture/execute/pure-1.c: New test.
37211
37212 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37213
37214         * gcc.dg/cpp/arith-2.c: Remove.
37215
37216 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
37217
37218         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
37219         * gcc.dg/cpp/if-3.c: Remove.
37220
37221 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
37222
37223         * g++.dg/opt/cse2.C: New test.
37224
37225 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
37226
37227         * gcc.dg/cpp/arith-1.c: New semantic tests.
37228         * gcc.dg/cpp/if-1.c: Update.
37229
37230 2002-05-24  Ben Elliston  <bje@redhat.com>
37231
37232         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
37233
37234 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37235
37236         * gcc.dg/verbose-asm.c: New test.
37237
37238 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37239
37240         * gcc.dg/cpp/paste12.c: New test.
37241
37242 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37243
37244         * g++.dg/parse/named_ops.C: New test.
37245
37246 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
37247
37248         * gcc/testsuite/gcc.dg/weak-8.c: New test.
37249
37250 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
37251
37252         * gcc.dg/weak-2.c: Allow optional leading underscore
37253         in scan-assembler symbol name.
37254         * gcc.dg/weak-3.c: Likewise.
37255         * gcc.dg/weak-4.c: Likewise.
37256         * gcc.dg/weak-5.c: Likewise.
37257
37258 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
37259
37260         * gcc.dg/20020523-1.c: New test.
37261
37262 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37263
37264         * objc.dg/const-str-2.m: Update now that we stop after
37265         a command line error.
37266
37267 2002-05-22  Richard Henderson  <rth@redhat.com>
37268
37269         * g++.dg/dg.exp: Fix typo in test pruneing.
37270
37271 2002-05-22  Richard Henderson  <rth@redhat.com>
37272
37273         * g++.dg/dg.exp: Prune the tls subdirectory.
37274         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
37275         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
37276         * g++.dg/tls/init-1.C: New.
37277
37278 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
37279
37280         * gcc.dg/20020517-1.c: New test.
37281
37282 2002-05-21  Richard Henderson  <rth@redhat.com>
37283
37284         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
37285         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
37286
37287 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
37288
37289         * g++.dg/other/copy2.C: New test.
37290
37291 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
37292
37293         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
37294         (MAX_COPY): Bump up to 10 times sizeof (long long).
37295         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
37296
37297         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
37298         sizeof (long long).
37299
37300         * gcc.c-torture/execute/strcpy-1.c: New test.
37301
37302 2002-05-19  Jason Merrill  <jason2redhat.com>
37303
37304         * g++.dg/ext/oper1.C: New test.
37305
37306 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
37307 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
37308
37309         * README.QMTEST: New file.
37310
37311         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
37312
37313 2002-05-19  Andreas Jaeger  <aj@suse.de>
37314
37315         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
37316         now.
37317         * gcc.c-torture/execute/loop-2d.x: Likewise.
37318
37319 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
37320
37321         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
37322         support weak symbols.
37323         * gcc.dg/weak-4.c: Likewise.
37324         * gcc.dg/weak-6.c: Likewise.
37325
37326 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
37327
37328         * gcc.dg/weak-3.c: Add dg-excess-error comment for
37329         cygwin, coff and h8300-*-hms targets
37330         * gcc.dg/weak-5.c: Likewise.
37331         * gcc.dg/weak-7.c: Likewise.
37332
37333 2002-05-16  Jason Merrill  <jason@redhat.com>
37334
37335         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
37336         (scan-assembler-not, scan-assembler-dem): Likewise.
37337         (scan-assembler-dem-not): Likewise.
37338
37339 2002-05-15  Richard Henderson  <rth@redhat.com>
37340
37341         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
37342
37343 2002-05-15  Richard Henderson  <rth@redhat.com>
37344
37345         * gcc.dg/weak-5.c (vfoo1c): No warning here.
37346         (vfoo1f): Warning here.
37347         (vfoo1l): Don't redefine the alias.
37348
37349 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
37350
37351         * g++.dg/init/pm1.C: New test.
37352
37353 2002-05-12  David S. Miller  <davem@redhat.com>
37354
37355         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
37356         types.
37357
37358 2002-05-10  Roger Sayle  <roger@eyesopen.com>
37359
37360         * gcc.c-torture/execute/20020510-1.c: New test case.
37361
37362 2002-05-10  David S. Miller  <davem@redhat.com>
37363
37364         * gcc.c-torture/execute/conversion.c: Test long double too.
37365
37366 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
37367
37368         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
37369         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
37370         * lib/g++.exp (g++_link_flags): Likewise.
37371         * lib/objc.exp (objc_target_compile): Likewise.
37372
37373 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37374
37375         * gcc.dg/cpp/poison.c: Update.
37376         * gcc.dg/cpp/20000625-2.c: Remove.
37377         * gcc.dg/cpp/direct2s.c: Remove final test.
37378
37379 2002-05-08  Tom Rix  <trix@redhat.com>
37380
37381         * gcc.c-torture/execute/20020508-1.c: New test.
37382         * gcc.c-torture/execute/20020508-2.c: New test.
37383         * gcc.c-torture/execute/20020508-3.c: New test.
37384
37385 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37386
37387         * gcc.dg/cpp/charconst-4.c: More tests.
37388
37389 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
37390
37391         PR c/6569
37392         * gcc.dg/weak-3.c: Update location of warning messages.
37393         * gcc.dg/weak-5.c: Likewise.
37394
37395 2002-05-06  Roger Sayle  <roger@eyesopen.com>
37396
37397         * gcc.c-torture/execute/20020506-1.c: New test case.
37398
37399 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37400
37401         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
37402
37403 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37404
37405         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
37406
37407 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37408
37409         * gcc.dg/cpp/charconst-3.c: New test.
37410
37411 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37412
37413         * gcc.dg/cpp/charconst.c: Update tests.
37414
37415 2002-05-05  Tim Josling  <tej@melbpc.org.au>
37416
37417         * treelang: Added directory for new sample language treelang. Also
37418         lib/treelang.exp: New file to signal treelang should be tested.
37419
37420 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37421
37422         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
37423         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
37424         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
37425         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
37426         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
37427         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
37428         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
37429
37430 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37431
37432         * gcc.dg/format/xopen-2.c: New test.
37433
37434 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
37435
37436         * gcc.dg/20020503-1.c: New test.
37437
37438 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
37439
37440         * g++.dg/init/dtor1.C: Make it tougher.
37441
37442 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
37443
37444         * g++.dg/init/dtor1.C: New test.
37445
37446 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
37447
37448         * gcc.dg/altivec-8.c: New.
37449
37450 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
37451
37452         * gcc.dg/altivec-7.c: New.
37453
37454 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
37455
37456         * g++.dg/parse/typedef1.C: New test.
37457
37458 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
37459
37460         PR c++/6486
37461         * g++.dg/template/friend6.C: New test.
37462
37463         PR c++/6492
37464         * g++.dg/init/copy1.C: New test.
37465
37466 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
37467
37468         * g++.dg/warn/effc1.C: New test.
37469
37470 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37471
37472         * gcc.dg/cpp/if-cexp.c: Add a test.
37473
37474 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
37475
37476         * gcc.dg/20020426-2.c: New test.
37477
37478 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37479
37480         * gcc.dg/cpp/if-mop.c: Update.
37481         * gcc.dg/cpp/if-mpar.c: Add test.
37482         * gcc.dg/cpp/if-oppr.c: Update.
37483
37484 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37485
37486         PR c/6343
37487         * gcc.dg/weak-[2-7].c: New tests.
37488
37489 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37490
37491         * gcc.dg/enum1.c: New test.
37492
37493 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37494
37495         PR c++/6497
37496         * g++.dg/inherit/access2.C: New test.
37497
37498 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
37499
37500         PR bootstrap/6445
37501         * gcc.dg/20020426-1.c: New test.
37502
37503 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
37504
37505         * g++.dg/abi/enum1.C: New test.
37506
37507 2002-04-26  Richard Henderson  <rth@redhat.com>
37508
37509         * gcc.dg/c99-bool-1.c: Expect always true warning.
37510
37511 2002-04-25  Roger Sayle  <roger@eyesopen.com>
37512
37513         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
37514
37515 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37516
37517         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
37518         targets.
37519
37520 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
37521
37522         * g++.dg/abi/mange7.C: New test.
37523
37524         PR c++/6438.
37525         * g++.dg/parse/stmtexpr2.C: New test.
37526
37527 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
37528
37529         * gcc.dg/20020312-2.c: Add SH target.
37530
37531 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37532
37533         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
37534         compiler output on mips*-*-irix*.
37535
37536 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
37537
37538         * g++.dg/parse/attr1.C: New test.
37539
37540 2002-04-23  Roger Sayle  <roger@eyesopen.com>
37541
37542         * gcc.c-torture/execute/string-opt-17.c: New test case.
37543         * gcc.c-torture/execute/memset-2.c: New test case.
37544
37545 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
37546
37547         PR c++/6256:
37548         * g++.dg/template/friend5.C: New test.
37549
37550         PR c++/6331:
37551         * g++.dg/template/qual1.C: Likewise.
37552
37553 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
37554
37555         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
37556         Include stdlib.h, not stdio.h or ctype.h.
37557
37558 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
37559
37560         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
37561         cris-*-elf* and mmix-*-*.
37562         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
37563         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
37564         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
37565         Ditto.
37566         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
37567         * gcc.dg/wchar_t-1.c: Ditto.
37568
37569 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
37570
37571         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
37572         Clarify comment.
37573
37574 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
37575
37576         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
37577
37578 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37579
37580         * gcc.c-torture/execute/20000906-1.x: Delete.
37581
37582 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
37583
37584         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
37585
37586 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
37587
37588         * PR6367
37589         * g77.f-torture/execute/6367.f: New test.
37590         * g77.f-torture/execute/6367.x: Disable for MMIX.
37591
37592 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
37593
37594         * PR6352
37595         * g++.dg/opt/inline2.C: New test.
37596
37597 2002-04-18  Richard Henderson  <rth@redhat.com>
37598
37599         * gcc.dg/20000906-1.c: Enable for all targets.
37600         * gcc.c-torture/compile/iftrap-2.c: New.
37601
37602 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37603
37604         * gcc.dg/20020418-1.c: New test.
37605         * gcc.dg/20020418-2.c: New test.
37606
37607 2002-04-18  Richard Henderson  <rth@redhat.com>
37608
37609         * gcc.c-torture/compile/iftrap-1.c: New.
37610         * gcc.dg/iftrap-1.c: Adjust for ia64.
37611         * gcc.dg/iftrap-2.c: New.
37612
37613 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
37614
37615         * gcc.c-torture/compile/20020418-1.c: New test.
37616
37617 2002-04-18  Roger Sayle  <roger@eyesopen.com>
37618
37619         * gcc.c-torture/compile/20020415-1.c: New.
37620
37621 2002-04-18  David S. Miller  <davem@redhat.com>
37622
37623         * gcc.c-torture/execute/20020418-1.c: New test.
37624
37625 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
37626
37627         * gcc.dg/20020416-1.c: New test.
37628
37629         * g++.dg/opt/inline1.C: New test.
37630
37631 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
37632
37633         * gcc.dg/altivec-5.c: New test.
37634
37635         * gcc.dg/20020415-1.c: New test.
37636
37637 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
37638
37639         * testsuite/lib/chill.exp: Remove.
37640
37641 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
37642
37643         * g++.dg/other/big-struct.C: New test.
37644
37645 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
37646
37647         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
37648         of scratch file.
37649
37650 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
37651
37652         PR c/6277
37653         * gcc.dg/i386-387-1.c: Allow optional leading underscore
37654         in scan-assembler function name
37655
37656 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
37657
37658         * g77.f-torture/execute/980628-4.x,
37659         g77.f-torture/execute/980628-5.x,
37660         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37661         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37662         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
37663         i[34567]86-*-*.
37664
37665 2002-04-13  David S. Miller  <davem@redhat.com>
37666
37667         * gcc.c-torture/execute/20020413-1.c: New test.
37668
37669 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
37670
37671         * gcc.dg/asm-6.c,
37672         * g++.dg/ext/asm1.C: New tests.
37673
37674 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
37675
37676         PR c++ 5373.
37677         * g++.dg/parse/stmtexpr1.C: New test.
37678
37679         PR c++/5189.
37680         * g++.dg/template/copy1.C: New test.
37681
37682 2002-04-12  Richard Henderson  <rth@redhat.com>
37683
37684         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
37685
37686 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
37687
37688         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
37689         gcc.c-torture/execute/20020307-2.c.
37690
37691 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
37692
37693         * g++.dg/ext/attrib5.C,
37694         * g++.dg/lookup/struct1.C: New tests.
37695
37696 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
37697
37698         * gcc.dg/20020411-1.c: New test.
37699
37700         * gcc.c-torture/execute/20020411-1.c: New test.
37701
37702 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
37703
37704         * g77.f-torture/execute/6177.f: New test.
37705
37706 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
37707
37708         PR middle-end/6247
37709         * g++.dg/opt/cleanup1.C: New test.
37710
37711         * g++.dg/opt/const1.C: New test.
37712
37713 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
37714
37715         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
37716
37717 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37718
37719         PR c++/5507
37720         * g++.dg/template/typename2.C: New test.
37721
37722 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
37723
37724         * gcc.c-torture/execute/loop-12.c: New.
37725
37726 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
37727
37728         * g77.f-torture/execute/980628-4.x,
37729         g77.f-torture/execute/980628-5.x,
37730         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
37731         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
37732         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
37733
37734 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37735
37736         PR optimization/6086
37737         * g++.dg/opt/preinc1.C: New test.
37738
37739 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37740
37741         PR c++/5571
37742         * g++.dg/opt/static2.C: New test.
37743
37744 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
37745
37746         PR c/5120
37747         * gcc.dg/20020406-1.c: New test.
37748
37749 2002-04-04  David S. Miller  <davem@redhat.com>
37750
37751         * gcc.c-torture/execute/20020404-1.c: New test.
37752
37753 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
37754
37755         PR c/6123
37756         * gcc.dg/20020312-2.c: Do not declare global register variable
37757         if __PIC__ or __pic__ is defined.
37758
37759 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
37760
37761         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
37762         __asm__ so that it works correctly even if -ansi -pedantic-errors.
37763
37764 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37765
37766         * gcc.misc-tests/linkage.exp: Update last change to handle
37767         sparc*-, not just sparc-.
37768
37769 2002-04-03  Richard Henderson  <rth@redhat.com>
37770
37771         * gcc.dg/cpp/ucs.c: Improved long UCS test.
37772
37773 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37774
37775         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
37776
37777 2002-04-02  David S. Miller  <davem@redhat.com>
37778
37779         * gcc.c-torture/execute/20020402-3.c: New test.
37780
37781 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
37782
37783         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
37784         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
37785
37786         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
37787         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
37788         g77.f-torture/execute/20001201.x,
37789         g77.f-torture/execute/u77-test.x: New files.
37790
37791         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
37792         * gcc.dg/wchar_t-1.c: Ditto.
37793
37794 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37795
37796         * gcc.c-torture/execute/20020402-1.c: New test.
37797
37798 2002-04-01  Richard Henderson  <rth@redhat.com>
37799
37800         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
37801
37802         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
37803
37804 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37805
37806         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
37807
37808 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37809
37810         * g++.dg/inherit/template-as-base.C: Expect error.
37811         * g++.dg/inherit/namespace-as-base.C: Likewise.
37812
37813 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
37814
37815         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
37816         g++.dg/ext/instantiate3.C: Tweak match patterns.
37817
37818         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
37819         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
37820         -da test.
37821
37822 2002-03-31  Richard Henderson  <rth@redhat.com>
37823
37824         * gcc.dg/special/alias-2.c: New.
37825         * gcc.dg/special/ecos.exp: Run it.
37826
37827 2002-03-31  Richard Henderson  <rth@redhat.com>
37828
37829         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
37830
37831 2002-03-31  Kazu Hirata  <kazu@hxi.com>
37832
37833         * gcc.dg/weak-1.c: Disable on h8300 port.
37834
37835 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
37836
37837         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
37838         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
37839         ordering tests.
37840         * g++.dg/bprob/bprob-1.C: New test.
37841         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
37842         * g++.dg/gcov/gcov-1.C: New test.
37843         * g++.dg/gcov/gcov-1.x: New file.
37844         * g++.dg/gcov/gcov-2.C: New test.
37845         * g++.dg/gcov/gcov-3.C: New test.
37846         * g++.dg/gcov/gcov-3.h: New file.
37847
37848 2002-03-28  Roger Sayle  <roger@eyesopen.com>
37849
37850         * g++.old-deja/g++.other/builtins5.C: New test.
37851         * g++.old-deja/g++.other/builtins6.C: New test.
37852         * g++.old-deja/g++.other/builtins7.C: New test.
37853         * g++.old-deja/g++.other/builtins8.C: New test.
37854         * g++.old-deja/g++.other/builtins9.C: New test.
37855
37856 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
37857
37858         * g++.dg/opt/static1.C: New test.
37859
37860         * g++.dg/opt/longbranch1.C: New test.
37861
37862 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
37863
37864         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
37865
37866         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
37867
37868 2002-03-28  Jeffrey A Law  (law@redhat.com)
37869
37870         * gcc.c-torture/execute/20020328-1.c: New test.
37871
37872 2002-03-27  Richard Henderson  <rth@redhat.com>
37873
37874         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
37875         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
37876         move from g++.old-deja/g++.ext/.
37877
37878 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
37879
37880         * g++.dg/init/new2.C: New test.
37881
37882 2002-03-26  Richard Henderson  <rth@redhat.com>
37883
37884         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
37885
37886         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
37887         on sparc.
37888
37889         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
37890         sparcv9 systems.
37891         * gcc.dg/20001102-1.c: Likewise.
37892
37893 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
37894
37895         * gcc.dg/cpp/endif-pedantic1.c,
37896         gcc.dg/cpp/endif-pedantic2.c: New tests.
37897
37898 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
37899
37900         * g++.dg/init/new1.C: New test.
37901
37902 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37903
37904         * g++.dg/abi/vbase9.C: New test.
37905
37906 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
37907
37908         * gcc.dg/arm-asm.c: New test.
37909
37910 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
37911
37912         * gcc.dg/Wswitch-enum.c: New test.
37913         Fix PR c/5044.
37914
37915 2002-03-26  Richard Henderson  <rth@redhat.com>
37916
37917         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
37918         structure.
37919
37920 2002-03-25  Richard Henderson  <rth@redhat.com>
37921
37922         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
37923         sparcv9 systems.
37924
37925         * gcc.c-torture/compile/20011119-1.c (xxx): New.
37926         * gcc.c-torture/compile/20011119-2.c (xxx): New.
37927
37928 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
37929
37930         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
37931
37932 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
37933
37934         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
37935         targets using generic thunk support.
37936
37937 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
37938
37939         * gcc.c-torture/compile/20020323-1.c: New test.
37940
37941         * g++.dg/opt/conj2.C: New test.
37942
37943 2002-03-24  Richard Henderson  <rth@redhat.com>
37944
37945         * gcc.dg/weak-1.c: Use -fno-common.
37946
37947 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37948
37949         * g77.dg/f77-edit-apostrophe-out.f: New test
37950         * g77.dg/f77-edit-h-out.f: New test
37951         * g77.dg/f77-edit-t-in.f: New test
37952         * g77.dg/f77-edit-t-out.f: New test
37953         * g77.dg/f77-edit-x-out.f: New test
37954         * g77.dg/f77-edit-slash-out.f: New test
37955         * g77.dg/f77-edit-colon-out.f: New test
37956         * g77.dg/f77-edit-s-out.f: New test
37957
37958 2002-03-24  Richard Henderson  <rth@redhat.com>
37959
37960         * objc/execute/formal_protocol-6.x: New XFAIL.
37961
37962 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37963
37964         * gcc.dg/weak-1.c: Early return from dg-final on platforms
37965         that do not support weak symbols
37966
37967 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
37968
37969         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
37970         * lib/g77.exp: Likewise.
37971         * lib/objc.exp: Likewise.
37972
37973 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
37974
37975         * gcc.dg/Wswitch-default.c: New test.
37976
37977 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
37978
37979         * g++.dg/other/enum1.C: New test.
37980
37981 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
37982
37983         * gcc.dg/pragma-ep-3.c: Fix typo.
37984
37985 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37986
37987         * g++.dg/inherit/template-as-base.C: New test.
37988
37989 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
37990
37991         * g++.old-deja/g++.other/dwarf2-1.C: Move...
37992         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
37993
37994 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
37995
37996         * gcc.dg/cpp/multiline.c: Update to match.
37997
37998 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
37999
38000         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
38001
38002 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
38003
38004         * gcc.dg/cpp/extratokens2.c: New file.
38005
38006 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
38007
38008         * gcc.dg/20020312-2.c: Add rs6000 target.
38009
38010         * gcc.c-torture/compile/20020319-1.c: New test.
38011
38012 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38013
38014         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
38015         (A, E): Handle this.
38016
38017 2002-03-20  Jason Merrill  <jason@redhat.com>
38018
38019         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
38020         ignoring -fpic.
38021         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
38022         through prune_gcc_output.
38023
38024 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
38025
38026         * gcc.c-torture/compile/20020320-1.c: New test.
38027
38028 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
38029
38030         * gcc.c-torture/compile/20020318-1.c: New test.
38031
38032         * gcc.dg/struct-by-value-1.c: New test.
38033
38034         * gcc.dg/20020319-1.c: New test.
38035
38036 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
38037
38038         * g++.dg/opt/conj1.C: New test.
38039
38040 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
38041
38042         * g++.dg/template/qualttp20.C: Revert previous change.
38043         * g++.dg/template/qualttp3.C: Likewise.
38044         * g++.dg/template/qualttp4.C: Likewise.
38045         * g++.dg/template/qualttp5.C: Likewise.
38046         * g++.dg/template/qualttp6.C: Likewise.
38047         * g++.dg/template/qualttp7.C: Likewise.
38048         * g++.dg/template/qualttp8.C: Likewise.
38049         * g++.dg/template/recurse.C: Likewise.
38050
38051 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38052
38053         * gcc.dg/cpp/wchar-1.c: Update.
38054
38055 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38056
38057         * g++.dg/template/conv1.C: New test.
38058         * g++.dg/template/conv2.C: New test.
38059         * g++.dg/template/conv3.C: New test.
38060         * g++.dg/template/conv4.C: New test.
38061
38062 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38063
38064         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
38065         * g++.dg/template/qualttp3.C: Likewise.
38066         * g++.dg/template/qualttp4.C: Likewise.
38067         * g++.dg/template/qualttp5.C: Likewise.
38068         * g++.dg/template/qualttp6.C: Likewise.
38069         * g++.dg/template/qualttp7.C: Likewise.
38070         * g++.dg/template/qualttp8.C: Likewise.
38071         * g++.dg/template/recurse.C: Likewise.
38072
38073 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
38074
38075         * g++.dg/opt/dtor1.C: New test.
38076
38077 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
38078
38079         * gcc.c-torture/compile/20020315-1.c: New test.
38080
38081 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
38082
38083         * gcc.dg/weak-1.c: Fix scan tests.
38084
38085 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
38086
38087         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
38088         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
38089         cris-*-aout* mmix-*-*.
38090         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
38091         cris-*-aout* mmix-*-*.
38092         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
38093         cris-*-elf* cris-*-aout* and mmix-*-*.
38094         * gcc.dg/20001009-1.c: Ditto.
38095         * gcc.dg/20010912-1.c: Ditto.
38096         * gcc.dg/20020122-4.c: Ditto.
38097         * gcc.dg/inline-2.c: Ditto.
38098
38099 2002-03-14  Jeffrey A Law  (law@cygnus.com)
38100
38101         * gcc.c-torture/compile/20020314-1.c: New test.
38102
38103 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
38104
38105         * gcc.c-torture/execute/20020314-1.c: New test.
38106
38107 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
38108
38109         * g++.dg/warn/Wunused-1.C: New test.
38110
38111 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
38112
38113         * g++.dg/abi/mangle6.C: New test.
38114
38115 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * gcc.c-torture/compile/20020309-2.c: New test.
38118
38119         * gcc.c-torture/compile/20020312-1.c: New test.
38120
38121 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
38122
38123         * g++.dg/other/access1.C: New test.
38124
38125 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
38126
38127         * gcc.c-torture/execute/wchar_t-1.c: New test.
38128
38129 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
38130
38131         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
38132
38133 2002-03-12  Roger Sayle  <roger@eyesopen.com>
38134
38135         * gcc.dg/20020312-1.c: New test case.
38136
38137 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
38138
38139         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
38140
38141 2002-03-11  Richard Henderson  <rth@redhat.com>
38142
38143         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
38144         * g++.old-deja/g++.jason/report.C: Likewise.
38145
38146 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38147
38148         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
38149         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
38150
38151 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
38152
38153         * testsuite/g++.dg/overload/pmf1.C: New test.
38154
38155 2002-03-11  Kazu Hirata  <kazu@hxi.com>
38156
38157         * gcc.c-torture/execute/20020307-1.c: Use long.
38158
38159 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
38160
38161         PR optimization/5844
38162         * gcc.dg/20020310-1.c: New test.
38163
38164 2002-03-09  Michael Meissner  <meissner@redhat.com>
38165
38166         * gcc.c-torture/execute/memcpy-2.c: New test.
38167         * gcc.c-torture/execute/memset-1.c: New test.
38168         * gcc.c-torture/execute/strlen-1.c: New test.
38169         * gcc.c-torture/execute/strcmp-1.c: New test.
38170         * gcc.c-torture/execute/strncmp-1.c: New test.
38171
38172 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
38173
38174         * gcc.dg/ppc-ldstruct.c: New test.
38175
38176 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
38177
38178         * gcc.c-torture/execute/va-arg-22.c: New test.
38179
38180 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38181
38182         * gcc.c-torture/compile/20020309-1.c: New test.
38183
38184 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
38185
38186         * gcc.c-torture/execute/20020307-2.c: New test.
38187
38188 2002-03-07  Jeffrey A Law  (law@redhat.com)
38189
38190         * g77.f-torture/compile/20020307-1.f: New test.
38191
38192 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
38193
38194         * gcc.dg/unordered-1.c: New test.
38195
38196 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
38197
38198         * gcc.c-torture/execute/20020307-1.c: New test.
38199
38200 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
38201
38202         * gcc.dg/20020304-1.c: New test.
38203
38204         * gcc.c-torture/compile/20020304-2.c: New test.
38205
38206 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
38207
38208         * gcc.c-torture/compile/20020304-1.c: New test case
38209         (from PR c/5830).
38210
38211 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
38212
38213         * gcc.dg/20020103-1.c: Add other -D ppc variants.
38214
38215 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38216
38217         * g++.dg/other/classkey1.C: New test.
38218
38219 2002-03-01  Richard Henderson  <rth@redhat.com>
38220
38221         * gcc.c-torture/compile/981223-1.x: New.
38222         * gcc.c-torture/compile/920625-1.x: New.
38223
38224 2002-02-28  Richard Henderson  <rth@redhat.com>
38225
38226         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
38227
38228 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
38229
38230         * gcc.c-torture/execute/20020227-1.c: New test.
38231
38232 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
38233
38234         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
38235         here" ERROR lines.
38236         * g++.old-deja/g++.oliva/partord1.C: Likewise.
38237         * g++.old-deja.g++.other/defarg1.C: Likewise.
38238         * g++.old-deja/g++.pt/calls2.C: Likewise.
38239         * g++.old-deja/g++.pt/crash20.C: Likewise.
38240         * g++.old-deja/g++.pt/crash30.C: Likewise.
38241         * g++.old-deja/g++.pt/crash36.C: Likewise.
38242         * g++.old-deja/g++.pt/crash6.C: Likewise.
38243         * g++.old-deja/g++.pt/defarg13.C: Likewise.
38244         * g++.old-deja/g++.pt/derived3.C: Likewise.
38245         * g++.old-deja/g++.pt/error1.C: Likewise.
38246         * g++.old-deja/g++.pt/friend21.C: Likewise.
38247         * g++.old-deja/g++.pt/friend23.C: Likewise.
38248         * g++.old-deja/g++.pt/infinite1.C: Likewise.
38249         * g++.old-deja/g++.robertl/eb128.C: Likewise.
38250
38251 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
38252
38253         * gcc.c-torture/execute/20020225-2.c: New test.
38254
38255 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
38256
38257         * gcc.c-torture/execute/920730-1t.c,
38258         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
38259         Delete test cases, only relevant to -traditional.
38260
38261 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
38262
38263         * gcc.dg/cpp/undef1.c: Remove.
38264         * gcc.dg/cpp/directiv.c: Update.
38265         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
38266
38267 2002-02-27  Michael Meissner  <meissner@redhat.com>
38268
38269         * gcc.c-torture/execute/20020226-1.c: New test.
38270
38271 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
38272
38273         * g++.dg/debug/debug4.C: New test.
38274
38275         * gcc.dg/ia64-visibility-1.c: New test.
38276
38277 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
38278
38279         * gcc.dg/debug/20020224-1.c: New.
38280
38281 2002-02-25  Kazu Hirata  <kazu@hxi.com>
38282
38283         * gcc.c-torture/execute/960416-1.x: New.
38284         * gcc.c-torture/execute/divconst-3.x: Likewise.
38285
38286 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
38287
38288         * gcc.dg/20020224-1.c: New test.
38289
38290 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
38291
38292         * gcc.c-torture/execute/20020225-1.c: New.
38293
38294 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
38295
38296         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
38297
38298 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
38299
38300         * gcc.dg/20020222-1.c: New test.
38301
38302 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
38303
38304         * g++.dg/opt/anonunion1.C: New test.
38305
38306 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
38307
38308         * g++.dg/template/qualttp19.C: New test.
38309         * g++.dg/template/qualttp20.C: New test.
38310         * g++.old-deja/g++.jason/report.C: Adjust expected errors
38311         * g++.old-deja/g++.other/qual1.C: Likewise.
38312
38313 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
38314
38315         * gcc.dg/attr-alwaysinline.c: New.
38316
38317 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
38318
38319         * gcc.dg/20020220-1.c: New test.
38320
38321         * gcc.dg/20020220-2.c: New test.
38322
38323         * g++.dg/opt/mmx1.C: New test.
38324
38325 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
38326
38327         * gcc.c-torture/compile/20020110.c: New test.
38328
38329 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
38330
38331         * gcc.c-torture/execute/20020219-1.c: New test.
38332
38333         * gcc.dg/20020219-1.c: New test.
38334
38335         * gcc.dg/noncompile/20020220-1.c: New test.
38336
38337         * g++.dg/opt/ptrintsum1.C: New test.
38338
38339         * gcc.dg/debug/20020220-1.c: New test.
38340
38341 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
38342
38343         * gcc.c-torture/execute/20020216-1.c: New test.
38344
38345 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38346
38347         * gcc.dg/decl-1.c: Update, new test.
38348
38349 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
38350
38351         * g++.dg/abi/bitfield1.C: New test.
38352         * g++.dg/abi/bitfield2.C: New test.
38353
38354 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38355
38356         * gcc.dg/attr-nest.c: New test.
38357
38358 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
38359
38360         * gcc.c-torture/execute/20020215-1.c: New test.
38361
38362 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
38363
38364         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
38365         * g++.dg/debug/debug.exp: New.
38366         * g++.dg/debug/trivial.C: New.
38367         * g++.dg/debug/debug1.C: Moved...
38368         * g++.dg/other/debug1.C: ...from here.
38369         * g++.dg/debug/debug2.C: Moved...
38370         * g++.dg/other/debug2.C: ...from here.
38371         * g++.dg/debug/debug3.C: Moved...
38372         * g++.dg/other/debug3.C: ...from here.
38373
38374         * gcc.dg/noncompile/20020213-1.c: New test.
38375
38376 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
38377
38378         * g++.dg/other/debug3.C: New test.
38379
38380         * gcc.c-torture/execute/20020213-1.c: New test.
38381
38382 2002-02-13  Richard Smith <richard@ex-parrot.com>
38383
38384         * g++.old-deja/g++.other/thunk1.C: New test.
38385
38386 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38387
38388         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
38389
38390 2002-02-13  Stan Shebs  <shebs@apple.com>
38391
38392         * gcc.dg/altivec-3.c: New.
38393
38394 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
38395
38396         * gcc.dg/Wunreachable-1.c: New test.
38397         * gcc.dg/Wunreachable-2.c: New test.
38398
38399 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38400
38401         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
38402
38403 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
38404
38405         * gcc.dg/decl-1.c: New test.
38406
38407 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
38408
38409         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
38410
38411 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38412
38413         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
38414         * gcc.c-torture/compile/980506-1.x: Likewise.
38415
38416 2002-02-10  Kazu Hirata  <kazu@hxi.com>
38417
38418         * gcc.dg/20020210-1.c: New.
38419
38420 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
38421
38422         * g77.f-torture/execute/947.f: New regression test
38423         for PR fortran/947.
38424
38425 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
38426
38427         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
38428         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
38429
38430 2002-02-08  Richard Henderson  <rth@redhat.com>
38431
38432         * gcc.c-torture/compile/labels-3.c: New.
38433
38434 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
38435
38436         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
38437         expression statements work instead.
38438         * gcc.dg/noncompile/20020207-1.c: New test.
38439
38440 2002-02-07  Richard Henderson  <rth@redhat.com>
38441
38442         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
38443
38444 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38445
38446         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
38447         message from g77
38448         * lib/g77-dg.exp: Trim g77 error messages so that they are
38449         recognized by dg.exp.
38450
38451 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38452
38453         PR fortran/5473
38454         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
38455
38456 2002-02-07  Richard Henderson  <rth@redhat.com>
38457
38458         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
38459         to be sufficiently aligned for integers.
38460
38461 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
38462
38463         * g++.dg/template/friend4.C: New test.
38464
38465 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
38466
38467         PR fortran/5743
38468         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
38469         unsupported cases.
38470
38471 2002-02-07  Richard Henderson  <rth@redhat.com>
38472
38473         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
38474         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
38475         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
38476         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
38477
38478 2002-02-06  Richard Henderson  <rth@redhat.com>
38479
38480         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
38481
38482 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
38483
38484         * gcc.dg/20020206-1.c: New test.
38485
38486 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * gcc.c-torture/execute/20020206-1.c: New test.
38489
38490         * gcc.c-torture/execute/20020206-2.c: New test.
38491
38492         PR optimization/5429:
38493         * gcc.c-torture/compile/20020206-1.c: New test.
38494
38495 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
38496
38497         * g++.dg/ext/align1.C: Do not use an explicit alignment value
38498         as certain file formats cannot support particularly large
38499         alignments.
38500
38501         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
38502         and do not expect to be able to link the executable.
38503
38504         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
38505         fail because the COFF format does not support the weak attribute.
38506
38507 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
38508
38509         * g77.dg/pr5473.f: New test
38510
38511 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
38512
38513         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
38514         Fix testcase accordingly.
38515
38516 2002-02-04  Richard Henderson  <rth@redhat.com>
38517
38518         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
38519         (buf): Change to be an array of pointers, not ints.
38520
38521 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38522
38523         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
38524         before all tests.  Move warning one line above to match where it
38525         C frontend emits.
38526         * gcc.dg/Wswitch-2.c: New test.
38527         * g++.dg/warn/Wswitch-1.C: New test.
38528         * g++.dg/warn/Wswitch-2.C: New test.
38529
38530 2002-02-04  Richard Henderson  <rth@redhat.com>
38531
38532         * g++.dg/abi/offsetof.C: Fix size comparison.
38533
38534 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
38535
38536         * gcc.dg/cast-qual-2.c: New test.
38537
38538 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
38539
38540         * gcc.dg/20020201-4.c: New test.
38541
38542 2002-02-04  Ben Elliston  <bje@redhat.com>
38543
38544         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
38545         target_info attribute != 0, in addition to the empty string.
38546         (gcc_target_compile): Likewise.
38547
38548 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
38549
38550         * gcc.dg/Wswitch.c: New test.
38551         PR gcc/4475. PR gcc/3780.
38552
38553 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
38554
38555         * g77.f-torture/execute/5122.f: New test for regressions
38556         against PR fortran/5122.
38557
38558 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
38559
38560         * g77.f-torture/compile/pr3743.f: Delete
38561         * g77.dg/pr3743-1.f: New test.
38562         * g77.dg/pr3743-2.f: New test.
38563         * g77.dg/pr3743-3.f: New test.
38564         * g77.dg/pr3743-4.f: New test.
38565
38566 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38567
38568         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
38569
38570 2002-02-02  Richard Henderson  <rth@redhat.com>
38571
38572         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
38573         * gcc.c-torture/execute/bf64-1.c: Likewise.
38574
38575 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38576
38577         * gcc.dg/20020201-2.c: New test.
38578
38579         * gcc.dg/20020201-3.c: New test.
38580
38581         * gcc.c-torture/execute/bitfld-2.c: New test.
38582
38583 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38584
38585         * gcc.dg/bitfld-1.c: Update.
38586         * gcc.dg/bitfld-2.c: Update.
38587         * gcc.c-torture/execute/bitfld-1.x: New.
38588
38589 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
38590
38591         * gcc.c-torture/execute/20020201-1.c: New test.
38592
38593 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
38594
38595         PR target/5469
38596         * gcc.dg/20020201-1.c: New test.
38597
38598 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
38599
38600         PR fortran/3743
38601         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
38602         * g77.f-torture/compile/pr3743.x: Remove
38603
38604 2002-01-31  Tom Rix  <trix@redhat.com>
38605
38606         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
38607
38608 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38609
38610         * gcc.dg/noncompile/20020130-1.c: New test.
38611
38612 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
38613
38614         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
38615
38616 2002-01-29  Richard Henderson  <rth@redhat.com>
38617
38618         * gcc.c-torture/execute/991118-1.c: Cast various constants back
38619         to long long.
38620         * gcc.c-torture/execute/bf64-1.c: Likewise.
38621
38622 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
38623
38624         * gcc.c-torture/execute/20020129-1.c: New test.
38625
38626 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38627
38628         * gcc.c-torture/compile/20000224-1.c: Update.
38629         * gcc.c-torture/execute/bitfld-1.c: New tests.
38630         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
38631         * gcc.dg/uninit-A.c: Update.
38632
38633 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38634
38635         * g++.dg/template/ctor1.C: Add instantiation.
38636
38637 2002-01-28  Paul Koning  <pkoning@equallogic.com>
38638
38639         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
38640         argument to __builtin_prefetch to be const ptr.
38641
38642 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
38643
38644         * gcc.c-torture/compile/20020120-1.c: New test.
38645
38646 2002-01-27  Kazu Hirata  <kazu@hxi.com>
38647
38648         * gcc.c-torture/execute/20020127-1.c: New test.
38649
38650 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
38651
38652         * g77.dg/f77-edit-i-in.f: New test
38653         * g77.dg/f77-edit-i-out.f: New test
38654
38655 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
38656
38657         * gcc.dg/debug/debug.exp: New file.
38658         * gcc.dg/debug/trivial.c: New file.
38659         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
38660         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
38661         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
38662         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
38663         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
38664         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
38665         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
38666         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
38667         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
38668         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
38669         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
38670         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
38671         * gcc.dg/20000503-1.c: Removed.
38672         * gcc.dg/20010207-1.c: Removed.
38673         * gcc.dg/20011223-1.c: Removed.
38674         * gcc.dg/20020104-2.c: Removed.
38675         * gcc.dg/debug-1.c: Removed.
38676         * gcc.dg/debug-2.c: Removed.
38677         * gcc.dg/debug-3.c: Removed.
38678         * gcc.dg/debug-4.c: Removed.
38679         * gcc.dg/debug-5.c: Removed.
38680         * gcc.dg/debug-6.c: Removed.
38681         * gcc.dg/dwarf2-1.c: Removed.
38682         * gcc.dg/dwarf2-2.c: Removed.
38683
38684 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
38685
38686         * g++.old-deja/g++.other/eh5.C: New test.
38687         * g++.old-deja/g++.other/sibcall2.C: New test.
38688         * g++.old-deja/g++.other/array9.C: New test.
38689         * g++.old-deja/g++.other/typename2.C: New test.
38690         * g++.old-deja/g++.other/crash60.C: New test.
38691         * g++.old-deja/g++.other/conv9.C: New test.
38692         * g++.old-deja/g++.other/mangle10.C: New test.
38693         * g++.old-deja/g++.other/unchanging1.C: New test.
38694         * g++.old-deja/g++.other/exprstmt1.C: New test.
38695         * g++.old-deja/g++.other/inline23.C: New test.
38696         * g++.old-deja/g++.eh/ia64-1.C: New test.
38697         * g++.old-deja/g++.other/dwarf2-1.C: New test.
38698         * g++.old-deja/g++.other/reload1.C: New test.
38699         * g++.old-deja/g++.other/static20.C: New test.
38700         * g++.old-deja/g++.other/local-alloc1.C: New test.
38701         * g++.old-deja/g++.other/conv8.C: New test.
38702         * g++.old-deja/g++.other/stmtexpr2.C: New test.
38703         * g++.old-deja/g++.other/storeexpr1.C: New test.
38704         * g++.old-deja/g++.other/storeexpr2.C: New test.
38705         * g++.dg/eh/template2.C: New test.
38706         * g++.dg/warn/weak1.C: New test.
38707
38708 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
38709
38710         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38711         Remove first, non-varying, argument.
38712
38713 2002-01-23  Richard Henderson  <rth@redhat.com>
38714
38715         * gcc.dg/inline-2.c: New.
38716
38717         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
38718         Add optional target arg.  Check number of arguments.
38719         (scan-assembler-not, scan-assembler-dem): Likewise.
38720         (scan-assembler-dem-not): Likewise.
38721
38722 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38723
38724         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
38725         line 12.
38726         * g++.old-deja/g++.brendan/parse3.C,
38727         g++.old-deja/g++.other/crash26.C,
38728         g++.old-deja/g++.other/crash28.C,
38729         g++.old-deja/g++.other/crash29.C,
38730         g++.old-deja/g++.other/crash30.C,
38731         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
38732
38733 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
38734
38735         * gcc.dg/20020115-1.c: New.
38736
38737 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
38738
38739         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
38740
38741 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
38742
38743         * gcc.dg/20020122-3.c: New.
38744
38745 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
38746
38747         * g++.dg/other/gc1.C: New test.
38748
38749 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
38750
38751         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
38752
38753 2002-01-22  Richard Henderson  <rth@redhat.com>
38754
38755         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
38756
38757 2002-01-22  Richard Henderson  <rth@redhat.com>
38758
38759         * gcc.dg/20020122-4.c: New.
38760
38761 2002-01-22  H.J. Lu <hjl@gnu.org>
38762
38763         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
38764         link output.
38765         * gcc.dg/special/ecos.exp: Likewise.
38766         * lib/g++-dg.exp: Likewise.
38767         * lib/g77-dg.exp: Likewise.
38768         * lib/gcc-dg.exp : Likewise.
38769         * lib/mike-g++.exp: Likewise.
38770         * lib/mike-g77.exp: Likewise.
38771         * lib/mike-gcc.exp: Likewise.
38772         * lib/objc-dg.exp: Likewise.
38773
38774 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
38775
38776         PR target/5379
38777         * gcc.dg/20020122-2.c: New test.
38778
38779 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
38780
38781         * gcc.dg/20020122-1.c: New test.
38782
38783 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
38784
38785         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
38786
38787 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
38788
38789         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
38790
38791 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38792
38793         * gcc.c-torture/compile/20020121-1.c: New test.
38794
38795 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38796
38797         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
38798         ld_library_path.
38799
38800 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
38801
38802         * gcc.dg/20020218-1.c: New test.
38803
38804 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
38805
38806         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
38807         messages
38808         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
38809         "At global scope" warning
38810         * g++.dg/ext/align1.C: Change cygwin test for alignment
38811         from db-bogus to dg-warning
38812
38813 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
38814
38815         * g77.f-torture/compile/cpp2.F: New test.
38816
38817 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38818
38819         * g++.dg/template/access1.C: New test.
38820
38821 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
38822
38823         * gcc.dg/20020118-1.c: New.
38824
38825 2002-01-18  Kazu Hirata  <kazu@hxi.com>
38826
38827         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
38828
38829 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38830
38831         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
38832         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
38833         alignment warnings.
38834
38835 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
38836
38837         * gcc.misc-tests/i386-prefetch.exp: Save and restore
38838         torture_with_loops and torture_without_loops
38839
38840 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
38841
38842         * gcc.c-torture/compile/20020116-1.c: New test.
38843
38844 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
38845
38846         * gcc.dg/20020116-2.c: New test.
38847
38848         * gcc.dg/ultrasp4.c: New test.
38849
38850         * gcc.dg/20020116-1.c: New test.
38851
38852 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
38853
38854         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
38855         by EABI.
38856
38857 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
38858
38859         * gcc.misc-tests/i386-prefetch.exp: New.
38860         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
38861         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
38862         * gcc.misc-tests/i386-pf-none-1.c: New test.
38863         * gcc.misc-tests/i386-pf-sse-1.c: New test.
38864
38865 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
38866
38867         * gcc.dg/gnu89-init-1.c: Add new tests.
38868
38869 2002-01-15  Andreas Jaeger  <aj@suse.de>
38870
38871         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
38872         * gcc.dg/i386-mmx-2.c: Likewise.
38873         * gcc.dg/i386-sse-1.c: Likewise.
38874         * gcc.dg/i386-sse-2.c: Likewise.
38875         * gcc.dg/i386-sse-3.c: Likewise.
38876
38877 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
38878
38879         * g77.f-torture/execute/intrinsic-unix-bessel.f:
38880         Uncomment additional cases that now pass.
38881
38882 2002-01-11  Richard Henderson  <rth@redhat.com>
38883
38884         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
38885         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
38886
38887 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
38888
38889         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
38890
38891 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
38892
38893         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
38894         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
38895
38896 2002-01-10  Dale Johannesen  <dalej@apple.com>
38897
38898         * gcc.c-torture/execute/loop-11.c: New.
38899
38900 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
38901
38902         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
38903         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
38904
38905 2002-01-09  Richard Henderson  <rth@redhat.com>
38906
38907         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
38908         type in which to perform the operation for each size.
38909
38910 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
38911
38912         * gcc.c-torture/compile/20020109-2.c: New test.
38913
38914 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
38915
38916         * gcc.c-torture/execute/loop-10.c: New test.
38917
38918 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38919
38920         * gcc.c-torture/compile/20010226-1.c: New test.
38921         * gcc.c-torture/compile/20010227-1.c: New test.
38922         * gcc.c-torture/compile/20010426-1.c: New test.
38923         * gcc.c-torture/compile/20010510-1.c: New test.
38924         * gcc.c-torture/compile/20010605-3.c: New test.
38925         * gcc.c-torture/compile/20010824-1.c: New test.
38926         * gcc.c-torture/execute/20010409-1.c: New test.
38927         * gcc.dg/noncompile/20000901-1.c: New test.
38928         * gcc.dg/20001023-1.c: New test.
38929         * gcc.dg/20001101-1.c: New test.
38930         * gcc.dg/20001102-1.c: New test.
38931         * gcc.dg/20010207-1.c: New test.
38932         * gcc.dg/20010405-1.c: New test.
38933         * gcc.dg/20010822-1.c: New test.
38934         * gcc.dg/20011107-1.c: New test.
38935
38936 2002-01-09  Jeffrey A Law  (law@redhat.com)
38937
38938         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
38939
38940         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
38941         execution failure on PA targets.
38942
38943 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
38944
38945         * gcc.c-torture/compile/20020109-1.c: New test.
38946
38947 2002-01-08  Kazu Hirata  <kazu@hxi.com>
38948
38949         * gcc.c-torture/execute/20020108-1.c: New test.
38950
38951 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
38952
38953         * gcc.dg/20020108-1.c: New test.
38954
38955 2002-01-08  H.J. Lu <hjl@gnu.org>
38956
38957         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
38958         for header files.
38959
38960 2002-01-08  Geoff Keating  <geoffk@redhat.com>
38961
38962         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
38963         consistency.
38964
38965 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
38966
38967         * gcc.dg/altivec-4.c: Test altivec predicates.
38968
38969 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
38970
38971         * gcc.c-torture/execute/20020107-1.c: New test.
38972
38973 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
38974
38975         PR c/5279
38976         * gcc.c-torture/compile/20020106-1.c: New test.
38977
38978 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
38979
38980         * gcc.c-torture/execute/nestfunc-4.c: New test.
38981
38982 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38983
38984         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
38985         extra triple that slipped in.
38986         * g++.old-deja/g++.abi/align.C: Likewise.
38987         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38988
38989 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
38990
38991         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
38992         * g++.old-deja/g++.abi/align.C: Likewise.
38993         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38994
38995         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
38996         on FreeBSD/i386.
38997         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
38998         FreeBSD.
38999
39000 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
39001
39002         * gcc.dg/20020104-1.c: New test.
39003
39004         * gcc.dg/20020104-2.c: New test.
39005
39006 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
39007
39008         * gcc.dg/20020103-1.c: Fix typo in target selector.
39009
39010 2002-01-03  Richard Henderson  <rth@redhat.com>
39011
39012         * gcc.dg/20020103-1.c: New.
39013
39014 2002-01-03  Kazu Hirata  <kazu@hxi.com>
39015
39016         * gcc.c-torture/execute/20020103-1.c: New test.
39017
39018 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
39019
39020         * g++.dg/other/debug2.C: New test.
39021
39022         * gcc.c-torture/compile/20020103-1.c: New test.
39023
39024 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
39025
39026         * gcc.dg/gnu89-init-1.c: Added new tests.
39027
39028 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39029
39030         * g++.dg/template/friend2.C: Remove as patch is reverted.
39031
39032         * g++.dg/warn/oldcast1.C: New test.
39033
39034         * g++.dg/template/ptrmem1.C: New test.
39035         * g++.dg/template/ptrmem2.C: New test.
39036
39037         * g++.dg/template/ntp.C: New test.
39038
39039         * g++.dg/other/component1.C: New test.
39040
39041         * g++.dg/template/ttp3.C: New test.
39042
39043         * g++.dg/template/friend2.C: New test.
39044         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
39045
39046 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39047
39048         * g++.dg/other/ptrmem1.C: New test.
39049         * g++.dg/other/ptrmem2.C: New test.
39050
39051 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39052
39053         * g++.dg/template/ctor1.C: New test.
39054
39055 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
39056
39057         * g++.dg/template/friend2.C: New test.
39058
39059 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
39060
39061         * gcc.dg/mmix-1.c: New test.
39062
39063 2001-12-31  Richard Henderson  <rth@redhat.com>
39064
39065         * gcc.dg/asm-5.c: New.
39066
39067 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
39068
39069         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
39070         in namespace __gnu_cxx
39071
39072 2001-12-30  Richard Henderson  <rth@redhat.com>
39073
39074         * gcc.dg/debug-6.c: New.
39075
39076 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
39077
39078         * gcc.c-torture/compile/20011229-2.c: New test.
39079
39080 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
39081
39082         * gcc.dg/debug-3.c: New test.
39083         * gcc.dg/debug-4.c: New test.
39084         * gcc.dg/debug-5.c: New test.
39085
39086 2001-12-29  Richard Henderson  <rth@redhat.com>
39087
39088         * g++.dg/eh/loop1.C: New.
39089
39090 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39091
39092         * g++.dg/template/crash1.C: New test.
39093
39094 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39095
39096         * g++.dg/other/const1.C: New test.
39097
39098 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39099
39100         * gcc.c-torture/compile/20011229-1.c: New test.
39101
39102 2001-12-28  Stan Shebs  <shebs@apple.com>
39103
39104         * lib/objc-torture.exp: Resync with c-torture.exp.
39105         * lib/objc.exp: Load standard libraries.
39106
39107 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
39108
39109         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
39110         additional tests.
39111
39112 2001-12-27  Roger Sayle <roger@eyesopen.com>
39113
39114         * gcc.c-torture/execute/string-opt-16.c: New testcase.
39115
39116 2001-12-27  Richard Henderson  <rth@redhat.com>
39117
39118         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
39119
39120 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39121
39122         * g++.dg/eh/ctor1.C: New test.
39123         * g++.dg/other/error2.C: New test.
39124
39125 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39126
39127         * g++.dg/other/init2.C: New test.
39128
39129 2001-12-24  Richard Henderson  <rth@redhat.com>
39130
39131         * gcc.dg/20011223-1.c: New.
39132         * gcc.dg/inline-1.c: New.
39133
39134 2001-12-23  Richard Henderson  <rth@redhat.com>
39135
39136         * gcc.dg/asm-4.c: Test operand modifiers.
39137
39138 2001-12-23  Richard Henderson  <rth@redhat.com>
39139
39140         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
39141
39142 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39143
39144         * gcc.c-torture/execute/20011223-1.c: New test.
39145
39146 2001-12-21  Richard Henderson  <rth@redhat.com>
39147
39148         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
39149         re-enables the warning.
39150
39151 2001-12-21  Richard Henderson  <rth@redhat.com>
39152
39153         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
39154
39155 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39156
39157         * gcc.c-torture/compile/20011218-1.c: New test.
39158
39159 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
39160
39161         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
39162         arm-isr.c test.
39163         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
39164         epilogue generation for ARM ISR routines.
39165
39166 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39167
39168         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
39169         * gcc.dg/format/c90-printf-3.c: Likewise.
39170         * gcc.dg/format/c99-printf-3.c: Likewise.
39171         * gcc.dg/format/ext-1.c: Likewise.
39172         * gcc.dg/format/ext-6.c: Likewise.
39173         * gcc.dg/format/format.h: Prototype unlocked stdio.
39174
39175 2001-12-20  Richard Henderson  <rth@redhat.com>
39176
39177         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
39178         (arena): Use it.
39179         (malloc): Correct allocation logic.  Abort if we fill up the
39180         arena before initialization complete.
39181         (realloc): Correct allocation logic.
39182
39183 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
39184
39185         * gcc.c-torture/compile/20011219-2.c: New test.
39186
39187         * gcc.c-torture/execute/20011219-1.c: New test.
39188
39189 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
39190
39191         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
39192         target does not support weak symbols.
39193
39194 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
39195
39196         * gcc.c-torture/compile/20011219-1.c: New test.
39197
39198 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
39199
39200         * g++.dg/other/error1.C: New test.
39201
39202 2001-12-17  Jeffrey A Law  (law@redhat.com)
39203
39204         * gcc.c-torture/execute/20011217-1.c: New test.
39205
39206 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
39207
39208         * objc.dg/special/: New directory.
39209         * objc.dg/special/special.exp: New file.
39210         * objc.dg/special/unclaimed-category-1.h: New file.
39211         * objc.dg/special/unclaimed-category-1a.m: New file.
39212         * objc.dg/special/unclaimed-category-1.m: New file.
39213
39214 2001-12-17  Andreas Jaeger  <aj@suse.de>
39215
39216         * gcc.c-torture/compile/20011217-2.c: New test.
39217
39218 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39219
39220         * gcc.c-torture/compile/20011217-1.c: New test.
39221
39222 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
39223
39224         * testsuite/gcc.dg/20011214-1.c: New.
39225
39226 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
39227
39228         * gcc.dg/altivec-4.c: New.
39229
39230 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
39231
39232         * gcc.dg/20011113-1.c: New test.
39233
39234 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39235
39236         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
39237         std::__malloc_alloc_template<0> and
39238         std::__default_alloc_template<false, 0>.
39239
39240 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
39241
39242         * objc/execute/bf-21.m: New test.
39243         * objc/execute/enumeration-1.m: New test.
39244         * objc/execute/enumeration-2.m: New test.
39245
39246 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
39247
39248         * gcc.dg/gnu89-init-1.c: New test.
39249
39250 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39251
39252         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
39253         * g++.old-deja/g++.jason/2371.C: Likewise.
39254         * g++.old-deja/g++.jason/template33.C: Likewise.
39255         * g++.old-deja/g++.jason/template34.C: Likewise.
39256         * g++.old-deja/g++.jason/template36.C: Likewise.
39257         * g++.old-deja/g++.oliva/typename1.C: Likewise.
39258         * g++.old-deja/g++.oliva/typename2.C: Likewise.
39259         * g++.old-deja/g++.other/typename1.C: Likewise.
39260         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39261         * g++.old-deja/g++.pt/nontype5.C: Likewise.
39262         * g++.old-deja/g++.pt/typename11.C: Likewise.
39263         * g++.old-deja/g++.pt/typename14.C: Likewise.
39264         * g++.old-deja/g++.pt/typename16.C: Likewise.
39265         * g++.old-deja/g++.pt/typename3.C: Likewise.
39266         * g++.old-deja/g++.pt/typename4.C: Likewise.
39267         * g++.old-deja/g++.pt/typename5.C: Likewise.
39268         * g++.old-deja/g++.pt/typename7.C: Likewise.
39269         * g++.old-deja/g++.robertl/eb9.C: Likewise.
39270
39271 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
39272
39273         * g++.dg/other/linkage1.C: New test.
39274         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
39275         specifiers.
39276
39277 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39278
39279         * gcc.dg/concat.c: New test.
39280
39281 2001-12-11  Stan Shebs  <shebs@apple.com>
39282
39283         * objc/compile: New test directory.
39284         * objc/compile/compile.exp: New expect script.
39285         * objc/compile/20011211-1.m: New compile test.
39286
39287 2001-12-11  Jason Merrill  <jason@redhat.com>
39288
39289         * lib/prune.exp (prune_gcc_output): Also handle "In member
39290         function".  So many permutations...
39291
39292 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
39293
39294         * g++.dg/template/typedef1.C: New test.
39295
39296 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
39297
39298         * g++.dg/other/copy1.C: New test.
39299
39300 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
39301
39302         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
39303
39304         * gcc.dg/builtin-choose-expr.c: New.
39305
39306 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
39307
39308         * gcc.dg/altivec-2.c: New.
39309
39310 2001-12-07  Richard Henderson  <rth@redhat.com>
39311
39312         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
39313
39314 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
39315
39316         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
39317         ultrasparc.
39318
39319 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39320
39321         * g++-old.deja/g++.robertl/eb101.C: Deleted.
39322
39323 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
39324
39325         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
39326         variable argument list.
39327
39328 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
39329
39330         * gcc.c-torture/execute/memcheck: Delete entire directory.
39331         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
39332         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
39333
39334 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39335
39336         * gcc.dg/Wshadow-1.c: New test.
39337
39338 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
39339
39340         * gcc.c-torture/compile/20011130-1.c: New test.
39341
39342         * gcc.dg/noncompile/20011025-1.c: New test.
39343
39344         * g++.dg/other/anon-union.C: New test.
39345
39346         * gcc.c-torture/execute/20011024-1.c: New test.
39347
39348 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39349
39350         * gcc.c-torture/execute/20000722-1.x,
39351         gcc.c-torture/execute/20010123-1.x: Remove.
39352         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
39353         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
39354         gcc.dg/c99-complit-2.c: New tests.
39355
39356 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
39357
39358         * g++.dg/inherit/base1.C: New test.
39359
39360 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
39361
39362         * g++.dg/other/stdarg1.C: New test.
39363
39364         * gcc.c-torture/compile/20011130-2.c: New test.
39365
39366 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
39367
39368         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
39369         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
39370         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
39371         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
39372         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
39373         * gcc.dg/builtin-prefetch-1.c: New test.
39374
39375 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
39376
39377         * gcc.dg/20011130-1.c: New test.
39378
39379 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39380
39381         * g++.dg/other/scope1.C: New test.
39382         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
39383
39384 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39385
39386         * gcc.dg/vla-init-1.c: New test.
39387
39388 2001-12-01  Geoff Keating  <geoffk@redhat.com>
39389
39390         * gcc.c-torture/compile/structs.c: New testcase from GDB.
39391
39392 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39393
39394         * objc.dg/alias.m: Update.
39395         * objc.dg/class-1.m: Update.
39396         * objc.dg/const-str-1.m: Update.
39397         * objc.dg/fwd-proto-1.m: Update.
39398         * objc.dg/id-1.m: Update.
39399         * objc.dg/super-class-1.m: Update.
39400
39401 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
39402
39403         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
39404         constructs.
39405
39406 2001-11-28  Jeffrey A Law  (law@cygnus.com)
39407
39408         * gcc.c-torture/execute/20011128-1.c: New test.
39409
39410 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
39411
39412         * gcc.dg/20011127-1.c: New test.
39413
39414 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39415
39416         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
39417         from Austin Group draft 7.
39418         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
39419         scanf format arguments.
39420         * gcc.dg/format/no-exargs-2.c: New test.
39421
39422 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
39423
39424         * g++.dg/abi/vbase8-4.C: New test.
39425
39426 2001-11-24  Ian Lance Taylor  <ian@airs.com>
39427
39428         * gcc.c-torture/execute/20011121-1.c: New test.
39429
39430 2001-11-23  Jeffrey A Law  (law@cygnus.com)
39431
39432         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
39433
39434 2001-11-23  Andreas Jaeger  <aj@suse.de>
39435
39436         * gcc.dg/cpp/charconst-2.c: New test.
39437
39438 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
39439
39440         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
39441         to the host if it is remote.  Let tests specify extra headers
39442         they use.
39443         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
39444         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
39445         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
39446         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
39447         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
39448         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
39449         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
39450         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
39451         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
39452         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
39453
39454 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
39455
39456         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
39457         for little endian ARMs.
39458
39459 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
39460
39461         * gcc.c-torture/compile/20011119-1.c: New test.
39462         * gcc.c-torture/compile/20011119-2.c: New test.
39463
39464 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
39465
39466         * gcc.dg/altivec-1.c: Fix typo.
39467
39468 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39469
39470         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
39471
39472 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
39473
39474         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
39475
39476 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
39477
39478         * lib/g77.exp: Don't specify --rpath-link.
39479
39480         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
39481         across all the headers.
39482         * gcc.dg/format/format.exp: For testing on a remote host,
39483         copy format.h.
39484
39485         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
39486         * gcc.c-torture/execute/930406-1.c: Likewise.
39487         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39488
39489 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
39490
39491         * gcc.dg/altivec-1.c: New.
39492
39493 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
39494
39495         * gcc.dg/cpp/fpreprocessed.c: New test case.
39496
39497 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39498
39499         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
39500         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
39501         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
39502
39503 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39504
39505         * gcc.dg/no-builtin-1.c: New test.
39506
39507 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
39508
39509         * gcc.c-torture/execute/20011115-1.c: New test.
39510
39511 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
39512
39513         * gcc.c-torture/compile/20011114-2.c: New test.
39514         * gcc.c-torture/compile/20011114-3.c: New test.
39515         * gcc.c-torture/compile/20011114-4.c: New test.
39516
39517 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39518
39519         * g++.dg/other/init1.C: New test.
39520
39521 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
39522
39523         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
39524         message.
39525
39526         * gcc.c-torture/execute/20011114-1.c: New testcase.
39527
39528         * gcc.c-torture/compile/20010327-1.c: Revert last change.
39529         * gcc.c-torture/compile/20011114-1.c: New test, exactly
39530         like the (before this change) version of 20010327-1.c.
39531
39532 2001-11-14  Roger Sayle <roger@eyesopen.com>
39533
39534         * gcc.c-torture/execute/string-opt-13.c: New testcase.
39535
39536 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
39537
39538         * g++.dg/init/array2.C: New test.
39539
39540 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
39541
39542         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
39543
39544 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
39545
39546         * g++.dg/other/forscope1.C: New test.
39547         * g++.dg/ext/forscope1.C: New test.
39548         * g++.dg/ext/forscope2.C: New test.
39549
39550 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
39551
39552         * gcc.c-torture/execute/20011113-1.c: New test.
39553
39554 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
39555
39556         * gcc.c-torture/execute/20011109-2.c: New test.
39557
39558         * gcc.c-torture/execute/20011109-1.c: New test.
39559
39560 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
39561
39562         * gcc.c-torture/compile/20011109-1.c: New test.
39563
39564 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
39565
39566         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
39567         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
39568         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
39569         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
39570         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
39571         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
39572         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
39573
39574 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39575
39576         * g++.dg/warn/Wshadow-1.C: New tests.
39577         * g++.old-deja/g++.mike/for3.C: Update.
39578
39579 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39580
39581         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
39582         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
39583         XFAILs.  Adjust expected error texts.
39584         * gcc.c-torture/compile/20011106-1.c,
39585         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
39586         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
39587         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
39588         gcc.dg/c99-array-lval-5.c: New tests.
39589
39590 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39591
39592         * gcc.dg/cpp/defined.c: Update.
39593
39594 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
39595
39596         * gcc.c-torture/execute/anon-1.c: New test.
39597
39598 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
39599
39600         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
39601         same size, so no warning should be produced on stormy16.
39602
39603         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
39604         due to oversized array.
39605         * g++.old-deja/g++.mike/ns15.C: Likewise.
39606         * g++.old-deja/g++.pt/crash16.C: Likewise.
39607
39608 2001-11-02  Graham Stott  <grahams@redhat.com>
39609
39610         * g++.dgother/debug1.C: Fix typos.
39611
39612 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
39613
39614         * g++.dg/other/debug1.C: New test.
39615
39616 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
39617
39618         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
39619         of unsigned long.
39620
39621 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
39622
39623         * gcc.dg/20011029-2.c: New test.
39624
39625         * gcc.c-torture/compile/20011029-1.c: New test.
39626
39627 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
39628
39629         * objc/execute/class_self-1.m: New test.
39630         * objc/execute/class_self-2.m: New test.
39631
39632 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
39633
39634         * gcc.misc-tests/msgs.exp: Delete.
39635         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
39636         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
39637         error set to match recent changes.
39638
39639 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
39640
39641         * gcc.dg/20011021-1.c: New test.
39642
39643 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
39644
39645         * gcc.c-torture/compile/20011023-1.c: New test.
39646
39647 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
39648
39649         * lib/g77.exp: Rewrite based on lib/g++.exp.
39650
39651 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
39652
39653         * gcc.c-torture/execute/20011019-1.c: New test.
39654
39655         * gcc.dg/20011018-1.c: New test.
39656
39657 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
39658
39659         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
39660
39661 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
39662
39663         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
39664         * gcc.dg/attr-invalid.c: Likewise.
39665
39666 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
39667
39668         * testsuite/gcc.dg/20011015-1.c: New test.
39669
39670 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39671
39672         * g++.dg/template/unify2.C: New test.
39673
39674 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
39675
39676         * g++.dg/other/exception-specification.C: New test
39677
39678 2001-10-13  Tom Rix  <trix@redhat.com>
39679
39680         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
39681         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
39682
39683 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
39684
39685         * testsuite/gcc.dg/20011009-1.c: New test.
39686
39687 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
39688
39689         PR g++/4476
39690         * g++.dg/other/friend1.C: New test.
39691
39692 2001-10-11  Richard Henderson  <rth@redhat.com>
39693
39694         * g++.old-deja/g++.other/crash18.C: Add -S to options.
39695
39696 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39697
39698         * gcc.c-torture/compile/20011010-1.c: New.
39699
39700 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39701
39702         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
39703         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
39704         g77.f-torture/execute/execute.exp,
39705         g77.f-torture/noncompile/noncompile.exp,
39706         gcc.c-torture/compile/compile.exp,
39707         gcc.c-torture/execute/execute.exp,
39708         gcc.c-torture/execute/ieee/ieee.exp,
39709         gcc.c-torture/execute/memcheck/memcheck.exp,
39710         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
39711         objc/execute/execute.exp: Update FSF address.
39712
39713 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39714
39715         * gcc.dg/cpp/cmdlne-C.c: Update.
39716         * gcc.dg/cpp/cmdlne-C2.c: New.
39717
39718 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39719
39720         * gcc.c-torture/execute/20011008-3.c: New.
39721
39722 2001-10-08  DJ Delorie  <dj@redhat.com>
39723
39724         * gcc.dg/20011008-1.c: New.
39725         * gcc.dg/20011008-2.c: New.
39726
39727 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39728
39729         * gcc.dg/cpp/spacing1.c: Update test.
39730
39731 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39732
39733         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
39734         spelling errors of "separate" as "seperate".
39735
39736 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
39737
39738         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
39739         enough to avoid inlining.
39740
39741 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
39742
39743         * lib/g77.exp: set libg2c_dir correctly.
39744
39745 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39746
39747         * gcc.dg/cpp/macro11.c: New test.
39748
39749 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39750
39751         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
39752         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
39753         gcc.dg/format/multattr-3.c: New tests.
39754         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
39755         tests for format attributes on function pointers being rejected.
39756
39757 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39758
39759         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
39760
39761 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39762
39763         * g++.dg/warn/format1.C: New test.
39764
39765 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39766
39767         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
39768
39769 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39770
39771         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
39772
39773 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39774
39775         * gcc.dg/cpp/redef2.c: Add test.
39776
39777 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
39778
39779         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
39780         long-standing bug on i686, apparently.
39781         * gcc.c-torture/execute/loop-2c.x: New file.
39782         * gcc.c-torture/execute/loop-2d.x: New file.
39783         * gcc.c-torture/execute/loop-3c.x: New file.
39784
39785 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
39786
39787         * gcc.dg/cpp/20000625-2.c: Correct line number.
39788
39789 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39790
39791         * gcc.dg/cpp/macro10.c: New test.
39792         * gcc.dg/cpp/strify3.c: New test.
39793         * gcc.dg/cpp/spacing1.c: Add tests.
39794         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
39795         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
39796
39797 2001-09-24  DJ Delorie  <dj@redhat.com>
39798
39799         * gcc.c-torture/execute/20010924-1.c: New test.
39800
39801 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39802
39803         * testsuite/objc/execute/paste.m: Remove.
39804
39805 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39806
39807         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
39808
39809 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
39810
39811         * g77.dg/strlen0.f: New test.
39812
39813 2001-09-21  Richard Henderson  <rth@redhat.com>
39814
39815         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
39816         * g++.old-deja/g++.abi/vtable2.C: Likewise.
39817
39818 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39819
39820         Table-driven attributes.
39821         * g++.dg/ext/attrib1.C: New test.
39822
39823 2001-09-20  DJ Delorie  <dj@redhat.com>
39824
39825         * gcc.dg/20000926-1.c: Update expected warning messages.
39826         * gcc.dg/array-2.c: Likewise, and test for warnings too.
39827         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
39828         array.
39829
39830 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
39831
39832         * g++.dg/eh/registers1.C: New test case.
39833
39834 2001-09-17  Richard Henderson  <rth@redhat.com>
39835
39836         * gcc.dg/array-5.c: Fix VLA decomposition test.
39837
39838 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39839
39840         * gcc.dg/cpp/line5.c: New testcase.
39841
39842 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39843
39844         * gcc.dg/cpp/macro9.c: New test.
39845
39846 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
39847
39848         * gcc.c-torture/execute/980223.c: Change type of addr from long
39849         to char *.
39850
39851 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
39852
39853         * gcc.c-torture/execute/20010915-1.c: New test.
39854
39855 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
39856
39857         * g77.dg/bprob: New directory.
39858         * g77.dg/bprob/bprob.exp: New file.
39859         * g77.dg/bprob/bprob-1.f: New test.
39860         * g77.dg/gcov: New directory.
39861         * g77.dg/gcov/gcov.exp: New file.
39862         * g77.dg/gcov/gcov-1.f: New test.
39863         * g77.dg/gcov/gcov-1.x: New file.
39864
39865 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39866
39867         * gcc.dg/cpp/directiv.c: Update.
39868         * gcc.dg/cpp/undef1.c: Update.
39869
39870 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
39871
39872         * gcc.dg/20010912-1.c: New test.
39873
39874 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
39875
39876         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
39877         language-independent file in lib.
39878         * lib/gcov.exp: New file.
39879
39880 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39881
39882         * gcc.c-torture/compile/20010911-1.c: New test.
39883
39884 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
39885
39886         * lib/profopt.exp: New, to support profile-directed optimizations.
39887         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
39888         * gcc.misc-tests/bprob-1.c: New test.
39889         * gcc.misc-tests/bprob-2.c: New test.
39890
39891 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
39892
39893         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
39894         XFAIL and which kinds of gcov output to verify.
39895         * gcc.misc-tests/gcov-4b.x: New file.
39896         * gcc.misc-tests/gcov-5b.x: New file.
39897         * gcc.misc-tests/gcov-6.x: New file.
39898         * gcc.misc-tests/gcov-7.c: New test.
39899         * gcc.misc-tests/gcov-7.x: New file.
39900
39901 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
39902
39903         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
39904         * gcc.misc-tests/gcov-6.c: New test.
39905
39906 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39907
39908         PR c++/3986
39909         * g++.dg/abi/vbase1.C: New test.
39910
39911 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
39912
39913         * objc.dg/method-2.m: New.
39914
39915 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39916
39917         PR c++/4203
39918         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
39919         * g++.dg/init/empty1.C: New test.
39920
39921 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
39922
39923         * gcc.c-torture/compile/20010903-1.c: New test.
39924
39925 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
39926
39927         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
39928         for m68k.
39929
39930 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
39931
39932         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
39933
39934         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
39935
39936         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
39937
39938 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
39939
39940         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
39941         for 16-bit 'unsigned int'.
39942
39943 2001-08-29  Kazu Hirata  <kazu@hxi.com>
39944
39945         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
39946
39947 2001-08-27  Richard Henderson  <rth@redhat.com>
39948
39949         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
39950         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
39951
39952 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
39953
39954         * gcc.dg/asm-names.c (ymain): New.
39955
39956 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
39957
39958         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
39959         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
39960         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
39961
39962 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39963
39964         * gcc.dg/compare5.c: New testcase.
39965
39966 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
39967
39968         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
39969         and "In instantiation".
39970
39971 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
39972
39973         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
39974
39975 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
39976
39977         * gcc.misc-tests/gcov.exp: Add support for branch information.
39978         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
39979         * gcc.misc-tests/gcov-4.c: New test.
39980         * gcc.misc-tests/gcov-4b.c: New test.
39981         * gcc.misc-tests/gcov-5b.c: New test.
39982
39983 2001-08-20  Zack Weinberg  <zackw@panix.com>
39984
39985         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
39986         expected to fail.
39987
39988 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
39989
39990         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
39991
39992 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
39993
39994         * g++.dg/eh/template1.C: New test.
39995
39996 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
39997
39998         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
39999         Fix thinko.
40000         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
40001         for xfail.
40002
40003 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
40004
40005         * lib/g77-dg.exp: Use prune.exp for common procedures
40006         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
40007         * lib/g77.exp: (g77-dg-prune) Remove
40008
40009 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
40010
40011         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
40012
40013 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40014
40015         * g++.dg/template/unify1.C: New test.
40016
40017 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
40018
40019         * g++.dg/abi/empty4.C: New test.
40020
40021 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
40022
40023         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
40024         solaris2.*
40025         * g77.f-torture/compile/pr3743.x: Likewise.
40026
40027 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
40028
40029         * g++.dg/other/using-declaration.C: New test.
40030
40031 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40032
40033         * gcc.dg/cpp/tr-sign.c: New testcase.
40034
40035 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40036
40037         * gcc.dg/cpp/19951025-1.c: Revert.
40038         * gcc.dg/cpp/directiv.c: We no longer process directives that
40039         interrupt macro arguments.
40040
40041 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
40042
40043         * gcc.dg/bconstp-1.c: New test.
40044
40045 2001-08-03  Richard Henderson  <rth@redhat.com>
40046
40047         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
40048
40049 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40050
40051         * gcc.dg/cpp/19951025-1.c: Update.
40052
40053 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
40054
40055         * g77.dg/ff90-1.f (s): Fix reference of variable z,
40056         should be x.
40057
40058 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40059
40060         Kill -fhonor-std.
40061         * g++.old-deja/g++.ns/ns14.C: Remove special options.
40062         * g++.old-deja/g++.other/std1.C: Likewise.
40063         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
40064
40065 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
40066
40067         * lib/g77.exp: Load gcc-defs.exp for common procedures
40068         (g77_pass, g77_fail, g77_finish, g77_exit,
40069         ${tool}_check_unsupported_p} Now redundant.  Deleted.
40070
40071 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
40072
40073         * g77.dg/fbackslash.f
40074         * g77.dg/fcase-preserve.f
40075         * g77.dg/ff90-1.f
40076         * g77.dg/ffixed-line-length-0.f
40077         * g77.dg/ffixed-line-length-132.f
40078         * g77.dg/ffixed-line-length-7.f
40079         * g77.dg/ffixed-line-length-72.f
40080         * g77.dg/ffixed-line-length-none.f
40081         * g77.dg/ffree-form-1.f
40082         * g77.dg/fno-backslash.f
40083         * g77.dg/fno-f90-1.f
40084         * g77.dg/fno-fixed-form-1.f
40085         * g77.dg/fno-onetrip.f
40086         * g77.dg/fno-typeless-boz.f
40087         * g77.dg/fno-underscoring.f
40088         * g77.dg/fno-vxt-1.f
40089         * g77.dg/fonetrip.f
40090         * g77.dg/ftypeless-boz.f
40091         * g77.dg/fugly-assumed.f
40092         * g77.dg/funderscoring.f
40093         * g77.dg/fvxt-1.f
40094
40095 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
40096
40097         * objc.dg/fwd-proto-1.m: New.
40098         * objc.dg/local-decl-1.m: New.
40099         * objc.dg/naming-1.m: New.
40100         * objc.dg/naming-2.m: New.
40101         * objc.dg/proto-hier-1.m: New.
40102
40103 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
40104
40105         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
40106         largest-type elements to a struct makes its size grow.
40107
40108 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40109
40110         * g++.dg/abi/vthunk1.C: New test.
40111
40112 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40113
40114         * g++.dg/abi/vbase8-22.C: New test.
40115
40116 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40117
40118         * gcc.dg/cpp/macro8.c: New test.
40119
40120 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40121
40122         * g++.dg/abi/vbase8-21.C: New test.
40123
40124 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
40125
40126         * g++.dg/abi/vbase8-10.C: New test.
40127
40128 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40129
40130         * lib/g++.exp (g++_set_ld_library_path): Renamed to
40131         ${tool}_set_ld_library_path.
40132         Changed caller.
40133         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
40134         g++.exp.
40135
40136 2001-07-26  Stan Cox <scox@redhat.com>
40137
40138         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
40139         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
40140         gcc_exit, gcc_check_unsupported_p):
40141         Moved to gcc-deps.exp
40142         * gcc-deps.exp: New file.
40143
40144 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40145
40146         * g++.old-deja/g++.pt/defarg14.C: New test.
40147
40148 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40149
40150         * g++.old-deja/g++.other/lineno5.C: New test.
40151
40152 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40153
40154         * g++.old-deja/g++.pt/crash68.C: New test.
40155
40156 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
40157
40158         * g++.old-deja/g++.other/crash42.C: New test.
40159
40160 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
40161
40162         * gcc.dg/cpp/extratokens.c: Fix.
40163         * gcc.dg/cpp/skipping2.c: New tests.
40164
40165 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40166
40167         * gcc.c-torture/execute/20010724-1.c: New file.
40168         * gcc.c-torture/execute/20010724-1.x: New file.
40169
40170 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40171
40172         * g++.old-deja/g++.other/cond7.C: New test.
40173
40174 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40175
40176         * g++.old-deja/g++.other/optimize4.C: New test.
40177
40178 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40179
40180         * g++.old-deja/g++.abi/vbase8-5.C: New test.
40181
40182 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
40183
40184         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
40185         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
40186         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
40187         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
40188
40189         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
40190         bug report" message.
40191
40192         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
40193         * g++.dg/ext/instantiate1.C: Move from old-deja.
40194
40195 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
40196
40197         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
40198         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
40199         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
40200         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
40201
40202 2001-07-23  Jeffrey A Law  (law@cygnus.com)
40203
40204         * gcc.c-torture/execute/20010723-1.c: New test.
40205
40206 2001-07-23  Ben Elliston  <bje@redhat.com>
40207
40208         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
40209
40210 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40211
40212         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
40213         i[34567]86-*-*.
40214         Delete handling of ieee_multilib_flags.
40215         Pass -mieee for alpha*-*-* and sh-*-*.
40216         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
40217
40218 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
40219
40220         Remove old-abi tests.
40221         * g++.old-deja/g++.mike/p11116.C: Remove.
40222         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
40223
40224 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
40225
40226         * g77.f-torture/compile/pr3743.f: New test
40227
40228 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
40229
40230         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
40231
40232 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40233
40234         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
40235         g++.old-deja/g++.pt/static6.C: Likewise.
40236         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
40237         supports weak symbols.
40238
40239 2001-07-18  Andreas Jaeger  <aj@suse.de>
40240
40241         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
40242         supported again.
40243
40244 2001-07-18  Andreas Jaeger  <aj@suse.de>
40245
40246         * gcc.dg/iftrap-1.c: Fix target line.
40247
40248 2001-07-17  Richard Henderson  <rth@redhat.com>
40249
40250         * gcc.c-torture/execute/20010717-1.c: New.
40251
40252 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40253
40254         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
40255         tests.
40256
40257 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40258
40259         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
40260
40261 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40262
40263         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
40264         UAC_SIGBUS, UAC_NOPRINT definitions.
40265
40266 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
40267
40268         * objc/execute/object_is_class.m: New test.
40269         * objc/execute/object_is_meta_class.m: New test.
40270
40271 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
40272
40273         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
40274         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
40275
40276 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
40277
40278         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
40279         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
40280
40281 2001-07-14  Richard Henderson  <rth@redhat.com>
40282
40283         * gcc.dg/iftrap-1.c: New.
40284
40285 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
40286
40287         * g77.f-torture/execute/intrinsic77.f: New test.
40288
40289 2001-07-11  Janis Johnson <janis@us.ibm.com>
40290
40291         * gcc.misc-tests/gcov-3.c: New test.
40292
40293 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40294
40295         * gcc.c-torture/compile/20010711-1.c,
40296         * gcc.c-torture/compile/20010711-2.c: New tests.
40297
40298 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
40299
40300         * gcc.c-torture/execute/20010711-1.c: New test.
40301
40302 2001-07-11  Ben Elliston  <bje@redhat.com>
40303
40304         * g++.old-deja/g++.other/enum5.C: New test.
40305
40306 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
40307
40308         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
40309         (g++-dg-prune): Call prune_gcc_output.
40310         * prune.exp: New file for prune_gcc_output.
40311         * lib/g++.exp, lib/gcc.exp: Load it.
40312
40313 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40314
40315         * gcc.c-torture/compile/20010701-1.c,
40316         g++.old-deja/g++.ext/attrib6.C: New tests.
40317
40318 2001-07-06  Jeffrey A Law  (law@cygnus.com)
40319
40320         * gcc.c-torture/compile/20010706-1.c: New test.
40321
40322 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
40323
40324         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
40325
40326 2001-06-28  Stan Shebs  <shebs@apple.com>
40327
40328         * gcc.dg/pragma-darwin.c: New test.
40329
40330 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40331
40332         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
40333         Solaris 2.[678] system.
40334
40335 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40336
40337         * gcc.dg/20010622-1.c: New test.
40338
40339 2001-06-18  Stan Shebs  <shebs@apple.com>
40340
40341         * objc.dg: New directory.
40342         * objc.dg/dg.exp: New file.
40343         * objc.dg/alias.m: New.
40344         * objc.dg/class-1.m: New.
40345         * objc.dg/class-2.m: New.
40346         * objc.dg/const-str-1.m: New.
40347         * objc.dg/const-str-2.m: New.
40348         * objc.dg/id-1.m: New.
40349         * objc.dg/method-1.m: New.
40350         * objc.dg/super-class-1.m: New.
40351         * lib/objc-dg.exp: New file.
40352
40353 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40354
40355         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
40356         of label name.
40357
40358 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
40359
40360         * g++.old-deja/g++.abi/vbase8-9.C: New test.
40361
40362 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40363
40364         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
40365         variable.
40366
40367 2001-06-12  Richard Henderson  <rth@redhat.com>
40368
40369         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
40370
40371 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40372
40373         * g++.old-deja/g++.abi/vbase5.C: New test.
40374         * g++.old-deja/g++.abi/vbase6.C: New test.
40375         * g++.old-deja/g++.abi/vbase7.C: New test.
40376
40377 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40378
40379         * gcc.c-torture/compile/20010610-1.c: New test.
40380
40381 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
40382
40383         * g++.old-deja/g++.abi/vbase4.C: New test.
40384
40385 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40386
40387         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
40388         support %f for HC11/HC12 targets.
40389         * gcc.c-torture/execute/930513-1.x: New file, likewise.
40390         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
40391         on HC11/HC12 targets.
40392         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
40393
40394 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40395
40396         * gcc.dg/wchar_t-1.c: New file.
40397         * gcc.dg/wint_t-1.c: Likewise.
40398
40399 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
40400
40401         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
40402
40403 2001-06-11  Richard Henderson  <rth@redhat.com>
40404
40405         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
40406
40407 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40408
40409         * gcc.c-torture/compile/20010611-1.c: New test.
40410
40411 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40412
40413         * gcc.dg/c99-tag-1.c: Add more tests.
40414
40415 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
40416
40417         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
40418         representation on MN10300 and ARM/Thumb.
40419
40420 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
40421
40422         * g77.f-torture/execute/20010610.f: New.
40423
40424 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
40425
40426         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
40427         names.
40428
40429 2001-06-09  Richard Henderson  <rth@redhat.com>
40430
40431         * gcc.c-torture/execute/ashrdi-1.c: New.
40432         * gcc.c-torture/execute/ashldi-1.c: New.
40433         * gcc.c-torture/execute/lshrdi-1.c: New.
40434
40435 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
40436
40437         * objc/execute/load-3.m: Added. Check sending +load to categories,
40438         in addition to classes.
40439
40440 2001-06-08  Stan Shebs  <shebs@apple.com>
40441
40442         * objc/execute/load-2.m: New test.  From Nicola Pero
40443         <n.pero@mi.flashnet.it>.
40444
40445 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
40446
40447         * gcc.c-torture/execute/20010605-2.c: New test.
40448
40449 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40450
40451         * g++.old-deja/g++.abi/vbase2.C: New test.
40452         * g++.old-deja/g++.abi/vbase3.C: New test.
40453
40454 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
40455
40456         * g++.old-deja/g++.pt/friend49.C: New test.
40457
40458 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
40459
40460         * g++.old-deja/g++.ext/anon3.C: New test.
40461
40462 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
40463
40464         * g++.old-deja/g++.other/conv7.C: New test.
40465
40466 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
40467
40468         * gcc.c-torture/compile/20010605-2.c: New test.
40469
40470 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40471
40472         * gcc.c-torture/execute/20010604-1.c: New test.
40473
40474 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
40475
40476         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
40477
40478 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
40479
40480         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
40481         (g++_link_flags): Likewise.
40482         (g++_init): Pass gccpath's value to two previous functions.
40483
40484 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40485
40486         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
40487         Ensure logfile entry matches exec command line.
40488
40489 2001-05-31  Richard Henderson  <rth@redhat.com>
40490
40491         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
40492         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
40493
40494 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
40495
40496         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
40497         compiler for irix6.2
40498
40499 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
40500
40501         * g++.old-deja/g++.other/optimize3.C: New file.
40502
40503 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
40504
40505         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
40506         assemble.
40507
40508 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
40509
40510         * g++.old-deja/g++.other/optimize2.C: New file.
40511
40512 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
40513
40514         * gcc.c-torture/compile/20010518-2.c: New file.
40515         * gcc.c-torture/execute/20010518-1.c: New file.
40516         * gcc.c-torture/execute/20010518-2.c: New file.
40517
40518 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40519
40520         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
40521
40522 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
40523
40524         G++ no longer defines builtins that do not begin with __builtin.
40525         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
40526         * g++.old-deja/g++.brendand/misc13.C: Likewise.
40527         * g++.old-deja/g++.law/builtin1.C: Likewise.
40528         * g++.old-deja/g++.law/cvt2.C: Likewise.
40529         * g++.old-deja/g++.mike/net5.C: Likewise.
40530         * g++.old-deja/g++.other/builtins1.C: Likewise.
40531         * g++.old-deja/g++.other/builtins2.C: Likewise.
40532         * g++.old-deja/g++.other/builtins3.C: Likewise.
40533         * g++.old-deja/g++.other/builtins4.C: Likewise.
40534         * g++.old-deja/g++.other/inline8.C: Likewise.
40535         * g++.old-deja/g++.robertl/eb39.C: Likewise.
40536
40537 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
40538
40539         * g++.old-deja/g++.pt/using1.C: Adjust.
40540         * g++.old-deja/g++.pt/using2.C: New test.
40541
40542 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
40543
40544         * gcc.dg/cpp/charconst.c: New tests.
40545         * gcc.dg/cpp/escape.c: New tests.
40546         * gcc.dg/cpp/escape-1.c: New tests.
40547         * gcc.dg/cpp/escape-2.c: New tests.
40548         * gcc.dg/cpp/ucs.c: New tests.
40549
40550 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
40551
40552         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
40553         native compiler for irix6.5.
40554
40555 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
40556
40557         * lib/g++.exp (g++_include_flags): Use args to compute
40558         get_multilibs.
40559         (g++_link_flags): Likewise.
40560         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
40561
40562 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40563
40564         * gcc.dg/c90-hexfloat-1.c: Add more tests.
40565
40566 2001-05-21  Geoff Keating  <geoffk@redhat.com>
40567
40568         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
40569         this file.
40570
40571 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40572
40573         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
40574         STACK_SIZE;
40575         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
40576         to STACK_SIZE; Use it to define size of add_histo array.
40577         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
40578         to STACK_SIZE.
40579         (f): Use GITT_SIZE to define size of gitt local table.
40580         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
40581         to STACK_SIZE; Use it to define size of bytemem array.
40582
40583 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
40584
40585         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
40586         on 68HC11/HC12 due to the asm instruction.
40587         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
40588         * gcc.c-torture/compile/920520-1.x: Likewise.
40589         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
40590         on 68HC11/HC12 because the function is larger than 64K.
40591         * gcc.c-torture/compile/961203-1.x: New file, this test fails
40592         on 68HC11/HC12 because the structure is too large.
40593
40594 2001-05-20  Richard Henderson  <rth@redhat.com>
40595
40596         * gcc.c-torture/execute/20010520-1.c: New.
40597
40598 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40599
40600         * g++.old-deja/g++.warn/compare1.C: New test.
40601         * gcc.dg/compare4.c: New test.
40602
40603 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
40604
40605         * g++.old-deja/g++.other/optimize1.C: New test.
40606
40607 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40608
40609         * g++.old-deja/g++.pt/spec41.C: New test.
40610
40611 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
40612
40613         * gcc.c-torture/compile/20010114-1.x: Remove.
40614
40615 2001-05-18  Stan Shebs  <shebs@apple.com>
40616
40617         * gcc.c-torture/compile/20010518-1.c: New test.
40618
40619 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
40620
40621         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
40622         * g++.old-deja/g++.pt/crash67.C: New test.
40623
40624 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
40625
40626         * g++.old-deja/g++.other/debug9.C: New test.
40627
40628 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
40629
40630         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
40631
40632 2001-05-16  Jan Hubicka  <jh@suse.cz>
40633
40634         * gcc.c-torture/compile/20010516-1.c: New test.
40635
40636 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40637
40638         * g++.old-deja/g++.other/crash41.C: New test.
40639
40640 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
40641
40642         * g++.old-deja/g++.pt/crash66.C: New test.
40643
40644 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
40645
40646         * g++.old-deja/g++.robertl/eb27.C: Convert.
40647
40648 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
40649
40650         * g++.dg/friend-warn.C: New test.  Do not warn about friend
40651         declaration being redundant.
40652
40653 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
40654
40655         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
40656
40657 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
40658
40659         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
40660
40661 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
40662
40663         * lib/g++.exp: Use testsuite_flags.
40664
40665 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
40666
40667         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
40668
40669 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40670
40671         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
40672
40673 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
40674
40675         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
40676
40677 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
40678
40679         * gcc.c-torture/compile/20010313-1.c: New test.
40680
40681 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
40682
40683         * gcc.dg/cpp/direct2.c: New test.
40684         * gccq.dg/cpp/direct2s.c: New test.
40685
40686         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
40687
40688 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
40689
40690         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
40691         * g++.old-deja/g++.other/op3.C: Likewise.
40692
40693 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
40694
40695         * gcc.dg/cpp/syshdr.h: New file.
40696         * gcc.dg/cpp/sysmac1.c: Update.
40697         * gcc.dg/cpp/sysmac2.c: Update.
40698
40699 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
40700
40701         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
40702
40703 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
40704
40705         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
40706         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
40707
40708 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
40709
40710         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
40711
40712 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
40713
40714         * lib/g++.exp (g++_include_flags): Don't use any special flags
40715         if TESTING_IN_BUILD_TREE is not defined.
40716         (g++_init): Use a plain 'c++' as the compiler if
40717         TESTING_IN_BUILD_TREEE is not defined.
40718
40719 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40720
40721         * g++.old-deja/g++.eh/catch13.C: New test.
40722         * g++.old-deja/g++.eh/catch14.C: New test.
40723
40724 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
40725
40726         * gcc.dg/cpp/tr-define.c: New test.
40727
40728 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
40729
40730         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
40731         <stdlib.h>, not <malloc.h>.
40732
40733 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40734
40735         * g++.old-deja/g++.ns/template17.C: New test.
40736
40737 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
40738
40739         * g++.old-deja/g++.pt/ref4.C: New test.
40740
40741 2001-04-30  Richard Henderson  <rth@redhat.com>
40742
40743         * gcc.dg/20000724-1.c: Revert last change.
40744
40745 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
40746
40747         * g77.f-torture/execute/20010430.f: New test.
40748
40749 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
40750
40751         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
40752
40753 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
40754
40755         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
40756
40757 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40758
40759         * g++.old-deja/g++.eh/crash6.C: New test.
40760
40761 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40762
40763         * g++.old-deja/g++.other/warn7.C: New test.
40764
40765 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
40766
40767         * g++.old-deja/g++.other/defarg9.C: New test.
40768
40769 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40770
40771         * g77.f-torture/compile/20010426.f: New test.
40772         * g77.f-torture/execute/20010426.f: New test.
40773
40774 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
40775
40776         * g77.f-torture/compile/20000629-1.x: Remove - error
40777         has been fixed.
40778
40779 2001-04-26  Jeffrey A Law  (law@cygnus.com)
40780
40781         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
40782         Tweak slightly to work with g++.dg framework.
40783         * g++.dg/special/ecos.exp: Run initp1.C test.
40784         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
40785
40786         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
40787         its linker doesn't give line numbers either.
40788         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
40789
40790 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40791
40792         * g++.old-deja/g++.other/lex1.C: New test.
40793
40794 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
40795
40796         * gcc.dg/noncompile/20010425-1.c: New test.
40797
40798 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
40799
40800         * g++.old-deja/g++.pt/mangle2.C: New test.
40801
40802 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40803
40804         * gcc.dg/format/plus-1.c: New test.
40805
40806 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40807
40808         * gcc.dg/20010423-1.c: New test.
40809
40810 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
40811
40812         * gcc.c-torture/execute/20010422-1.c: New test.
40813
40814 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
40815
40816         * g++.old-deja/g++.ns/type2.C: New test.
40817
40818 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
40819
40820         * g++.old-deja/g++.other/perf1.C: New test.
40821
40822 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
40823
40824         * gcc.dg/c99-func-2.c: Remove xfail.
40825         * gcc.dg/c99-func-3.c: Remove xfail.
40826         * gcc.dg/c99-func-4.c: Remove xfail.
40827
40828 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
40829
40830         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
40831
40832 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40833
40834         * gcc.c-torture/compile/20010423-1.c: New test.
40835
40836 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40837
40838         * g++.old-deja/g++.pt/typename28.C: New test.
40839
40840 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40841
40842         * g++.old-deja/g++.abi/empty2.C: New test.
40843         * g++.old-deja/g++.abi/empty3.C: New test.
40844
40845 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40846
40847         * g++.old-deja/g++.other/comdat2.C: New test.
40848         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
40849
40850 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40851
40852         * g++.old-deja/g++.other/overload14.C: New test.
40853
40854 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40855
40856         * g++.old-deja/g++.other/lookup23.C: New test.
40857
40858 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
40859
40860         * gcc.c-torture/execute/20010403-1.c: New test.
40861
40862 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
40863             Mark Mitchell  <mark@codesourcery.com>
40864
40865         * lib/old-dejagnu.exp: Don't delete output of executable.
40866         Add .exe suffix to executables.
40867
40868 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
40869
40870         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
40871
40872 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40873
40874         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
40875
40876 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40877
40878         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
40879         * g++.old-deja/g++.abi/crash1.C: New test.
40880
40881 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
40882
40883         * g++.old-deja/g++.other/crash40.C: New test.
40884
40885 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40886
40887         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
40888
40889 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
40890
40891         * g++.old-deja/g++.other/warn6.C: New test.
40892
40893 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
40894
40895         * g++.old-deja/g++.robertl/eb42.C: Same.
40896
40897 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40898
40899         * gcc.dg/wtr-conversion-1.c: New testcase.
40900
40901 2001-04-10  Richard Henderson  <rth@redhat.com>
40902
40903         * g++.old-deja/g++.other/array5.C: New.
40904
40905 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40906
40907         * gcc.c-torture/execute/20010408-1.c: New test.
40908
40909 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
40910
40911         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
40912         headers and constructs.
40913         * g++.old-deja/g++.robertl/eb79.C: Same.
40914         * g++.old-deja/g++.robertl/eb77.C (main): Same.
40915         * g++.old-deja/g++.robertl/eb73.C: Same.
40916         * g++.old-deja/g++.robertl/eb66.C (main): Same.
40917         * g++.old-deja/g++.robertl/eb55.C (t): Same.
40918         * g++.old-deja/g++.robertl/eb54.C (main): Same.
40919         * g++.old-deja/g++.robertl/eb46.C (main): Same.
40920         * g++.old-deja/g++.robertl/eb44.C: Same.
40921         * g++.old-deja/g++.robertl/eb41.C (main): Same.
40922         * g++.old-deja/g++.robertl/eb4.C (main): Same.
40923         * g++.old-deja/g++.robertl/eb39.C: Same.
40924         * g++.old-deja/g++.robertl/eb33.C (main): Same.
40925         * g++.old-deja/g++.robertl/eb31.C (main): Same.
40926         * g++.old-deja/g++.robertl/eb30.C: Same.
40927         * g++.old-deja/g++.robertl/eb3.C: Same.
40928         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
40929         * g++.old-deja/g++.robertl/eb21.C: Same.
40930         * g++.old-deja/g++.robertl/eb15.C: Same.
40931         * g++.old-deja/g++.robertl/eb118.C: Same.
40932         * g++.old-deja/g++.robertl/eb115.C (main): Same.
40933         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
40934         * g++.old-deja/g++.robertl/eb109.C: Same.
40935         * g++.old-deja/g++.other/sibcall1.C (main): Same.
40936         * g++.old-deja/g++.mike/rtti1.C: Same.
40937         * g++.old-deja/g++.mike/p658.C: Same.
40938         * g++.old-deja/g++.mike/net46.C: Same.
40939         * g++.old-deja/g++.mike/net34.C: Same.
40940         * g++.old-deja/g++.mike/memoize1.C: Same.
40941         * g++.old-deja/g++.mike/eh2.C: Same.
40942         * g++.old-deja/g++.law/weak.C: Same.
40943         * g++.old-deja/g++.law/visibility7.C: Same.
40944         * g++.old-deja/g++.law/visibility25.C: Same.
40945         * g++.old-deja/g++.law/visibility22.C: Same.
40946         * g++.old-deja/g++.law/visibility2.C: Same.
40947         * g++.old-deja/g++.law/visibility17.C: Same.
40948         * g++.old-deja/g++.law/visibility13.C: Same.
40949         * g++.old-deja/g++.law/visibility10.C: Same.
40950         * g++.old-deja/g++.law/visibility1.C: Same.
40951         * g++.old-deja/g++.law/virtual3.C (eval): Same.
40952         * g++.old-deja/g++.law/vbase1.C: Same.
40953         * g++.old-deja/g++.law/operators32.C: Same.
40954         * g++.old-deja/g++.law/nest3.C: Same.
40955         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
40956         * g++.old-deja/g++.law/except5.C (main): Same.
40957         * g++.old-deja/g++.law/cvt7.C (run): Same.
40958         * g++.old-deja/g++.law/cvt2.C: Same.
40959         * g++.old-deja/g++.law/cvt16.C: Same.
40960         * g++.old-deja/g++.law/ctors6.C (bar): Same.
40961         * g++.old-deja/g++.law/ctors17.C (main): Same.
40962         * g++.old-deja/g++.law/ctors13.C: Same.
40963         * g++.old-deja/g++.law/ctors12.C (main): Same.
40964         * g++.old-deja/g++.law/ctors10.C: Same.
40965         * g++.old-deja/g++.law/code-gen5.C: Same.
40966         * g++.old-deja/g++.law/bad-error7.C: Same.
40967         * g++.old-deja/g++.law/arm9.C: Same.
40968         * g++.old-deja/g++.law/arm12.C: Same.
40969         * g++.old-deja/g++.law/arg8.C: Same.
40970         * g++.old-deja/g++.law/arg1.C: Same.
40971         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
40972         * g++.old-deja/g++.jason/template31.C: Same.
40973         * g++.old-deja/g++.jason/template24.C (main): Same.
40974         * g++.old-deja/g++.jason/2371.C: Same.
40975         * g++.old-deja/g++.eh/new2.C: Same.
40976         * g++.old-deja/g++.eh/new1.C: Same.
40977         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
40978         * g++.old-deja/g++.brendan/nest21.C (main): Same.
40979         * g++.old-deja/g++.brendan/err-msg3.C: Same.
40980         * g++.old-deja/g++.brendan/crash62.C: Same.
40981         * g++.old-deja/g++.brendan/crash52.C: Same.
40982         * g++.old-deja/g++.brendan/crash49.C (main): Same.
40983         * g++.old-deja/g++.brendan/crash38.C: Same.
40984         * g++.old-deja/g++.brendan/crash15.C (main): Same.
40985         * g++.old-deja/g++.brendan/copy9.C: Same.
40986
40987 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
40988
40989         * gcc.c-torture/execute/20001203-2.c (memset):
40990         Count argument is of type __SIZE_TYPE__.
40991
40992 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
40993
40994         * gcc.c-torture/compile/20010404-1.c: New test.
40995
40996 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
40997
40998         * gcc.c-torture/compile/20010326-1.c: New test.
40999
41000 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
41001
41002         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
41003         peculiarities of the SH.
41004         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
41005
41006 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41007
41008         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
41009         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
41010         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
41011
41012 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41013
41014         * g77.f-torture/compile/20010321-1.f: New test.
41015
41016 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41017
41018         * gcc.c-torture/compile/20010329-1.c: New test.
41019
41020 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
41021
41022         * gcc.c-torture/execute/20010329-1.c: New test.
41023
41024 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41025
41026         * g++.old-deja/g++.other/eh4.C: Fix typo.
41027
41028 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
41029
41030         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
41031
41032 2001-03-28  Philip Blundell  <philb@gnu.org>
41033
41034         * gcc.c-torture/compile/20010328-1.c: New test.
41035
41036 2001-03-27  Richard Henderson  <rth@redhat.com>
41037
41038         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
41039         * g++.old-deja/g++.eh/vbase3.C: Likewise.
41040
41041 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
41042
41043         * gcc.c-torture/compile/20010327-1.c: New test.
41044
41045 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
41046
41047         * g++.old-deja/g++.other/friend12.C: New test.
41048         * g++.old-deja/g++.other/friend9.C: Expect no errors.
41049         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
41050
41051 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41052
41053         * gcc.c-torture/execute/20010325-1.c: New test.
41054
41055 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
41056
41057         * g++.old-deja/g++.other/mangle3.C: New test.
41058
41059 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
41060
41061         * g++.old-deja/g++.other/anon8.C: New test.
41062
41063 2001-03-20  Philip Blundell  <philb@gnu.org>
41064
41065         * gcc.c-torture/compile/20010320-1.c: New test.
41066
41067 2001-03-17  Richard Henderson  <rth@redhat.com>
41068
41069         * g++.old-deja/g++.other/eh4.C: Add expected error text.
41070
41071 2001-03-15  Geoff Keating  <geoff@redhat.com>
41072
41073         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
41074         tests on AIX.
41075
41076 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
41077
41078         * g++.old-deja/g++.other/eh4.C: New test.
41079
41080 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41081
41082         * gcc.dg/cpp/mi1.c: Update.
41083
41084 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
41085
41086         * g++.old-deja/g++.other/regstack.C: New test.
41087
41088 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
41089
41090         * g++.old-deja/g++.other/ref4.C: New test.
41091
41092 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
41093
41094         * objc/execute/va_method.m: Added.
41095         * objc/execute/IMP.m: Added.
41096         * objc/execute/_cmd.m: Added.
41097         * objc/execute/accessing_ivars.m: Added.
41098         * objc/execute/class-1.m: Added.
41099         * objc/execute/class-10.m: Added.
41100         * objc/execute/class-11.m: Added.
41101         * objc/execute/class-12.m: Added.
41102         * objc/execute/class-13.m: Added.
41103         * objc/execute/class-14.m: Added.
41104         * objc/execute/class-2.m: Added.
41105         * objc/execute/class-3.m: Added.
41106         * objc/execute/class-4.m: Added.
41107         * objc/execute/class-5.m: Added.
41108         * objc/execute/class-6.m: Added.
41109         * objc/execute/class-7.m: Added.
41110         * objc/execute/class-8.m: Added.
41111         * objc/execute/class-9.m: Added.
41112         * objc/execute/class-tests-1.h
41113         * objc/execute/class-tests-2.h
41114         * objc/execute/compatibility_alias.m: Added.
41115         * objc/execute/encode-1.m: Added.
41116         * objc/execute/formal_protocol-1.m: Added.
41117         * objc/execute/formal_protocol-2.m: Added.
41118         * objc/execute/formal_protocol-3.m: Added.
41119         * objc/execute/formal_protocol-4.m: Added.
41120         * objc/execute/formal_protocol-5.m: Added.
41121         * objc/execute/formal_protocol-6.m: Added.
41122         * objc/execute/formal_protocol-7.m: Added.
41123         * objc/execute/informal_protocol.m: Added.
41124         * objc/execute/initialize.m: Added.
41125         * objc/execute/load.m: Added.
41126         * objc/execute/many_args_method.m: Added.
41127         * objc/execute/nested-3.m: Added.
41128         * objc/execute/no_clash.m: Added.
41129         * objc/execute/private.m: Added.
41130         * objc/execute/redefining_self.m: Added.
41131         * objc/execute/root_methods.m: Added.
41132         * objc/execute/selector-1.m: Added.
41133         * objc/execute/static-1.m: Added.
41134         * objc/execute/static-2.m: Added.
41135         * objc/execute/va_method.m: Added.
41136
41137 2001-03-10  Richard Henderson  <rth@redhat.com>
41138
41139         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
41140
41141 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41142
41143         * g++.old-deja/g++.other/crash31.C: XFAIL.
41144         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
41145         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
41146         * gcc.c-torture/execute/20010123-1.x: XFAIL.
41147         * gcc.c-torture/execute/20010124-1.x: XFAIL.
41148         * gcc.dg/sequence-pt-1.c: XFAIL one test.
41149
41150 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41151
41152         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
41153
41154 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41155
41156         * gcc.dg/20000724-1.c: Don't use multiline strings.
41157
41158 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
41159
41160         * objc/execute/string1.m, objc/execute/string2.m: Compare the
41161         result of -cString against what we expect it to be; don't just
41162         print it out for no one to read.
41163
41164         * objc/execute/string3.m, objc/execute/string4.m: New tests.
41165         Based on testcases provided by Nicola Pero.
41166
41167 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41168
41169         * gcc.dg/cpp/macro7.c: New test.
41170
41171 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
41172
41173         * gcc.dg/cpp/multiline.c: Update.
41174
41175 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41176
41177         * g++.old-deja/g++.other/enum3.C: New test.
41178
41179 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41180
41181         * g++.old-deja/g++.other/pod1.C: New test.
41182
41183 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
41184
41185         * g++.old-deja/g++.ext/overload1.C: New test.
41186
41187 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41188
41189         * g++.old-deja/g++.pt/using1.C: New test.
41190
41191 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
41192
41193         * g++.old-deja/g++.other/using9.C: New test.
41194
41195 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
41196
41197         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
41198
41199         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
41200
41201 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
41202
41203         * g++.old-deja/g++.ext/realpt1.C: Remove.
41204
41205 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
41206
41207         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
41208
41209 2001-02-26  Will Cohen  <wcohen@redhat.com>
41210
41211         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
41212
41213 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
41214
41215         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
41216         templatized constructors.
41217
41218 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41219
41220         * gcc.c-torture/execute/20010224-1.c: New test.
41221
41222 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
41223
41224         * gcc.c-torture/execute/20010222-1.c: New test.
41225
41226 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
41227
41228         * g++.old-deja/g++.other/inline20.C: New test.
41229
41230 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
41231
41232         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
41233
41234 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41235
41236         * g++.old-deja/g++.other/lookup22.C: New test.
41237
41238 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
41239
41240         * g77.dg: New directory.
41241         * g77.dg/20010216-1.f: New test case.
41242         * g77.dg/dg.exp: New driver.
41243         * lib/g77-dg.exp: New driver library.
41244
41245 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41246
41247         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
41248
41249 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
41250
41251         * g++.old-deja/g++.other/decl9.C: New test.
41252
41253 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
41254
41255         * g++.old-deja/g++.other/init16.C: Update the test so that it does
41256         not need <string> and also tests the initialization at runtime.
41257
41258 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41259
41260         * gcc.c-torture/execute/longlong.c: New test.
41261
41262 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41263
41264         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
41265
41266 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
41267
41268         * gcc.c-torture/execute/920302-1.c (execute):
41269         Change argument type to short.
41270
41271 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41272
41273         * g++.old-deja/g++.pt/deduct6.C: New test.
41274
41275 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
41276
41277         * g++.old-deja/g++.pt/deduct5.C: New test.
41278
41279 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
41280
41281         * gcc.c-torture/execute/20010209-1.c: New test.
41282
41283 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
41284
41285         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
41286
41287 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
41288
41289         * g++.dg/vtgc1.C: Update for new ABI.
41290
41291         * consistency.vlad: New directory, 1665 files.
41292
41293 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
41294
41295         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
41296         return type.
41297         * gcc.dg/cpp/digraphs.c: Declare puts.
41298
41299 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41300
41301         * g++.old-deja/g++.other/warn5.C: New test.
41302
41303 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41304
41305         * g++.old-deja/g++.pt/spec40.C: New test.
41306
41307 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
41308
41309         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
41310         case.
41311         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
41312
41313 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
41314
41315         * gcc.c-torture/compile/20010209-1.c: New test.
41316
41317 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
41318
41319         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
41320         excess errors message but not if it crashes.
41321         * g++.old-deja/g++.other/crash27.C: Likewise.
41322         * g++.old-deja/g++.other/crash28.C: Likewise.
41323         * g++.old-deja/g++.other/crash30.C: Likewise.
41324         * g++.old-deja/g++.other/crash32.C: Likewise.
41325         * g++.old-deja/g++.other/crash35.C: Likewise.
41326         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41327
41328 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41329
41330         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
41331         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
41332         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
41333         g77.f-torture/execute/execute.exp,
41334         g77.f-torture/noncompile/noncompile.exp,
41335         gcc.c-torture/execute/execute.exp,
41336         gcc.c-torture/execute/memcheck/memcheck.exp,
41337         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
41338         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
41339         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
41340         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
41341         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
41342         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
41343         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41344         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
41345         Remove bug reporting instructions with ancient email addresses.
41346
41347 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41348
41349         * gcc.dg/20010202-1.c: New test.
41350         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
41351
41352 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
41353
41354         * g++.dg/stdbool-if.C: New test.
41355
41356 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
41357
41358         * objc/execute/fdecl.m: Added main().
41359
41360 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
41361
41362         * gcc.c-torture/execute/20010206-1.c: New test.
41363
41364 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41365
41366         * gcc.dg/cpp/avoidpaste1.c: Update.
41367
41368 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
41369
41370         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
41371         Pero <nicola@brainstorm.co.uk>.
41372         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
41373
41374 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
41375
41376         * g++.old-deja/g++.pt/spec39.C: New test.
41377
41378 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
41379
41380         * gcc.c-torture/compile/20010202-1.c: New test.
41381
41382 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
41383
41384         * g++.old-deja/g++.abi/primary2.C: New test.
41385         * g++.old-deja/g++.abi/primary3.C: New test.
41386         * g++.old-deja/g++.abi/primary4.C: New test.
41387         * g++.old-deja/g++.abi/primary5.C: New test.
41388         * g++.old-deja/g++.abi/vtable3.h: New test.
41389         * g++.old-deja/g++.abi/vtable3a.C: New test.
41390         * g++.old-deja/g++.abi/vtable3b.C: New test.
41391         * g++.old-deja/g++.abi/vtable3c.C: New test.
41392         * g++.old-deja/g++.abi/vtable3d.C: New test.
41393         * g++.old-deja/g++.abi/vtable3e.C: New test.
41394         * g++.old-deja/g++.abi/vtable3f.C: New test.
41395         * g++.old-deja/g++.abi/vtable3g.C: New test.
41396         * g++.old-deja/g++.abi/vtable3h.C: New test.
41397         * g++.old-deja/g++.abi/vtable3i.C: New test.
41398         * g++.old-deja/g++.abi/vtable3j.C: New test.
41399         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
41400
41401 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
41402
41403         * g++.old-deja/g++.other/anon6.C: New test.
41404         * g++.old-deja/g++.other/anon7.C: New test.
41405
41406 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41407
41408         * gcc.dg/cpp/avoidpaste2.c: New tests.
41409
41410 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
41411
41412         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
41413
41414 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
41415
41416         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
41417         DECIMAL_DIG cases for Irix."
41418
41419 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
41420
41421         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
41422
41423 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41424
41425         * gcc.dg/c99-tag-1.c: New test.
41426
41427 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41428
41429         * gcc.dg/cpp/tr-warn1.c: Add tests.
41430
41431 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
41432
41433         * gcc.dg/cpp/avoidpaste1.c: Update.
41434         * gcc.dg/cpp/paste4.c: Update.
41435
41436 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
41437
41438         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
41439         cases for Irix.
41440
41441 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41442
41443         * g++.old-deja/g++.other/inline19.C: New test.
41444
41445 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41446
41447         * gcc.dg/Wlarger-than.c: New test.
41448
41449 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41450
41451         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
41452
41453 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
41454
41455         * gcc.c-torture/execute/20010129-1.c: New test.
41456         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
41457
41458 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41459
41460         * gcc.dg/cpp/avoidpaste1.c: Test case.
41461
41462 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
41463
41464         * g++.old-deja/g++.other/inline18.C: New test.
41465
41466 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41467
41468         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
41469         and __builtin_putchar.
41470
41471 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
41472
41473         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
41474         tests.
41475
41476 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
41477
41478         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
41479         floating point number rounding mode to round to the nearest
41480         representable mode.
41481
41482 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
41483
41484         * g++.old-deja/g++.other/mangle2.C: New test.
41485
41486 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41487
41488         * gcc.c-torture/compile/20010124-1.c: New test.
41489
41490 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
41491
41492         * g++.old-deja/g++.pt/spec38.C: New test.
41493
41494 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41495
41496         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
41497         "Build don't run".
41498
41499 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41500
41501         * gcc.c-torture/execute/20010123-1.c: New test.
41502
41503 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41504
41505         * g++.old-deja/g++.pt/spec37.C: New test.
41506
41507 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         * g++.old-deja/g++.pt/overload14.C: New test.
41510
41511 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41512
41513         * gcc.c-torture/execute/20010122-1.c: New test, exercise
41514         __builtin_return_address.
41515
41516 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
41517
41518         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
41519         * g++.old-deja/g++.pt/spec35.C: New test.
41520         * g++.old-deja/g++.pt/spec36.C: New test.
41521
41522 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
41523
41524         * gcc.c-torture/compile/20010118-1.c: New test.
41525
41526 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
41527
41528         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
41529
41530 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41531
41532         * gcc.c-torture/execute/20010119-1.c: New test.
41533
41534 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41535
41536         * g++.old-deja/g++.other/vbase5.C: New test.
41537
41538 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
41539
41540         * gcc.c-torture/execute/20010118-1.c: New test.
41541
41542 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41543
41544         * g++.old-deja/g++.pt/deduct3.C: New test.
41545
41546 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
41547
41548         * g++.old-deja/g++.pt/spec34.C: New test.
41549
41550 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
41551
41552         * g77.f-torture/compile/20000601-2.f: New test.
41553
41554 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41555
41556         * g++.old-deja/g++.other/init17.C: New test.
41557
41558 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
41559
41560         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
41561
41562 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41563
41564         * g++.old-deja/g++.pt/unify8.C: New test.
41565
41566 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41567
41568         * g++.old-deja/g++.abi/vbase1.C: New test.
41569
41570 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
41571
41572         * g++.old-deja/g++.pt/crash65.C: New test.
41573
41574 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
41575
41576         * gcc.dg/cpp/assembl2.S: New test case.
41577
41578 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
41579
41580         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
41581         are supported.
41582
41583 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41584
41585         * g++.old-deja/g++.other/builtins1.C: New test.
41586         * g++.old-deja/g++.other/builtins2.C: Likewise.
41587         * g++.old-deja/g++.other/builtins3.C: Likewise.
41588         * g++.old-deja/g++.other/builtins4.C: Likewise.
41589
41590 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
41591
41592         * gcc.c-torture/compile/20010117-1.c: New test.
41593         * gcc.c-torture/compile/20010117-2.c: New test.
41594
41595 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41596
41597         * g77.f-torture/execute/20010116.[fx]: New test,
41598         XFAIL on i?86-*-*.
41599         * g77.f-torture/compile/20010115.f: Indicate it's
41600         a test for PR fortran/1636.
41601
41602 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41603
41604         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
41605
41606 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
41607
41608         * g77.f-torture/compile/20010115.f: New test.
41609
41610 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
41611
41612         * g++.old-deja/g++.pt/nontype5.C: New test.
41613
41614 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41615
41616         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
41617         have an equivalent working one below it.
41618
41619 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41620
41621         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
41622         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41623
41624 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
41625
41626         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
41627         message containing "init_priority".
41628         (conpr-2.C): Likewise.
41629         (conpr-3.C): Likewise.
41630         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
41631
41632 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41633
41634         * gcc.c-torture/execute/20010114-2.c: New test.
41635
41636 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
41637
41638         * gcc.c-torture/compile/20010114-1.c: New test.
41639         * gcc.c-torture/compile/20010114-1.x: Xfail.
41640         * gcc.c-torture/compile/20010114-2.c: New test.
41641         * gcc.c-torture/execute/20010114-1.c: New test.
41642         * gcc.dg/trunc-1.c: New test.
41643         * gcc.dg/uninit-B.c: New test.
41644
41645 2001-01-13  Nick Clifton  <nickc@redhat.com>
41646
41647         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
41648         target.
41649
41650 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
41651
41652         * gcc.c-torture/compile/20010113-1.c: New test.
41653
41654 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
41655
41656         * gcc.c-torture/compile/20001212-1.c: New test.
41657
41658 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41659
41660         * gcc.dg/cpp/widestr1.c: Update.
41661         * gcc.dg/cpp/prag-imp.c: Remove.
41662
41663 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
41664
41665         * gcc.c-torture/execute/20000801-3.x: Remove.
41666         * gcc.dg/c90-init-1.c: New test.
41667         * gcc.dg/c99-init-1.c: New test.
41668         * gcc.dg/c99-init-2.c: New test.
41669         * gcc.dg/gnu99-init-1.c: New test.
41670
41671 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
41672
41673         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
41674         testing that no relevant ones were found.
41675
41676 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41677
41678         * g++.old-deja/g++.pt/cast2.C: New test.
41679
41680 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
41681
41682         * g++.old-deja/g++.pt/friend47.C: New test.
41683
41684 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41685
41686         * g++.old-deja/g++.pt/instantiate13.C: New test.
41687
41688 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41689
41690         * g++.old-deja/g++.other/defarg7.C: New test.
41691         * g++.old-deja/g++.other/defarg8.C: New test.
41692
41693 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41694
41695         * g++.old-deja/g++.pt/crash64.C: New test.
41696
41697 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
41698
41699         * g++.old-deja/g++.pt/crash63.C: New test.
41700
41701 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41702
41703         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
41704
41705 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
41706
41707         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
41708
41709 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41710
41711         * g++.old-deja/g++.pt/error3.C: New test.
41712
41713 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41714
41715         * g++.old-deja/g++.other/crash39.C: New test.
41716
41717 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
41718
41719         * g++.old-deja/g++.other/vbase4.C: New test.
41720
41721 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
41722
41723         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
41724         * gcc.dg/special/20000419-2.c: New file. Identical to above.
41725         * gcc.dg/special/special.exp: New test driver which will check
41726         for alias support for the above test.
41727
41728 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
41729
41730         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
41731         problems on small machines.
41732         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
41733         parameterize.
41734
41735 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
41736
41737         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
41738         mips.
41739         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
41740
41741 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
41742
41743         * g++.old_deja/g++.pt/using8.C: New test.
41744
41745 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41746
41747         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
41748
41749 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
41750
41751         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
41752         where a failure is expected.
41753         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
41754
41755 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41756
41757         * g++.old_deja/g++.pt/instantiate12.C: New test.
41758
41759 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41760
41761         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
41762         start of structs.
41763         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
41764         * g++.old-deja/g++.brendan/crash17.C: Likewise.
41765         * g++.old-deja/g++.brendan/crash29.C: Likewise.
41766         * g++.old-deja/g++.brendan/crash48.C: Likewise.
41767         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41768         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
41769         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
41770         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
41771         * g++.old-deja/g++.eh/spec6.C: Likewise.
41772         * g++.old-deja/g++.jason/crash3.C: Likewise.
41773         * g++.old-deja/g++.law/ctors11.C: Likewise.
41774         * g++.old-deja/g++.law/ctors17.C: Likewise.
41775         * g++.old-deja/g++.law/ctors5.C: Likewise.
41776         * g++.old-deja/g++.law/ctors9.C: Likewise.
41777         * g++.old-deja/g++.mike/ambig1.C: Likewise.
41778         * g++.old-deja/g++.mike/net22.C: Likewise.
41779         * g++.old-deja/g++.mike/p3538a.C: Likewise.
41780         * g++.old-deja/g++.mike/p3538b.C: Likewise.
41781         * g++.old-deja/g++.mike/virt3.C: Likewise.
41782         * g++.old-deja/g++.niklas/t128.C: Likewise.
41783         * g++.old-deja/g++.other/anon4.C: Likewise.
41784         * g++.old-deja/g++.other/using1.C: Likewise.
41785         * g++.old-deja/g++.other/warn3.C: Likewise.
41786         * g++.old-deja/g++.pt/t37.C: Likewise.
41787         * g++.old-deja/g++.robertl/eb69.C: Likewise.
41788         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41789
41790 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
41791
41792         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
41793
41794 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41795
41796         * gcc.c-torture/execute/stdio-opt-3.c: New test.
41797
41798 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
41799
41800         * gcc.c-torture/compile/20010107-1.c: New test.
41801
41802 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41803
41804         * gcc.c-torture/execute/builtin-noret-1.c: New test.
41805
41806 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41807
41808         * gcc.dg/format/format.h: New file.
41809         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
41810         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
41811         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
41812         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
41813         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
41814         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41815         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
41816         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
41817         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
41818         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
41819         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
41820         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
41821         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
41822         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
41823         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
41824         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
41825         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
41826         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
41827         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
41828         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
41829         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
41830         instead of declaring standard types, macros and functions in each
41831         test.
41832
41833 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
41834
41835         * gcc.c-torture/execute/20010106-1.c: New test.
41836
41837 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41838
41839         * gcc.dg/format/format.exp: New file.
41840         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
41841         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
41842         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
41843         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
41844         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
41845         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
41846         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
41847         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
41848         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
41849         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
41850         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
41851         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
41852         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
41853         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
41854         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
41855         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
41856         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
41857         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
41858         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
41859         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
41860         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
41861         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
41862         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
41863         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
41864         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
41865         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
41866         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
41867         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
41868         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
41869         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
41870         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
41871         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
41872         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
41873         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
41874         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
41875         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
41876         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
41877         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
41878         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
41879         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
41880         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
41881         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
41882
41883 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
41884
41885         * gcc.c-torture/execute/991228-1.c: Take word endianness into
41886         account.
41887
41888 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
41889
41890         * gcc.c-torture/execute/builtin-complex-1.c: New test.
41891
41892 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41893
41894         * g++.old-deja/g++.pt/crash62.C: New test.
41895
41896 2001-01-04  Richard Henderson  <rth@redhat.com>
41897
41898         * gcc.dg/20000926-1.c: Update expected warnings.
41899         * gcc.dg/array-2.c: Likewise.
41900         * gcc.dg/array-4.c: Also validate flexible array members.
41901         * gcc.dg/c99-flex-array-1.c: New.
41902
41903 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41904
41905         * gcc.c-torture/compile/20001222-1.x: Remove.
41906
41907 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41908
41909         * gcc.c-torture/execute/built-in-setjmp.c: New.
41910
41911 2001-01-03  Richard Henderson  <rth@redhat.com>
41912
41913         * gcc.dg/940510-1.c: Update expected error wording.
41914         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
41915
41916 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
41917
41918         * lib/target-supports.exp (check_alias_available): Modified to
41919         indicate aliases not supported if only weak aliases are supported.
41920
41921 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41922
41923         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
41924         Turn on cmpstrsi checks for __pj__ and __i370__.
41925
41926 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41927
41928         * g++.old-deja/g++.other/virtual11.C: New test.
41929
41930 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41931
41932         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
41933
41934 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41935
41936         * gcc.c-torture/compile/20010102-1.c: New test.
41937
41938 2001-01-02  Andreas Jaeger  <aj@suse.de>
41939
41940         * gcc.dg/noreturn-3.c: New test.
41941
41942         * gcc.dg/noreturn-4.c: New test.
41943
41944 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41945
41946         * gcc.c-torture/execute/stdio-opt-1.c: Also test
41947         __builtin_fputc and __builtin_fwrite.
41948
41949 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41950
41951         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
41952         signed char, not default char.
41953
41954 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
41955
41956         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
41957
41958 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
41959
41960         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
41961
41962 2000-12-29  Richard Henderson  <rth@redhat.com>
41963
41964         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
41965         (__cyg_profile_func_exit): Define.
41966
41967 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41968
41969         * g++.dg/vtgc1.C: New test.
41970
41971 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
41972
41973         * gcc.dg/noncompile/20001228-1.c: New test.
41974
41975         * gcc.dg/20001228-1.c: New test.
41976
41977         * gcc.c-torture/execute/20001228-1.c: New test.
41978
41979 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
41980
41981         * gcc.dg/format-strfmon-1.c: New test.
41982
41983 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41984
41985         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
41986         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
41987         * gcc.c-torture/execute/string-opt-1.c: Likewise.
41988         * gcc.c-torture/execute/string-opt-2.c: Likewise.
41989         * gcc.c-torture/execute/string-opt-3.c: Likewise.
41990         * gcc.c-torture/execute/string-opt-4.c: Likewise.
41991         * gcc.c-torture/execute/string-opt-6.c: Likewise.
41992         * gcc.c-torture/execute/string-opt-7.c: Likewise.
41993         * gcc.c-torture/execute/string-opt-8.c: Likewise.
41994         * gcc.c-torture/execute/string-opt-9.c: Likewise.
41995         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41996         * gcc.c-torture/execute/string-opt-11.c: Likewise.
41997         * gcc.c-torture/execute/string-opt-12.c: Likewise.
41998
41999         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
42000         * gcc.c-torture/execute/string-opt-4.c: Test index.
42001
42002 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
42003
42004         * gcc.c-torture/compile/20001226-1.c: New test.
42005
42006 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42007
42008         * gcc.c-torture/compile/20001222-1.c: New test.
42009         * gcc.c-torture/compile/20001222-1.x: Xfail.
42010
42011 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
42012
42013         * gcc.c-torture/execute/comp-goto-2.c: New test.
42014
42015 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
42016
42017         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
42018         Use long types if __INT_MAX__ is 32767.
42019         (main): Use cast to (sint32 *) when poking 88 into a_page.
42020
42021         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
42022
42023 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
42024
42025         * gcc.c-torture/compile/20001221-1.c: New test.
42026         * gcc.c-torture/execute/20001221-1.c: New test.
42027
42028 2000-12-20  Richard Henderson  <rth@redhat.com>
42029
42030         * g++.old-deja/g++.pt/crash36.C: Update error lines.
42031         * g++.old-deja/g++.robertl/eb109.C: Likewise.
42032
42033 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42034
42035         * gcc.dg/compare3.c: New test.
42036
42037 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42038
42039         * gcc.dg/format-warnll-1.c: New test.
42040
42041 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
42042
42043         * gcc.dg/cpp/cmdlne-P.c: New test.
42044
42045 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42046
42047         * gcc.c-torture/execute/builtin-abs-1.c,
42048         gcc.c-torture/execute/builtin-abs-2.c: New tests.
42049
42050 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42051
42052         * gcc.dg/cpp/multiline.c: New test.
42053
42054 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42055
42056         * g++.old-deja/g++.other/syshdr1.C: Update.
42057         * gcc.dg/cpp/lineflags.c: Remove temporarily.
42058
42059 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42060
42061         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
42062
42063 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42064
42065         * g++.old-deja/g++.pt/ttp65.C: New test.
42066
42067 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42068
42069         * g++.old-deja/g++.pt/ttp64.C: New test.
42070
42071 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42072
42073         * g++.old-deja/g++.pt/spec33.C: New test.
42074
42075 2000-12-14  Catherine Moore  <clm@redhat.com>
42076
42077         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
42078         * gcc.c-torture/execute/920612-2.c: Likewise.
42079         * gcc.c-torture/execute/920428-2.c: Likewise.
42080         * gcc-c-torture/execute/va-arg-11.c: Call exit.
42081         * gcc.c-torture/execute/va-arg-21.c: Likewise.
42082
42083 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42084
42085         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
42086         * gcc.dg/pack-test-2.c: Likewise.
42087
42088 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42089
42090         Tests by Zack Weinberg <zackw@stanford.edu>.
42091
42092         * gcc.dg/cpp/defined.c: Update.
42093         * gcc.dg/cpp/defined_trad.c: New tests.
42094
42095 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
42096
42097         * gcc.dg/cpp/trad-direct.c: Update.
42098
42099 2000-12-11  Neil Booth  <neilb@earthling.net>
42100
42101         * gcc.dg/cpp/defined_trad.c
42102
42103 2000-12-11  Neil Booth  <neilb@earthling.net>
42104
42105         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
42106
42107 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
42108
42109         * gcc.dg/format-miss-2.c: New test.
42110
42111 2000-12-09  Neil Booth  <neilb@earthling.net>
42112
42113         * gcc.dg/cpp/lineflags.c: New tests.
42114         * gcc.dg/cpp/poison.c: Update.
42115         * gcc.dg/cpp/redef2.c: Update.
42116         * gcc.dg/cpp/skipping.c: New test.
42117
42118 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
42119
42120         * g++.old-deja/g++.other/eh3.C: New testcase.
42121
42122 2000-12-07  Neil Booth  <neilb@earthling.net>
42123
42124         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
42125         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
42126         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
42127         wtr-union-init-2.c, wtr-union-init-3.c: Update.
42128         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
42129         Update.
42130
42131 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42132
42133         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
42134         __SIZE_TYPE__ instead of int for type of integers cast to
42135         pointers.
42136
42137 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
42138
42139         * g++.old-deja/g++.other/cleanup4.C: New test.
42140
42141 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42142
42143         * format-sec-1.c: New test.
42144
42145 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42146
42147         * gcc.dg/format-nonlit-3.c: New test.
42148
42149 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42150
42151         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
42152         through a null pointer.
42153
42154 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42155
42156         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
42157         * g++.old-deja/g++.pt/partial4.C: New test.
42158
42159 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
42160
42161         * gcc.c-torture/execute/ieee/hugeval.x: New.
42162
42163 2000-12-06  Neil Booth  <neilb@earthling.net>
42164
42165         * gcc.dg/cpp/backslash2.c: New tests.
42166
42167 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42168
42169         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
42170         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
42171
42172 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
42173
42174         * gcc.c-torture/execute/20001203-2.c: New testcase.
42175
42176 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42177
42178         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
42179         * g++.old-deja/g++.other/virtual10.C: New test.
42180
42181 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
42182
42183         * g++.old-deja/g++.mike/pmf5.C: Remove test.
42184
42185 2000-12-05  Richard Henderson  <rth@redhat.com>
42186
42187         * gcc.c-torture/compile/20001205-1.c: New.
42188
42189 2000-12-04  Neil Booth  <neilb@earthling.net>
42190
42191         * g++.old-deja/g++.other/virtual9.C: New test.
42192         * g++.old-deja/g++.pt/crash61.C: New test.
42193         * gcc.c-torture/execute/loop-9.c: New test.
42194
42195 2000-12-04  Neil Booth  <neilb@earthling.net>
42196
42197         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
42198         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
42199         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
42200         * gcc.dg/cpp/extratokens.c: ...here.
42201
42202 2000-12-04  Neil Booth  <neilb@earthling.net>
42203
42204         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
42205         New tests.
42206
42207 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42208
42209         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
42210         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
42211
42212 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42213
42214         * gcc.c-torture/execute/20001203-1.c: New test.
42215
42216 2000-12-03  Neil Booth  <neilb@earthling.net>
42217
42218         * gcc.dg/cpp/macro6.c: New test cases.
42219
42220 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42221
42222         * gcc.c-torture/execute/string-opt-9.c: New test.
42223         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42224         * gcc.c-torture/execute/string-opt-11.c: Likewise.
42225         * gcc.c-torture/execute/string-opt-12.c: Likewise.
42226
42227         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
42228         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
42229
42230 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
42231
42232         * gcc.dg/cpp/if-6.c: New testcase.
42233
42234         * gcc.dg/20001201-1.c: New testcase.
42235
42236 2000-12-02  Neil Booth  <neilb@earthling.net>
42237
42238         * g++.old-deja/g++.other/externC4.C,
42239         g++.old-deja/g++.other/friend10.C: New tests.
42240
42241 2000-12-02  Neil Booth  <neilb@earthling.net>
42242
42243         * g++.old-deja/g++.other/instan2.C
42244         * g++.old-deja/g++.other/instan3.C: New test.
42245
42246 2000-12-02  Neil Booth  <neilb@earthling.net>
42247
42248         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
42249         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
42250         gnuc99.c,gnuc99-pedantic.c: New tests.
42251
42252 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42253
42254         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
42255         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
42256
42257 2000-12-01  Neil Booth  <neilb@earthling.net>
42258
42259         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
42260         * gcc.dg/cpp/poison.c: Update.
42261         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
42262
42263 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
42264
42265         * g77.f-torture/execute/20001201.f: New test.
42266
42267 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
42268
42269         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
42270
42271 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
42272
42273         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
42274
42275 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
42276
42277         * g++.old-deja/g++.other/cast6.C: New test.
42278
42279 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
42280
42281         * gcc.c-torture/execute/20001130-2.c: New testcase.
42282
42283 2000-11-30  Richard Henderson  <rth@redhat.com>
42284
42285         * gcc.c-torture/execute/20001130-1.c: New test.
42286
42287 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42288
42289         * g++.old-deja/g++.other/op3.C: New test.
42290
42291 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42292
42293         * g++.old-deja/g++.other/op2.C: New test.
42294
42295 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
42296
42297         * g++.old-deja/g++.other/crash38.C: New test.
42298
42299 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
42300
42301         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
42302
42303 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
42304
42305         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
42306         tests.
42307         * gcc.c-torture/execute/string-opt-6.c: New test.
42308
42309         * gcc.dg/20001117-1.c: Add main.
42310
42311 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
42312
42313         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
42314         Move from here ...
42315         * gcc.dg/940510-1.c: ... to here.
42316
42317         * gcc.dg/20000926-1.c: GNU C now allows initializations of
42318         zero-size arrays in toplevel structures.
42319
42320 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42321
42322         * gcc.c-torture/execute/loop-8.c: New test.
42323
42324 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42325
42326         * g++.old-deja/g++.other/base1.C: New test.
42327
42328 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42329
42330         * g++.old-deja/g++.other/parse2.C: New test.
42331
42332 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42333
42334         * g++.old-deja/g++.pt/incomplete1.C: New test.
42335
42336 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
42337
42338         * g++.old-deja/g++.other/friend9.C: New test.
42339
42340 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
42341
42342         * gcc.dg/20001127-1.c: New test.
42343
42344 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42345
42346         * g++.old-deja/g++.pt/friend46.C: New test.
42347
42348 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
42349
42350         * g++.old-deja/g++.other/ptrmem8.C: New test.
42351
42352 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42353
42354         * gcc.c-torture/execute/string-opt-7.c: New test.
42355         * gcc.c-torture/execute/string-opt-8.c: Likewise.
42356
42357 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42358
42359         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
42360         instead of 'mkcheck 2'.
42361
42362 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42363
42364         * gcc.c-torture/execute/memcheck/driver.c,
42365         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
42366         C9X references to refer to C99.
42367
42368 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
42369
42370         * gcc.dg/ultrasp3.c: New test.
42371
42372 2000-11-25  Neil Booth  <neilb@earthling.net>
42373
42374         * gcc.dg/cpp/include2.c: Update test to be locale independent.
42375
42376 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
42377
42378         * gcc.c-torture/compile/20001123-2.c: New.
42379
42380 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42381
42382         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
42383
42384 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
42385
42386         * gcc.dg/sequence-point-1.c: Add some new tests.
42387         * gcc.c-torture/execute/20001124-1.c: New test.
42388
42389 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42390
42391         * g++.old-deja/g++.other/vaarg4.C: New test.
42392         * gcc.c-torture/compile/20001123-1.c: New test.
42393
42394 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
42395
42396         * g++.other/crash24.C: Adjust and remove XFAIL.
42397         * g++.other/crash37.C: New test.
42398
42399 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
42400
42401         * g++.old-deja/g++.pt/instantiate9.C: New test.
42402
42403 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
42404
42405         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
42406         new ABI, too.
42407
42408         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
42409         * g++.old-deja/g++.robertl/eb55.C: Likewise.
42410
42411 2000-11-22  Neil Booth  <neilb@earthling.net>
42412
42413         * gcc.dg/cpp/Wtrigraphs.c: New test.
42414
42415 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
42416
42417         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
42418
42419 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
42420
42421         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
42422
42423 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
42424
42425         * lib/gcc-dg.exp: load_lib scanasm.exp.
42426         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
42427         * lib/g++-dg.exp: load_lib scanasm.exp.
42428         * lib/scanasm.exp: New.
42429         (scan-assembler, scan-assembler-not): Add optional arguments to
42430         test name, or if not present, the pattern name.
42431         (scan-assembler-dem, scan-assembler-dem-not): New.
42432
42433         * g++.dg/dg.exp: New.
42434
42435 2000-11-21  Neil Booth  <neilb@earthling.net>
42436
42437         * gcc.dg/cpp/integrated1.c: Remove.
42438
42439 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42440
42441         * gcc.c-torture/execute/20001121-1.c: New test.
42442
42443 2000-11-21  Richard Henderson  <rth@redhat.com>
42444
42445         * gcc.c-torture/compile/20001121-1.c: New test.
42446
42447 2000-11-20  Neil Booth  <neilb@earthling.net>
42448
42449         * gcc.dg/cpp/integrated1.c: New test.
42450
42451 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
42452
42453         * g++.old-deja/g++.other/inline17.C: New test.
42454
42455 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
42456
42457         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
42458         local variable to be zero: I made the variable global. Now
42459         uses abort() and exit() instead of relying on main's return value.
42460
42461 2000-11-20  Neil Booth  <neilb@earthling.net>
42462
42463         * gcc.dg/cpp/paste2.c: Update test.
42464         * objc/execute/paste.m: New test.
42465
42466 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42467
42468         * gcc.dg/c99-condexpr-1.c: New test.
42469
42470 2000-11-20  Neil Booth  <neilb@earthling.net>
42471
42472         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
42473
42474 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
42475
42476         * g++.old-deja/g++.pt/export1.C: New test.
42477
42478 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
42479
42480         * gcc.dg/20001117-1.c: New test.
42481
42482 2000-11-18  Richard Henderson  <rth@redhat.com>
42483
42484         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
42485
42486 2000-11-18  Richard Henderson  <rth@redhat.com>
42487
42488         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
42489         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
42490         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
42491
42492 2000-11-18  Richard Henderson  <rth@redhat.com>
42493
42494         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
42495         (main): New.  Exit cleanly.
42496
42497 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42498
42499         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
42500         gcc.dg/c99-fordecl-2.c: New tests.
42501
42502 2000-11-18  Richard Henderson  <rth@redhat.com>
42503
42504         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
42505         * gcc.c-torture/execute/zerolen-2.c: New.
42506
42507 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42508
42509         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
42510         memory.
42511
42512 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42513
42514         * g++.old-deja/g++.pt/instantiate8.C: New test.
42515
42516 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
42517
42518         * g++.old-deja/g++.other/incomplete.C: Add more tests.
42519         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
42520
42521 2000-11-16  Nick Clifton  <nickc@redhat.com>
42522
42523         * gcc.c-torture/execute/nestfunc-2.c: New test.
42524         * gcc.c-torture/execute/nestfunc-3.c: New test.
42525
42526 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42527
42528         * gcc.c-torture/compile/20001116-1.c: New test.
42529
42530 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42531
42532         * gcc.c-torture/execute/20001115-1.c: New test.
42533
42534 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
42535
42536         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
42537         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
42538         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
42539         * g++.old-deja/g++.abi/vmihint.C: Likewise.
42540
42541 2000-11-15  Neil Booth  <neilb@earthling.net>
42542
42543         gcc.dg/cpp/_Pragma1.c: Update.
42544         gcc.dg/cpp/_Pragma2.c: New test.
42545
42546 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
42547
42548         * g++.old-deja/g++.other/anon5.C: New test.
42549
42550 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
42551
42552         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
42553         tests.
42554
42555 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
42556
42557         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
42558         output.
42559
42560 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42561
42562         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
42563         labels at end of compound statements.
42564
42565 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
42566
42567         * gcc.c-torture/execute/loop-7.c: New test.
42568
42569 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42570
42571         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
42572
42573 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42574
42575         * gcc.dg/c99-bool-1.c: New test.
42576
42577 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
42578
42579         * gcc.dg/c99-scope-1.c: Remove xfail.
42580         * gcc.dg/c99-scope-2.c: New test.
42581
42582 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42583
42584         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
42585         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
42586
42587 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
42588
42589         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
42590         error messages.
42591
42592         * g++.mike/p700.C: Don't typedef wchar_t.
42593         * g++.mike/p784.C: Likewise.
42594         * g++.mike/eb101.C: Don't use __wchar_t.
42595
42596 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42597
42598         * g77.f-torture/execute/20001111.[fx]: Test premature exit
42599         from DO loop.
42600
42601 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
42602
42603         * gcc.c-torture/execute/20001111-1.c: New test.
42604
42605 2000-11-10  Nick Clifton  <nickc@redhat.com>
42606
42607         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
42608         long multuiple and accumulate.
42609
42610 2000-11-09  Richard Henderson  <rth@redhat.com>
42611
42612         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
42613         via size_t instead of int.
42614
42615         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
42616         * gcc.c-torture/execute/string-opt-2.c: Likewise.
42617         * gcc.c-torture/execute/string-opt-3.c: Likewise.
42618         * gcc.c-torture/execute/string-opt-4.c: Likewise.
42619
42620 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
42621
42622         * gcc.c-torture/compile/20001109-1.c: New test.
42623         * gcc.c-torture/compile/20001109-2.c: New test.
42624
42625 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
42626
42627         * g++.old-deja/g++.pt/operator1.C: New test.
42628         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
42629
42630 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42631
42632         * gcc.dg/20001108-1.c: New test.
42633
42634 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
42635
42636         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
42637         with both arguments constant strings.
42638         * gcc.c-torture/execute/string-opt-3.c: New test.
42639         * gcc.c-torture/execute/string-opt-4.c: New test.
42640         * gcc.c-torture/execute/string-opt-5.c: New test.
42641
42642 2000-11-08  Nick Clifton  <nickc@redhat.com>
42643
42644         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
42645         mulsidi3adddi patterns.
42646
42647 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
42648
42649         * g++.old-deja/g++.other/crash36.C: New test.
42650
42651 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
42652
42653         * g++.old-deja/g++.other/init16.C: New test.
42654
42655 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
42656
42657         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
42658
42659 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42660
42661         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
42662         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42663         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42664
42665 2000-11-07  DJ Delorie  <dj@redhat.com>
42666
42667         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
42668
42669 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42670
42671         * gcc.c-torture/execute/string-opt-1.c: New test.
42672
42673 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
42674
42675         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
42676         mips-sgi-irix6.* because the MIPS ABI passes floating-point
42677         parameters in registers, and there is no way for a varargs
42678         function to know in which order the integer and floating-point
42679         parameters should be interleaved when they are placed on the
42680         stack.
42681         * gcc.c-torture/execute/va-arg-16.x: Likewise.
42682         * gcc.c-torture/execute/va-arg-17.x: Likewise.
42683
42684 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42685
42686         * gcc.c-torture/execute/string-opt-2.c: New test.
42687
42688 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
42689
42690         * g++.old-deja/g++.pt/crash60.C: New test.
42691
42692 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42693
42694         * g++.old-deja/g++.other/crash24.C: New test.
42695         * g++.old-deja/g++.other/crash25.C: New test.
42696         * g++.old-deja/g++.other/crash26.C: New test.
42697         * g++.old-deja/g++.other/crash27.C: New test.
42698         * g++.old-deja/g++.other/crash28.C: New test.
42699         * g++.old-deja/g++.other/crash29.C: New test.
42700         * g++.old-deja/g++.other/crash30.C: New test.
42701         * g++.old-deja/g++.other/crash31.C: New test.
42702         * g++.old-deja/g++.other/crash32.C: New test.
42703         * g++.old-deja/g++.other/crash33.C: New test.
42704         * g++.old-deja/g++.other/crash34.C: New test.
42705         * g++.old-deja/g++.other/crash35.C: New test.
42706
42707 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
42708
42709         * gcc.c-torture/execute/20001031-1.c: New test.
42710
42711 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
42712
42713         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
42714         namespace.
42715
42716         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
42717         standards-conformant.
42718
42719         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
42720
42721         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
42722         * g++.old-deja/g++.mike/p755a.C: Likewise.
42723         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
42724         library makes no calls to `operator new' during initialization.
42725
42726 2000-11-04  Neil Booth  <neilb@earthling.net>
42727
42728         * gcc.dg/cpp/include2.c: New tests.
42729
42730 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
42731
42732         * lib/g++.exp (g++_set_ld_library_path): New function.
42733         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
42734
42735 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
42736
42737         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
42738         warnings.
42739
42740 2000-11-01  Richard Henderson  <rth@redhat.com>
42741
42742         * g++.old-deja/g++.ext/namedret1.C: New.
42743         * g++.old-deja/g++.ext/namedret2.C: New.
42744         * g++.old-deja/g++.ext/namedret3.C: New.
42745
42746 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
42747
42748         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
42749         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
42750
42751 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42752
42753         * gcc.c-torture/execute/va-arg-21.c: New test.
42754
42755 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
42756
42757         * gcc.dg/c99-complex-2.c: New test.
42758
42759 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42760
42761         * gcc.c-torture/execute/stdio-opt-1.c: New test.
42762
42763 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
42764
42765         * g++.old-deja/g++.other/inline16.C: New test.
42766
42767 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
42768
42769         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
42770         __PRETTY_FUNCTION__
42771
42772 2000-10-29  Neil Booth  <neilb@earthling.net>
42773
42774         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
42775         New tests.
42776         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
42777         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
42778         optimisation.
42779
42780 2000-10-29  Neil Booth  <neilb@earthling.net>
42781
42782         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
42783         * mi1.c, mi1c.h: Add null directives to multiple-include test.
42784         * mi5.c: Test multiple includes work with -C.
42785         * trigraphs.c: Test ^= version.
42786
42787 2000-10-28  Neil Booth  <neilb@earthling.net>
42788
42789         New tests and test updates for new macro expander.
42790
42791         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
42792         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
42793         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
42794         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
42795         new diagnostic messages.
42796
42797         * gcc.dg/cpp/macro3.c: New tests.
42798
42799 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
42800
42801         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
42802         on the same line.
42803
42804 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
42805
42806         * g++.old-deja/g++.other/eh2.C: New test.
42807
42808 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42809
42810         * gcc.c-torture/execute/20001027-1.c: New test.
42811
42812 2000-10-26  Richard Henderson  <rth@redhat.com>
42813
42814         * gcc.c-torture/execute/20001026-1.c: New.
42815
42816 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
42817
42818         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
42819         * g++.old-deja/g++.law/builtin1.C: Likewise.
42820         * g++.old-deja/g++.law/ctors10.C: Likewise.
42821         * g++.old-deja/g++.law/virtual3.C: Likewise.
42822         * g++.old-deja/g++.mike/p658.C: Likewise.
42823         * g++.old-deja/g++.other/sibcall1.C: Likewise.
42824         * g++.old-deja/g++.other/vaarg2.C: Likewise.
42825         * g++.old-deja/g++.robertl/eb124.C: Likewise.
42826         * g++.old-deja/g++.robertl/eb44.C: Likewise.
42827         * g++.old-deja/g++.robertl/eb77.C: Likewise.
42828
42829 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
42830
42831         * gcc.c-torture/compile/20001024-1.c: New test.
42832
42833 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
42834
42835         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
42836         to tell us whether or not we are using V3.
42837
42838 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
42839
42840         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
42841         operands.
42842
42843 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42844
42845         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
42846
42847 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
42848
42849         * gcc.c-torture/execute/20001024-1.c: New test.
42850
42851 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
42852
42853         * g++.old-deja/g++.other/sibcall1.C: New test.
42854
42855 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
42856
42857         * gcc.dg/noncompile/init-3.c: New test.
42858
42859 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
42860
42861         * gcc.dg/format-array-1.c: New test.
42862
42863 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42864
42865         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
42866         writing through null pointers; remove comment about testing
42867         unterminated strings.
42868
42869 2000-10-17  Matthew Hiller  <hiller@redhat.com>
42870
42871         * gcc.c-torture/execute/20001017-2.c: New test.
42872
42873 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
42874
42875         * gcc.c-torture/compile/20001018-1.c: New test.
42876         * gcc.c-torture/compile/20001018-1.x: Xfail.
42877
42878 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42879
42880         * gcc.c-torture/execute/20001017-1.c: New test.
42881
42882 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42883
42884         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
42885         for multiple use of arguments with scanf formats; add tests for
42886         multiple use of arguments.
42887
42888 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
42889
42890         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
42891
42892 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42893
42894         * gcc.dg/format-miss-1.c: New test.
42895
42896 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42897
42898         * gcc.c-torture/execute/20001013-1.c: New test.
42899
42900 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42901
42902         * gcc.dg/format-branch-1.c: New test.
42903
42904 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
42905
42906         * README, lib/file-format.exp: Remove EGCS references.
42907
42908 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
42909
42910         * gcc.dg/20001013-1.c: New test.
42911
42912 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
42913
42914         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
42915         for intmax_t in the compiler using __typeof__ and the type rules
42916         for conditional expressions.
42917
42918 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
42919
42920         * gcc.dg/20001012-1.c: New test.
42921         * gcc.dg/20001012-2.c: New test.
42922
42923 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42924
42925         * gcc.dg/format-attr-1.c: New test.
42926
42927 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42928
42929         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
42930         __LONG_LONG_MAX__ instead of LLONG_MAX.
42931
42932 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42933
42934         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
42935         scanf flags.
42936         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
42937         flags.
42938
42939 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42940
42941         * gcc.dg/sequence-pt-1.c: New test.
42942
42943 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
42944
42945         * gcc.c-torture/execute/20001011-1.c: New testcase.
42946         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
42947
42948 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42949
42950         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
42951         does not error on it.
42952
42953 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
42954
42955         * gcc.dg/20001009-1.c: New test.
42956
42957 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42958
42959         * gcc.c-torture/compile/20001009-1.c: Move from here ....
42960         * gcc.c-torture/execute/20001009-2.c: ... to here.
42961
42962 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
42963
42964         * gcc.c-torture/compile/20001009-1.c: New testcase.
42965         * gcc.c-torture/execute/20001009-1.c: New testcase.
42966         Testcases provided by Jan Hubicka <jh@suse.cz>.
42967
42968 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42969
42970         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42971         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
42972         uintmax_t using <limits.h> to emulate the compiler's internal
42973         logic.  No longer XFAIL %j tests.
42974
42975 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42976
42977         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
42978         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
42979         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
42980         regexps and details of expected handling of some bad formats.
42981         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
42982         suppression.
42983
42984 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
42985
42986         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
42987         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
42988         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
42989         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
42990         in list archives.
42991
42992 2000-10-06  Richard Henderson  <rth@cygnus.com>
42993
42994         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
42995         * g++.old-deja/g++.brendan/crash52.C: Likewise.
42996         * g++.old-deja/g++.jason/report.C: Likewise.
42997         * g++.old-deja/g++.law/friend5.C: Likewise.
42998         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
42999         of the expected warnings.
43000
43001 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
43002
43003         * g++.old-deja/g++.pt/enum14.C: New test.
43004
43005 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
43006
43007         * g++.old-deja/g++.pt/crash59.C: New test.
43008
43009 2000-10-04  Will Cohen  <wcohen@redhat.com>
43010
43011         * gcc.dg/20000926-1.c: New test.
43012
43013 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
43014
43015         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
43016         function name for current C++ compiler.
43017         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
43018
43019 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
43020
43021         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
43022         __PRETTY_FUNCTION__.
43023         * g++.old-deja/g++.ext/pretty2.C: Likewise.
43024
43025 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43026
43027         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
43028
43029 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
43030
43031         * gcc.c-torture/compile/20000923-1.c: New test.
43032
43033 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
43034
43035         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
43036         * g++.old-deja/g++.pt/ttp62.C: Same.
43037         * g++.old-deja/g++.other/inline14.C: Same.
43038
43039 2000-09-24  Richard Henderson  <rth@cygnus.com>
43040
43041         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
43042
43043 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43044
43045         * gcc.dg/c90-printf-1.c: Add test for wide string format.
43046
43047 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
43048
43049         * gcc.c-torture/compile/20000922-1.c: New file.
43050
43051 2000-09-21  Nick Clifton  <nickc@redhat.com>
43052
43053         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
43054         a signed long modulo operation.
43055         (mod6): New function - perform an unsigned long modulo operation.
43056         (main): Add tests for modulos of very large numbers by very small
43057         dividends.
43058
43059 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43060
43061         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
43062
43063 2000-09-19  Richard Henderson  <rth@cygnus.com>
43064
43065         * gcc.dg/compare2.c (case 10): XFAIL.
43066
43067 2000-09-18  Richard Henderson  <rth@cygnus.com>
43068
43069         * gcc.c-torture/execute/20000906-1.c: Move ...
43070         * gcc.dg/20000906-1.c: ... here.  Only run on targets
43071         that support __builtin_trap.
43072
43073 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
43074
43075         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
43076
43077 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43078
43079         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
43080         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
43081         more $ format tests.
43082
43083 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43084
43085         * gcc.dg/format-errmk-1.c: New test.
43086
43087 2000-09-17  Greg McGary  <greg@mcgary.org>
43088
43089         * gcc.c-torture/execute/20000917-1.x: Remove.
43090
43091 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43092
43093         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
43094
43095 2000-09-17  Greg McGary  <greg@mcgary.org>
43096
43097         * gcc.c-torture/execute/20000917-1.c: New test.
43098         * gcc.c-torture/execute/20000917-1.x: XFAIL.
43099
43100 2000-09-16  Neil Booth  <NeilB@earthling.net>
43101
43102         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
43103         in nested macro bug.
43104
43105 2000-09-15  Neil Booth  <NeilB@earthling.net>
43106
43107         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
43108
43109 2000-09-14  Jeffrey A Law  (law@cygnus.com)
43110
43111         * gcc.c-torture/execute/20000914-1.c: New test.
43112
43113 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
43114
43115         * g++.other/inline13.C: New test.
43116
43117 2000-09-12  Andreas Jaeger  <aj@suse.de>
43118
43119         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
43120         constant by Ulrich Drepper <drepper@redhat.com>.
43121
43122 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
43123
43124         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
43125
43126 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43127
43128         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
43129
43130 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
43131
43132         * gcc.dg/cpp/backslash.c: New test.
43133
43134 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
43135
43136         * gcc.c-torture/execute/20000910-1.c: New test.
43137         * gcc.c-torture/execute/20000910-2.c: Likewise.
43138
43139 2000-09-11  Robert Lipe  <robertl@sco.com>
43140
43141         * gcc.dg/pragma-align.c: New test.
43142
43143 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43144
43145         * g++.old-deja/g++.pt/explicit82.C: New test.
43146         * g++.old-deja/g++.pt/explicit83.C: New test.
43147
43148 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
43149
43150         * gcc.dg/asm-names.c: New test.
43151
43152 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43153
43154         * gcc.dg/cpp/tr-warn6.c: New test
43155
43156 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43157
43158         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
43159         be accepted.
43160
43161 2000-09-07  Catherine Moore  <clm@redhat.com>
43162
43163         * gcc.c-torture/execute/unroll-1.c: New test.
43164
43165 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
43166
43167         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
43168         ERROR markers.
43169         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
43170         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
43171         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
43172         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
43173         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
43174         Preprocess only.
43175         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
43176         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
43177
43178 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43179
43180         * g++.old-deja/g++.pt/deduct2.C: New test.
43181
43182 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43183
43184         * g++.old-deja/g++.pt/parms2.C: New test.
43185
43186 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43187
43188         * g++.old-deja/g++.pt/crash58.C: New test.
43189
43190 2000-09-06  Greg McGary  <greg@mcgary.org>
43191
43192         * gcc.c-torture/execute/20000906-1.c: New test.
43193         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
43194
43195 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43196
43197         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
43198
43199 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43200
43201         * g++.old-deja/g++.pt/crash57.C: New test.
43202
43203 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43204
43205         * g++.old-deja/g++.pt/crash56.C: New test.
43206
43207 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
43208
43209         * g++.old-deja/g++.pt/koenig1.C: New test.
43210
43211 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43212
43213         * gcc.dg/20000904-1.c: New test.
43214
43215 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
43216
43217         * gcc.dg/cpp/paste8.c: New test.
43218
43219 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
43220
43221         * gcc.c-torture/compile/20000827-1.c: New test.
43222
43223 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43224
43225         * gcc.dg/format-diag-1.c: New test.
43226
43227 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
43228
43229         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
43230         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
43231         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
43232         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
43233         gcc.dg/formatz-1.c: Adjust warning regular expressions.
43234
43235 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43236
43237         * g++.old-deja/g++.other/nested4.C: New test.
43238
43239 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
43240
43241         * g++.old-deja/g++.ns/scoped1.C: New test.
43242
43243 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
43244
43245         * lib/g++.exp: Support testing already-installed GCC.
43246
43247 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43248
43249         * wtr-label-1.c, wtr-suffix-1.c: New tests.
43250
43251 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43252
43253         * gcc.dg/return-type-2.c: New test.
43254
43255 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
43256
43257         * gcc.c-torture/compile/20000825-1.c: New test.
43258
43259 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
43260
43261         * gcc.dg/dwarf2-2.c: New test.
43262
43263 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
43264
43265         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
43266         dg-warning regexps.
43267
43268 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43269
43270         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
43271         gcc.dg/format-ext-5.c: New tests.
43272
43273 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
43274
43275         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
43276
43277 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
43278
43279         * gcc.dg/noncompile/930622-2.c: Adjust error message.
43280
43281 2000-08-24  Richard Henderson  <rth@cygnus.com>
43282
43283         * gcc.dg/ia64-sync-1.c: New test.
43284         * gcc.dg/ia64-sync-2.c: New test.
43285         * gcc.dg/ia64-asm-1.c: New test.
43286
43287 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43288
43289         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
43290         * gcc.dg/format-ext-2.c: New test.
43291
43292 2000-08-23  Jason Merrill  <jason@redhat.com>
43293
43294         * lib/old-dejagnu.exp: Also ignore "In member function" and
43295         "At global scope".
43296
43297 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43298
43299         * gcc.dg/noncompile/label-lineno-1.c: New test.
43300
43301 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43302
43303         * gcc.dg/c99-array-nonobj-1.c: New test.
43304
43305 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43306
43307         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
43308         tests.
43309         * gcc.dg/format-ext-1.c: New test.
43310
43311 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43312
43313         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
43314         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
43315         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
43316         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
43317         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
43318
43319 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43320
43321         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
43322         gcc.dg/c99-strftime-2.c: New tests.
43323
43324 2000-08-22  Richard Henderson  <rth@cygnus.com>
43325
43326         * gcc.c-torture/execute/20000822-1.c: New test.
43327
43328 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43329
43330         * gcc.c-torture/execute/20000819-1.x: Remove.
43331
43332 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43333
43334         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
43335         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
43336         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
43337         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
43338         gcc.dg/format-xopen-1.c: New tests.
43339
43340 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
43341
43342         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
43343
43344 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
43345
43346         * g++.old-deja/g++.other/loop2.C: New test.
43347
43348         * gcc.c-torture/compile/20000606-1.c: New test.
43349         * gcc.c-torture/compile/20000728-1.c: New test.
43350         * gcc.c-torture/execute/20000801-1.c: New test.
43351         * gcc.c-torture/execute/20000801-2.c: New test.
43352         * gcc.c-torture/execute/20000819-1.c: New test.
43353         * gcc.c-torture/execute/20000819-1.x: XFAIL.
43354         * gcc.dg/20000629-1.c: New test.
43355         * gcc.dg/20000724-1.c: New test.
43356         * gcc.dg/20000807-1.c: New test.
43357
43358 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
43359
43360         * gcc.dg/cpp/pragma-1.c: New test.
43361         * gcc.dg/cpp/pragma-2.c: New test.
43362
43363 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
43364
43365         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
43366         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
43367
43368 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43369
43370         * gcc.c-torture/compile/20000818-1.c: New test.
43371
43372 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
43373
43374         * gcc.c-torture/execute/20000818-1.c: New test.
43375
43376 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43377
43378         * gcc.dg/format-va-1.c: New test.
43379
43380 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43381
43382         * g++.old-deja/g++.other/typedef8.C: New test.
43383
43384 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43385
43386         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
43387         * g++.old-deja/g++.mike/net36.C: Mark candidate.
43388         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
43389         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
43390         * g++.old-deja/g++.other/ptrmem7.C: New test.
43391         * g++.old-deja/g++.pt/ptrmem10.C: New test.
43392
43393 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43394
43395         * g++.old-deja/g++.pt/typename27.C: New test.
43396
43397 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
43398
43399         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
43400         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
43401         * g++.old-deja/g++.pt/friend45.C: New test.
43402         * g++.old-deja/g++.other/friend8.C: New test.
43403
43404 2000-08-15  Richard Henderson  <rth@cygnus.com>
43405
43406         * gcc.c-torture/execute/20000815-1.c: New test.
43407
43408 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43409
43410         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
43411         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
43412         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
43413
43414 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
43415
43416         * g++.old-deja/g++.other/refinit2.C: New test.
43417
43418 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
43419
43420         * lib/c-torture.exp (c-torture): Make
43421         compiler_conditional_xfail_data global.
43422         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
43423         compiler_conditional_xfail_data machinery.
43424         (f-torture-execute): Likewise.
43425         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
43426         and only when unrolling loops.
43427
43428         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
43429
43430 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43431
43432         * g++.old-deja/g++.pt/explicit81.C: New test.
43433
43434 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
43435
43436         * g++.old-deja/g++.pt/typename26.C: New test.
43437
43438 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
43439
43440         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
43441         warning.
43442
43443 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43444
43445         * g++.old-deja/g++.other/array3.C: New test.
43446
43447 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43448
43449         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
43450         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
43451         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
43452         New tests.
43453
43454 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
43455
43456         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
43457         * g++.old-deja/g++.abi/vmihint.C: Likewise.
43458
43459 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
43460
43461         * gcc.c-torture/execute/20000808-1.c: New test.
43462
43463 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43464
43465         * gcc.dg/c90-const-expr-1.c: New test.
43466
43467 2000-08-08  Richard Henderson  <rth@cygnus.com>
43468
43469         * gcc.dg/noncompile/920923-1.c: Declare calloc.
43470
43471 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43472
43473         * gcc.dg/noncompile/const-ll-1.c: New test.
43474
43475 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43476
43477         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
43478
43479 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43480
43481         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
43482         that running programs linked against the shared version of libobjc
43483         run correctly.
43484
43485 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43486
43487         * gcc.dg/c99-printf-1.c: New test.
43488
43489 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43490
43491         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
43492
43493 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
43494
43495         * gcc.c-torture/execute/20000731-1.x: Delete.
43496
43497 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
43498
43499         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
43500         and torture_without_loops as is done by c-torture.exp.
43501         (search_for): Copy from c-torture.exp.
43502         (gcc-dg-runtest): New function, drives a directory of tests
43503         iterating over the TORTURE_OPTIONS.
43504         (scan-assembler, scan-assembler-not): Move here from
43505         individual directory drivers.
43506
43507         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
43508         defined by lib/gcc-dg.exp.
43509         * gcc.dg/cpp/cpp.exp: Likewise.
43510         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
43511         gcc-dg-runtest, so we cycle over optimization options.
43512
43513         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
43514         * gcc.dg/compare2.c: No longer expected to fail.
43515
43516 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43517
43518         * gcc.c-torture/execute/20000804-1.c: New test.
43519
43520 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43521
43522         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
43523
43524 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
43525
43526         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
43527
43528 2000-08-03  Jeffrey A Law  (law@cygnus.com)
43529
43530         * gcc.c-torture/compile/20000803-1.c: New test.
43531
43532 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43533
43534         * gcc.c-torture/execute/20000801-3.c,
43535         gcc.c-torture/execute/20000801-4.c: New tests.
43536         * gcc.c-torture/execute/20000801-3.x,
43537         gcc.c-torture/execute/20000801-4.x: Xfail.
43538
43539 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
43540
43541         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
43542         libobjc/.libs to allow for libtool.
43543
43544 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
43545
43546         * gcc.c-torture/compile/20000802-1.c: New test.
43547
43548 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
43549
43550         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
43551
43552 2000-07-31  Jeffrey A Law  (law@cygnus.com)
43553
43554         * gcc-c-torture/execute/20000731-2.c: New test.
43555
43556         * gcc.c-torture/execute/20000731-1.c: New test.
43557         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
43558
43559 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
43560
43561         * testsuite/gcc.dg/cpp/paste7.c: New test.
43562         * gcc.dg/cpp/20000725-1.c: New test.
43563
43564 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
43565
43566         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
43567         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
43568         declaration warning for __builtin_dwarf_reg_size.
43569
43570         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
43571
43572 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43573
43574         * gcc.dg/noncompile/voidparam-1.c: New test.
43575
43576 2000-07-30  Richard Henderson  <rth@cygnus.com>
43577
43578         * gcc.dg/c90-digraph-1.c: Don't xfail.
43579         * gcc.dg/compare2.c (case 10): Xfail.
43580         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
43581
43582 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
43583
43584         * gcc.dg/c99-main-1.c: New test.
43585
43586 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43587
43588         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
43589
43590 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
43591
43592         * gcc.c-tortuer/execute/20000726-1.c: New test.
43593
43594 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
43595
43596         * gcc.c-torture/execute/enum-2.c: New test.
43597
43598 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43599
43600         * gcc.dg/cpp/tr-warn3.c: New test.
43601
43602 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43603
43604         * g++.old-deja/g++.ext/implicit1.C: Remove.
43605         * g++.old-deja/g++.jason/c2.C: Remove
43606         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
43607         * g++.old-deja/g++.pt/crash16.C: Likewise.
43608         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
43609
43610 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43611
43612         * g++.old-deja/g++.other/for2.C: New test.
43613
43614 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
43615
43616         * gcc.dg/20000720-1.c: New test.
43617
43618 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
43619
43620         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
43621
43622 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
43623
43624         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
43625         * gcc.c-torture/execute/20000722-1.c: New.
43626         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
43627
43628 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
43629
43630         * gcc.dg/cpp/20000720-1.S: New test.
43631
43632 2000-07-21  Michael Meissner  <meissner@redhat.com>
43633
43634         * gcc.c-torture/execute/ieee/hugeval.c: New test.
43635
43636 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43637
43638         * g++.old-deja/g++.brendan/crash16.C,
43639         g++.old-deja/g++.brendan/parse3.C,
43640         g++.old-deja/g++.brendan/redecl1.C,
43641         g++.old-deja/g++.ns/template13.C,
43642         g++.old-deja/g++.other/decl4.C,
43643         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
43644
43645 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
43646
43647         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
43648         and "Internal error".
43649
43650         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
43651         regexps.
43652         * gcc.dg/cpp/paste6.c: New test.
43653
43654 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
43655
43656         * gcc.dg/cpp/tr-direct.c: New test.
43657
43658         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
43659         gcc.dg/cpp/undef1.c: Tweak error regexps.
43660
43661 2000-07-18  Eric Christopher <echristo@redhat.com>
43662
43663         * gcc.c-torture/compile/20000718-1.c: New test.
43664
43665 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
43666
43667         * cpplex.c (_cpp_push_token): If the token being pushed back
43668         is the previous token in this context, just subtract one from
43669         context->posn.
43670         * cppmacro.c (save_expansion): Clear aux field when storing a
43671         placemarker.
43672
43673 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
43674
43675         * gcc.dg/noncompile/redecl-1.c: New test.
43676
43677 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
43678
43679         * gcc.c-torture/execute/20000717-5.c: New test.
43680         * gcc.c-torture/execute/20000717-1.x: Removed.
43681
43682 2000-07-17  Richard Henderson  <rth@cygnus.com>
43683
43684         * gcc.c-torture/execute/20000717-4.c: New test.
43685
43686 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
43687
43688         * gcc.dg/cpp/syshdr.c: New test.
43689         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
43690
43691 2000-07-17  Neil Booth  <neilb@earthling.net>
43692
43693         * gcc.dg/cpp/cmdlne-dM.c: New test.
43694         * gcc.dg/cpp/cmdlne-dD.c: New test.
43695
43696 2000-07-17  Jeffrey A Law  (law@cygnus.com)
43697
43698         * gcc.c-torture/execute/20000717-3.c: New test.
43699
43700         * gcc.c-torture/compile/20000717-1.c: New test.
43701
43702 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
43703
43704         * gcc.c-torture/execute/20000717-2.c: New test.
43705
43706 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43707
43708         * gcc.dg/formatz-1.c: New test.
43709
43710         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
43711         * gcc.dg/c99-digraph-1.c: New tests.
43712
43713         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
43714         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
43715
43716         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
43717         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
43718         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
43719         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
43720         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
43721         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
43722         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
43723
43724 2000-07-17   Greg McGary <greg@mcgary.org>
43725
43726         * gcc.c-torture/execute/20000717-1.c: New test.
43727         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
43728
43729 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
43730
43731         * gcc.c-torture/execute/20000715-2.c: New test.
43732         * gcc.dg/20000715-1.c: New test.
43733
43734 2000-07-15  Michael Meissner  <meissner@redhat.com>
43735
43736         * gcc.c-torture/execute/20000715-1.c: New test.
43737
43738 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
43739
43740         * gcc.c-torture/execute/20000707-1.c: New test.
43741
43742 2000-07-13  Neil Booth  <NeilB@earthling.net>
43743
43744         * testsuite/gcc.dg/cpp/digraph1.c,
43745         testsuite/gcc.dg/cpp/digraph2.c,
43746         testsuite/gcc.dg/cpp/digraphs.c: New tests.
43747
43748 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
43749
43750         * g77.f-torture/compile/20000630-2.f: New test.
43751         * g77.f-torture/compile/20000630-2.x
43752
43753 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
43754
43755         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
43756
43757 2000-07-11  Neil Booth  <NeilB@earthling.net>
43758
43759         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
43760
43761 2000-07-11  Neil Booth  <NeilB@earthling.net>
43762
43763         * gcc.dg/cpp/cmdlne-C.c: New.
43764
43765 2000-07-09  Neil Booth  <NeilB@earthling.net>
43766
43767         * gcc.dg/cpp/directiv.c: New tests.
43768         * gcc.dg/cpp/undef1.c: Update.
43769
43770 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
43771
43772         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
43773
43774 2000-07-09  Neil Booth  <NeilB@earthling.net>
43775
43776         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
43777
43778 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
43779
43780         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
43781         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
43782
43783 2000-07-08  Neil Booth  <NeilB@earthling.net>
43784
43785         * gcc.dg/cpp/macsyntx.c: New tests.
43786
43787 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43788
43789         * gcc.dg/20000707-1.c: New test.
43790
43791 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
43792
43793         * gcc.c-torture/execute/20000706-1.c: New test.
43794         * gcc.c-torture/execute/20000706-2.c: New test.
43795         * gcc.c-torture/execute/20000706-3.c: New test.
43796         * gcc.c-torture/execute/20000706-4.c: New test.
43797         * gcc.c-torture/execute/20000706-5.c: New test.
43798
43799 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43800
43801         * g++.old-deja/g++.pt/instantiate7.C: New test.
43802
43803 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
43804
43805         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
43806         * g++.old-deja/g++.mike/thunk3.C: Likewise.
43807         * g++.old-deja/g++.other/rtti3.C: Likewise.
43808         * g++.old-deja/g++.other/rttid3.C: Likewise.
43809
43810 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
43811
43812         *  g77.f-torture/compile/20000630-1.x: Fix typo
43813
43814 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
43815
43816         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
43817         assembly output.
43818
43819 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
43820
43821         * gcc.dg/cpp/ident.c: New test.
43822
43823 2000-07-05  Neil Booth  <NeilB@earthling.net>
43824
43825         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
43826           gcc.dg/cpp/lexstrng.c: New tests.
43827
43828 2000-07-04  Neil Booth  <NeilB@earthling.net>
43829
43830         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
43831         * gcc.dg/cpp/strify2.c: Same.
43832
43833 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
43834
43835         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
43836         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
43837         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
43838         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
43839
43840         * testsuite/gcc.dg/cpp/macro1.c,
43841         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
43842         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
43843         testsuite/gcc.dg/cpp/strify1.c,
43844         testsuite/gcc.dg/cpp/strify2.c: New tests.
43845
43846 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
43847
43848         * gcc.c-torture/execute/20000703-1.c: New test.
43849
43850 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43851
43852         * g++.old-deja/g++.pt (lookup10.C): New test.
43853
43854 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43855
43856         * g++.old-deja/g++.pt (typename25.C): New test.
43857
43858 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
43859
43860         * gcc.c-torture/compile/20000701-1.c: New test.
43861
43862 2000-06-30  Nick Clifton  <nickc@cygnus.com>
43863
43864         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
43865         to test case.
43866
43867 2000-06-30  Catherine Moore  <clm@cygnus.com>
43868
43869         * gcc.c-torture/execute/align-1.c: New test.
43870
43871 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
43872
43873         * g++.old-deja/g++.pt/expr8.C: New test.
43874         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
43875
43876 2000-06-29  Nick Clifton  <nickc@cygnus.com>
43877
43878         * gcc.c-torture/compile/20000629-1.c: New test.
43879
43880 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43881
43882
43883         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
43884         gcc.dg/noncompile directory, depending on whether they're
43885         preprocessor tests or not.  Annotate all the tests for the dg
43886         framework.
43887
43888         * gcc.c-torture/noncompile/noncompile.exp: Delete.
43889         * gcc.dg/noncompile/noncompile.exp: New.
43890
43891         * Moved files:
43892         Old name                                New name
43893         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
43894         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
43895         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
43896         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
43897         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
43898         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
43899         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
43900         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
43901         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
43902         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
43903         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
43904         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
43905         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
43906         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
43907         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
43908         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
43909         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
43910         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
43911         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
43912         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
43913         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
43914         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
43915         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
43916         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
43917
43918         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
43919         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
43920         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
43921         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
43922         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
43923         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
43924
43925 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
43926
43927         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
43928         declare one variable.  On the fourth, error.
43929         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
43930         declared by 20000628-1a.h.
43931
43932 2000-06-29  Richard Henderson  <rth@redhat.com>
43933
43934         * gcc.c-torture/execute/930529-1.x: New file.
43935         * gcc.dg/920413-1.c: Adjust expected warning text.
43936         * gcc.dg/980217-1.c: Declare abort.
43937         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
43938
43939 2000-06-29  Jeffrey A Law  (law@cygnus.com)
43940
43941         * g77.f-torture/compile/20000629-1.f: New test.
43942         * g77.f-torture/compile/20000629-1.x: Expected to fail.
43943
43944 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43945
43946         Rearrange lots of files, removing entirely the
43947         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
43948         directories.
43949
43950         * Deleted files:
43951         gcc.c-torture/code_quality/code_quality.exp
43952         gcc.c-torture/special/special.exp
43953         gcc.failure/failure.exp
43954         gcc.failure/940409-1.x
43955         gcc.c-torture/compile/961203-1.x
43956
43957         * New files:
43958         gcc.misc-tests/linkage.exp
43959         gcc.c-torture/execute/920730-1t.c
43960         gcc.c-torture/execute/920730-1t.x
43961         gcc.c-torture/compile/920520-1.x
43962         gcc.c-torture/compile/920521-1.x
43963         gcc.c-torture/compile/981006-1.x
43964         gcc.c-torture/execute/eeprof-1.x
43965
43966         * Moved files (possibly with modifications to fit a new harness):
43967         Old name                                New name
43968         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
43969         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
43970         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
43971         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
43972         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
43973         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
43974         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
43975         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
43976         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
43977         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
43978         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
43979         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
43980         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
43981         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
43982
43983 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
43984
43985         * c-torture/compile/961203-1.x: Delete.
43986
43987         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
43988         not exit. Include stdio.h.
43989         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
43990         * gcc.misc-tests/dg-12.c: Likewise.
43991         * gcc.misc-tests/dg-5.c: Likewise.
43992         * gcc.misc-tests/dg-6.c: Likewise.
43993         * gcc.misc-tests/dg-7.c: Prototype abort.
43994         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
43995         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
43996         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
43997         not exit.
43998         * gcc.misc-tests/sieve.c: Use return from main, not exit.
43999         * gcc.misc-tests/sort2.c: Use return from main, not exit.
44000
44001 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
44002
44003         * gcc.dg/cpp/20000628-1.c: New test.
44004         * gcc.dg/cpp/20000628-1.h: New header for above test.
44005         * gcc.dg/cpp/20000628-1a.h: Likewise.
44006
44007 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
44008
44009         * gcc.dg/cpp: New directory.
44010         * gcc.dg/cpp/cpp.exp: New driver.
44011         * gcc.dg/cpp/20000627-1.c: New test.
44012         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
44013         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
44014         and rewrite as a compilation test.
44015
44016         * gcc.dg: Move many files into the cpp subdirectory, possibly
44017         renaming or editing them as well.
44018         Old name                New name
44019         990119-1.c              cpp/19990119-1.c
44020         990228-1.c              cpp/19990228-1.c
44021         990407-1.c              cpp/19990407-1.c
44022         990409-1.c              cpp/19990409-1.c
44023         990413-1.c              cpp/19990413-1.c
44024         990703-1.c              cpp/19990703-1.c
44025         20000127-1.c            cpp/20000127-1.c
44026         20000129-1.c            cpp/20000129-1.c
44027         20000207-1.c            cpp/20000207-1.c
44028         20000207-2.c            cpp/20000207-2.c
44029         20000209-1.c            cpp/20000209-1.c
44030         20000209-2.c            cpp/20000209-2.c
44031         20000301-1.c            cpp/20000301-1.c
44032         20000419-1.c            cpp/20000419-1.c
44033         20000510-1.S            cpp/20000510-1.S
44034         20000519-1.c            cpp/20000519-1.c
44035         20000529-1.c            cpp/20000529-1.c
44036         20000625-1.c            cpp/20000625-1.c
44037         20000625-2.c            cpp/20000625-2.c
44038         cpp-as1.c               cpp/assert1.c
44039         cpp-as2.c               cpp/assert2.c
44040         cxx-comments-1.c        cpp/cxxcom1.c
44041         cxx-comments-2.c        cpp/cxxcom2.c
44042         endif-label.c           cpp/endif.c
44043         cpp-hash1.c             cpp/hash1.c
44044         cpp-hash2.c             cpp/hash2.c
44045         cpp-if1.c               cpp/if-1.c
44046         cpp-if2.c               cpp/if-2.c
44047         cpp-if3.c               cpp/if-3.c
44048         cpp-if4.c               cpp/if-4.c
44049         cpp-if5.c               cpp/if-5.c
44050         cpp-cond.c              cpp/if-cexp.c
44051         cpp-missingop.c         cpp/if-mop.c
44052         cpp-missingparen.c      cpp/if-mpar.c
44053         cpp-opprec.c            cpp/if-oppr.c
44054         cpp-ifparen.c           cpp/if-paren.c
44055         cpp-shortcircuit.c      cpp/if-sc.c
44056         cpp-shift.c             cpp/if-shift.c
44057         cpp-unary.c             cpp/if-unary.c
44058         cpp-li1.c               cpp/line1.c
44059         cpp-li2.c               cpp/line2.c
44060         lineno.c                cpp/line3.c
44061         lineno-2.c              cpp/line4.c
44062         cpp-mi.c                cpp/mi1.c
44063         cpp-mic.h               cpp/mi1c.h
44064         cpp-micc.h              cpp/mi1cc.h
44065         cpp-mind.h              cpp/mi1nd.h
44066         cpp-mindp.h             cpp/mi1ndp.h
44067         cpp-mix.h               cpp/mi1x.h
44068         cpp-mi2.c               cpp/mi2.c
44069         cpp-mi2a.h              cpp/mi2a.h
44070         cpp-mi2b.h              cpp/mi2b.h
44071         cpp-mi2c.h              cpp/mi2c.h
44072         cpp-mi3.c               cpp/mi3.c
44073         cpp-mi3.def             cpp/mi3.def
44074         poison-1.c              cpp/poison.c
44075         pr-impl.c               cpp/prag-imp.c
44076         cpp-redef-2.c           cpp/redef1.c
44077         cpp-redef.c             cpp/redef2.c
44078         strpaste.c              cpp/strp1.c
44079         strpaste-2.c            cpp/strp2.c
44080         cpp-tradpaste.c         cpp/tr-paste.c
44081         cpp-tradstringify.c     cpp/tr-str.c
44082         cpp-tradwarn1.c         cpp/tr-warn1.c
44083         cpp-tradwarn2.c         cpp/tr-warn2.c
44084         trigraphs.c             cpp/trigraphs.c
44085         cpp-unc1.c              cpp/unc1.c
44086         cpp-unc2.c              cpp/unc2.c
44087         cpp-unc3.c              cpp/unc3.c
44088         cpp-unc.c               cpp/unc4.c
44089         undef.c                 cpp/undef1.c
44090         undef-2.c               cpp/undef2.c
44091         cpp-wi1.c               cpp/widestr1.c
44092
44093 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
44094
44095         * lib/g++.exp (g++_include_flags): Tweak.
44096
44097 2000-06-27  H.J. Lu  <hjl@gnu.org>
44098             Loren J. Rittle  <ljrittle@acm.org>
44099
44100         * lib/g++.exp (g++_include_flags): Override libgloss.exp
44101         version with one that knows about the new gcc tree structure.
44102         (g++_link_flags): Same.
44103
44104 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
44105
44106         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
44107         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
44108         case we are cross-compiling.
44109
44110         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
44111         g++.old-deja/g++.niklas/Makefile.in,
44112         g++.old-deja/g++.niklas/configure.in,
44113         g++.old-deja/g++.other/Makefile.in,
44114         g++.old-deja/g++.other/configure.in,
44115         gcc.c-torture/code_quality/Makefile.in,
44116         gcc.c-torture/code_quality/configure.in,
44117         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
44118         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
44119         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
44120         gcc.c-torture/execute/ieee/Makefile.in,
44121         gcc.c-torture/execute/ieee/configure.in,
44122         gcc.c-torture/noncompile/Makefile.in,
44123         gcc.c-torture/noncompile/configure.in,
44124         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
44125         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
44126         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
44127
44128 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44129
44130         * g++.old-deja/g++.other/ambig3.C: New test.
44131
44132 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
44133
44134         * g++.old-deja/g++.pt/syntax1.C: New test.
44135         * g++.old-deja/g++.pt/syntax2.C: New test.
44136         * g++.old-deja/g++.other/syntax3.C: New test.
44137         * g++.old-deja/g++.other/syntax4.C: New test.
44138
44139 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44140
44141         * gcc.dg/20000623-1.c: Prototype exit and abort.
44142
44143 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
44144
44145         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
44146         New tests.
44147         * gcc.dg/cpp-mi3.def: New file.
44148
44149         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
44150         inside assertions.
44151         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
44152         lexer's error messages.
44153         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
44154         divine anything from the linemarkers.
44155         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
44156         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
44157
44158 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
44159
44160         * gcc.dg/20000623-1.c: New test.
44161
44162 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
44163
44164         * gcc.c-torture/execute/20000622-1.c: New test.
44165
44166 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44167
44168         * g++.old-deja/g++.other/init15.C: New test.
44169
44170 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
44171
44172         * g++.old-deja/g++.pt/vaarg2.C: New test.
44173         * g++.old-deja/g++.pt/vaarg3.C: New test.
44174
44175 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
44176
44177         * g++.old-deja/g++.other/dyncast6.C: New test.
44178
44179 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
44180
44181         * gcc.c-torture/execute/loop-6.c: New test.
44182
44183 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
44184
44185         * gcc.dg/20000614-1.c: New test.
44186         * gcc.dg/20000614-2.c: New test.
44187
44188 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
44189
44190         * g++.old-deja/g++.other/inline12.C: New test.
44191
44192 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
44193
44194         * g++.old-deja/g++.other/eh1.C: New test.
44195
44196 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
44197
44198         * g++.old-deja/g++.other/type.C: New test.
44199
44200 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44201
44202         * g++.old-deja/g++.other/initstring.C: New test.
44203
44204 2000-06-12  Jason Merrill  <jason@redhat.com>
44205
44206         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
44207
44208 2000-06-09  Jeffrey A Law  (law@cygnus.com)
44209
44210         * gcc.c-torture/compile/20000609-1.c: New test.
44211
44212 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
44213
44214         * gcc.dg/20000609-1.c: New test.
44215
44216 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
44217
44218         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
44219         * gcc.c-torture/noncompile/poison-1.c: Move...
44220         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
44221         * gcc.dg/cpp-li1.c: Add a token after the #line.
44222
44223 2000-06-05  Richard Henderson  <rth@cygnus.com>
44224
44225         * gcc.c-torture/execute/20000605-2.c: New test.
44226         * gcc.c-torture/execute/20000605-3.c: New test.
44227
44228 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
44229
44230         * g77.f-torture/execute/20000503-1.x: New file.
44231
44232 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
44233
44234         * g++.old-deja/g++.eh/badalloc1.C: New test.
44235
44236 2000-06-05  Richard Henderson  <rth@cygnus.com>
44237
44238         * gcc.c-torture/execute/20000605-1.c: New test.
44239
44240 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
44241             Nathan Sidwell <nathan@codesourcery.com>
44242
44243         * gcc.c-torture/compile/20000605-1.c: New test.
44244
44245 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
44246
44247         * g77.f-torture/compile/20000601-1.f: New test.
44248
44249 2000-06-03  Richard Henderson  <rth@cygnus.com>
44250
44251         * gcc.c-torture/execute/20000603-1.c: New.
44252
44253 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
44254
44255         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
44256         * gcc.dg/noreturn-2.c (noreturn): Likewise.
44257
44258 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
44259
44260         * gcc.dg/compare2.c (case 12): XFAIL.
44261         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
44262         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
44263
44264         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
44265
44266 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
44267
44268         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
44269         guard macro is already defined when the header is first
44270         included.
44271         * gcc.dg/cpp-mix.h: New file.
44272         * gcc.dg/endif-label.c: Update patterns to match compiler.
44273
44274         * g++.brendan/complex1.C: Declare abort.
44275         * g++.law/refs4.C: Remove XFAIL.
44276         * g++.oliva/expr2.C: Declare abort and exit.
44277
44278 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
44279
44280         * gcc.c-torture/execute/20000528-1.c: New test.
44281
44282         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
44283         * g++.old-deja/g++.law/temps4.C: Likewise.
44284
44285         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
44286         stdlib.h.  Call abort() on failure.
44287         * g++.old-deja/g++.law/refs4.C: Likewise.
44288         * g++.old-deja/g++.law/temps4.C: Likewise.
44289         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
44290         * gcc.c-torture/execute/20000112-1.c: Include string.h.
44291
44292 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
44293
44294         Relative to g++.dg/special:
44295         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
44296
44297         Relative to g++.old-deja:
44298         * g++.brendan/complex1.C, g++.jason/optimize2.C,
44299         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
44300         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
44301         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
44302         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
44303         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
44304         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
44305
44306         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
44307         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
44308         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
44309         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
44310         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
44311         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
44312         and/or string.h.
44313
44314         * g++.other/goto1.C: Update expectations for error messages.
44315
44316 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
44317
44318         * gcc.c-torture/compile/20000523-1.c: New test.
44319
44320 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44321
44322         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
44323
44324 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
44325
44326         * g++.old-deja/g++.eh/catch11.C: New test.
44327         * g++.old-deja/g++.eh/catch12.C: New test.
44328
44329 2000-05-24  Nick Clifton  <nickc@cygnus.com>
44330
44331         * gcc.c-torture/execute/20000523-1.c: New test.
44332
44333 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
44334
44335         * c-torture/execute/bcp-1.c: Replace abort in arg of
44336         __builtin_constant_p with a generic external function.
44337
44338         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
44339         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
44340         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
44341         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
44342         Prototype abort and/or exit.
44343
44344         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
44345         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
44346         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
44347         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
44348
44349 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
44350
44351         * gcc.dg/dwarf2-1.c: New test.
44352
44353 2000-05-20  Richard Henderson  <rth@cygnus.com>
44354
44355         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
44356
44357 2000-05-20  Andreas Jaeger  <aj@suse.de>
44358
44359         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
44360         testcase.
44361
44362 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
44363
44364         * gcc.c-torture/execute/20000519-2.c: New test.
44365
44366 2000-05-19  Andreas Jaeger  <aj@suse.de>
44367
44368         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
44369         which fails with SSA.
44370
44371         * lib/c-torture.exp: Also test with -O3 -fssa.
44372
44373 2000-05-18  Michael Meissner  <meissner@redhat.com>
44374
44375         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
44376         * gcc.c-torture/execute/920415-1.c: Ditto.
44377         * gcc.c-torture/execute/920501-1.c: Ditto.
44378         * gcc.c-torture/execute/conversion.c: Ditto.
44379         * gcc.c-torture/execute/cvt-1.c: Ditto.
44380
44381 2000-05-18  Jeffrey A Law  (law@cygnus.com)
44382
44383         * gcc.c-torture/compile/20000518-1.c: New test.
44384
44385 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
44386
44387         * g77.f-torture/compile/200005018.f: New test.
44388
44389 2000-05-17  Jeffrey A Law  (law@cygnus.com)
44390
44391         * gcc.c-torture/compile/20000517-1.c: New test.
44392
44393 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44394
44395         * gcc.c-torture/execute/20000516-1.c: New test.
44396
44397 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
44398
44399         * g++.old-deja/g++.other/eh.C: New test.
44400
44401 2000-05-12  Richard Henderson  <rth@cygnus.com>
44402
44403         * gcc.c-torture/execute/990208-1.c (main): Don't pass
44404         constants through to doit's conditional.
44405
44406 2000-05-11  Jeffrey A Law  (law@cygnus.com)
44407
44408         * gcc.c-torture/compile/20000511-1.c: New test.
44409         * g77.f-torture/compile/20000511-1.f: New test.
44410         * g77.f-torture/compile/20000511-2.f: New test.
44411
44412 2000-05-11  Michael Meissner  <meissner@redhat.com>
44413
44414         * gcc.c-torture/execute/20000511-1.c: New test.
44415
44416 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
44417
44418         * gcc.dg/dg.exp: Scan .S files as well as .c files.
44419         * gcc.dg/20000510-1.S: New.
44420
44421 2000-05-08  Catherine Moore  <clm@cygnus.com>
44422
44423         * gcc.dg/unused-3.c: New.
44424
44425 2000-05-06  Richard Henderson  <rth@cygnus.com>
44426
44427           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
44428           * g++.old-deja/g++.mike/warn1.C: Likewise.
44429           * g++.old-deja/g++.pt/local1.C: Likewise.
44430           * g++.old-deja/g++.pt/local7.C: Likewise.
44431           * g++.old-deja/g++.pt/spec16.C: Likewise.
44432
44433 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
44434
44435         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
44436
44437 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
44438
44439           * g77.f-torture/execute/20000503-1.f: New test.
44440
44441 2000-05-04  Andreas Jaeger  <aj@suse.de>
44442
44443         * gcc.dg/noreturn-2.c: New test.
44444
44445 2000-05-04  Neil Booth  <NeilB@earthling.net>
44446
44447         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
44448         preprocessor.
44449
44450 2000-05-04  Richard Henderson  <rth@cygnus.com>
44451
44452         * gcc.c-torture/execute/20000503-1.c: Fix typo.
44453
44454 2000-05-04  Richard Henderson  <rth@cygnus.com>
44455
44456         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
44457         OpenSSL by Jason R Thorpe.
44458
44459 2000-05-03  Jim Wilson  <wilson@cygnus.com>
44460
44461         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
44462
44463 2000-05-03  Robert Lipe <robertlipe@usa.net>
44464
44465         * gcc.dg/20000503-1.c: New test.
44466
44467 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
44468
44469         * gcc.c-torture/compile/20000502-1.c: New test.
44470         * g++.old-deja/g++.other/align.C: New test.
44471         * gcc.dg/cpp-tradstringify.c: New test.
44472
44473 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44474
44475         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
44476         and hard registers.
44477
44478 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
44479
44480         * gcc.c-torture/execute/loop-5.c: New test.
44481
44482 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
44483
44484         * gcc.c-torture/execute/va-arg-20.c: New test.
44485
44486 2000-04-23  Jeffrey A Law  (law@cygnus.com)
44487
44488         * gcc.c-torture/execute/20000422-1.c: New test.
44489
44490 2000-04-20  Greg McGary  <gkm@gnu.org>
44491
44492         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
44493         when optimizing, but without sibling-call optimizations (-O1).
44494
44495 2000-04-20  Jeffrey A Law  (law@cygnus.com)
44496
44497           * gcc.c-torture/compile/20000420-1.c: New test.
44498
44499 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44500
44501         * g++.abi/ptrflags.C: New test.
44502         * g++.eh/catchptr1.C: Test incomplete pointer chains.
44503
44504 2000-04-19  Catherine Moore  <clm@cygnus.com>
44505
44506         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
44507
44508 2000-04-19  Greg McGary  <gkm@gnu.org>
44509
44510         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
44511         sibling-call optimizations.
44512
44513 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
44514
44515         * gcc.dg/20000419-1.c: New test.
44516
44517 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
44518
44519         * gcc.c-torture/execute/20000412-6.c: New test.
44520
44521 2000-04-12  Jeffrey A Law  (law@cygnus.com)
44522
44523         * gcc.c-torture/execute/20000412-5.c: New test.
44524         * g77.f-torture/compile/20000412-1.f: New test.
44525         * gcc.c-torture/execute/20000412-4.c: New test.
44526         * gcc.c-torture/compile/20000412-2.c: New test.
44527         * gcc.c-torture/execute/20000412-3.c: New test.
44528         * gcc.c-torture/compile/20000412-1.c: New test.
44529         * gcc.c-torture/execute/20000412-2.c: New test.
44530
44531 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
44532
44533         * objc/execute/bf-20.m: New test.
44534
44535 2000-04-10  Richard Henderson  <rth@cygnus.com>
44536
44537         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
44538
44539         * gcc.c-torture/execute/20000412-1.c: New test.
44540
44541 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44542
44543         * g++.old-deja/g++.eh/catchptr1.C: New test.
44544
44545 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
44546
44547         * g++.old-deja/g++.abi/cxa_vec.C: New test.
44548
44549 2000-04-08  Neil Booth  <NeilB@earthling.net>
44550
44551         * gcc.dg/cpp-nullchar.c: Remove test as
44552         embedded nulls cause problems.
44553
44554 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44555
44556         * gcc.dg/compare2.c: New test.
44557
44558 2000-04-08  Neil Booth  <NeilB@earthling.net>
44559
44560         * gcc.dg/cpp-nullchar.c: New test.
44561
44562 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
44563
44564         * gcc.dg/cpp-mi2.c: New test.
44565         * gcc.dg/cpp-mi2[abc].h: New files.
44566
44567 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
44568
44569         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
44570         member name.
44571
44572 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44573
44574         * g++.old-deja/g++.abi/vmihint.C: New test.
44575
44576 2000-04-06  Neil Booth  <NeilB@earthling.net>
44577
44578         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
44579         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
44580         copyright.
44581
44582 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
44583
44584         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
44585         avoid stack-frame overwrite.
44586
44587 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
44588
44589         * gcc.c-torture/compile/20000405-2.c: New test.
44590         * gcc.c-torture/compile/20000405-3.c: New test.
44591
44592 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44593
44594         * gcc.c-torture/compile/20000405-1.c: New test.
44595
44596 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
44597
44598         * gcc.dg/cast-qual-1.c: Revert last change.
44599
44600 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44601
44602         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
44603
44604 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
44605
44606         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
44607         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
44608
44609 2000-04-03  Jeffrey A Law  (law@cygnus.com)
44610
44611         * gcc.c-torture/compile/20000403-2.c: New test.
44612         * gcc.c-torture/compile/20000403-1.c: New test.
44613
44614 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
44615
44616         * gcc.c-torture/execute/20000403-1.c: New test.
44617
44618 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
44619
44620         * gcc.c-torture/execute/20000402-1.c: New test.
44621
44622 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
44623
44624         * gcc.c-torture/execute/va-arg-15.c: New test.
44625         * gcc.c-torture/execute/va-arg-16.c: New test.
44626         * gcc.c-torture/execute/va-arg-17.c: New test.
44627         * gcc.c-torture/execute/va-arg-18.c: New test.
44628         * gcc.c-torture/execute/va-arg-19.c: New test.
44629
44630 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
44631
44632         * gcc.c-torture/compile/981211-1.c: Move to...
44633         * gcc.dg/cpp-as1.c: ...here.
44634         * gcc.dg/cpp-as2.c: New file.
44635
44636         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
44637         compiler.
44638
44639 2000-04-02  Neil Booth  <NeilB@earthling.net>
44640
44641         * gcc.dg/cpp-cond.c  New tests.
44642         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
44643         accidental success less likely.
44644         * gcc.dg/cpp-missingop.c  New tests.
44645         * gcc.dg/cpp-missingparen.c  New tests.
44646         * gcc.dg/cpp-shift.c  New tests.
44647         * gcc.dg/cpp-shortcircuit.c  New tests.
44648         * gcc.dg/cpp-unary.c  New tests.
44649
44650 2000-03-29  Jeffrey A Law  (law@cygnus.com)
44651
44652         * gcc.c-torture/compile/20000329-1.c: New test.
44653
44654 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
44655
44656         * gcc.c-torture/compile/20000326-1.c: New test.
44657         * gcc.c-torture/compile/20000326-2.c: New test.
44658
44659 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
44660
44661         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
44662         the first parameter is a function argument.
44663
44664 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
44665
44666         * g++.old-deja/g++.ext/array4.C: New test.
44667
44668 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
44669
44670         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
44671
44672 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44673
44674         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
44675
44676 2000-03-19  Richard Henderson  <rth@cygnus.com>
44677
44678         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
44679
44680 2000-03-19  Richard Henderson  <rth@cygnus.com>
44681
44682         * gcc.c-torture/compile/20000319-1.c: New test.
44683
44684 2000-03-14  Jeffrey A Law  (law@cygnus.com)
44685
44686         * gcc.c-torture/execute/20000314-3.c: New test.
44687         * gcc.c-torture/execute/20000314-2.c: New test.
44688         * gcc.c-torture/execute/20000314-1.c: New test.
44689         * gcc.c-torture/compile/20000314-2.c: New test.
44690         * gcc.c-torture/compile/20000314-1.c: New test.
44691
44692 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
44693
44694         * g++.old-deja/g++.warn/inline.C: New test.
44695
44696 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
44697
44698         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
44699         standards-compliant result rather than specific constants.
44700         Put test-values in array.
44701
44702 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
44703
44704         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
44705         (g++_target_compile): Put test-specific options last.
44706
44707 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44708
44709         * g++.old-deja/g++.eh/vbase4.C: New test.
44710
44711 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44712
44713         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
44714
44715 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44716
44717         * g++.old-deja/g++.brendan/misc12.C: Removed.
44718         * g++.old-deja/g++.pt/memtemp77.C: Constify.
44719         * g++.old-deja/g++.ext/pretty4.C: New test.
44720
44721 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
44722
44723         * g++.old-deja/g++.other/string2.C: New test.
44724
44725 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
44726
44727         * g++.old-deja/g++.warn/impint2.C: New test.
44728
44729 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
44730
44731         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
44732         is 1, not zero.
44733
44734 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
44735
44736         * g++.old-deja/g++.warn/impint.C: New test.
44737         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
44738         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
44739         * g++.old-deja/g++.pt/explicit12.C: Likewise.
44740         * g++.old-deja/g++.pt/explicit13.C: Likewise.
44741         * g++.old-deja/g++.pt/explicit17.C: Likewise.
44742         * g++.old-deja/g++.pt/explicit18.C: Likewise.
44743         * g++.old-deja/g++.pt/explicit19.C: Likewise.
44744         * g++.old-deja/g++.pt/explicit23.C: Likewise.
44745         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44746         * g++.old-deja/g++.pt/explicit35.C: Likewise.
44747         * g++.old-deja/g++.pt/explicit6.C: Likewise.
44748         * g++.old-deja/g++.pt/memclass7.C: Likewise.
44749
44750 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
44751
44752         * gcc.dg/cpp-redef.c: New test.
44753
44754 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
44755
44756         * g++.old-deja/g++.pt/unify7.C: New test.
44757
44758 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44759
44760         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
44761         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
44762
44763 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
44764
44765         * gcc.c-torture/compile/20000224-1.c: New test.
44766
44767 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44768
44769         * gcc.c-torture/compile/cpp-2.c: New test.
44770         * gcc.c-torture/compile/cpp-1.c: New test.
44771
44772 2000-02-25  Jeffrey A Law  (law@cygnus.com)
44773
44774         * gcc.c-torture/execute/20000225-1.c: New test.
44775
44776 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44777
44778         * gcc.dg/cpp-li2.c: New test.
44779
44780         * gcc.dg/cpp-wi1.c: New test.
44781
44782         * gcc.dg/cpp-li1.c: New test.
44783
44784 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
44785
44786         * g++.old-deja/g++.other/sizeof5.C: New test.
44787
44788 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44789
44790         * gcc.c-torture/execute/va-arg-13.c: New test.
44791
44792 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
44793
44794         * gcc.c-torture/execute/va-arg-12.c: New test.
44795
44796 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44797
44798         * gcc.c-torture/execute/20000223-1.c: New test.
44799
44800 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
44801
44802         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
44803
44804 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
44805
44806         * g++.old-deja/g++.abi/ptrmem.C: New test.
44807
44808 2000-02-19  Richard Henderson  <rth@cygnus.com>
44809
44810         * gcc.c-torture/compile/init-3.c: New.
44811
44812 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
44813
44814         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
44815         ALWAYS_CXXFLAGS.
44816
44817 2000-02-11  Robert Lipe <robertl@sco.com>
44818
44819         * gcc.c-torture/compile/20000211-3.c: New test.
44820
44821 2000-02-11  Martin Buchholz <martin@xemacs.org>
44822
44823         * gcc.c-torture/compile/20000211-2.c: New test.
44824
44825 2000-02-11  Jeffrey A Law  (law@cygnus.com)
44826
44827         * gcc.c-torture/compile/20000211-1.c: New test.
44828
44829 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
44830
44831         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
44832           on native targets
44833
44834 2000-02-08  Nathan Sidwell  <nathan@acm.org>
44835
44836         * g++.old-deja/g++.other/cast5.C: New test.
44837
44838 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
44839
44840         * gcc.c-torture/execute/20000205-1.c: New.
44841
44842 2000-02-03  Nathan Sidwell  <nathan@acm.org>
44843
44844         * g++.old-deja/g++.jason/cast3.C: Return void.
44845         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
44846
44847 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44848
44849         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
44850
44851         * gcc.dg/loop-1.c: New test.
44852
44853 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
44854
44855         * gcc.c-torture/compile/20000127-1.c: New test.
44856         * gcc.c-torture/execute/991228-1.c: New test.
44857
44858 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44859
44860         * gcc.dg/unused-2.c: New test.
44861
44862         * gcc.dg/conv-1.c: New test.
44863
44864 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
44865
44866         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
44867         compiler.
44868         (tool_option_proc): Fix typo.
44869
44870 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
44871
44872         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
44873         of the ld on the host, not on the build machine.
44874         Also, don't crash if '--help' is not a supported option.
44875
44876 2000-01-24  Richard Henderson  <rth@cygnus.com>
44877
44878         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
44879
44880 2000-01-20  Jeffrey A Law  (law@cygnus.com)
44881
44882         * gcc.c-torture/execute/20000120-2.c: New test.
44883         * gcc.c-torture/execute/20000120-1.c: New test.
44884
44885 2000-01-13  Jeffrey A Law  (law@cygnus.com)
44886
44887         * gcc.c-torture/execute/20000113-1.c: New test.
44888
44889 2000-01-12  Jeffrey A Law  (law@cygnus.com)
44890
44891         * gcc.c-torture/execute/20000112-1.c: New test.
44892
44893 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44894
44895         * gcc.dg/20000111-1.c: New test.
44896
44897 2000-01-10  Jeffrey A Law  (law@cygnus.com)
44898
44899         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
44900         with 16 bit integers.
44901
44902 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
44903
44904         * gcc.dg/20000108-1.c: New test.
44905
44906 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44907
44908         * g++.old-deja/g++.ns/koenig8.C: New test.
44909
44910 2000-01-05  Nathan Sidwell  <nathan@acm.org>
44911
44912         * g++.old-deja/g++.other/cast4.C: New test.
44913
44914 2000-01-05  Jeffrey A Law  (law@cygnus.com)
44915
44916         * gcc.c-torture/compile/20000105-2.c: New test.
44917         * gcc.c-torture/compile/20000105-1.c: New test.
44918
44919 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44920
44921         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
44922         references to printf & atoi to conform to ANSI standard.
44923         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
44924         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
44925         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
44926         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
44927         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
44928         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44929         * g++.old-deja/g++.brendan/copy1.C: Likewise.
44930         * g++.old-deja/g++.brendan/copy2.C: Likewise.
44931         * g++.old-deja/g++.brendan/copy3.C: Likewise.
44932         * g++.old-deja/g++.brendan/copy4.C: Likewise.
44933         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44934         * g++.old-deja/g++.brendan/copy6.C: Likewise.
44935         * g++.old-deja/g++.brendan/copy7.C: Likewise.
44936         * g++.old-deja/g++.brendan/copy8.C: Likewise.
44937         * g++.old-deja/g++.brendan/crash11.C: Likewise.
44938         * g++.old-deja/g++.brendan/crash14.C: Likewise.
44939         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
44940         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44941         * g++.old-deja/g++.brendan/delete2.C: Likewise.
44942         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
44943         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
44944         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
44945         * g++.old-deja/g++.brendan/eh1.C: Likewise.
44946         * g++.old-deja/g++.brendan/groff1.C: Likewise.
44947         * g++.old-deja/g++.brendan/init3.C: Likewise.
44948         * g++.old-deja/g++.brendan/misc12.C: Likewise.
44949         * g++.old-deja/g++.brendan/misc7.C: Likewise.
44950         * g++.old-deja/g++.brendan/new2.C: Likewise.
44951         * g++.old-deja/g++.brendan/operators4.C: Likewise.
44952         * g++.old-deja/g++.brendan/operators5.C: Likewise.
44953         * g++.old-deja/g++.brendan/overload2.C: Likewise.
44954         * g++.old-deja/g++.brendan/overload7.C: Likewise.
44955         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
44956         * g++.old-deja/g++.brendan/reference1.C: Likewise.
44957         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
44958         * g++.old-deja/g++.brendan/template24.C: Likewise.
44959         * g++.old-deja/g++.brendan/template3.C: Likewise.
44960         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
44961         * g++.old-deja/g++.jason/inline3.C: Likewise.
44962         * g++.old-deja/g++.jason/opeq.C: Likewise.
44963         * g++.old-deja/g++.law/arg5.C: Likewise.
44964         * g++.old-deja/g++.law/arm7.C: Likewise.
44965         * g++.old-deja/g++.law/ctors11.C: Likewise.
44966         * g++.old-deja/g++.law/cvt8.C: Likewise.
44967         * g++.old-deja/g++.law/init9.C: Likewise.
44968         * g++.old-deja/g++.law/refs4.C: Likewise.
44969         * g++.old-deja/g++.law/template2.C: Likewise.
44970         * g++.old-deja/g++.law/visibility24.C: Likewise.
44971         * g++.old-deja/g++.law/vtable3.C: Likewise.
44972         * g++.old-deja/g++.mike/asm2.C: Likewise.
44973         * g++.old-deja/g++.mike/eh1.C: Likewise.
44974         * g++.old-deja/g++.mike/misc1.C: Likewise.
44975         * g++.old-deja/g++.mike/misc13.C: Likewise.
44976         * g++.old-deja/g++.mike/misc14.C: Likewise.
44977         * g++.old-deja/g++.mike/ns12.C: Likewise.
44978         * g++.old-deja/g++.mike/p1248.C: Likewise.
44979         * g++.old-deja/g++.mike/p3708.C: Likewise.
44980         * g++.old-deja/g++.mike/p3708a.C: Likewise.
44981         * g++.old-deja/g++.mike/p3708b.C: Likewise.
44982         * g++.old-deja/g++.mike/p646.C: Likewise.
44983         * g++.old-deja/g++.mike/p700.C: Likewise.
44984         * g++.old-deja/g++.mike/p783.C: Likewise.
44985         * g++.old-deja/g++.mike/p783a.C: Likewise.
44986         * g++.old-deja/g++.mike/p783b.C: Likewise.
44987         * g++.old-deja/g++.mike/p786.C: Likewise.
44988         * g++.old-deja/g++.mike/p789.C: Likewise.
44989         * g++.old-deja/g++.mike/p789a.C: Likewise.
44990         * g++.old-deja/g++.mike/p807a.C: Likewise.
44991         * g++.old-deja/g++.other/delete3.C: Likewise.
44992         * g++.old-deja/g++.other/dyncast1.C: Likewise.
44993         * g++.old-deja/g++.other/dyncast2.C: Likewise.
44994         * g++.old-deja/g++.other/dyncast3.C: Likewise.
44995         * g++.old-deja/g++.other/empty1.C: Likewise.
44996         * g++.old-deja/g++.other/temporary1.C: Likewise.
44997         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
44998         * g++.old-deja/g++.pt/t16.C: Likewise.
44999         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
45000
45001 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
45002
45003         * gcc.dg/991230-1.c: New test.
45004
45005 1999-12-29  Jeffrey A Law  (law@cygnus.com)
45006
45007         * gcc.c-torture/compile/991229-3.c: New test.
45008         * gcc.c-torture/compile/991229-2.c: New test.
45009         * gcc.c-torture/compile/991229-1.c: New test.
45010
45011 1999-12-29  Greg McGary <gkm@eng.ascend.com>
45012
45013         * gcc.c-torture/compile/labels-2.c: New test.
45014
45015 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
45016
45017         * gcc.c-torture/execute/991227-1.c: New test.
45018
45019 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45020
45021         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
45022
45023 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
45024
45025         * gcc.c-torture/execute/991221-1.c: New test.
45026
45027 1999-12-20  Nathan Sidwell  <nathan@acm.org>
45028
45029         * g++.old-deja/g++.other/cast3.C: New test.
45030
45031 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
45032
45033         * gcc.c-torture/execute/991216-4.c: New test.
45034
45035 1999-12-16  Michael Meissner  <meissner@cygnus.com>
45036
45037         * gcc.c-torture/execute/991216-1.c: New test.
45038         * gcc.c-torture/execute/991216-2.c: New test.
45039         * gcc.c-torture/execute/991216-3.c: New test.
45040
45041 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45042
45043         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
45044         Actually make the test fail by using "-O2" for compilation.
45045
45046 1999-12-15  Nathan Sidwell  <nathan@acm.org>
45047
45048         * g++.old-deja/g++.warn/cast-align1.C: New test.
45049
45050 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45051
45052         * gcc.c-torture/compile/991214-1.c: New test.
45053         * gcc.c-torture/compile/991214-2.c: New test.
45054
45055 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
45056
45057         * gcc.dg/991214-1.c: New test.
45058
45059 1999-12-13  Jeffrey A Law  (law@cygnus.com)
45060
45061         * gcc.c-torture/compile/991213-3.c: New test.
45062         * gcc.c-torture/compile/991213-2.c: New test.
45063         * gcc.c-torture/compile/991213-1.c: New test.
45064
45065 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
45066
45067         * gcc.dg/991209-1.c: New test.
45068
45069 1999-12-08  Nathan Sidwell <nathan@acm.org>
45070
45071         * gcc.c-torture/compile/991208-1.c: New test.
45072
45073 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45074
45075         * gcc.dg/ultrasp2.c: New test.
45076
45077 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
45078
45079         * g++.old-deja/g++.abi/align.C (main): Fix typo.
45080
45081 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
45082
45083         * gcc.c-torture/compile/991202-1.c: New test.
45084         * gcc.c-torture/execute/991202-1.c: New test.
45085         * gcc.c-torture/execute/991202-2.c: New test.
45086         * gcc.c-torture/execute/991202-3.c: New test.
45087
45088 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
45089
45090         * g++.old-deja/g++.abi/align.C: New test.
45091         * g++.old-deja/g++.abi/aggregates.C: Likewise.
45092         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45093
45094 1999-12-01  Richard Henderson  <rth@cygnus.com>
45095
45096         * gcc.c-torture/execute/991201-1.c: New.
45097
45098 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
45099
45100         * gcc.dg/991129-1.c: New test.
45101
45102 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
45103
45104         * gcc.c-torture/compile/991127-1.c: New test.
45105
45106 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45107
45108         * g++.old-deja/g++.other/warn4.C: New test.
45109
45110 1999-11-22  Nathan Sidwell  <nathan@acm.org>
45111
45112         * g++.old-deja/g++.eh/cleanup2.C: New test.
45113         * g++.old-deja/g++.ext/pretty2.C: New test.
45114         * g++.old-deja/g++.ext/pretty3.C: New test.
45115         * g++.old-deja/g++.other/debug6.C: New test.
45116
45117 1999-10-20  Jim Wilson  <wilson@cygnus.com>
45118
45119         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
45120         compiler_output to look for one error message instead of two.
45121
45122 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
45123
45124         * gcc.c-torture/execute/991118-1.c: Also test case
45125         where the word boundary does not split a byte evenly.
45126
45127 1999-11-19  Nathan Sidwell  <nathan@acm.org>
45128
45129         * g++.old-deja/g++.ext/restrict1.C: New test.
45130
45131 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
45132
45133         * gcc.c-torture/execute/991118-1.c: New test.
45134
45135 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
45136
45137         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
45138         working directory pathnames.
45139
45140 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
45141
45142         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
45143         host is equipped with driver.h and driver.o so it can actually
45144         compile and run the tests.
45145
45146 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
45147
45148         * gcc.c-torture/compile/991008-1.c: New test.
45149
45150 1999-11-08  Nick Clifton  <nickc@cygnus.com>
45151
45152         * lib/gcc-dg.exp: Include target-supports.exp
45153
45154 1999-11-05  Nick Clifton  <nickc@cygnus.com>
45155
45156         * lib/target-supports.exp: New file: Provide procs to test for
45157         features supported by the target.
45158         (check_weak_available): Moved here from ecos.exp.
45159         (check_alias_available): New proc: Determine of the target
45160         toolchain supports the alias attribute.
45161
45162         * gcc.dg/special/ecos.exp: Move check_weak_available to
45163         target-supports.exp.
45164         (alias-1.c): Only perform the test if the target supports
45165         aliases.
45166         (wkali-1.c): Only perform the test if the target supports
45167         aliases.
45168
45169         * gcc.dg/990506-0.c: Expect error messages from cross
45170         targets as well as native targets.
45171
45172 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45173
45174         * gcc.dg/ultrasp1.c: Removed xfail.
45175         * gcc.dg/struct-ret-2.c: Likewise.
45176         * gcc.dg/array-1.c: Likewise.
45177
45178 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
45179
45180         * gcc.dg/struct-ret-2.c: New test.
45181
45182         * gcc.dg/array-1.c: New test.
45183
45184 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
45185
45186         * gcc.c-torture/execute/991030-1.c: New test.
45187
45188 1999-10-26  Richard Henderson  <rth@cygnus.com>
45189
45190         * gcc.c-torture/compile/991026-2.c: New test.
45191
45192 1999-10-26  Jeffrey A Law  (law@cygnus.com)
45193
45194         * gcc.c-torture/compile/991026-1.c: New test.
45195
45196 1999-10-23  Jeffrey A Law  (law@cygnus.com)
45197
45198         * gcc.c-torture/execute/991023-1.c: New test.
45199
45200 1999-10-19  Jeffrey A Law  (law@cygnus.com)
45201
45202         * gcc.c-torture/execute/991019-1.c: New test.
45203
45204 1999-10-16  Richard Henderson  <rth@cygnus.com>
45205
45206         * gcc.c-torture/execute/991016-1.c: New test.
45207
45208 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
45209
45210         * gcc.c-torture/execute/991014-1.c: New test.
45211
45212 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
45213
45214         * g++.old-deja/g++.other/union2.C: New test.
45215
45216 1999-10-13  Nathan Sidwell  <nathan@acm.org>
45217
45218         * g++.old-deja/g++.other/vaarg2.C: New test.
45219         * g++.old-deja/g++.other/vaarg3.C: New test.
45220
45221 1999-10-12  Craig Burley  <craig@jcb-sc.com>
45222
45223         * g77.f-torture/noncompile/19990905-1.f: Moved from being
45224         in compile/.
45225
45226 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
45227
45228         * gcc.c-torture/execute/va-arg-11.c: New test.
45229
45230 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
45231
45232         * lib/file-format.exp (gcc_target_object_format): Don't
45233         crash if objdump is unavailable.
45234
45235 1999-09-29  Donn Terry <donn@interix.com>
45236
45237         * gcc.misc-tests/mg.exp: delete extraneous redirection.
45238
45239 1999-09-28  Nick Clifton  <nickc@cygnus.com>
45240
45241         * gcc.c-torture/compile/990928-1.c: New test.
45242
45243 1999-09-28  Nathan Sidwell  <nathan@acm.org>
45244
45245         * g++.old-deja/g++.other/decl6.C: New test.
45246
45247 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45248
45249         * gcc.c-torture/execute/va-arg-10.c: New test.
45250
45251 1999-09-27  Nathan Sidwell  <nathan@acm.org>
45252
45253         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
45254         __PRETTY_FUNCTION__.
45255
45256 1999-09-23  Nick Clifton  <nickc@cygnus.com>
45257
45258         * gcc.c-torture/execute/990923-1.c: New test.
45259
45260 1999-09-21  Nick Clifton  <nickc@cygnus.com>
45261
45262         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
45263         for which -fpic is inappropriate.
45264
45265 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
45266
45267         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
45268
45269 1999-09-21  Nathan Sidwell  <nathan@acm.org>
45270
45271         * g++.old-deja/g++.other/dyncast1.C: New test.
45272         * g++.old-deja/g++.other/dyncast2.C: New test.
45273         * g++.old-deja/g++.other/dyncast3.C: New test.
45274         * g++.old-deja/g++.other/dyncast4.C: New test.
45275         * g++.old-deja/g++.other/dyncast5.C: New test.
45276         * g++.old-deja/g++.eh/catch3.C: New test.
45277         * g++.old-deja/g++.eh/catch3p.C: New test.
45278         * g++.old-deja/g++.eh/catch4.C: New test.
45279         * g++.old-deja/g++.eh/catch4p.C: New test.
45280         * g++.old-deja/g++.eh/catch5.C: New test.
45281         * g++.old-deja/g++.eh/catch5p.C: New test.
45282         * g++.old-deja/g++.eh/catch6.C: New test.
45283         * g++.old-deja/g++.eh/catch6p.C: New test.
45284         * g++.old-deja/g++.eh/catch7.C: New test.
45285         * g++.old-deja/g++.eh/catch7p.C: New test.
45286         * g++.old-deja/g++.eh/catch8.C: New test.
45287         * g++.old-deja/g++.eh/catch8p.C: New test.
45288         * g++.old-deja/g++.eh/catch9.C: New test.
45289         * g++.old-deja/g++.eh/catch9p.C: New test.
45290
45291 1999-09-13  Nathan Sidwell  <nathan@acm.org>
45292
45293         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
45294         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
45295
45296 1999-09-13  Jeffrey A Law  (law@cygnus.com)
45297
45298         * gcc.c-torture/compile/990913-1.c: New test.
45299
45300 1999-09-10  Nathan Sidwell  <nathan@acm.org>
45301
45302         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
45303         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45304
45305 1999-09-09  Richard Henderson  <rth@cygnus.com>
45306
45307         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
45308
45309 1999-09-09  Nathan Sidwell  <nathan@acm.org>
45310
45311         * g++.old-deja/g++.other/lookup11.C: New test.
45312         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
45313         what is permitted and what we want.
45314         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
45315         overload use.
45316         * g++.old-deja/g++.jason/rfg5.C: Likewise.
45317
45318 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
45319
45320         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
45321         * gcc.c-torture/noncompile/poison-1.c: New file.
45322
45323 1999-09-08  Nathan Sidwell  <nathan@acm.org>
45324
45325         * g++.old-deja/g++.other/sizeof3.C: New test.
45326         * g++.old-deja/g++.other/sizeof4.C: New test.
45327         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
45328         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
45329
45330 1999-09-07  Richard Henderson  <rth@cygnus.com>
45331
45332         * gcc.dg/va-arg-1.c: New.
45333
45334 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45335
45336         * gcc.c-torture/execute/va-arg-9.c: New test.
45337
45338 1999-09-05  Craig Burley  <craig@jcb-sc.com>
45339
45340         * g77.f-torture/compile/980519-2.f: New test.
45341         * g77.f-torture/compile/19990905-0.f: New test.
45342         * g77.f-torture/compile/19990905-1.f: New test.
45343         * g77.f-torture/compile/19990905-2.f: New test.
45344
45345         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
45346
45347 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
45348
45349         * gcc.c-torture/execute/990827-1.c: Fix typo.
45350
45351 1999-09-03  Nathan Sidwell  <nathan@acm.org>
45352
45353         * g++.old-deja/g++.other/deref1.C: New test.
45354
45355 1999-09-02  Nathan Sidwell  <nathan@acm.org>
45356
45357         * g++.old-deja/g++.other/ambig2.C: New test.
45358         * g++.old-deja/g++.other/cond5.C: New test.
45359         * g++.old-deja/g++.other/lookup16.C: New test.
45360
45361 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
45362
45363         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
45364         assemblers too.
45365
45366 1999-08-31  Jeffrey A Law  (law@cygnus.com)
45367
45368         * lib/c-torture.exp: Avoid the "compare executables" optimization
45369         when testing native.
45370
45371 1999-08-29  Jeffrey A Law  (law@cygnus.com)
45372
45373         * gcc.c-torture/execute/990829-1.c: New test.
45374         * gcc.c-torture/compile/990829-1.c: New test.
45375
45376 1999-08-27  Paul Burchard  <burchard@pobox.com>
45377
45378         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
45379         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
45380         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
45381         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
45382         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
45383         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
45384         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
45385         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
45386         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
45387         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
45388         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
45389
45390 1999-08-27  Jeffrey A Law  (law@cygnus.com)
45391
45392         * gcc.c-torture/execute/990827-1.c: New test.
45393
45394 1999-08-26  Craig Burley  <craig@jcb-sc.com>
45395
45396         * g77.f-torture/noncompile/19990826-4.f: New test.
45397
45398         * g77.f-torture/compile/19990826-3.f: New test.
45399
45400         * g77.f-torture/execute/19990826-2.f: New test.
45401
45402         * g77.f-torture/compile/19990826-1.f: New test.
45403
45404         * gcc.c-torture/execute/990826-0.c: New test.
45405         * g77.c-torture/execute/19990826-0.f: New test.
45406
45407         * g77.f-torture/noncompile/970626-2.f: New test.
45408
45409 1999-08-25  Paul Burchard  <burchard@pobox.com>
45410
45411         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
45412         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
45413         lss-011.C: New tests.
45414
45415 1999-08-25  Nathan Sidwell  <nathan@acm.org>
45416
45417         * g++.old-deja/g++.other/decl5.C: New test.
45418
45419 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45420
45421         * noncompile/noncompile.exp: Load_lib c-torture.exp.
45422         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
45423         call `postbase' for each one.  All callers of `postbase' changed
45424         to call this instead.
45425
45426 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
45427
45428         * gcc.c-torture/execute/990811-1.c: New test.
45429
45430 1999-08-09  Nick Clifton  <nickc@cygnus.com>
45431
45432         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
45433         just native ones.
45434
45435         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
45436         just native ones.
45437
45438 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45439
45440         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
45441
45442 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45443
45444         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
45445
45446 1999-08-04  Nathan Sidwell  <nathan@acm.org>
45447
45448         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
45449
45450 1999-08-04  Jeffrey A Law  (law@cygnus.com)
45451
45452         * gcc.c-torture/execute/990804-1.c: New test.
45453
45454 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45455
45456         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
45457         * g++.old-deja/g++.brendan/crash64.C: Likewise.
45458         * g++.old-deja/g++.brendan/overload8.C: Likewise.
45459
45460 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45461
45462         * g++.old-deja/g++.other/struct1.C: New test.
45463
45464 1999-08-03  Nathan Sidwell  <nathan@acm.org>
45465
45466         * g++.old-deja/g++.other/enum2.C: New test.
45467
45468 1999-08-02  Richard Henderson  <rth@cygnus.com>
45469
45470         Adapted from tests from Franz Sirl:
45471         * gcc.c-torture/execute/va-arg-7.c: New test.
45472         * gcc.c-torture/execute/va-arg-8.c: New test.
45473
45474 1999-08-01  Jeffrey A Law  (law@cygnus.com)
45475
45476         * gcc.c-torture/compile/990801-2.c: New test.
45477
45478         * gcc.c-torture/compile/990801-1.c: New test.
45479
45480 1999-07-27  Michael Meissner  <meissner@cygnus.com>
45481
45482         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
45483         fp-cmp-1.c, converting double to float.
45484
45485         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
45486         fp-cmp-1.c, converting double to long double.
45487
45488         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
45489         from fr1 to unknown_register, since fr1 is a legitimate register
45490         on some machines.
45491
45492 1999-07-25  Jeffrey A Law  (law@cygnus.com)
45493
45494         * README: More listname related changes.
45495
45496 1999-07-08  Catherine Moore  <clm@cygnus.com>
45497
45498         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
45499
45500 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
45501
45502         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
45503
45504 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
45505
45506         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
45507
45508 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
45509
45510         * gcc.dg/990703-1.c: New test.
45511
45512 1999-06-29  Nick Clifton  <nickc@cygnus.com>
45513
45514         * lib/file-format.exp: New file: Move definition of proc
45515         gcc_target_object_format to here from
45516         gcc.dg/special/ecos.exp.
45517
45518         * lib/c-torture.exp: Include lib file-format.exp.
45519         * lib/gcc-dg.exp: Include lib file-format.exp.
45520
45521         * gcc.dg/special/ecos.exp: Remove definition of proc
45522         gcc_target_object_format.
45523
45524 1999-06-28  Jeffrey A Law  (law@cygnus.com)
45525
45526         * gcc.c-torture/execute/990628-1.c: New test.
45527
45528 1999-06-25  Jeffrey A Law  (law@cygnus.com)
45529
45530         * gcc.c-torture/compile/990625-2.c: New test.
45531
45532         * gcc.c-torture/compile/990625-1.c: New test.
45533
45534 1999-06-23  Nick Clifton  <nickc@cygnus.com>
45535
45536         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
45537         attributes compile.
45538         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
45539         ports that use the COFF/PE file format.
45540
45541 1999-06-17  Jeffrey A Law  (law@cygnus.com)
45542
45543         * gcc.c-torture/compile/990617-1.c: New test.
45544
45545 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
45546
45547         * g++.old-deja/g++.other/decl4.C: New test.
45548
45549 1999-06-14  Nathan Sidwell  <nathan@acm.org>
45550
45551         * g++.old-deja/g++.other/bitfld3.C: New test.
45552
45553 1999-06-08  Nathan Sidwell  <nathan@acm.org>
45554
45555         * g++.old-deja/g++.eh/catch1.C: New test.
45556
45557 1999-06-07  Jeffrey A Law  (law@cygnus.com)
45558
45559         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
45560
45561         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
45562         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
45563
45564 1999-06-05  Craig Burley  <craig@jcb-sc.com>
45565
45566         * g77.f-torture/compile/19990502-0.f: Replace with new,
45567         shorter, test that still fails after recent changes.
45568
45569 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45570
45571         * gcc.c-torture/execute/990604-1.c: New test.
45572
45573 1999-05-31  Jeffrey A Law  (law@cygnus.com)
45574
45575         * gcc.c-torture/execute/990531-1.c: New test.
45576
45577 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45578
45579         * gcc.c-torture/compile/990527-1.c: New test.
45580
45581 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
45582
45583         * gcc.c-torture/execute/990527-1.c: New test.
45584
45585 1999-05-25  Nick Clifton  <nickc@cygnus.com>
45586
45587         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
45588         bitfields as signed.
45589
45590 1999-05-25  Craig Burley  <craig@jcb-sc.com>
45591
45592         * g77.f-torture/compile/19990525-0.f: New test.
45593
45594 1999-05-25  Jeffrey A Law  (law@cygnus.com)
45595
45596         * gcc.c-torture/execute/990525-2.c: New test.
45597
45598         * gcc.c-torture/execute/990525-1.c: New test.
45599
45600 1999-05-24  Nathan Sidwell  <nathan@acm.org>
45601
45602         * g++.old-deja/g++.other/anon3.C: New test.
45603         * g++.old-deja/g++.other/anon4.C: New test.
45604         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
45605         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
45606         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
45607         Merrill).
45608
45609 1999-05-24  Jeffrey A Law  (law@cygnus.com)
45610
45611         * gcc.c-torture/execute/990524-1.c: New test.
45612
45613         * gcc.dg/990524-1.c: New test.
45614
45615 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45616
45617         * gcc.c-torture/compile/990523-1.c: New test.
45618
45619 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
45620
45621         * gcc.c-torture/compile/990519-1.c: New test.
45622
45623 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
45624
45625         * gcc.c-torture/compile/990517-1.c: New test.
45626
45627         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
45628         (e4, f4): New tests.
45629         (main): Call them.
45630
45631 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45632
45633         * gcc.dg/noreturn-1.c: New test.
45634
45635 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
45636
45637         * gcc.c-torture/execute/990513-1.c: New test.
45638
45639 1999-05-10  Richard Henderson  <rth@cygnus.com>
45640
45641         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
45642
45643 1999-05-10  Craig Burley  <craig@jcb-sc.com>
45644
45645         * g77.f-torture/execute/erfc.f: Use small single-precision
45646         values, to avoid problems on Alphas when not -mieee.
45647
45648 1999-05-08  Craig Burley  <craig@jcb-sc.com>
45649
45650         * gcc.dg/990506-0.c: New test.
45651
45652 1999-05-08  Richard Henderson  <rth@cygnus.com>
45653
45654         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
45655         the constant to test.  Don't XFAIL 64-bit targets.
45656
45657         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
45658         * g++.old-deja/g++.law/profile1.C: Likewise.
45659
45660         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
45661         operator new instances.
45662         * g++.old-deja/g++.other/delete5.C: Likewise.
45663
45664 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45665
45666         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
45667         intrinsic.
45668
45669 1999-05-03  Craig Burley  <craig@jcb-sc.com>
45670
45671         * g77.f-torture/execute/u77-test.f: Reverse order of two
45672         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
45673
45674 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45675
45676         * gcc.dg/compare1.c: New test.
45677
45678 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45679
45680         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
45681         New tests.
45682
45683 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45684
45685         * g77.f-torture/compile/19990502-1.f: New test.
45686
45687 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45688
45689         * g77.f-torture/compile/19990502-0.f: New test.
45690
45691 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45692
45693         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
45694         intrinsic.
45695
45696 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45697
45698         * g77.f-torture/execute/u77-test.f (main): List libU77
45699         intrinsics not currently tested.
45700         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
45701         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
45702         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
45703         Trim blanks off the ends of some printed strings.
45704
45705 1999-05-02  Craig Burley  <craig@jcb-sc.com>
45706
45707         * g77.f-torture/execute/u77-test.f (main): Just warn about
45708         FSTAT gid disagreement, as it's expected on some systems.
45709
45710 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45711
45712         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
45713         use a new function, which allows for some slop.
45714         Clean up some commentary.
45715         (issum): The new function.
45716         (sgladd): Deleted subroutine.
45717
45718 1999-05-01  Craig Burley  <craig@jcb-sc.com>
45719
45720         * g77.f-torture/execute/u77-test.f: Modify to be more like
45721         libf2c/libU77 version, bringing patches to that version here.
45722         Add suitable commentary.
45723
45724 1999-04-25  Richard Henderson  <rth@cygnus.com>
45725
45726         * gcc.dg/990424-1.c: New test.
45727
45728 1999-04-24  Craig Burley  <craig@jcb-sc.com>
45729
45730         * g77.f-torture/execute/u77-test.f (main): Bug involving
45731         LSTAT has been fixed, so turn back on full checking.
45732
45733 1999-04-20  Craig Burley  <craig@jcb-sc.com>
45734
45735         * g77.f-torture/compile/19990419-0.f: New test.
45736         * g77.f-torture/execute/19990419-1.f: New test.
45737
45738 1999-04-17  Richard Henderson  <rth@cygnus.com>
45739
45740         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
45741         to avoid the need for a prototype to supress a warning.
45742
45743 1999-04-07  Jim Wilson  <wilson@cygnus.com>
45744
45745         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
45746
45747 1999-04-04  Jeffrey A Law  (law@cygnus.com)
45748
45749         * gcc.c-torture/execute/990404-1.c: New test.
45750
45751 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45752
45753         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
45754         * gcc.dg/cpp-if3.c: Don't use -pedantic.
45755         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
45756         missing initializer warnings.
45757
45758 1999-03-28  Jeffrey A Law  (law@cygnus.com)
45759
45760         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
45761         matching strings.
45762
45763 1999-03-26  Jeffrey A Law  (law@cygnus.com)
45764
45765         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
45766
45767 1999-03-26  Craig Burley  <craig@jcb-sc.com>
45768
45769         * g77.f-torture/execute/19990325-0.f: New test.
45770         * g77.f-torture/execute/19990325-1.f: New test.
45771
45772 1999-03-24  Jeffrey A Law  (law@cygnus.com)
45773
45774         * gcc.c-torture/execute/990324-1.c: New test.
45775
45776 1999-03-22  Jim Wilson  <wilson@cygnus.com>
45777
45778         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
45779         test with 4.
45780
45781 1999-03-17  Richard Henderson  <rth@cygnus.com>
45782
45783         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
45784
45785 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45786
45787         * g77.f-torture/execute/19990313-2.f: New test.
45788         * g77.f-torture/execute/19990313-3.f: New test.
45789
45790 1999-03-13  Craig Burley  <craig@jcb-sc.com>
45791
45792         * g77.f-torture/execute/19990313-0.f: New test.
45793         * g77.f-torture/execute/19990313-1.f: New test.
45794
45795 1999-03-12  Jim Wilson  <wilson@cygnus.com>
45796
45797         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
45798         printf to sprintf.
45799         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
45800         (main): Add check for u15.  Conditionalize u31 check depending on
45801         whether ints are <32 bits or >=32 bits.
45802
45803 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45804
45805         * g77.f-torture/execute/19981119-0.f: Improve testiness.
45806
45807 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45808
45809         * g77.f-torture/compile/19990305-0.f: New test.
45810         * g77.f-torture/execute/19981119-0.f: New test.
45811
45812 1999-03-08  Craig Burley  <craig@jcb-sc.com>
45813
45814         * g77.f-torture/execute/970625-2.f: call ABORT if final
45815         result is not correct, instead of just printing it.
45816         Add this checking via newly introduced obfuscation, to
45817         trip up buggy front ends.
45818
45819 1999-03-07  Craig Burley  <craig@jcb-sc.com>
45820
45821         * g77.f-torture/compile/960317-1.f: Moved from being
45822         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
45823
45824 1999-03-06  Craig Burley  <craig@jcb-sc.com>
45825
45826         * g77.f-torture/execute/960317-1.f: New (old) test.
45827         * g77.f-torture/execute/970625-2.f: Ditto.
45828
45829 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
45830
45831         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
45832         message on line 1 or line 2; cccp and cpplib do this differently.
45833
45834 1999-03-01  Jeffrey A Law  (law@cygnus.com)
45835
45836         * g++.old-deja/g++.law/weak1.C: New test.
45837
45838 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45839
45840         * gcc.c-torture/execute/990119-1.c: Renamed to...
45841         * gcc.dg/990119-1.c: this, so it will only be tested once
45842         (it's a preprocessor test, it doesn't need to be run at
45843         multiple optimization levels).
45844
45845 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
45846
45847         * lib/g++.exp: Don't add incdir=$base_dir/../include to
45848           ALWAYS_CXXFLAGS.
45849
45850 1999-02-24  Craig Burley  <craig@jcb-sc.com>
45851
45852         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
45853         * g77.f-torture/compile/19981216-0.f: ...as it is expected
45854         to not be compilable by current g77.
45855
45856 1999-02-24  Nick Clifton  <nickc@cygnus.com>
45857
45858         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
45859
45860 1999-02-22  Jeffrey A Law  (law@cygnus.com)
45861
45862         * gcc.c-torture/execute/990222-1.c: New test.
45863
45864 1999-02-19  Craig Burley  <craig@jcb-sc.com>
45865
45866         * g77.f-torture/compile/19990218-0.f: New test.
45867         * g77.f-torture/noncompile/19990218-1.f: New test.
45868
45869 1999-02-18  Craig Burley  <craig@jcb-sc.com>
45870
45871         * g77.f-torture/compile/19981216-0.f: New test.
45872
45873 1999-02-14  Jeffrey A Law  (law@cygnus.com)
45874
45875         * gcc.dg/990214-1.c: New test.
45876
45877 1999-02-13  Jeffrey A Law  (law@cygnus.com)
45878
45879         * gcc.dg/990213-2.c: New test.
45880
45881         * gcc.dg/990213-1.c: New test.
45882
45883 1999-02-12  Jeffrey A Law  (law@cygnus.com)
45884
45885         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
45886         ints.
45887
45888 1999-02-11  Nick Clifton  <nickc@cygnus.com>
45889
45890         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
45891         specified by target.
45892
45893         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
45894
45895 1999-02-11  Jeffrey A Law  (law@cygnus.com)
45896
45897         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
45898
45899 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45900
45901         * gcc.dg/special/ecos.exp: New test driver for new tests with
45902         special requirements.
45903
45904         * gcc.dg/special/alias-1.c: New test.
45905         * gcc.dg/special/gcsec-1.c: New test.
45906         * gcc.dg/special/weak-1.c: New test.
45907         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
45908         * gcc.dg/special/weak-2.c: New test.
45909         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
45910         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
45911         * gcc.dg/special/wkali-1.c: New test.
45912         * gcc.dg/special/wkali-2.c: New test.
45913         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
45914         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
45915
45916 1999-02-10  Felix Lee  <flee@cygnus.com>
45917
45918           * lib/c-torture.exp (c-torture-compile): Pull out code for
45919           analyzing gcc error messages.
45920           (c-torture-execute): Likewise.  Fix some (harmless) false
45921           positives.
45922           * lib/gcc.exp (gcc_check_compile): New function.
45923
45924 1999-02-08  Richard Henderson  <rth@cygnus.com>
45925
45926         * gcc.c-torture/execute/990208-1.c: New test.
45927
45928 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
45929
45930         * g++.dg/special/ecos.exp: New driver for new tests with special
45931         requirements
45932
45933         * g++.dg/special/conpr-1.C: New test
45934         * g++.dg/special/conpr-2.C: New test
45935         * g++.dg/special/conpr-2a.C: New test
45936         * g++.dg/special/conpr-3.C: New test
45937         * g++.dg/special/conpr-3a.C: New test
45938         * g++.dg/special/conpr-3b.C: New test
45939
45940         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
45941         allow g++ to use the dg driver
45942
45943         * README: Add comment about g++.dg directory
45944
45945 1999-02-06  Jeffrey A Law  (law@cygnus.com)
45946
45947         * README: Update email addresses.
45948
45949 1999-02-03  Nick Clifton  <nickc@cygnus.com>
45950
45951         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
45952         arguments in order to force structure S onto the stack even on
45953         the alpha.
45954         (test): Pass 10 leading arguments to function foo as well as the
45955         structure S.
45956
45957         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
45958         failure for all targets.
45959
45960         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
45961         abort to terminate program execution.
45962
45963 1999-01-30  Richard Henderson  <rth@cygnus.com>
45964
45965         * gcc.c-torture/execute/990130-1.c: New test.
45966
45967 1999-01-30  Jeffrey A Law  (law@cygnus.com)
45968
45969         * gcc.dg/990130-1.c: New test.
45970
45971 1999-01-28  Michael Meissner  <meissner@cygnus.com>
45972
45973         * gcc.c-torture/execute/990128-1.c: New test.
45974
45975 1999-01-27  Michael Meissner  <meissner@cygnus.com>
45976
45977         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
45978
45979 1999-01-27  Felix Lee  <flee@cygnus.com>
45980
45981         * lib/c-torture.exp (c-torture-compile): pull out code for
45982         analyzing gcc error messages.
45983         (c-torture-execute): ditto, and fix some (harmless) false
45984         positives.
45985         * lib/gcc.exp (gcc_check_compile): new function.
45986
45987 1999-01-17  Jeffrey A Law  (law@cygnus.com)
45988
45989         * gcc.dg/990117-1.c: New test.
45990
45991         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
45992
45993         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
45994
45995 1999-01-15  Jeffrey A Law  (law@cygnus.com)
45996
45997         * g77.f-torture/compile/990115-1.f: New test.
45998
45999 1999-01-07  Jeffrey A Law  (law@cygnus.com)
46000
46001         * gcc.c-torture/compile/990107-1.c: New test
46002
46003 1999-01-06  Jeffrey A Law  (law@cygnus.com)
46004
46005         * gcc.c-torture/execute/990106-2.c: New test.
46006
46007         * gcc.c-torture/execute/990106-1.c: New test.
46008
46009 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
46010
46011         * gcc.c-torture/compile/981223-1.c: New test.
46012
46013 1998-12-29  Richard Henderson  <rth@cygnus.com>
46014
46015         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
46016         (opt3): Rename from opt4 and disable.
46017
46018 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
46019
46020         * g++.old-deja/g++.pt/ptrmem5.C: New test.
46021
46022 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46023
46024         * g++.old-deja/g++.other/conv5.C: New test.
46025
46026 1998-12-14  Nick Clifton  <nickc@cygnus.com>
46027
46028         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
46029
46030 1998-12-11  Jeffrey A Law  (law@cygnus.com)
46031
46032         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
46033
46034 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
46035
46036         * gcc.c-torture/compile/981211-1.c: New test.
46037
46038 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46039
46040         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
46041
46042         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
46043
46044 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46045
46046         * gcc.special/930510-1.c: Make C9X safe.
46047         * gcc.misc-tests/gcov-1.c Similarly.
46048         * gcc.misc-tests/gcov-2.c Similarly.
46049
46050 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46051
46052         * gcc.dg/ultrasp1.c: New test.
46053
46054 1998-12-06  Richard Henderson  <rth@cygnus.com>
46055
46056         * gcc.c-torture/execute/981206.c: New test.
46057
46058 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46059
46060         * g++.old-deja/g++.ns/template7.C: New test.
46061
46062         * g++.old-deja/g++.other/expr1.C: New test.
46063
46064         * g++.old-deja/g++.eh/tmpl3.C: New test.
46065
46066         * g++.old-deja/g++.eh/tmpl2.C: New test.
46067
46068 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46069
46070         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
46071         * g++.old-deja/g++.other/using6.C: Removed.
46072         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
46073
46074         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
46075
46076 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46077
46078         * g++.old-deja/g++.pt/overload8.C: New test.
46079
46080         * g++.old-deja/g++.pt/overload7.C: New test.
46081
46082         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
46083
46084         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
46085         and relinking messages.
46086         * lib/g++.exp (g++_target_compile): Remove .rpo file when
46087         compiling with -frepo.
46088
46089 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
46090
46091         * g++.old-deja/g++.pt/lookup6.C: New test.
46092
46093 1998-11-30  Nick Clifton  <nickc@cygnus.com>
46094
46095         * gcc.c-torture/execute/981130-1.c: New test.
46096         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
46097
46098 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46099
46100         * g++.old-deja/g++.pt/explicit76.C: New test.
46101
46102         * g++.old-deja/g++.pt/friend38.C: New test.
46103
46104         * g++.old-deja/g++.ns/crash2.C: New test.
46105
46106         * g++.old-deja/g++.pt/defarg8.C: New test.
46107
46108         * g++.old-deja/g++.pt/instantiate6.C: New test.
46109
46110         * g++.old-deja/g++.pt/static6.C: New test.
46111
46112         * g++.old-deja/g++.pt/decl2.C: New test.
46113
46114 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46115
46116         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
46117         problem is actually related with name lookup, but so what? :-)
46118
46119         * g++.old-deja/g++.pt/friend37.C: New test.
46120
46121 1998-11-25  Dave Love  <d.love@dl.ac.uk>
46122
46123         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
46124         element, which fails on some systems.
46125
46126         * g77.f-torture/execute/labug1.f: New test.
46127
46128 1998-11-21  Jeffrey A Law  (law@cygnus.com)
46129
46130         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
46131         is defined.
46132
46133 1998-11-18  Dave Love  <d.love@dl.ac.uk>
46134
46135         * g77.f-torture/compile/981117-1.f: New test.
46136
46137 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
46138
46139         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
46140         properly discarded.
46141
46142 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
46143
46144         * gcc.c-torture/execute/memcheck: New directory of tests for
46145         -fcheck-memory-usage.
46146
46147 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46148
46149         * README: New file, general information about the testsuite and
46150         new description of the various C++ test subdirectories.
46151         * README.g++: Eliminate obsolete information, update and move most
46152         relevant stuff to README.
46153
46154 1998-11-07  Richard Henderson  <rth@cygnus.com>
46155
46156         * gcc.c-torture/compile/981107-1.c: New test.
46157
46158 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
46159
46160         * execute/memcpy-bi.c: New testcase.
46161
46162 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
46163
46164         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
46165         base classes.
46166
46167         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
46168         template is selected.
46169
46170         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
46171         classes, it should be accepted for all types.
46172
46173         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
46174
46175         * g++.old-deja/g++.pt/spec24.C: Ensure that template
46176         specializations start with template headers.
46177
46178 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
46179
46180         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
46181
46182         * g++.old-deja/g++.other/init9.C: Test cross initialization of
46183         non-POD types.
46184
46185 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
46186
46187         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
46188
46189 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
46190
46191         * compile/981022-1.c, compile/981022-1.x: New test and driver.
46192
46193 1998-10-19  Jeffrey A Law  (law@cygnus.com)
46194
46195         * 981019-1.c: New test.
46196
46197 1998-10-14  Robert Lipe <robertl@dgii.com>
46198
46199         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
46200         find objc headers.
46201
46202 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
46203
46204         * compile/981001-4.c: Remove use of GCC extension that triggers a
46205         compiler bug.
46206
46207 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
46208
46209         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
46210
46211 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46212
46213         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
46214         instantiation of template produces incorrect code for delete
46215         expression.
46216
46217         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
46218         constructors' name is not unique.
46219         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
46220         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
46221
46222         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
46223         automatic array of const is ill-formed.
46224
46225         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
46226         of template parameter?
46227
46228         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
46229         const.
46230
46231         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
46232         pointer-to-member expression.
46233
46234         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
46235         declaration causes ICE.
46236
46237 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
46238
46239         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
46240         reserved in the global namespace.
46241
46242         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
46243         generate needed virtual table.
46244
46245         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
46246
46247 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
46248
46249         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
46250         template-dependent type
46251
46252 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46253
46254         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
46255         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
46256         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
46257
46258         * g++.old-deja/g++.other/using5.C: New test; using decl from base
46259         class should be usable as argument of member function.
46260         * g++.old-deja/g++.other/using6.C: New test; using decl from base
46261         class should be usable as return type of member function.
46262         * g++.old-deja/g++.other/using7.C: New test; using decl from base
46263         class should be usable as type of data member.
46264
46265         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
46266
46267 1998-10-09  Jeffrey A Law  (law@cygnus.com)
46268
46269         * gcc.c-torture/special/920521-1.c: Fix bogus test.
46270
46271 1998-10-08  Nick Clifton  <nickc@cygnus.com>
46272
46273         * gcc.dg/dll-?.c Add thumb to target list.
46274         Fix assembler scan patterns to match current assembler output.
46275
46276 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
46277
46278         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
46279         matching of template brackets.
46280
46281         * g++.old-deja/g++.other/using4.C: New test.  Test using
46282         declarations of methods from base classes.
46283
46284         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
46285         within functions should introduce names into the innermost
46286         enclosing namespace.
46287
46288         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
46289         of static locals if first initialization throws.
46290
46291 1998-10-07  Jim Wilson  <wilson@cygnus.com>
46292
46293         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
46294
46295 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
46296
46297         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
46298         lose track of the possible targets of tablejump insns.
46299         * special/special.exp: Run it.
46300
46301 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
46302
46303         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
46304         must be declared before its specializations can be named in friend
46305         declarations.
46306
46307 1998-10-05  Dave Love  <d.love@dl.ac.uk>
46308
46309         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
46310
46311         * g77.f-torture/execute/io1.f: New test.
46312
46313 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
46314
46315         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
46316         with pointer to template function, for which no argument deduction
46317         is possible.
46318
46319         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
46320         specialization of template function as argument to template
46321         function.
46322
46323         * g++.old-deja/g++.other/access2.C: New test; Inner class
46324         shouldn't have privileged access to Outer's names.
46325
46326 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
46327
46328         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
46329         friend template declared within template class conflicts with
46330         nested class of the same name.
46331
46332         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
46333         is ignored.
46334
46335         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
46336         object with direct initializer as function declaration.
46337
46338         * g++.old-deja/g++.other/decl2.C: New test; duplicate
46339         initializers.
46340
46341         * g++.old-deja/g++.other/null2.C: New test; conditional operator
46342         involving const pointer and NULL produces incorrect result.
46343
46344         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
46345         type name without `typename' should be rejected with -pedantic.
46346
46347 1998-10-02  Richard Henderson  <rth@cygnus.com>
46348
46349         * g++.old-deja/g++.other/addrof1.C: New test.
46350
46351 1998-10-01  Nick Clifton  <nickc@cygnus.com>
46352
46353         * gcc.c-torture/compile/981001-1.c: New test.
46354         * gcc.c-torture/execute/981001-1.c: New test.
46355
46356 1998-10-01  Jeffrey A Law  (law@cygnus.com)
46357
46358         * gcc.c-torture/compile/981001-2.c: New test.
46359         * gcc.c-torture/compile/981001-3.c: New test.
46360         * gcc.c-torture/compile/981001-4.c: New test.
46361
46362 1998-10-01  Robert Lipe  <robertl@dgii.com>
46363
46364         * lib/objc.exp (objc_target_compile): Add -L during compiles for
46365         multilibbed hosts.  Idea grafted from g77.exp.
46366
46367 1998-09-30  Dave Love  <d.love@dl.ac.uk>
46368
46369         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
46370         avoid losing on systems which need -lsocket.
46371
46372 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
46373
46374         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
46375         * g++.old-deja/g++.other/nested2.C: Ditto.
46376         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
46377         failure.
46378
46379 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
46380
46381         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
46382         preferred over template operator!= for enum bitfields.
46383
46384 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
46385
46386         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
46387         that happen to have the same base name, but in different scopes,
46388         are incorrectly rejected.
46389
46390 1998-09-16  Richard Henderson  <rth@cygnus.com>
46391
46392         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
46393         on the native word size instead of an integer literal.
46394
46395 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
46396
46397         * g++.old-deja/g++.other/static2.C: Invocation of static data
46398         member of type pointer-to-function denoted as non-static member.
46399
46400         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
46401         checks involving function types and aliases.
46402
46403 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
46404
46405         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
46406         redefined to the same non-trivial type.
46407
46408         * g++.old-deja/g++.pt/explicit73.C: Test for proper
46409         namespace-qualification of template specializations declared in
46410         other namespaces.
46411
46412         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
46413         to declare a subset of the specializations of a template function
46414         as friends of specializations of a template class.
46415
46416         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
46417         member templates that do not fully specialize the enclosing
46418         template class are rejected.
46419
46420 1998-09-11  Dave Love  <d.love@dl.ac.uk>
46421
46422         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
46423
46424 1998-09-08  Dave Love  <d.love@dl.ac.uk>
46425
46426         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
46427         altered from libf2c/libU77 version.
46428
46429 1998-09-06  Dave Love  <d.love@dl.ac.uk>
46430
46431         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
46432
46433 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
46434
46435         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
46436         (un)signed char are different types for template specialization
46437         purposes.
46438
46439 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
46440
46441         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
46442         * objc: ObjC testsuite.
46443
46444 1998-08-31  Catherine Moore  <clm@cygnus.com>
46445
46446         * gcc.c-torture/execute/941014-1.x: New file.
46447
46448 1998-08-31  Nick Clifton  <nickc@cygnus.com>
46449
46450         * lib/c-torture.exp: Add support for
46451         torture_eval_before_compile and torture_eval_before_execute
46452         variables.
46453
46454 1998-08-30  Jeffrey A Law  (law@cygnus.com)
46455
46456         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
46457         this test triggers valid.
46458
46459 1998-08-27  Jeffrey A Law  (law@cygnus.com)
46460
46461         * gcc.dg/980827-1.c: New test.
46462
46463 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
46464
46465         * gcc.c-torture/execute/loop-4b.c: New test.
46466
46467 1998-08-26  Nick Clifton  <nickc@cygnus.com>
46468
46469         * lib/c-torture.exp: Add support for
46470         torture_eval_before_compile and torture_eval_before_execute
46471         variables.
46472
46473 1998-08-25  Jeffrey A Law  (law@cygnus.com)
46474
46475         * gcc.c-torture/compile/980825-1.c: New test.
46476
46477 1998-08-24  Nick Clifton  <nickc@cygnus.com>
46478
46479         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
46480         count number tests in opt_t0 not good_t0.
46481
46482 1998-08-24  Jeffrey A Law  (law@cygnus.com)
46483
46484         * gcc.c-torture/compile/930326-1.x: Fix typo.
46485
46486 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
46487
46488         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
46489         causes an ICE.
46490
46491 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46492
46493         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
46494         STACK_SIZE is defined.
46495         * gcc.c-torture/unsorted/stuct.c: Similarly.
46496
46497         * gcc.c-torture/compile/980821-1.c: New test.
46498
46499 1998-08-21  Jeffrey A Law  (law@cygnus.com)
46500
46501         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
46502
46503 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
46504
46505         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
46506         code.
46507
46508 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
46509
46510         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
46511         error'.
46512
46513 1998-08-18  Jeffrey A Law  (law@cygnus.com)
46514
46515         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
46516
46517 1998-08-16  Jeffrey A Law  (law@cygnus.com)
46518
46519         * gcc.c-torture/compile/980816-1.c: New test.
46520
46521         * gcc.dg/980816-1.c: New test.
46522
46523 1998-08-13  Jeffrey A Law  (law@cygnus.com)
46524
46525         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
46526         compiler for ieee tests.
46527
46528 1998-08-01  Dave Love  <d.love@dl.ac.uk>
46529
46530         * g77.f-torture/compile/980729-0.f: New test.
46531
46532 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
46533
46534         * gcc.c-torture/special/eeprof-1.c: New test, for
46535         -finstrument-functions.
46536         * gcc.c-torture/special/special.exp: Run it.
46537
46538 1998-07-29  Jeffrey A Law  (law@cygnus.com)
46539
46540         * gcc.c-torture/compile/980729-1.c: New test.
46541
46542 1998-07-27  Nick Clifton  <nickc@cygnus.com>
46543
46544         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
46545         __thumb__ is defined, and test for ARM style doubles if so.
46546
46547 1998-07-26  Dave Love  <d.love@dl.ac.uk>
46548
46549         * g77.f-torture/noncompile/980615-0.f: New test.
46550
46551 1998-07-26  H.J. Lu  (hjl@gnu.org)
46552
46553         * gcc.dg/980312-1.c: Do link instead of compile.
46554         * gcc.dg/980313-1.c: Likewise.
46555
46556 1998-07-26  Jeffrey A Law  (law@cygnus.com)
46557
46558         * gcc.c-torture/compile/980726-1.c: New test.
46559
46560 1998-07-25  Dave Love  <d.love@dl.ac.uk>
46561
46562         * g77.f-torture/execute/io0.f: New test.
46563
46564 1998-07-24  Nick Clifton  <nickc@cygnus.com>
46565
46566         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
46567         an int.
46568
46569 1998-06-18  Michael Meissner  <meissner@cygnus.com>
46570
46571         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
46572         m32r bugs.
46573
46574 1998-07-17  Nick Clifton  <nickc@cygnus.com>
46575
46576         * gcc.dg/980626-1.c: Expect failures for all toolchains until
46577         c-decl.c:grokdeclarator can handle mode attributes.
46578
46579 1998-07-16  Jeffrey A Law  (law@cygnus.com)
46580
46581         * gcc.c-torture/execute/980716-1.c: New test.
46582
46583 1998-07-13  Jeffrey A Law  (law@cygnus.com)
46584
46585         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
46586         the mn10200.
46587         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
46588         the mn10200.
46589         * gcc.c-torture/execute/va-arg-3.x: Similarly.
46590         * gcc.c-torture/compile/930326-1.x: Similarly.
46591
46592 1998-07-13  Dave Love  <d.love@dl.ac.uk>
46593
46594         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
46595         New test from Craig.
46596
46597 1998-07-12  Dave Love  <d.love@dl.ac.uk>
46598
46599         * g77.f-torture/noncompile/980616-0.f: New test.
46600
46601         * g77.f-torture/execute/970816-3.f: New test from Craig.
46602
46603 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46604
46605         *  g++.other/singleton.C: Return error value instead of taking
46606         SIGSEGV.
46607
46608 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
46609
46610         *  g++.other/singleton.C: New test.  Warning is under dispute.
46611         Runtime crash is not.
46612
46613 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
46614
46615         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
46616         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
46617         using6.C, using7.C}: New namespace tests.
46618
46619 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
46620
46621         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
46622         specialization with typedef'ed names used as array indexes.
46623
46624 1998-07-09  Jeffrey A Law  (law@cygnus.com)
46625
46626         * gcc.c-torture/execute/980709-1.c: New test.
46627
46628         * gcc.dg/980709-1.c: New test.
46629
46630 1998-07-07  Richard Henderson  <rth@cygnus.com>
46631
46632         * gcc.c-torture/execute/bcp-1.c: New test.
46633
46634 1998-07-07  Jeffrey A Law  (law@cygnus.com)
46635
46636         * gcc.c-torture/execute/980707-1.c: New test.
46637
46638 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
46639
46640         * gcc.c-torture/compile/980706-1.c: New test.
46641
46642 1998-07-01  Dave Love  <d.love@dl.ac.uk>
46643
46644         * g77.f-torture/execute/980701-0.f,
46645         g77.f-torture/execute/980701-1.f: New test from Craig.
46646
46647 1998-07-01  Jeffrey A Law  (law@cygnus.com)
46648
46649         * gcc.c-torture/compile/980701-1.c: New test.
46650
46651         * gcc.c-torture/execute/980701-1.c: New test.
46652
46653 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
46654 rlsruhe.de>
46655
46656         * g++.old-deja/g++.robertl/eb132.C: New test.
46657         * g++.old-deja/g++.robertl/eb133.C: Likewise.
46658
46659 1998-06-29  Dave Love  <d.love@dl.ac.uk>
46660
46661         * g77.f-torture/execute/980628-7.f,
46662         g77.f-torture/execute/980628-8.f,
46663         g77.f-torture/execute/980628-9.f,
46664         g77.f-torture/execute/980628-10.f: New tests from Craig.
46665
46666         * g77.f-torture/execute/980628-3.f: Remove mail headers.
46667
46668 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46669
46670         * g77.f-torture/execute/980628-4.f: New test from Craig.
46671         * g77.f-torture/execute/980628-5.f: Likewise.
46672         * g77.f-torture/execute/980628-2.f: Likewise.
46673         * g77.f-torture/execute/980628-0.f: Likewise.
46674         * g77.f-torture/execute/980628-1.f: Likewise.
46675         * g77.f-torture/execute/980628-3.f: Likewise.
46676         * g77.f-torture/execute/980628-6.f: Likewise.
46677
46678 1998-06-28  Jeffrey A Law  (law@cygnus.com)
46679
46680         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
46681         directory when nothing has been installed yet.
46682
46683 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
46684
46685         * gcc.c-torture/special/special.exp: Handle newer versions of
46686         dejagnu.
46687
46688 1998-06-26  Jeffrey A Law  (law@cygnus.com)
46689
46690         * gcc.dg/980626-1.c: New test.
46691
46692 1998-06-19  Bruno Haible <haible@ilog.fr>
46693
46694         * gcc.misc-tests/m-un-2.c: New test.
46695         * g++.old-deja/g++.other/warn01.c: Likewise.
46696
46697 1998-06-19  Robert Lipe  <robertl@dgii.com>
46698
46699         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
46700         compatibility with assmblers with a different comment character.
46701         Eliminate use of GAS-specific extensions.
46702
46703 1998-06-19  Jeffrey A Law  (law@cygnus.com)
46704
46705         * gcc.c-torture/execute/ieee/980619-1.c: New test.
46706
46707 1998-06-19  Robert Lipe  <robertl@dgii.com>
46708
46709         * lib/g77.exp: Replace search for libf2c.a with search for newly
46710         renamed libg2c.a
46711
46712 1998-06-17  Jeffrey A Law  (law@cygnus.com)
46713
46714         * gcc.c-torture/execute/980617-1.c: New test.
46715
46716 1998-06-12  Jeffrey A Law  (law@cygnus.com)
46717
46718         * gcc.c-torture/execute/980612-1.c: New test.
46719
46720 1998-06-08  Jeffrey A Law  (law@cygnus.com)
46721
46722         * gcc.dg/980523-1.c: Only test on ppc-linux.
46723         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
46724
46725         * gcc.c-torture/execute/980608-1.c: New test.
46726
46727 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
46728
46729         * gcc.c-torture/execute/980605-1.c: New test.
46730
46731 1998-06-04  Jeffrey A Law  (law@cygnus.com)
46732
46733         * gcc.c-torture/execute/980604-1.c: New test.
46734
46735 1998-06-02  Jeffrey A Law  (law@cygnus.com)
46736
46737         * gcc.c-torture/execute/980602-1.c: New test.
46738         * gcc.c-torture/execute/980602-2.c: Likewise.
46739
46740 1998-06-02  Dave Love  <d.love@dl.ac.uk>
46741
46742         * 970125-0.f: Fix per JCB.  Add commentary.
46743
46744 1998-05-31  Michael Meissner  <meissner@cygnus.com>
46745
46746         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
46747         IEEE -0 support.
46748
46749 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
46750
46751         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
46752         earlier.
46753
46754 1998-05-28  Catherine Moore <clm@cygnus.com>
46755
46756         * gcc.c-torture/execute/980526-3.c: New test.
46757
46758 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
46759
46760         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
46761         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
46762         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
46763         m88k-motorola-sysv3 to XFAIL.
46764
46765 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46766
46767         * gcc.dg/980526-1.c: New test.
46768         * gcc.c-torture/execute/980526-2.c: New test.
46769
46770 1998-05-26  Jeffrey A Law  (law@cygnus.com)
46771
46772         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
46773
46774         * gcc.c-torture/execute/980526-1.c: New test.
46775
46776 1998-05-26  Dave Love  <d.love@dl.ac.uk>
46777
46778         * g77.f-torture/execute/alpha2.f: Add runtime test.
46779
46780 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
46781
46782         * g++.old-deja/old-deja.exp: Strip leading directories.
46783
46784         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
46785         error for the line.  Don't run multiple tests for the same line.
46786
46787 1998-05-23  Jeffrey A Law  (law@cygnus.com)
46788
46789         * gcc.dg/980523-1.c: New test.
46790
46791 1998-05-23  Dave Love  <d.love@dl.ac.uk>
46792
46793         * g77.f-torture/compile/970915-0.f: New test.
46794
46795 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
46796
46797         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
46798
46799 1998-05-21  Jeffrey A Law  (law@cygnus.com)
46800
46801         * gcc.dg/980520-1.c: New test.
46802
46803 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
46804
46805         * gcc.dg/980502-1.c: Fix return type.
46806
46807 1998-05-20  Jeffrey A Law  (law@cygnus.com)
46808
46809         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
46810         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
46811         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
46812         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
46813         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
46814
46815 1998-05-20  Dave Love  <d.love@dl.ac.uk>
46816
46817         * g77.f-torture/execute/980520-1.f: New test.
46818
46819 1998-05-15  Dave Love  <d.love@dl.ac.uk>
46820
46821         * lib/mike-g77.exp: New file.
46822
46823         * g77.f-torture/noncompile/noncompile.exp,
46824         g77.f-torture/noncompile/check0.f: New files.
46825
46826 1998-05-14  Dave Love  <d.love@dl.ac.uk>
46827
46828         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
46829         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
46830         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
46831         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
46832         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
46833         abort where appropriate.
46834
46835 1998-05-05  Michael Meissner  <meissner@cygnus.com>
46836
46837         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
46838         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
46839
46840 1998-04-29  Dave Love  <d.love@dl.ac.uk>
46841
46842         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
46843
46844 1998-04-27  Dave Love  <d.love@dl.ac.uk>
46845
46846         * g77.f-torture/compile/980427-0.f: New test.
46847
46848 1998-04-24  Dave Love  <d.love@dl.ac.uk>
46849
46850         * g77.f-torture/compile/980424-0.f: New test.
46851
46852 1998-04-19  Dave Love  <d.love@dl.ac.uk>
46853
46854         * g77.f-torture/compile/980419-2.f (main): New test.
46855         * g77.f-torture/compile/970125-0.f: New test.
46856         * g77.f-torture/compile/980419-1.f: New test.
46857
46858 1998-04-08  Jim Wilson  <wilson@cygnus.com>
46859
46860         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
46861         of loop-4.c.
46862
46863 1998-04-07  Jim Wilson  <wilson@cygnus.com>
46864
46865         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
46866
46867 1998-04-03  Jim Wilson  <wilson@cygnus.com>
46868
46869         * gcc.c-torture/compile/980329-1.c: New test.
46870
46871 1998-03-18  Jim Wilson  <wilson@cygnus.com>
46872
46873         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
46874         * gcc.dg/980312-1.c: Fix typo in -march command.
46875
46876 1998-03-16  H.J. Lu  (hjl@gnu.org)
46877
46878         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
46879
46880 1998-03-11  Robert Lipe  <robertl@dgii.com>
46881
46882         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
46883         Dave Love agree the Fortran source is bogus.
46884
46885 1998-03-11  Robert Lipe  <robertl@dgii.com>
46886
46887         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
46888         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
46889         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
46890         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
46891         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
46892
46893 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
46894
46895         * g++.old-deja/g++.other/friend1.C: New test.
46896
46897 1998-02-18  Dave Love  <d.love@dl.ac.uk>
46898
46899         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
46900         possibly uninitialized) variables and declare dnrm2.
46901
46902 1998-02-23  Robert Lipe <robertl@dgii.com>
46903
46904         From Bruno Haible <haible@ilog.fr>:
46905         * gcc.c-torture/execute/980223.c: New test.
46906
46907 1998-02-13  Jeffrey A Law  (law@cygnus.com)
46908
46909         * gcc.dg/ifelse-1.c: New test.
46910
46911 1998-02-09  H.J. Lu  (hjl@gnu.org)
46912
46913         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
46914
46915           * lib/old-dejagnu.exp (old-dejagnu): Added the
46916           "execution test - XFAIL *-*-*" handling in the spirit of
46917           "excess errors test -". Changed the "execution test fails"
46918           handling to be like "excess errors test fails".
46919           * Update various tests accordingly.
46920
46921 1998-02-06  Jim Wilson  <wilson@cygnus.com>
46922
46923         * gcc.c-torture/execute/980205.c: New test.
46924
46925 1998-01-18  Jeffrey A Law  (law@cygnus.com)
46926
46927         * lib/c-torture.exp: Look for .x files instead of .cexp files.
46928         * lib/f-torture.exp: Similarly.
46929         * gcc.c-torture: Rename all .cexp files to .x files.
46930
46931 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
46932
46933         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
46934         (940510-1.c): Removed duplicate.
46935         (971104-1.c): New test.
46936
46937 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
46938
46939           * lib/f-torture.exp: Improve error and loop detection.
46940
46941 1997-11-19  Michael Meissner  <meissner@cygnus.com>
46942
46943         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
46944         use that to size the filler array.
46945
46946 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
46947
46948         * lib/c-torture.exp(c-torture-execute): Fix typo.
46949
46950         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
46951         testcase as the executable name. Keep the executable around if
46952         the test fails.
46953
46954 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
46955
46956         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
46957         changes.  Only test one -g option, and move it to the end of the
46958         list of options to test.
46959
46960 1997-09-19  Michael Meissner  <meissner@cygnus.com>
46961
46962         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
46963         variable GCC_TORTURE_OPTIONS to supply default switches separated
46964         by colons.  If no environment variable, run tests with -O0 -g, -O1
46965         -g, and -O2 -g as well.
46966
46967 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
46968
46969         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
46970         explanatory comments. Fix indentation.
46971
46972 1997-09-15  Jeffrey A Law  (law@cygnus.com)
46973
46974         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
46975
46976 1997-09-11  Jeffrey A Law  (law@cygnus.com)
46977
46978         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
46979         * g++.old-deja/g++.mike/p7325.C: Likewise.
46980         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
46981
46982 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
46983
46984         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
46985         * g++.old-deja/g++.brendan/crash30.C: Likewise.
46986         * g++.old-deja/g++.brendan/crash39.C: Likewise.
46987         * g++.old-deja/g++.law/operators4.C: Likewise.
46988
46989 1997-09-11  Joe Buck  (jbuck@synopsys.com)
46990
46991         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
46992         * g++.old-deja/g++.mike/p784.C: Ditto.
46993         * g++.old-deja/g++.mike/p785.C: Ditto.
46994
46995 1997-09-05  Jeffrey A Law  (law@cygnus.com)
46996
46997           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
46998
46999 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47000
47001         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
47002         target feature; pass this to c-torture-execute as needed.
47003
47004 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
47005
47006         * lib/c-torture.exp(c-torture-execute): If the previous and the
47007         current executables being tested are identical, we don't need to
47008         run the executable again. Try to make the executable names
47009         unique. Add an optional argument for passing additional compiler
47010         flags.
47011
47012 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
47013
47014         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
47015
47016 1997-08-29  Jeffrey A Law  (law@cygnus.com)
47017
47018         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
47019
47020 1997-07-31  Jeffrey A Law  (law@cygnus.com)
47021
47022         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
47023         32bit or larger longs.
47024
47025         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
47026         have either a 32bit long or 32bit int.
47027
47028 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
47029
47030         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
47031         Make double precision tests dependent on sizeof (double).
47032
47033 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
47034
47035         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
47036         too.
47037
47038 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
47039
47040         * gcc.c-torture/compile/961203-1.cexp: New script.
47041
47042 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
47043
47044         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
47045         up the includes ourselves.
47046
47047 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
47048
47049         * lib/plumhall.exp: Remove random include, and add a few
47050         verbose messages for debugging.
47051
47052 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
47053
47054         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
47055         of trying to do it ourselves.
47056
47057 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
47058
47059         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
47060
47061 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
47062
47063         * gcc.prms/5403.c: Made regexp a bit less strict.
47064
47065 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
47066
47067         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
47068         is returned from remote_load instead.
47069         * lib/plumhall.exp: Ditto.
47070         * lib/mike-g++.exp: Ditto.
47071         * lib/old-dejagnu.exp: Ditto.
47072         * lib/c-torture.exp: Ditto.
47073
47074 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
47075
47076         * lib/g++.exp: Use build_wrapper procedure.
47077         * lib/gcc.exp: Ditto.
47078
47079 1997-05-20  Jeffrey A Law  (law@cygnus.com)
47080
47081         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
47082         an old-style decl for malloc.  Fixes tests to work when
47083         sizeof (int) != sizeof (size_t).
47084
47085 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47086
47087         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
47088
47089         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
47090         use stdargs.h interface.
47091
47092 1997-05-15  Mike Meissner  <meissner@cygnus.com>
47093
47094         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
47095         NO_VARARGS when compiling.
47096
47097 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
47098
47099         * lib/plumhall.exp(ph_includes): New procedure.
47100         (ph_make): Use it.
47101         (ph_compiler): Ditto.
47102
47103         * lib/g++.exp: Rename test-glue.c to testglue.c.
47104         * lib/gcc.exp: Ditto.
47105
47106 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
47107
47108         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
47109         to completion when it's called.
47110
47111 1997-03-21  Michael Meissner  <meissner@cygnus.com>
47112
47113         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
47114         is defined, don't do test.
47115
47116 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
47117
47118         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
47119         for object files.
47120         (ph_summary): Mark skipped testcases as untested, not unresolved.
47121
47122         * lib/plumhall.exp (ph_make): If unresolved because of bad
47123         errorCode, record errorCode in log file.
47124         (*): Replace send_log/verbose with verbose -log.
47125
47126 1997-03-19  Michael Meissner  <meissner@cygnus.com>
47127
47128         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
47129         double conversion if double isn't at least 8 bytes.
47130
47131         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
47132         int to work with targets where int is 16 bits.
47133
47134         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
47135         8 bytes, just exit, since 4 byte doubles don't have enough bits of
47136         precision for the test to complete.
47137
47138 1997-03-14  Michael Meissner  <meissner@cygnus.com>
47139
47140         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
47141         if d10v is not compiled with the -mdouble64 flag.
47142         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
47143
47144         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
47145         d10v is not compiled with the -mint32 flag.
47146
47147 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
47148
47149         * lib/plumhall.exp: Use incr_count.
47150
47151 1997-03-12  Jeffrey A Law  (law@cygnus.com)
47152
47153         * gcc.c-torture: Update to c-torture-1.45.
47154
47155 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
47156
47157         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
47158         the name of the expect testcase file).
47159
47160         * lib/g++.exp(g++_init): Ditto.
47161
47162 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
47163
47164         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
47165         the host.
47166
47167         * lib/gcc.exp(gcc_exit): New procedure.
47168
47169 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
47170
47171         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
47172         specs where appropriate.
47173
47174         * g++.old-deja/g++.arm/*: Added additional ERROR checks
47175         because of new "candidates are" messages, and removed a few
47176
47177         * Converted all non-old-style g++ testcases to old-style, and
47178         moved into g++.old-deja.
47179
47180 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
47181
47182         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
47183         options.
47184
47185         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
47186         succeeded.
47187
47188         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
47189
47190 1997-02-13  Michael Meissner  <meissner@cygnus.com>
47191
47192         * lib/gcc.exp (gcc_target_compile): Add support for defining
47193         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
47194         the machine doesn't have those features.
47195
47196 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
47197
47198         * g++.law/operators4.exp: Don't use LIBS.
47199
47200 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
47201
47202         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
47203
47204         * lib/mike-g++.exp: Don't set the compiler to be tested here.
47205         * lib/g++.exp: Set it here instead. Also, allow use of the
47206         --tool_exec and --tool_opt options. Change CXX to
47207         GXX_UNDER_TEST.
47208
47209         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
47210
47211         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
47212
47213 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
47214
47215         * lib/old-dejagnu.exp: Use prune_warnings instead of
47216         prune_system_crud.
47217         * lib/mike-g++.exp: Ditto.
47218         * lib/gcc.exp: Ditto.
47219         * lib/g++.exp: Ditto.
47220
47221         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
47222
47223 1997-02-07  Jeffrey A Law  (law@cygnus.com)
47224
47225           * 941014-2.c: Include stdlib.h
47226           * 960327-1.c: Include stdio.h
47227           * dbra.c, index-1.c: Don't assume ints are 32bits.
47228
47229 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
47230
47231         * lib/gcc.exp: Add gcc,stack_size target feature.
47232
47233         * lib/g++.exp(g++_target_compile): Add the include and link
47234         paths here, not in two other places. And, it's $options, not
47235         options.
47236
47237         * lib/mike-g++.exp(postbase): Remove the code that determines
47238         the correct include and link paths.
47239         * g++.old-deja/old-deja.exp: Ditto.
47240
47241 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
47242
47243         * lib/g++.exp(g++_init): target_compile no longer returns the
47244         filename of the result.
47245
47246 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
47247
47248         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
47249         call to glob.
47250
47251         * gcc.c-torture/special/special.exp: Change call to
47252         gcc_target_compile to include the object file.
47253
47254 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
47255
47256         * gcc.c-torture/special/special.exp: Correct misspelling in last
47257         change.
47258
47259 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
47260
47261         * lib/plumhall.exp(ph_summary): Log the entire output of the
47262         executable. Return -1 if there were any failures, 0 otherwise.
47263         (ph_execute): Return -1 if there were any failures, 0 otherwise.
47264         (ph_make): Clean up objects and executables that were built
47265         if the tests succeeded.
47266
47267 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
47268
47269         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
47270         libraries and includes in the build tree as appropriate.
47271
47272 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47273
47274         * lib/c-torture.exp: Instead of looking for the global variable
47275         NO_LONG_LONG, check to see if that's a feature of the target.
47276
47277 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
47278
47279         * config/default.exp: Minimize. Delete the remainer of the files in
47280         config; this functionality is now in devo/dejagnu/config.
47281
47282         g++.*/*: Pass any additional flags used to compile to postbase;
47283         delete CXXFLAGS.
47284
47285         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
47286         is now done by runtest.exp. Use gcc_target_compile instead of
47287         compile.
47288
47289         lib/c-torture.exp: Use gcc_target_compile instead of compile.
47290         Remove references to CFLAGS. Use remote_file instead of
47291         calling rm -f.
47292         (c-torture): Take a list of arguments to use to compile this
47293         testcase.
47294
47295         lib/g++.exp: Simplify. Use target_compile instead of compile.
47296         lib/gcc-dg.exp: Ditto.
47297         lib/gcc.exp: Ditto.
47298         lib/mike-{gcc,g++}.exp: Ditto.
47299         lib/old-dejagnu.exp: Ditto.
47300         lib/plumhall.exp: Ditto.
47301
47302 1997-01-08  Jim Wilson  <wilson@cygnus.com>
47303
47304         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
47305         (ph_linker): Likewise.
47306
47307 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
47308
47309           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
47310         MAP_ANON / MAP_ANONYMOUS if defined;
47311         else try to map from /dev/zero .
47312
47313 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47314
47315         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
47316         isn't defined, then define it to MAP_ANONYMOUS.
47317
47318 1996-11-12  Jeffrey A Law  (law@cygnus.com)
47319
47320         * gcc.c-torture: Update to c-torture-1.42 release.
47321
47322 1996-11-11  Jeffrey A Law  (law@cygnus.com)
47323
47324         * gcc.c-torture: Update to c-torture-1.41 release.
47325
47326 1996-10-27  Jeffrey A Law  (law@cygnus.com)
47327
47328         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
47329         c-torture release.
47330
47331 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
47332
47333         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
47334         and LDFLAGS.  Fix second case to append the target_info ldflags
47335         onto LDFLAGS, not CFLAGS.
47336         * lib/g++.exp (g++_init): Add target_info stuff.
47337         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
47338         of libgloss and newlib flags for !native.
47339
47340         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
47341         (GDB): Fix relative path to go up another dir for finding gdb.
47342
47343 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
47344
47345         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
47346         versions in the target_info array, if they don't exist.
47347
47348 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
47349
47350         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
47351
47352 1996-07-08  Jim Wilson  <wilson@cygnus.com>
47353
47354         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
47355         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
47356
47357 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
47358
47359         * lib/old-dejagnu.exp: Don't remove the output file before we've
47360         actually tested it. Don't append pwd to the path of the executable
47361         we're testing.
47362
47363 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
47364
47365         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
47366
47367 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
47368
47369         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
47370         temporary directory for compiler files, and set it to a default
47371         value of /tmp. Set $output as the name of the output file from
47372         compiling the testcase. Add a -o option to $cflags_var so the
47373         compiler writes the final output file as $output. Set $executable
47374         to $output.
47375
47376         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
47377         directory for compiler files, and set it to /tmp if it doesn't
47378         already have a value. Set $output_file to the name of the output
47379         file from compiling the testcase. Add a -o option to CXXFLAGS so
47380         the compiler writes the final output file as $output. Use $output
47381         as the executable to be tested.
47382
47383 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47384
47385         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
47386
47387 1996-06-08  Jeffrey A Law  (law@cygnus.com)
47388
47389         * gcc.c-torture/execute/pending-1.c: New test.  Still
47390         pending in Tege's queue.
47391
47392 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
47393
47394         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
47395         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
47396         if there were failures.  Call unresolved if there were unresolved
47397         testcases.  Call gcc_fail if program did not run to completion.
47398         (ph_make): Pass additional argument name to ph_execute.
47399         (ph_execute): Add new argument.  Pass additional arguments to
47400         ph_summary.  Call gcc_fail is there is no execution output.
47401
47402 1996-04-24  Jeffrey A Law  (law@cygnus.com)
47403
47404         * lib/plumhall.exp (proc_summary): Output relavent summary
47405         lines into the log so specific failures in plumhall can be
47406         investigated.
47407
47408 1996-04-10  Jeffrey A Law  (law@cygnus.com)
47409
47410         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
47411         (c-torture-execute): Don't try to execute tests which use
47412         "long long" types if $NO_LONG_LONG is nonzero.
47413
47414 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
47415
47416         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
47417         not c-torture.
47418
47419         * gcc.ieee: Move from here.
47420         * gcc.c-torture/execute/ieee: To here.
47421
47422 1996-03-26  Jeffrey A Law  (law@cygnus.com)
47423
47424         * gcc.c-torture: Update to c-torture-1.41 release.
47425
47426 1996-03-22  Jeffrey A Law  (law@cygnus.com)
47427
47428         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
47429         not "$output".
47430
47431 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
47432
47433         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
47434         -c present.
47435
47436 1996-03-02  Jeffrey A Law  (law@cygnus.com)
47437
47438         * config/proelf.exp: Handle connecting to a simulator.
47439
47440 1996-01-31  Jeffrey A Law  (law@cygnus.com)
47441
47442         * config/proelf.exp: New file.  Enough framework that we can
47443         run c-torture tests on the proelf targets (or any other target
47444         that gdb can connect to for that matter).
47445
47446 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
47447
47448         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
47449         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
47450
47451         * lib/plumhall.exp (ph_execute): Always call ph_summary if
47452         exec_output exists.
47453
47454 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
47455
47456         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
47457         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
47458
47459         * config/*.exp: Update FSF address.  Change result of ${tool}_load
47460         to pass/fail/unresolved/unsupported/untested.  Caller must now
47461         call unresolved/unsupported/untested.
47462         * lib/*.exp: Update FSF address.  Update to handle new results of
47463         ${tool}_load.
47464         * lib/chill.exp (verbose): Delete.
47465
47466 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
47467
47468         * lib/gcc.exp (default_gcc_start): Change order of args to
47469         $LDFLAGS $CFLAGS $LIBS.
47470         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
47471         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
47472         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
47473         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
47474         * gcc.misc-tests/dg-test.exp: Likewise.
47475         * gcc.misc-tests/msgs.exp: Likewise.
47476         * gcc.prms/prms.exp: Likewise.
47477         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
47478         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
47479
47480         * lib/dg.exp: Deleted, moved to dejagnu/lib.
47481
47482 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
47483
47484         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
47485
47486         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
47487         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
47488
47489         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
47490         necessary.
47491
47492 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
47493
47494         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
47495         global for loop; add use of $mathlib.
47496         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
47497         settings here; set mathlib for anything but VxWorks.
47498
47499 1996-01-22  Jeffrey A Law  (law@cygnus.com)
47500
47501         * gcc.c-torture: Update to c-torture-1.40 release.
47502
47503 1996-01-03  Jeffrey A Law  (law@cygnus.com)
47504
47505         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
47506         dg.exp.
47507
47508 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
47509
47510         * lib/c-torture.exp (c-torture-execute): Declare "output" as
47511         global.
47512
47513 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
47514
47515         * lib/g++.exp (LIBS): Define if not already.
47516         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
47517         (gcc-dg-prune): Call prune_gcc_output.
47518         * lib/gcc.exp (prune_gcc_output): New proc.
47519         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
47520         prune_gcc_output.
47521
47522 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
47523
47524         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
47525         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
47526
47527 1995-11-15  Jeffrey A Law  (law@cygnus.com)
47528
47529         * gcc.c-torture: Update to c-torture-1.39 release.
47530
47531 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
47532
47533         * lib/c-torture.exp (c-torture-execute): Don't return if one option
47534         fails, try others as well.
47535
47536 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
47537
47538         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
47539         If compilation fails, mark execute tests as `untested'.
47540         If test is marked as unsupported, don't mark compilation and
47541         execute tests as failed.
47542
47543 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
47544
47545         * lib/g++.exp (g++_init): Don't link in libg++, and look to
47546         libstdc++ for whether or not we want to be doing shared
47547         libraries.  Delete link_curses since we don't need it anymore.
47548         * lib/mike-g++.exp (postbase): Don't link in libg++.
47549         * g++.old-deja/old-deja.exp: Likewise.
47550
47551 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
47552
47553         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
47554
47555 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
47556
47557         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
47558         For that, add `-Wl,-a,shared_archive'.
47559         * g++.old-deja/old-deja.exp: Likewise.
47560
47561 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
47562
47563         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
47564
47565 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
47566
47567         * lib/mike-g++.exp (postbase): Pay attention to the status of
47568         g++_load.
47569
47570 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
47571
47572           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
47573
47574 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
47575
47576         * lib/gcc.exp (default_gcc_start): No longer need to log program
47577         being executed or its output, execute_anywhere does that now.
47578         * lib/g++.exp (default_g++_version): Call execute_anywhere.
47579         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
47580
47581 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
47582
47583         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
47584         the same as those in lib/g++.exp.
47585
47586 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
47587
47588         * gcc.c-torture: Update to c-torture-1.38 release.
47589         * gcc.ieee: Related changes.
47590
47591 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
47592
47593         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
47594         "exec". Minor reformatting changes.
47595
47596         * config/rom68k.exp (${tool}_load): Make it work in a canadian
47597         cross. This means all "exec" calls now work on a remote host as
47598         well.
47599         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
47600         cross. Filter out the extra "\r\n" stuff that expect puts in.
47601         (c-torture-execute): Filter out the bogus warnings like
47602         c-torture-compile does. Add support for canadian cross.
47603         * lib/gcc.exp (default_gcc_version, default_gcc_start)
47604         Use execute_anywhere rather than calling exec directly. Now it
47605         works for canadian cross testing.
47606
47607 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
47608
47609         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
47610         results into a variable, and check that rather than using file exists.
47611
47612 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
47613
47614         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
47615         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
47616
47617 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47618
47619         * g++.old-deja/old-deja.exp: Create and pass runshlib and
47620         lib_curses if there's a shared libg++ in the build tree.
47621
47622 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
47623
47624         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
47625         if not supported target.
47626
47627 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
47628
47629         * lib/g++.exp (g++_init): Move empty setting of runshlib and
47630         link_curses up to always happen, not just for native builds.
47631
47632 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
47633
47634         * gcc.c-torture: Update to c-torture-1.36 release.
47635         * gcc.failure: Related changes.
47636
47637 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
47638
47639         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
47640
47641 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
47642
47643         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
47644         * lib/mike-g++.exp (postbase): Not in here.  Still reference
47645         runshlib, link_curses, and mathlib for link and run.
47646
47647         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
47648         pass the runtime shared library options for Solaris, OSF/1, and
47649         Irix5, and link with -lcurses to avoid unresolved references.
47650
47651 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
47652
47653         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
47654         only run once.
47655
47656 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
47657
47658         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
47659
47660 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
47661
47662         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
47663         do not have a framework for the "compat" tests yet.
47664
47665 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
47666
47667         * lib/mike-g++.exp (postbase): New local variable `mathlib',
47668         set to null if we're testing vxworks5.1.  Use that instead of
47669         `-lm' in the setting of LIBS for link and run.
47670
47671 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
47672
47673         * config/rom68k.exp (${tool}_load): Major changes to make it
47674         work.  Verified that it does in fact return the stuff in
47675         exec_output properly.  Catch any Emul or any TRAP other than 0.
47676
47677 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
47678
47679         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
47680         LDFLAGS properly for targets that need stuff from libgloss.
47681         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
47682         only run once.
47683         (gpp_initialized): New variable.
47684
47685 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
47686
47687         * config/rom68k.exp: Load libgloss.exp.
47688         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
47689         so we can produce a fully linked binary.
47690         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
47691         so we can produce a fully linked binary.
47692
47693 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
47694
47695         * lib/plumhall.exp (ph_section): Watch for expected failures.
47696         Add missing `else'.
47697
47698         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
47699         run the testcase.
47700         (c-torture): Likewise.
47701
47702 1995-08-28  Doug Evans  <dje@cygnus.com>
47703
47704         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
47705
47706         * lib/mike-g++.exp (mike_cleanup): New proc.
47707         (prebase): New globals compiler_result, not_compiler_result,
47708         target_regexp.
47709         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
47710         allow leading "-" in pattern.  Watch for unsupported tests.
47711         If $compiler_result is set, pattern match assembler code,
47712         and ditto for $not_compiler_result.
47713         * lib/mike-gcc.exp: Likewise.
47714
47715         * lib/plumhall.exp (ph_execute): Only call ph_summary if
47716         execution "succeeded".
47717
47718 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
47719
47720         * config/win32.exp: New file.
47721         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
47722
47723 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
47724
47725         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
47726         unsupported.
47727         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
47728         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
47729         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
47730
47731         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
47732         "... without exceptions was ...".  That is now handled by
47733         prune_system_crud.
47734         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
47735
47736 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
47737
47738         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
47739         sieve.c,sort2.c}: New files.
47740         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
47741         sieve.exp,sort2.exp}: Drivers for them.
47742
47743         * lib/mike-gcc.exp (program_output): New user settable variable.
47744         (postbase): Call prune_system_crud.  Also prune extraneous compiler
47745         messages.
47746         * lib/mike-g++.exp (program_output): New user settable variable.
47747
47748         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
47749
47750         * config/sh.exp: Deleted (use sim.exp instead).
47751
47752 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
47753
47754         * config/vx.exp: Declare CHECKTASK as global.
47755         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
47756         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
47757         * lib/old-dejagnu.exp: Load [pwd]/$executable.
47758
47759 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
47760
47761         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
47762         target. Like vx.exp, only includes `vx29k.exp' instead of
47763         `vxworks.exp'.
47764
47765 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
47766
47767         * config/sim.exp: Increase time limit from 120 seconds to 240.
47768
47769 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
47770
47771         * gcc.c-torture/execute/950628-1.c: New test.
47772
47773 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
47774
47775         * gcc.c-torture: Update with changes/additions from
47776         c-torture-1.34.
47777
47778 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
47779
47780         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
47781
47782 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
47783
47784         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
47785
47786 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
47787
47788         * gcc.c-torture/compile/950512-1.c: New test.
47789         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
47790         * gcc.dg/struct-ret-1.c: Likewise.
47791
47792 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
47793
47794         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
47795           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
47796
47797 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
47798
47799         * gcc.c-torture/special/920411-1.c: Deleted.
47800         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
47801
47802 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
47803
47804         * config/sim.exp (${tool}_load): Hack in call to bash to get a
47805         cpu limit.
47806
47807 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
47808
47809         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
47810
47811 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
47812
47813         From kenner;
47814         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
47815         is the proper length.
47816         * va-arg-3.c: Likewise.
47817
47818 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
47819
47820         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
47821         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
47822
47823         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
47824         * lib/g++.exp (default_g++_start): Delete old cruft.
47825
47826 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
47827
47828         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
47829         (2 * (1 << 18)) to (2 * (1 << 17)).
47830
47831         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
47832
47833 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
47834
47835         * config/rom68k.exp: Renamed from config/idp.exp
47836
47837 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
47838
47839         * c-torture/compile/921109-2.c
47840
47841 1995-04-18  Mike Stump  <mrs@cygnus.com>
47842
47843         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
47844         excess errors.
47845
47846 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
47847
47848         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
47849         output.
47850         * lib/g++.exp (default_g++_start): Likewise.
47851
47852 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
47853
47854         * gcc.c-torture/compile/950329-1.c: New test.
47855
47856 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
47857
47858           * config/bug.exp (${tool}_load): Updated to use new remote_open
47859           and remote_close procs.
47860         * config/idp.exp: New file.
47861
47862 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
47863
47864         * gcc.c-torture/execute/950322-1.c: New test.
47865
47866 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
47867
47868         * config/vx.exp (${tool}_load): Clean up testing of return code from
47869         vxworks_ld and vxworks_spawn.
47870
47871 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
47872
47873         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
47874
47875 1995-03-13  Mike Stump  <mrs@cygnus.com>
47876
47877         * lib/old-deja.exp: Add `excess errors test - ' error, now one
47878         can mark excess errors on a machine by machine basis.  Note, the
47879         default is to not expect any excess errors, even when excess
47880         errors test - is given, so you will want to put an XFAIL ... on
47881         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
47882         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
47883         those 4 machines, but no others.
47884
47885 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
47886
47887         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
47888         * lib/c-torture.exp: to here.
47889
47890 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
47891
47892         * gcc.c-torture/execute/950221-1.c: New test.
47893         * gcc.c-torture/execute/struct-ret-1.c: New test.
47894         * gcc.c-torture/compile/950221-1.c: New test.
47895
47896         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
47897
47898 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
47899
47900         * gcc.c-torture/execute/arith-1.c (main): Return 0.
47901         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
47902
47903 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
47904
47905         * g++.gb: New directory of tests, derived from my signature and
47906         class scoping tests.
47907
47908         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
47909         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
47910         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
47911         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
47912         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
47913         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
47914         * g++.gb/sig25.C: Likewise.
47915
47916         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
47917         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
47918         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
47919         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
47920         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
47921         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
47922         * g++.gb/sig25.exp: Likewise.
47923
47924         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
47925         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
47926         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
47927         * g++.gb/scope13.C: Likewise, this test still fails.
47928
47929         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
47930         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
47931         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
47932         * g++.gb/scope13.exp: Ditto.
47933
47934         * g++.gb/README: New file, explains what these tests are about.
47935
47936 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
47937
47938         * lib/dg.exp (dg-do): Support `preprocess'.
47939         (dg-test): Likewise.
47940
47941 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
47942
47943         * config/udi.exp: change "continue -expect" to "exp_continue".
47944
47945 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
47946
47947         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
47948         Delete redundant tests.
47949
47950         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
47951         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
47952         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
47953         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
47954         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
47955         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
47956         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
47957         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
47958
47959         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
47960         storing label pointers.
47961         * gcc.c-torture/execute/921019-1.c: Likewise.
47962         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
47963         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
47964         parameter fp.
47965         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
47966         constants.
47967
47968         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
47969         Delete obsolete tests.
47970
47971         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
47972         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
47973         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
47974         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
47975         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
47976         * gcc.c-torture/compile/950124-1.c: New test.
47977
47978         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
47979
47980 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
47981
47982         * lib/mike-g++.exp: Add -lm to LIBS.
47983
47984 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
47985
47986         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
47987
47988 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
47989
47990         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
47991
47992 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
47993
47994         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
47995
47996 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
47997
47998         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
47999         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
48000         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
48001         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
48002         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
48003         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
48004         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
48005         * g++.law/{operators31.C, operators32.C,
48006         * g++.law/{operators33.C, operators34.C}: Likewise.
48007         * g++.law/{pic1.C, refs2.C}: Likewise.
48008         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
48009         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
48010         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
48011         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48012
48013         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
48014         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
48015         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
48016         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
48017         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
48018         * g++.law/{enum9.exp, friend5.exp}: Likewise.
48019         * g++.law/{nest3.exp, nest4.exp}: Likewise.
48020         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
48021         * g++.law/{operators30.exp, operators31.exp}: Likewise.
48022         * g++.law/{operators32.exp, operators33.exp}: Likewise.
48023         * g++.law/{operators34.exp}: Likewise.
48024         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
48025         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
48026         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
48027         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
48028         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
48029
48030         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
48031         No longer expected to fail.
48032         * g++.law/missed-error3.C: Tweak for recent bool changes.
48033
48034 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
48035
48036         * config/emb-unix: Deleted.
48037         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
48038         remote execution.  Do final link on remote host if REMOTE_LINK is set.
48039
48040 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
48041
48042         * lib/dg.exp (dg-test): Fix typo in last patch.
48043
48044 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
48045
48046         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
48047         (handles multiple occurrences).
48048
48049 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
48050
48051         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
48052         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
48053         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
48054         printed).
48055         * lib/c-torture.exp (c-torture-compile): Likewise.
48056         (c-torture): Prepend full path if missing.
48057         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
48058         (gcc_fail): Likewise.
48059         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
48060
48061 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
48062
48063         * lib/netware.exp: Only attach to NetWare i386 systems.
48064
48065 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
48066
48067         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
48068         messages.  Add test name to "output pattern match" pass/fail message.
48069
48070 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
48071
48072         * gcc.dg: New testsuite.
48073         * gcc.dg/dg.exp: New file.
48074
48075         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
48076         test-switch.c}: Deleted.
48077
48078         * gcc.misc-tests/msgs.exp: New testcase driver.
48079
48080 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
48081
48082         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
48083         Watch for illegal return values from ${tool}_load.
48084         * config/unix.exp (${tool}_load): Fix pass/fail detection for
48085         cross targets.  Coerce return value >0 to 1.
48086
48087 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
48088
48089         * config/unix.exp (${tool}_load): Call program rsh, not proc.
48090
48091         * config/emb-unix.exp: New file.
48092
48093         * config/sim.exp: Error if variable $SIM not defined.
48094         (${tool}_load): Mark test as "untested" if simulator missing.
48095
48096         * config/unix.exp: Load remote.exp to get rcp_download.
48097         * lib/c-torture.exp: Use different option lists for testcases with
48098         and without loops.
48099         * gcc.c-torture/execute/execute.exp: Likewise.
48100
48101 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
48102
48103         * config/*.exp: Clarify return code from ${tool}_load.
48104         Call `unresolved' or `untested' instead of `warning' or `perror'
48105         (sometimes you still want to call both though).
48106         Add comment that `shell_id' is local to each file.
48107         * config/udi.exp (timeout): Set to 30.
48108         Don't print warning if connection fails, $connectmode has already
48109         printed an error.
48110         (${tool}_load): Move verbose messages to level 2.
48111         Rework pattern for "Process started" message.
48112         Pass `shell_id' to ${connectmode}_download.
48113         Retry twice upon timeout.  Make resetting of target more robust.
48114         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
48115         Pass `shell_id' to exit_$connectmode.
48116         Only call exit_$connectmode if connected.
48117         * config/unix.exp (${tool}_load): Check return codes better.
48118         * config/vrtx.exp (${tool}_load): Likewise.
48119         * config/vx.exp (${tool}_load): Likewise.
48120         Delete unneeded global's.
48121         * lib/dg.exp (dg-test): Update to reflect clarified return codes
48122         from ${tool}_load.
48123         (dg-stat): Delete.
48124         (dg-init): Delete recording of pass/fail counts.
48125         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
48126         (old-dejagnu-init): Likewise.
48127         (old-dejagnu-stat): Delete contents, empty proc now.
48128         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
48129         (c-torture): Delete references to lcnt, lpass, lfail.
48130         Get option list from TORTURE_OPTIONS.
48131         Delete -funroll[-all]-loops if no loops.
48132         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
48133         (g++_stat): Delete contents (empty proc now).
48134         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
48135         (gcc_finish): Likewise.
48136         (gcc_stat): Deleted.
48137         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
48138         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
48139         * gcc.c-torture/execute/execute.exp: Likewise.
48140         Split tests into two parts: compile, execute.
48141         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
48142         no loops.  Update to reflect clarified return codes from ${tool}_load.
48143
48144 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
48145
48146         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
48147         to grep for.
48148         (old-dejagnu): Likewise (where necessary).
48149
48150 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
48151
48152         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
48153
48154         * lib/dg.exp (dg-process-target): Fix processing of selector.
48155         Add comment regarding use of `error'.
48156
48157         * lib/gcc.exp (prune_system_crud): Define if missing.
48158         * lib/g++.exp (prune_system_crud): Likewise.
48159
48160         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
48161         Call prune_system_crud.
48162         * lib/dg.exp (dg-runtest): New proc.
48163         Use perror instead of send_user for tcl errors in testcase.
48164         Don't return any value, it's never used.
48165         Don't clobber previous definition of `unknown'.
48166         Print tcl errors in `dg-final'.
48167
48168 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
48169
48170         * lib/dg.exp (dg-process-target): Improve syntax error messages.
48171         (dg-test): Don't print errorInfo, it contains stack backtrace.
48172
48173 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
48174
48175         * lib/g++.exp (runtest_file_p): Define if missing.
48176
48177 1994-09-24  Doug Evans  (dje@cygnus.com)
48178
48179         * lib/mike-g++.exp: Comment out loading of g++.exp.
48180         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
48181         (default_g++_version): Always print something.
48182         (default_g++_start): Comment out call to `which'.
48183         (g++_start, g++_load): Deleted (must be defined in config file).
48184         * lib/gcc.exp: Test for existence of $CC at start.
48185         Delete check for tmpdir (done in gcc_init).
48186         (default_gcc_version): Always print something.
48187         (default_gcc_start): Comment out call to `which'.
48188         * config/*.exp: Major cleanup - make cross targets work at least a
48189         little better for g++ (by not being "--tool gcc" specific).
48190         Rename gcc_xxx to ${tool}_xxx.
48191         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
48192         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
48193
48194 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
48195
48196         * lib/c-torture.exp (c-torture-compile): Rework compiler
48197         message processing.
48198
48199         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
48200         c-torture.
48201
48202 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
48203
48204         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
48205
48206         * lib/dg.exp (dg-process-target): Support { target native }.
48207
48208 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
48209
48210         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
48211         looked for "... program xxx got fatal signal".
48212         Correct regsub munging of `comp_output'.
48213         Ignore compiler messages "path prefix not used" and "linker input
48214         file unused".
48215
48216 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
48217
48218         * lib/gcc.exp (runtest_file_p): Define if missing.
48219         * gcc.prms/template.c: Example to work from.
48220
48221 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
48222
48223         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
48224         * lib/dg.exp (dg-test): Call unsupported testcases as such.
48225
48226         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
48227         * gcc.prms/1883.c: Moved from compile/940714-1.c.
48228         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
48229         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
48230
48231         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
48232         (dg-process-target): No longer a varargs proc.
48233         Return S/N for target, P/F for xfail.  All callers changed.
48234         (user option procs): More argument checking.
48235         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
48236         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
48237         (dg-test): Skip test if not running on selected target in `dg-do'.
48238         Update handling of `dg-do-what', `dg-output-text'.
48239         Separate execution pass/fail from output pattern match pass/fail.
48240         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
48241
48242 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
48243
48244         * gcc.c-torture/special/special.exp: Don't expect failure for mips
48245         target for 920510-1.c.
48246
48247 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
48248
48249         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
48250         Clean up comment regarding use of passcnt, etc.
48251         (gcc_stat): Don't update `testcnt' here.
48252         (gcc_finish): Do it here.
48253         Might as well reset `but_id' here too.
48254         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
48255         to determine if the file should be tested.
48256         * gcc.c-torture/compile/compile.exp: Likewise.
48257         * gcc.c-torture/execute/execute.exp: Likewise.
48258         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48259         * gcc.misc-tests/dg-test.exp: Likewise.
48260         * gcc.prms/prms.exp: Likewise.
48261         * gcc.wendy/wendy.exp: Likewise.
48262         * g++.old-deja.exp: Likewise.
48263         Move "Testing file" message to verbose level 1.
48264
48265 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
48266
48267         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
48268
48269 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
48270
48271         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
48272         (default_gcc_start): Accept optional second list element
48273         of compiler flags.  Print compiler output at verbosity level 2.
48274         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
48275         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
48276         Save current values of framework globals passcnt, failcnt, xpasscnt,
48277         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
48278         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
48279         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
48280         xfailcnt to compute stats.  Update framework global `testcnt' from
48281         pass/fail counts.
48282         (gcc_finish): New proc.  Clean up test environment.
48283         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
48284         (gcc_epass, gcc_efail): Delete.
48285         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
48286         argument of line number.
48287         (dg-init): If the tool has an init routine, call it.
48288         (dg-test): Remove args `cflags_var' and `libs_var'.
48289         Pass all compiler options to ${tool}_start.
48290         Handle missing line number.
48291         (dg-finish): New function.
48292         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
48293         particular files.  Call gcc_finish at end.  Move "skipping test"
48294         message to verbosity level 3.
48295         * gcc.c-torture/compile/compile.exp: Likewise.
48296         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
48297         * gcc.c-torture/execute/execute.exp: Likewise.
48298         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48299         Print testcase being tried at verbosity level 1.
48300         * gcc.c-torture/special/special.exp: Unset xfail.
48301         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48302         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
48303         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
48304         * gcc.failure/failure.exp: Likewise.
48305         * gcc.ieee/ieee.exp: Likewise.
48306         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
48307         Update call to dg-test.  Call dg-finish at end.
48308         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
48309         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
48310         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
48311         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
48312         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
48313         * gcc.wendy/wendy.exp: Add copyright.
48314         Delete setting of tmpdir (done by gcc_init).
48315         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
48316         Pass compiler flags to gcc_start.  Call gcc_finish at end.
48317         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
48318         gcc_[ce]pass/fail.
48319
48320 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
48321
48322         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
48323         confusion.
48324         (g++_load): Likewise.
48325
48326         * config/*.exp (gcc_load): Some were varargs fns and some were not.
48327         Rename argument to `prog' to remove the confusion.
48328         Varargs fns behave differently too!
48329         (g++_load): Likewise.
48330
48331         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
48332
48333         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
48334         what it is.  Delete (always) printing of status value for !native.
48335         Simplify verbose code, and include status and exec_output.
48336         (g++_load): Use gcc_load.
48337
48338 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
48339
48340         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
48341         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
48342         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
48343         940714-3.c as these testcases don't exist anymore.  Make
48344         va-arg-1.c expected to pass.
48345
48346 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
48347
48348         * gcc.misc-tests/misc.exp: Only run specific testcases.
48349         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
48350         * gcc.misc-tests/dg-[1-9].c: New files.
48351
48352         * lib/dg.exp: New testsuite driver.
48353         * gcc.prms/prms.exp: Use it.
48354
48355         * README.gcc: New file.
48356
48357         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
48358         Document and reset `lxpass' and `lxfail'.
48359         Simplify "initialized" message.
48360         (gcc_stat): Clean up comments a little.
48361
48362 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
48363
48364         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
48365
48366 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
48367
48368         * lib/old-dejagnu.exp (process-option): New proc.
48369         (old-dejagnu-init, old-dejagnu-stat): Likewise.
48370         (old-dejagnu): Simplify.
48371         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
48372
48373 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
48374
48375         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
48376         exists and is not an empty string.
48377
48378         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
48379         $xfail rather than calling setup_xfail.  Clear $xfail when test is
48380         finished.
48381         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
48382         automatically.
48383
48384         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
48385         longer expected to fail.
48386
48387         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
48388         "f" function call.
48389
48390         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
48391
48392         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
48393         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
48394         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
48395         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
48396         c-torture-1.29.
48397
48398         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
48399         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
48400
48401         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
48402
48403         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
48404         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
48405
48406         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
48407         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
48408         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
48409
48410 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
48411
48412         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
48413         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
48414         940714-1.c, 940714-2.c, 940714-3.c},
48415         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
48416         gcc.misc-tests/{mg.c,mg.exp}:
48417         New tests.
48418         * gcc.noncompile/noncompile.exp: Change accordingly.
48419
48420 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
48421
48422         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
48423         Undo previous clobberage.
48424
48425 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
48426
48427         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
48428         * gcc.special/{930510-1.c, special.exp}:
48429         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
48430         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
48431         struct-varargs-1.c}: New tests from c-torture-1.26.
48432
48433 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
48434
48435         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
48436           argument to switch.
48437
48438 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
48439
48440         * Revert the previous changes.  Please see Rob's directory
48441           (/lisa/test/rob/progressive/gcc/testsuite) for testing
48442           fixes.
48443
48444 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
48445
48446         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
48447             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
48448             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
48449             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
48450             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
48451             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
48452             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
48453             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
48454             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
48455             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
48456             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
48457             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
48458             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
48459             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
48460             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
48461             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
48462             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
48463             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
48464             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
48465             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
48466             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
48467             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
48468             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
48469             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
48470             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
48471             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48472             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
48473
48474 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
48475
48476         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
48477             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
48478           with perror calls.
48479
48480 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
48481
48482         * config/unix.exp (g++_load): Fix syntax.
48483
48484 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
48485
48486         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
48487         * gcc.noncompile/921017-1.c: Deleted obsolete test.
48488         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
48489         Don't expect va-arg-1.c to fail.  Correct expected output for
48490         920928-1.c.
48491         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
48492         * gcc.wendy/hbm4.c: Correct typo.
48493         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
48494
48495 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
48496
48497         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
48498         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
48499         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
48500         * lib/c-torture.exp (c-torture-compile): Ditto.
48501
48502         Reduce volume of output (remove all the -I's and such).
48503         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
48504         Call gcc_cpass, gcc_cfail.
48505         (c-torture): Pass testing option to c-torture-compile.
48506
48507 1994-03-21  Doug Evans  (dje@cygnus.com)
48508
48509         Bring patches over from progressive.
48510         * config/default.exp: Exit remote shell cleanly.
48511         (g++_exit, g++_start): Add default versions.
48512         * config/sim.exp (gcc_load): Use perror, not error.
48513
48514 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
48515
48516         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
48517         set in site.exp.
48518
48519 1994-03-14  Doug Evans  (dje@cygnus.com)
48520
48521         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
48522         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
48523         (wendy_try): New proc to run testcase.
48524         (main loop): Call 'em.
48525         * gcc.wendy/*.c: Clean up pass to correct expected output.
48526
48527         * lib/gcc.exp: Minor cleanup work.
48528         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
48529
48530 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
48531
48532         * config/sim.exp (gcc_load): Document return codes better.
48533         Don't pass -v to simulator.
48534
48535 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
48536
48537           * gcc.special/920717-x.c: Fix typo.
48538           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
48539           get at sources.
48540
48541         * lib/mike-gcc.exp: Fix typo.
48542
48543 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
48544
48545         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
48546         binary to use, transform the name.
48547         * config/*.exp: rename everything. Nuke any g++ specific files,
48548         it's now a special case of gcc that requires no special support.
48549         Add a default.exp for unsupported targets.
48550
48551 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
48552
48553         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
48554         lib/old-dejagnu.exp: Fix a few patterns to work with the new
48555         version of Tcl.
48556
48557 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
48558
48559         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
48560         than a warning.
48561
48562 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
48563
48564         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
48565
48566 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
48567
48568         * gcc.execute/execute.exp: Combine opt_list and foption_list into
48569         option_list.  Compile every file with only 4/6 option choices
48570         (same as C torture) instead of with 12/18 different option
48571         choices.
48572         * lib/c-torture.exp: Likewise.
48573
48574         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
48575         not already set.
48576
48577 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
48578
48579         * lib/old-deja.exp: Add `excess errors test fails' error, now one
48580         can put an XFAIL *-*-* on excess errors.
48581
48582 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
48583
48584         * g++.law: Add more tests derived from g++-bugs snapshots.
48585
48586         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
48587         equivalent to g++.law/init9.
48588
48589         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
48590         compiled it, and the a.out file after we've run it.
48591
48592 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
48593
48594         * lib/mike-g++.exp (postbase): Delete the .o file after we've
48595         compiled it, and the a.out file after we've run it.
48596
48597 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
48598
48599         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
48600
48601 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
48602
48603         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
48604         version number.
48605
48606 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
48607
48608         * g++.law: New directory of g++ tests derived from the g++-bugs
48609         snapshots.
48610
48611 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
48612
48613         * gcc.compile: initbug1.c initbug1.exp testcase added
48614
48615 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
48616
48617         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
48618         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
48619           fixes submitted by Jeff Law (law@cs.utah.edu)
48620         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
48621           Jeff Law (law@cs.utah.edu)
48622
48623
48624 1993-11-30  Mike Stump  (mrs@cygnus.com)
48625
48626         * config/unix-g++.exp: Follow the gcc way of doing things.
48627         * g++.old-deja/old-deja.exp: Minor updates.
48628         * lib/g++.exp: New file, follow the gcc way of doing things.
48629         * lib/old-dejagnu.exp: Minor updates.
48630         * lib/mike-g++.exp: Always unset errorInfo.
48631
48632 1993-11-06  Mike Stump  (mrs@cygnus.com)
48633
48634         * lib/gcc.exp: Fix some errors with the below change, CC and
48635         CFLAGS should be global when setting, not local.
48636
48637 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
48638
48639         * lib/gcc.exp: Transform tool name.
48640
48641 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48642
48643         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
48644
48645 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48646
48647         * lib/gcc.exp: change gcc_done to gcc_stat
48648
48649 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
48650
48651         * Upgraded gcc testsuite to c-torture version 1.25
48652
48653 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
48654
48655         * lib/gcc.exp: added reporting code. Changed verbose compile message.
48656         * lib/c-torture: added hooks for new reporting code.
48657
48658 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
48659
48660         * config/sh-gcc.exp: check if sh-sim exists in the path
48661
48662 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
48663
48664         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
48665         * gcc.compile/compile.exp: Initial changes for new logic.
48666         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
48667         * gcc.failure/failure.exp: Initial changes for new logic.
48668         * gcc.ieee/ieee.exp: Initial changes for new logic.
48669         * gcc.misc-tests/misc.exp: Initial changes for new logic.
48670         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
48671         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
48672         * lib/c-torture.exp: Initial changes for new logic.
48673         * lib/gcc.exp: Initial changes for new logic.
48674
48675 1993-10-15  Mike Stump  (mrs@cygnus.com)
48676
48677         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
48678         depend upon failure or success.  Fully qualify names in failure
48679         and success messages.  Always remove a.out before starting
48680         compile, just in case.  Pay more attention to error text output by
48681         the compiler.  Handle testcases with no known past errors just
48682         like all others, so that things are uniform.  Other miscellaneous
48683         improvements.
48684
48685 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
48686
48687         * gcc.cpp: new directory for cpp tests
48688
48689 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
48690
48691         * lib/chill.exp: Code reformatted, removed unused code.
48692         * config/unix-chill.exp: Code reformatted, removed unused code.
48693         * chill.execute/execute.exp: Code reformatted, removed unused code.
48694         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
48695
48696 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
48697
48698         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
48699         routines not written.
48700
48701 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
48702
48703         * config/bug-gcc.exp: Use new procs from bug.exp.
48704
48705 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
48706
48707         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
48708         via ftp, rather than depending on NFS.
48709         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
48710         case.
48711
48712 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
48713
48714         * config/bug-gcc.exp: Use new download proc.
48715
48716 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
48717
48718         * chill.execute/execute.exp: cleanups, handles errors better
48719         * chill.compile/compile.exp: rewrite, based on execute.exp
48720         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
48721         * lib/chill.exp: major changes to diff proc and compile and link
48722           procs. added chill_fail and chill_pass wrappers to pass and
48723           fail. added more comments, and handle error codes better.
48724           Added a hack to capture stderr from exec, so noncompile tests
48725           can work.
48726
48727 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
48728
48729         * chill.execute/execute.exp: rewrite of testsuite driver
48730         * lib/chill.exp: rewrite of testsuite driver
48731         * config/unix-chill.exp: rewrite of testsuite driver
48732
48733 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
48734
48735         In chill.execute:
48736         * iexpr.ch: Standardize uppercase.
48737         * tuples.dat: Standardize uppercase.
48738         * vary.ch: standardize.  Correct varying string assignments.
48739         * vary.dat: Add new output lines.
48740
48741 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
48742
48743         In chill.execute:
48744         * chprintf.ch: Standardize use of uppercase.
48745         * tuples.ch: Standardize and turn arr2 into a DCL,
48746           rather than a SYN.
48747         * pinits.ch: Standardize.
48748
48749 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
48750
48751         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
48752         * Makefil: Renamed to Makefile.in.
48753         * configure.in: New.
48754
48755 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
48756
48757         In chill.execute:
48758         * .cvsignore: Add result/output files.
48759         * Makefile: Fix up variables at start.  Use MFLAGS
48760           everywhere.  Correct bool_loc, built_ins entries.
48761           Add entry for vary1.ch.
48762         * bitarray.ch: Standardize upper-case usage.
48763         * bitexpr.ch: Standardize, add output of b1.
48764         * params.ch: Use arrayt in along PROC parameters, to
48765           avoid novelty problems.
48766         * sets.ch: Tiny cleanup.
48767         * vary1.ch: Re-indent.
48768
48769 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
48770
48771           * Add PR-related files to Makefiles, .cvsignore files, etc.
48772
48773 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
48774
48775         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
48776           with compiler objects. New names are test-flow.c and test-loop.c
48777
48778 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
48779
48780         * Upgraded c-torture tests from 1.19 to 1.20
48781
48782         * new files:
48783         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
48784         * gcc.compile: 930623-1.c 930623-2.c
48785         * gcc.noncompile: 930622-1.c 930622-2.c
48786         * gcc.failure: 920411-1.c 920627-2.c
48787         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
48788
48789 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
48790
48791         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48792           More changes to get testsuite working properly. Needs more work.
48793           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
48794
48795 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
48796
48797         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
48798           More changes to get testsuite working properly. Needs more work.
48799
48800 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
48801
48802         * chill.compile/compile.exp: Added for Dejagnu support
48803         * chill.execute/execute.exp: Added for Dejagnu support
48804         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
48805
48806 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
48807
48808         This should complete moving the CHILL test files.
48809         * chill.noncompile(.cvsignore printf.grt
48810             in-printf.grt chprintf.grt chprintf.ch):
48811             Added test-support files.
48812           (Makefile): Modified further.
48813         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
48814             signal.ch): Added test files.
48815           * chill.execute (.cvsignore printf.grt printr.c
48816             in-printf.grt rts.c chprintf.grt rts.h): Added
48817           test-support files.
48818             (Makefile): More corrections.
48819
48820 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
48821
48822         * chill.compile, chill.execute, chill.nocompile: Add CHILL
48823           test cases, ready for DejaGnu.
48824
48825 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
48826
48827         * Upgraded c-torture tests from 1.18 to 1.19
48828
48829         * gcc.compile: added test(s):
48830           930607-1.c
48831         * gcc.execute: added test(s):
48832           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
48833
48834         * added new subdirectory for misc tests: gcc.misc-tests
48835         * gcc.misc-test(s): added tests:
48836           inst-check.c test-consts.c test-ior.c test-switch.c
48837
48838 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
48839
48840         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
48841
48842 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
48843
48844         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
48845
48846 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
48847
48848         * Upgraded c-torture tests from 1.17 to 1.18
48849
48850 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
48851
48852         * Upgraded c-torture tests from 1.12 to 1.17
48853
48854 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
48855
48856         * lib/old-dejagnu.exp:
48857           Fixed handling of XFAIL target triplets to correctly
48858           recognize wildcard characters.  Removed code that
48859           appended a unique id tag to the end of the file name
48860           printed out by the result of the testcases within a
48861           given test file.
48862
48863 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
48864
48865         * lib/old-dejagnu.exp:
48866           Reworked expected failure handling to trigger off of XFAIL
48867           keyword in keyphrase embeded in testcase source code. The
48868           XFAIL keyword must be at the end of the keyphrase line. It
48869           may optionally be followed by one or more target triplets.
48870           It has just occured that the handling of wildcards in the
48871           target triplet may not be correct.
48872
48873 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
48874
48875         * g++.old-deja/tests:
48876           Moved all subdirectories up one level into g++.old-deja .
48877
48878         * lib/old-dejagnu.exp:
48879           Fixed problem with CXXFLAGS not being properly reset, and being
48880           corrupted with extraneous "-c" compiler option.  This was
48881           causing binaries to not be generated for test that needed them.
48882           Modified strings passed to "pass" and "fail" so that individual
48883           tests from the same test file would be distinguished by an
48884           identifier appended to the test file name in the summary logs;
48885           this corrected a problem with erroneous diff logs.  Added code
48886           to search testcases for expected fail and unexpected pass keywords.
48887
48888 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
48889
48890         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
48891
48892 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
48893
48894         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
48895           Removed extraneous text from end of "Special g++ Options"
48896           keyphrase.
48897
48898         * lib/old-dejagnu.exp: Added pattern matching to look for new
48899           keywords, embedded in testcases comments, which will trigger
48900           calls to xpass and xfail.
48901
48902 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
48903
48904         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
48905           comments embedded in the testcases, especially the one looking for
48906           special compiler options, as well as the pattern matching for the
48907           compiler output again.
48908
48909 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
48910
48911         * lib/old-dejagnu.exp: Do a proper check of the return value for
48912           execute tests. Fixed several problems with the pattern matching
48913           of the compiler output which gave erroneous test results.
48914           Changed several of the test result messages to be more descriptive.
48915         * config/unix-g++.exp: Proc g++_load now actually works and
48916           executes the tests passed to it and returns a usable return
48917           value.
48918
48919 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
48920
48921           * lib/gcc.exp: Exits gracefully if $CC is bogus.
48922
48923 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
48924
48925         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
48926           Modified both files to properly execute the old style
48927           dejagnu tests. The previous versions of these files were
48928           experimental and did not function anything near correctly.
48929
48930 1993-04-05  Rob Savoye  (rob@cygnus.com)
48931
48932         * Removed all Makefile.in and configure.in files. No configuration
48933         needed now.
48934
48935 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
48936
48937         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
48938
48939 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
48940
48941         * gcc.compile/configure.in, gcc.unsorted/configure.in,
48942         gcc.special/configure.in, gcc.noncompile/configure.in,
48943         gcc.execute/configure.in, gcc.code_quality/configure.in,
48944         g++.other/configure.in, g++.old-deja/configure.in,
48945         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
48946         in srcname setting.
48947
48948 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
48949
48950         * lib/udi.exp: Fixed mondfe and mondfe_download.
48951         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
48952         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
48953
48954 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
48955
48956         * config/udi-gdb.exp: Check $shell_id after connecting to target.
48957         (gdb_exit): Don't remove *_soc files.
48958
48959 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
48960
48961         * lib/c-torture.exp: Don't look for main; instead always use -w
48962         -c.  This is how the c-torture tests work.  Remove the object
48963         file if the compilation succeeds.
48964         * gcc.execute/execute.exp: Remove executable if test passes.
48965         * gcc.noncompile/noncompile.exp: Every test is an expected
48966         failure.
48967         * gcc.special/special.exp: Added tests from c-torture 1.11,
48968         corrected use of existing test.
48969         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
48970         gcc.execute/920625-1.c: Updated to c-torture 1.11.
48971         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
48972         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
48973         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
48974         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
48975         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
48976         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
48977         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
48978         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
48979         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
48980         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
48981         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
48982         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
48983         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
48984         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
48985         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
48986         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
48987         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
48988         c-torture 1.11.
48989         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
48990         correspond to c-torture 1.11.
48991
48992         * New file.